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

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

amateur-surgeon-2.swf

This is the info page for
Flash #115734

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


Text
LOADING

PRELOADING

BLEED EVERYWHERE

dISCHARGE FORM

patient

score

Time LEFT

total score

<p align="center"><font face="Kiwi" size="26" color="#333333" letterSpacing="0.000000" kerning="1"><b>POINTS AWAY FROM</b></font></p>

<p align="right"><font face="Toonish" size="31" color="#bf302f" letterSpacing="0.000000" kerning="1">100761</font></p>

<p align="left"><font face="Toonish" size="31" color="#bf302f" letterSpacing="0.000000" kerning="1">A</font></p>

<p align="right"><font face="Boopee" size="28" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Tommy Gracefuls</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Tony Alias</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Richard Thimble</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Dick Masterson</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Miss Distress</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Scarlett Throbbing</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Uncle Chuckles</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The Shame-rock</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Mystery Boss</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Vladimir Ampire</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Ringo Fixit</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Napoleon Trotterski</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Capn&apos; Splinters</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Princess Starla</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Chewtoy Chuck</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Jimmy the Spider</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Peeping Tom</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The Aide</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Dwayne Pipe</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Bleed</b></font></p>

continue

Upgrade tool

Upgrade tool

Upgrade tool

QUICKER CUTS

REACHED
MAXIMUM
UPGRADE

EASIER
EXTRACTION

QUICKER BURNING

QUICKER HEALING

LESS STICHES
NEEDED

HEAL MORE
HEALTH

RESTORE MORE
HEALTH

GREATER ACCURACY

MORE SUCTION
POWER

IMPROVED
DETECTION

Restoring my memories

[adultswim]
High Scores
component

y

A

L

P

instructions

two legs bad
four legs good

455-013

Alan Probe:

yeah
baby

yeah
baby

yeah
baby

no way

no way

no way

are you sure?

your current progress
will be lost

new game

new game

new game

continue game

continue game

continue game

credits

presents A game by

[ADULT SWIM]

skip

And so, once again "Dwayne Pipe", a.k.a
"Horrace d'Obscene", a.k.a "the
President" had his life saved by the man he
hated more than any other - Alan Probe.

51 years after the  events
of amateur surgeon

In return, he was made to swear that he
would re-open all of the "Bleed Everywhere"
hospitals that he had closed when he came
into power - with immediate effect.

An aged Officer Brutality was called out
of retirement to watch over Dwayne, to
make sure he kept his promise.

Bradley revealed himself to be none other
than Alan’s very own grandson, real name
"Buttley Jr", named after his father
Buttley – one of Alan’s two sons.

And Alan?

With Buttley jr’s help, Alan had his
beloved hospitals restored to him – the
hospitals that he and his friend and
mentor Dr. Bleed had built together.

Back

Back

Character Art

Simon

C

I

N

O

T

A

I

D

E

M

TM

A

GAME

Paul

Producer

Jim

Writer

Vicki

Shabeer

QA

Graphic Design
& Music

Dean

QA & Design

Julius

Illustration & Animation

Sarah

Jon

continue

continue

continue

<p align="left"><font face="Toonish" size="18" color="#f9f9f9" letterSpacing="0.000000" kerning="1">Click on the creature to shock it – but be careful! If the patient is hit, it’ll stop their heart! If the patient’s heart stops, shock them again with the battery to give them a jolt back to life!</font></p>

cu
tS
ce
ne
Ho
ld
er

Memories

Score:

Time:

Act1

Act2

<p align="left"><font face="Berlin Sans FB Demi" size="25" color="#000000" letterSpacing="0.000000" kerning="1">99999999</font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="25" color="#000000" letterSpacing="0.000000" kerning="1">99999999</font></p>

A

Tommy

Tony

richard

dick

distress

Scarlett

chuckles

Rock

?

PRESIDENT

vladimir

ringo

napoleon

capn'

starla

chuck

jimmy

tom

aide

Dwayne

bleed

everywhere

bleed

A

Tommy

?

mystery

BLEED EVERYWHERE

case file

patient

description

best score

best time

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>6,499</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>6,499</b></font></p>

begin operation

begin operation

back

back

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Tommy Gracefuls</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Tony Alias</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Richard Thimble</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Dick Masterson</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Miss Distress</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Scarlett Throbbing</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Uncle Chuckles</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The Shame-rock</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The President</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Vladimir Ampire</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Ringo Fixit</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Napoleon Trotterski</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Capn&apos; Splinters</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Princess Starla</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Chewtoy Chuck</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Jimmy the Spider</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Peeping Tom</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The Aide</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Dwayne Pipe</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Bleed</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>It&apos;s a masked blast from the past! Was he robbing the Old Folks Home, or does he live here now?</b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Either way, Tommy here is in urgent need of a glassectomy - and that&apos;s just the start of his troubles...</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>A man so mysterious that &quot;Tony Alias&quot; may not even be his real name. He&apos;s been brought here as further practice for my aging fingers. I&apos;m pretty confident I can get to the bottom of his troubles - just follow the money!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Now here&apos;s a man who looks like he&apos;s been through the wars. He&apos;s muddied, beaten and bloodied. He might be an escapee from somewhere, imprisoned for a crime he did not commit... Or did. Who knows? Chop chop!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Ah... Here we go! Back to good ol&apos; patients with good ol&apos; crazy diseases. Dick here has bones so brittle it&apos;s like his body is being supported by matchsticks.</b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>I&apos;ll need to cut out the dead wood and get some good ol&apos; improvised implants in place! </b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The patient clearly has several issues - but unfortunately she doesn&apos;t want any of them fixed. She just wants a series of painful cosmetic procedures instead. People have told me before where I can stick my tools - but never like this!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>I&apos;m no stranger to weird and icky, but every now and then something a little unusual turns up! Seems this lovely young lady here is suffering from some unwanted guests. It would be un-gentlemanly to refuse to help!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>AUGH! CLOWN!</b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Sorry... Just had a bit of a moment there. Everyone has a right to dress as they please, and a right to surgical help if they need it... But there&apos;s just something about Clowns that is so... WRONG!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>I could never remember if the &quot;luck of the Irish&quot; means you have good luck or bad. Thankfully, this cage-fighting patient has cleared up the mystery once and for all. Or maybe it&apos;s not about luck at all - he&apos;s just really bad at his job!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>I&apos;m used to improvising in surgery. I&apos;m used sub-optimal working conditions. Heck, with my incontinence and dementia, I&apos;m used to forgetting to use the toilet. But operating in the dark on a totally unknown condition? That&apos;s new!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>If they weren&apos;t before, things officially just got very strange. The patient has shown up with multiple &quot;villager-inflicted&quot; wounds, a cape and pointy teeth. He swears he&apos;s not a vampire. He must think I&apos;M the sucker! Ha ha ha! ...sigh.</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Who is this mysterious man,</b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>found face down in a chicken </b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>coop? Are those peck marks on his body? Maybe if I can fix him up and not ask too many questions, he&apos;ll return the favour and let me use his shack...</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Either the ammonia from the chicken poop is going to my head , or a pig in a hat really did just trot in... with some very strange requests. Four legs good, but two opposable thumbs and the gift of speech is even better, it seems.</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Pirates - the scourge of the seas and internet alike. I spliced a main-brace once; my trousers fell down and the wind made my timbers shiver. Then all the nurses screamed and I had to go back to my room. Good times.</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The search for youth and beauty can take you to some funny places. It&apos;s taken this lady out to a deserted chicken coop to be operated on by an old man with a pizza cutter. If that&apos;s not dedication, I don&apos;t know what is...</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>If you train attack dogs, then I guess you&apos;re going to need to have something, or someone for them to practice on. Looks like this guy is a firm believer of &quot;If you want a job done right, best to do it yourself&quot;...</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Now THIS is the kind of clientele I&apos;d expect to find in a clinic set up in a chicken coop in the middle of nowhere.</b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>He&apos;d do whatever a spider can - &nbsp;if all spiders did was be sick while wearing a cheap outfit made out of old socks. Brilliant!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Jeepers, creepers... Where&apos;d you get those peepers? No, seriously. Look at them! It&apos;s like you&apos;ve got goldfish bowls attached to your face! Like a baby seal with magnifying glasses on its head... Only a billion times less cute. </b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Wait - this guy is the aide to the president? And he&apos;s also my grandson? Can that really be true, or is he just saying that so I&apos;ll save him? </b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Only one way to find out for sure!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>There&apos;s nothing like a good nemesis too keep you feeling young! Shame this guy is nothing like a good nemesis...</b></font></p><p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>It&apos;s taken 70 years to accumulate the experience for this surgery... Almost seems a shame to waste it on him!</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Sometimes when you work at something and love doing it for its own sake, you might get just ONE special moment where the normal rules don&apos;t apply... That, or some vampire tears may let you bring your dead mentor back to life for a bit!</b></font></p>

A

PRESIDENT

<p align="left"><font face="Toonish" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Click on the creature to shock it – but be careful! If the patient is hit, it’ll stop their heart! Shock them again with the battery to give them a jolt back to life!</font></p>

DR. BLEED

DR. BLEED

R.I.P

R.I.P

<p align="left"><font face="Coolvetica" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Probe: Heh. The only thing I really want is to be allowed to be a surgeon again! Legally, I mean. And for Aureola and the kids to come back… Heh! I might even have grandkids by now! …but I guess that ain’t going to happen…</font></p>

<p align="left"><font face="Verdana" size="13" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>ALAN</b></font></p><p align="left"><font face="Verdana" size="13" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>THOUGHTFUL</b></font></p>

Meanwhile...

next

next

next

continue

continue

continue

bonus MISSION 1
UNLOCKED!

bonus MISSION 2
UNLOCKED!

...and finally, Through his grandson, Alan
was able to reach out to his wife,
Aureola, and his estranged family.

<p align="center"><font face="Toonish" size="90" color="#ff0000" letterSpacing="0.000000" kerning="1">30</font></p>

Failed

MENU

VIAGRA

SOME

Start

Start

Start

Tommy Gracefuls

Tony Alias

Richard Thumble

Dick Masterson

Uncle Chuckles

Scarlett Throbbing

The Shame-Rock

Mystery Boss

Vladimir Ampire

Ringo Fixit

Napoleon Trotterski

Capn' Splinters

Princess Starla

Chewtoy Chuck

Jimmy The Spider

Peeping Tom

Miss Distress

The Aide

Dwayne Pipe

Slicing up angels

in heaven

Slicing up angels

in heaven

Bleed

GOOD

x100

REVIVED

!!!CONGRATULATIONS!!!

battery

1:30

0

Rate

20

bpm

3

2

1

4

5

6

7

8

9

0

BLEED EVERYWHERE

obituary report

Patient Name

time left

subsequent action

mission score

<p align="left"><font face="Boopee" size="19" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Boopee" size="19" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>6:20</b></font></p>

REPLAY

QUIT

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Tommy Gracefuls</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Tony Alias</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Richard Thimble</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Dick Masterson</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Miss Distress</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Scarlett Throbbing</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Uncle Chuckles</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The Shame-rock</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Mystery Boss</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Vladimir Ampire</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Ringo Fixit</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Napoleon Trotterski</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Capn&apos; Splinters</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Princess Starla</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Chewtoy Chuck</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Jimmy the Spider</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Peeping Tom</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>The Aide</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Dwayne Pipe</b></font></p>

<p align="left"><font face="Boopee" size="26" color="#bf302f" letterSpacing="0.000000" kerning="1"><b>Bleed</b></font></p>

GAME PAUSED

quit

quit

yes

yes

no

no

resume

resume

help

help

music
off

music
off

music
oN

music
oN

SOUND FX
OFF

SOUND FX
OFF

SOUND FX
on

SOUND FX
on

Owner:
Alan Probe
Occupation
Genius Surgeon

back

back

Procedures.

screenshot
of tool in use

Making incisions and cutting out
objects buried under the skin.

USES

HOW TO USE

Hold the mouse down to begin
cutting and trace along the yellow
dotted line.

pizza cutter

Tongs

Moving loose objects around, pulling
objects from skin.

Click and hold the mouse to grab
the object, move as appropriate and
release the mouse to let go.

pain away

Healing closed wounds, burns, scars
and other injuries.

Click and hold the mouse to apply
cream. Run down the length of the
injury to heal.

THREAD

Used for:
Attaching body parts
together, closing
internal and external
wounds

Notes:
- Once a cut has
been correctly
stapled the player
will be informed
of this.

Holding closed wounds that are
open so they can be sealed.

Make a cross stitch pattern along
the length of the cut to seal the
wound.

Vacuum

Sucking up liquids that are present
on surface of the skin.

Click and hold the mouse to activate
the vacuum, follow the red box with
the cursor to activate suction.

Lighter

Sealing wounds by burning then
shut, killing nasty creatures.

Click and hold the mouse while
running it down the length of the
wound. Using inappropriately will
cause burns.

injection

Combined with the cream is
used to given patient injections.

Select injection then cream. Click
and hold the mouse on the
body, follow the path through
the maze to inject.

ultrasonic 5000

Scanning the body to find objects
under the skin.

Ares that make the tool glow
green in color contain hidden
objects.

Chainsaw

Chainsawing out organs, slicing
through bones and causing carnage.

Click and hold the mouse. Trace
the yellow line as quickly as
possible to avoid extra damage.

Car Battery

Restarting patients heart, killing
nasty creatures.

Click on the patient to use. If used
on the body when the patient is
alive it will stop the heart.

Small cut

Burn down length of
cut to seal

Rub cream down cut
to heal it

Large cut

Rub cream
down cut
to heal it

Stitch along the cut to
hold it closed.

Burn

Rub in pain relief
cream to heal the
burn

FIRE

Suck up a liquid
(blood) using the
vacuum.

Use the vacuum on the
base of the fire
to put it out
with the
liquid.

Surface
extraction

Pull out the object
with the tongs and drop
in the tray at the
bottom of the screen.

Then heal large cut
left over.

Under
Surface extraction

Scan the body to reveal
hidden objects under skin

Slice object location to
bring them to surface

Remove
carefully with tongs as
before.

POISON

Use the injection tool to
suck poison out from
under the skin

Quickly suck up poison
with vacuum

Note: Poison slowly grows
until dealt with.

Explosive
Extractions

1. Item cannot be removed with the
tweezers, it must be burnt with the
lighter.
2. This causes it to explode showering the
immediate area with sharp metal and
causing a fire in the place of the object
which showers the surrounding area with
embers causing burns.

Cut out as per
under-surface

Burn the chip to release
the seal.

Quickly heal explosion
debris before patient
dies.

Organ
Transplant

Chainsaw around Organ to
release then chainsaw along
lines to chop it up into pieces.

Remove each piece with
tongs and drop into tray.

Grab new organ and
position correctly on
body

Burn around edge
to seal in place

Cream around edge
to heal.

ActionScript [AS3]

Section 1
//Connector (app.connector.Connector) package app.connector { import flash.events.*; import shell.*; public class Connector extends EventDispatcher { protected static var missions:Array; public static var CONNECTOR_READY:String = "Connector_ready"; public static var _current_mission_id:Number; public static var instance:Connector; public static var _current_mission:Number; public function Connector(){ if (instance == null){ instance = this; } else { trace("Connector is a singleton: can only be instantiated once"); }; } public function init():void{ onLevelsLoaded(); _current_mission_id = 0; } public function onLevelsLoaded():void{ var _local3:*; var _local1 = "[{\"name\":\"1\",\"mission_data\":[ {\"injuries\":[{\"id\":1, \"x\":146, \"y\":128, \"rotation\":50, \"scale\":1}, {\"id\":1, \"x\":440, \"y\":281, \"rotation\":120, \"scale\":1}, {\"id\":1, \"x\":340, \"y\":169, \"rotation\":50, \"scale\":1}], \"body_level\":1, \"bg\":\"torso\", \"time\":3800, \"health\":90}, {\"injuries\":[{\"id\":2, \"x\":287, \"y\":207, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"torso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":1, \"x\":119, \"y\":88, \"rotation\":20, \"scale\":1},{\"id\":5, \"x\":140, \"y\":200, \"rotation\":40, \"scale\":1}, {\"id\":1, \"x\":174, \"y\":277, \"rotation\":60, \"scale\":1}, {\"id\":5, \"x\":289, \"y\":137, \"rotation\":100, \"scale\":1}, {\"id\":3, \"x\":465, \"y\":255, \"rotation\":100, \"scale\":1}, {\"id\":5, \"x\":400, \"y\":320, \"rotation\":100, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":287, \"y\":207, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"torso\", \"time\":-1, \"health\":-1}], \"tools\":[]},{\"name\":\"2\",\"mission_data\":[{\"injuries\":[{\"id\":7, \"x\":155, \"y\":176, \"rotation\":30, \"scale\":1},{\"id\":7, \"x\":420, \"y\":323, \"rotation\":140, \"scale\":1}], \"body_level\":1, \"bg\":\"aliastorso\", \"time\":4700, \"health\":85}, {\"injuries\":[{\"id\":2, \"x\":295, \"y\":207, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"aliastorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":9, \"x\":192, \"y\":308, \"rotation\":60, \"scale\":1}], \"body_level\":2, \"bg\":\"stomachinner\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":295, \"y\":207, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"aliastorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":340, \"y\":327, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"aliastorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":275, \"y\":277, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"intestine\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":8, \"x\":290, \"y\":195, \"rotation\":10, \"scale\":1}], \"body_level\":3, \"bg\":\"intestineinner\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":275, \"y\":277, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"intestine\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":340, \"y\":327, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"aliastorso\", \"time\":-1, \"health\":-1}], \"tools\":[1, 2, 3, 4, 5]},{\"name\":\"3\",\"mission_data\":[{\"injuries\":[{\"id\":1, \"x\":110, \"y\":182, \"rotation\":95, \"scale\":1},{\"id\":3, \"x\":149, \"y\":362, \"rotation\":200, \"scale\":1},{\"id\":1, \"x\":267, \"y\":296, \"rotation\":10, \"scale\":1},{\"id\":1, \"x\":488, \"y\":187, \"rotation\":300, \"scale\":1},{\"id\":5, \"x\":335, \"y\":152, \"rotation\":40, \"scale\":1},{\"id\":45, \"x\":450, \"y\":360, \"rotation\":140, \"scale\":1}], \"body_level\":1, \"bg\":\"thimbletorso\", \"time\":5800, \"health\":10}, {\"injuries\":[{\"id\":2, \"x\":420, \"y\":270, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"thimbletorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":5, \"x\":104, \"y\":196, \"rotation\":20, \"scale\":1}, {\"id\":46, \"x\":383, \"y\":240, \"rotation\":120, \"scale\":1},{\"id\":46, \"x\":175, \"y\":361, \"rotation\":320, \"scale\":1}, {\"id\":1, \"x\":240, \"y\":284, \"rotation\":90, \"scale\":1}, {\"id\":3, \"x\":427, \"y\":382, \"rotation\":230, \"scale\":1}], \"body_level\":2, \"bg\":\"kidneys\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":420, \"y\":270, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"thimbletorso\", \"time\":-1, \"health\":-1}], \"tools\":[1, 2, 3, 4, 5, 6, 10]},{\"name\":\"4\",\"mission_data\":[{\"injuries\":[{\"id\":2, \"x\":106, \"y\":146, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"dicktorso\", \"time\":7800, \"health\":50}, {\"injuries\":[{\"id\":60, \"x\":313, \"y\":271, \"rotation\":0, \"scale\":1}, {\"id\":15, \"x\":152, \"y\":442, \"rotation\":220, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":106, \"y\":146, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"dicktorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":348, \"y\":410, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"dicktorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":59, \"x\":291, \"y\":296, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":348, \"y\":410, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"dicktorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":290, \"y\":257, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"dicktorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":67, \"x\":299, \"y\":250, \"rotation\":0, \"scale\":1}, {\"id\":15, \"x\":148, \"y\":347, \"rotation\":100, \"scale\":1}, {\"id\":16, \"x\":528, \"y\":191, \"rotation\":30, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":290, \"y\":257, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"dicktorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 8, 10]},{\"name\":\"5\",\"mission_data\":[{\"injuries\":[{\"id\":2, \"x\":368, \"y\":340, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"misstorso\", \"time\":7800, \"health\":50}, {\"injuries\":[{\"id\":64, \"x\":115, \"y\":252, \"rotation\":315, \"scale\":1}], \"body_level\":2, \"bg\":\"lungs\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":64, \"x\":465, \"y\":262, \"rotation\":135, \"scale\":1}], \"body_level\":2, \"bg\":\"lungs\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":63, \"x\":368, \"y\":340, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"misstorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":434, \"y\":210, \"rotation\":110, \"scale\":1}], \"body_level\":1, \"bg\":\"misstorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":64, \"x\":145, \"y\":286, \"rotation\":315, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":64, \"x\":340, \"y\":364, \"rotation\":225, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":64, \"x\":226, \"y\":109, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":64, \"x\":447, \"y\":193, \"rotation\":135, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":63, \"x\":434, \"y\":210, \"rotation\":110, \"scale\":1}], \"body_level\":1, \"bg\":\"misstorso2\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 10]},{\"name\":\"6\",\"mission_data\":[{\"injuries\":[{\"id\":1, \"x\":98, \"y\":189, \"rotation\":100, \"scale\":1}, {\"id\":3, \"x\":131, \"y\":296, \"rotation\":20, \"scale\":1}, {\"id\":1, \"x\":246, \"y\":221, \"rotation\":270, \"scale\":1}, {\"id\":1, \"x\":261, \"y\":311, \"rotation\":10, \"scale\":1}, {\"id\":3, \"x\":425, \"y\":282, \"rotation\":100, \"scale\":1}, {\"id\":1, \"x\":425, \"y\":170, \"rotation\":200, \"scale\":1}], \"body_level\":1, \"bg\":\"throbbingtorso\", \"time\":10200, \"health\":25}, {\"injuries\":[{\"id\":2, \"x\":407, \"y\":206, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"throbbingtorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":1, \"x\":127, \"y\":111, \"rotation\":320, \"scale\":1}, {\"id\":3, \"x\":173, \"y\":257, \"rotation\":70, \"scale\":1}, {\"id\":1, \"x\":299, \"y\":169, \"rotation\":10, \"scale\":1}, {\"id\":3, \"x\":406, \"y\":285, \"rotation\":200, \"scale\":1}, {\"id\":10, \"x\":104, \"y\":280, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":407, \"y\":206, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"throbbingtorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":245, \"y\":362, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"throbbingtorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":1, \"x\":90, \"y\":133, \"rotation\":90, \"scale\":1}, {\"id\":1, \"x\":100, \"y\":245, \"rotation\":250, \"scale\":1}, {\"id\":1, \"x\":211, \"y\":175, \"rotation\":10, \"scale\":1}, {\"id\":1, \"x\":271, \"y\":260, \"rotation\":350, \"scale\":1}, {\"id\":1, \"x\":432, \"y\":243, \"rotation\":280, \"scale\":1}, {\"id\":1, \"x\":396, \"y\":155, \"rotation\":200, \"scale\":1}, {\"id\":10, \"x\":104, \"y\":160, \"rotation\":0, \"scale\":1}, {\"id\":10, \"x\":350, \"y\":400, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"liver\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":245, \"y\":362, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"throbbingtorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 10]},{\"name\":\"7\",\"mission_data\":[{\"injuries\":[{\"id\":61, \"x\":293, \"y\":202, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.ClownEyeAS\", \"x\":121, \"y\":164}, {\"type\":\"game.model.assets.organs.ClownEyeAS\", \"x\":488, \"y\":164}], \"body_level\":1, \"bg\":\"clownface\", \"time\":6800, \"health\":55}, {\"injuries\":[{\"id\":2, \"x\":350, \"y\":230, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"clowntorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":56, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":3, \"x\":504, \"y\":272, \"rotation\":60, \"scale\":1}, {\"id\":1, \"x\":354, \"y\":313, \"rotation\":20, \"scale\":1}, {\"id\":1, \"x\":297, \"y\":175, \"rotation\":200, \"scale\":1}, {\"id\":1, \"x\":119, \"y\":234, \"rotation\":260, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":350, \"y\":230, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"clowntorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":355, \"y\":288, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"clowntorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":65, \"x\":355, \"y\":250, \"rotation\":90, \"scale\":1}], \"body_level\":2, \"bg\":\"stomachinner\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":355, \"y\":288, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"clowntorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 10]},{\"name\":\"8\",\"mission_data\":[{\"injuries\":[{\"id\":1, \"x\":111, \"y\":205, \"rotation\":80, \"scale\":1},{\"id\":3, \"x\":241, \"y\":244, \"rotation\":20, \"scale\":1}, {\"id\":1, \"x\":426, \"y\":266, \"rotation\":300, \"scale\":1}, {\"id\":1, \"x\":326, \"y\":204, \"rotation\":80, \"scale\":1}], \"body_level\":1, \"bg\":\"shametorso\", \"time\":7900, \"health\":40}, {\"injuries\":[{\"id\":2, \"x\":420, \"y\":270, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"shametorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":12, \"x\":100, \"y\":268, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":239, \"y\":352, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":415, \"y\":263, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":479, \"y\":180, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":291, \"y\":144, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"liver\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":420, \"y\":270, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"shametorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":280, \"y\":210, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"knee\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":14, \"x\":295, \"y\":300, \"rotation\":0, \"scale\":1}, {\"id\":15, \"x\":155, \"y\":110, \"rotation\":50, \"scale\":1}, {\"id\":16, \"x\":480, \"y\":340, \"rotation\":350, \"scale\":1}], \"body_level\":2, \"bg\":\"kneeInside\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":280, \"y\":210, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"knee\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":310, \"y\":230, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"thigh\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":21, \"x\":260, \"y\":280, \"rotation\":0, \"scale\":1}, {\"id\":22, \"x\":150, \"y\":270, \"rotation\":10, \"scale\":1}, {\"id\":23, \"x\":450, \"y\":140, \"rotation\":80, \"scale\":1}], \"body_level\":2, \"bg\":\"thighInside\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":310, \"y\":230, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"thigh\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"9\",\"mission_data\":[{\"injuries\":[{\"id\":2, \"x\":486, \"y\":191, \"rotation\":45, \"scale\":1}], \"torch\":true, \"body_level\":1, \"bg\":\"horacetorso\", \"time\":6800, \"health\":20}, {\"injuries\":[{\"id\":1, \"x\":350, \"y\":260, \"rotation\":80, \"scale\":1},{\"id\":1, \"x\":160, \"y\":190, \"rotation\":200, \"scale\":1},{\"id\":1, \"x\":460, \"y\":400, \"rotation\":45, \"scale\":1},{\"id\":1, \"x\":500, \"y\":220, \"rotation\":10, \"scale\":1},{\"id\":12, \"x\":404, \"y\":329, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":124, \"y\":222, \"rotation\":0, \"scale\":1}], \"torch\":true,\"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":486, \"y\":191, \"rotation\":45, \"scale\":1}], \"torch\":true,\"body_level\":1, \"bg\":\"horacetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":300, \"y\":240, \"rotation\":0, \"scale\":1}], \"torch\":true,\"body_level\":1, \"bg\":\"horacetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":38, \"x\":-1, \"y\":-1, \"rotation\":45, \"scale\":1}, {\"id\":12, \"x\":118, \"y\":216, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":507, \"y\":399, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":473, \"y\":203, \"rotation\":0, \"scale\":1}, {\"id\":1, \"x\":258, \"y\":249, \"rotation\":45, \"scale\":1}, {\"id\":1, \"x\":155, \"y\":296, \"rotation\":120, \"scale\":1}, {\"id\":1, \"x\":150, \"y\":363, \"rotation\":10, \"scale\":1}, {\"id\":1, \"x\":438, \"y\":331, \"rotation\":250, \"scale\":1}, {\"id\":1, \"x\":307, \"y\":388, \"rotation\":20, \"scale\":1}], \"torch\":true,\"body_level\":2, \"bg\":\"kidneys\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":300, \"y\":240, \"rotation\":0, \"scale\":1}], \"torch\":true,\"body_level\":1, \"bg\":\"horacetorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"10\",\"mission_data\":[{\"injuries\":[{\"id\":82, \"x\":92, \"y\":159, \"rotation\":30, \"scale\":1}, {\"id\":82, \"x\":141, \"y\":214, \"rotation\":190, \"scale\":1}, {\"id\":82, \"x\":500, \"y\":356, \"rotation\":110, \"scale\":1}, {\"id\":83, \"x\":348, \"y\":275, \"rotation\":220, \"scale\":1}, {\"id\":86, \"x\":488, \"y\":185, \"rotation\":200, \"scale\":1}, {\"id\":86, \"x\":104, \"y\":317, \"rotation\":340, \"scale\":1}, {\"id\":84, \"x\":289, \"y\":195, \"rotation\":0, \"scale\":1}, {\"id\":84, \"x\":238, \"y\":388, \"rotation\":0, \"scale\":1}, {\"id\":85, \"x\":289, \"y\":195, \"rotation\":0, \"scale\":1}, {\"id\":85, \"x\":238, \"y\":388, \"rotation\":0, \"scale\":1}], \"torch\":true, \"body_level\":1, \"bg\":\"vladtorso\", \"time\":10500, \"health\":60}, {\"injuries\":[{\"id\":2, \"x\":350, \"y\":310, \"rotation\":90, \"scale\":1}], \"torch\":true, \"body_level\":1, \"bg\":\"vladtorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":87, \"x\":424, \"y\":381, \"rotation\":90, \"scale\":1}, {\"id\":12, \"x\":360, \"y\":381, \"rotation\":0, \"scale\":1}, {\"id\":87, \"x\":252, \"y\":162, \"rotation\":10, \"scale\":1}, {\"id\":12, \"x\":245, \"y\":220, \"rotation\":0, \"scale\":1}, {\"id\":88, \"x\":202, \"y\":379, \"rotation\":120, \"scale\":1}, {\"id\":84, \"x\":121, \"y\":334, \"rotation\":0, \"scale\":1}, {\"id\":84, \"x\":172, \"y\":363, \"rotation\":0, \"scale\":1}, {\"id\":88, \"x\":483, \"y\":194, \"rotation\":30, \"scale\":1}, {\"id\":84, \"x\":471, \"y\":221, \"rotation\":0, \"scale\":1}, {\"id\":84, \"x\":442, \"y\":266, \"rotation\":0, \"scale\":1}], \"torch\":true, \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":83, \"x\":350, \"y\":310, \"rotation\":90, \"scale\":1}], \"torch\":true, \"body_level\":1, \"bg\":\"vladtorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":300, \"y\":210, \"rotation\":0, \"scale\":1}], \"torch\":true, \"body_level\":1, \"bg\":\"vladtorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":91, \"x\":100, \"y\":293, \"rotation\":0, \"scale\":1}, {\"id\":91, \"x\":295, \"y\":293, \"rotation\":0, \"scale\":1}, {\"id\":91, \"x\":495, \"y\":293, \"rotation\":0, \"scale\":1}], \"torch\":true, \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":83, \"x\":300, \"y\":210, \"rotation\":0, \"scale\":1}], \"torch\":true, \"body_level\":1, \"bg\":\"vladtorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"11\",\"mission_data\":[{\"injuries\":[{\"id\":1, \"x\":110, \"y\":166, \"rotation\":120, \"scale\":1}, {\"id\":3, \"x\":77, \"y\":366, \"rotation\":250, \"scale\":1}, {\"id\":5, \"x\":464, \"y\":250, \"rotation\":300, \"scale\":1}, {\"id\":5, \"x\":238, \"y\":194, \"rotation\":80, \"scale\":1}, {\"id\":1, \"x\":416, \"y\":129, \"rotation\":30, \"scale\":1}, {\"id\":3, \"x\":222, \"y\":324, \"rotation\":40, \"scale\":1}, {\"id\":1, \"x\":394, \"y\":383, \"rotation\":160, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":11500, \"health\":30}, {\"injuries\":[{\"id\":2, \"x\":305, \"y\":216, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":5, \"x\":383, \"y\":200, \"rotation\":330, \"scale\":1}, {\"id\":5, \"x\":277, \"y\":382, \"rotation\":60, \"scale\":1}, {\"id\":1, \"x\":114, \"y\":272, \"rotation\":100, \"scale\":1}, {\"id\":3, \"x\":227, \"y\":160, \"rotation\":10, \"scale\":1}, {\"id\":3, \"x\":489, \"y\":350, \"rotation\":250, \"scale\":1}], \"body_level\":2, \"bg\":\"lungs\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":305, \"y\":216, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":350, \"y\":300, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":5, \"x\":250, \"y\":160, \"rotation\":290, \"scale\":1}, {\"id\":5, \"x\":343, \"y\":339, \"rotation\":50, \"scale\":1},{\"id\":7, \"x\":429, \"y\":209, \"rotation\":200, \"scale\":1}, {\"id\":7, \"x\":133, \"y\":281, \"rotation\":160, \"scale\":1}], \"body_level\":2, \"bg\":\"liver\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":350, \"y\":300, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":330, \"y\":330, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":24, \"x\":290, \"y\":242, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":330, \"y\":330, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"fixittorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"12\",\"mission_data\":[{\"injuries\":[{\"id\":42, \"x\":300, \"y\":310, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"wood\", \"time\":9500, \"health\":50}, {\"injuries\":[{\"id\":43, \"x\":300, \"y\":310, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"wood2\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":355, \"y\":160, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"pigTorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":44, \"x\":300, \"y\":280, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":355, \"y\":160, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"pigTorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"13\",\"mission_data\":[{\"injuries\":[{\"id\":49, \"x\":77, \"y\":157, \"rotation\":0, \"scale\":1}, {\"id\":49, \"x\":103, \"y\":332, \"rotation\":0, \"scale\":1}, {\"id\":49, \"x\":247, \"y\":272, \"rotation\":0, \"scale\":1}, {\"id\":49, \"x\":386, \"y\":172, \"rotation\":0, \"scale\":1}, {\"id\":49, \"x\":499, \"y\":259, \"rotation\":0, \"scale\":1}, {\"id\":49, \"x\":342, \"y\":373, \"rotation\":0, \"scale\":1}, {\"id\":49, \"x\":483, \"y\":405, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"piratetorso\", \"time\":9500, \"health\":30}, {\"injuries\":[{\"id\":2, \"x\":486, \"y\":191, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"piratetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":280, \"y\":182, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"pirateheart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":47, \"x\":300, \"y\":300, \"rotation\":0, \"scale\":1}], \"body_level\":3, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":51, \"x\":143, \"y\":235, \"rotation\":225, \"scale\":1}, {\"id\":52, \"x\":210, \"y\":350, \"rotation\":150, \"scale\":1}, {\"id\":53, \"x\":380, \"y\":150, \"rotation\":-25, \"scale\":1}, {\"id\":54, \"x\":428, \"y\":274, \"rotation\":45, \"scale\":1}, {\"id\":55, \"x\":330, \"y\":375, \"rotation\":90, \"scale\":1}, {\"id\":3, \"x\":280, \"y\":182, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":486, \"y\":191, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"piratetorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"14\",\"mission_data\":[{\"injuries\":[{\"id\":2, \"x\":355, \"y\":250, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"starlatorso\", \"time\":9500, \"health\":70}, {\"injuries\":[{\"id\":68, \"x\":150, \"y\":370, \"rotation\":0, \"scale\":1}, {\"id\":68, \"x\":450, \"y\":180, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"fatbg\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":355, \"y\":250, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"starlatorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":70, \"x\":219, \"y\":187, \"rotation\":0, \"scale\":1}, {\"id\":71, \"x\":231, \"y\":245, \"rotation\":0, \"scale\":1}, {\"id\":75, \"x\":388, \"y\":187, \"rotation\":0, \"scale\":1}, {\"id\":76, \"x\":378, \"y\":245, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"starlalips\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":301, \"y\":214, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"starlanose\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":72, \"x\":301, \"y\":299, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":301, \"y\":214, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"starlanose\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":73, \"x\":298, \"y\":264, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"starlabrow\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"15\",\"mission_data\":[{\"injuries\":[{\"id\":37, \"x\":578, \"y\":208, \"rotation\":110, \"scale\":1}, {\"id\":36, \"x\":154, \"y\":420, \"rotation\":250, \"scale\":1}, {\"id\":1, \"x\":519, \"y\":400, \"rotation\":120, \"scale\":1}, {\"id\":1, \"x\":429, \"y\":420, \"rotation\":160, \"scale\":1}, {\"id\":1, \"x\":220, \"y\":130, \"rotation\":340, \"scale\":1}, {\"id\":3, \"x\":337, \"y\":138, \"rotation\":310, \"scale\":1}, {\"id\":1, \"x\":120, \"y\":350, \"rotation\":200, \"scale\":1}, {\"id\":1, \"x\":360, \"y\":218, \"rotation\":300, \"scale\":1}, {\"id\":3, \"x\":324, \"y\":431, \"rotation\":219, \"scale\":1}, {\"id\":34, \"x\":55, \"y\":264, \"rotation\":250, \"scale\":1}, {\"id\":35, \"x\":123, \"y\":207, \"rotation\":270, \"scale\":1}, {\"id\":34, \"x\":189, \"y\":254, \"rotation\":290, \"scale\":1}], \"body_level\":1, \"bg\":\"chucktorso\", \"time\":5000, \"health\":20}, {\"injuries\":[{\"id\":3, \"x\":536, \"y\":90, \"rotation\":30, \"scale\":1}, {\"id\":1, \"x\":276, \"y\":131, \"rotation\":140, \"scale\":1}, {\"id\":1, \"x\":458, \"y\":381, \"rotation\":320, \"scale\":1}, {\"id\":34, \"x\":295, \"y\":277, \"rotation\":30, \"scale\":1}, {\"id\":35, \"x\":369, \"y\":230, \"rotation\":100, \"scale\":1}, {\"id\":36, \"x\":184, \"y\":149, \"rotation\":100, \"scale\":1}], \"body_level\":1, \"bg\":\"chuckleg\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":34, \"x\":96, \"y\":169, \"rotation\":280, \"scale\":1}, {\"id\":37, \"x\":455, \"y\":211, \"rotation\":10, \"scale\":1}, {\"id\":3, \"x\":293, \"y\":131, \"rotation\":40, \"scale\":1}, {\"id\":1, \"x\":355, \"y\":120, \"rotation\":200, \"scale\":1}, {\"id\":1, \"x\":216, \"y\":240, \"rotation\":350, \"scale\":1}], \"body_level\":1, \"bg\":\"chuckbum\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"16\",\"mission_data\":[{\"injuries\":[{\"id\":2, \"x\":285, \"y\":207, \"rotation\":30, \"scale\":1}], \"body_level\":1, \"bg\":\"jimmytorso\", \"time\":10500, \"health\":60}, {\"injuries\":[{\"id\":2, \"x\":275, \"y\":277, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"intestine\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":31, \"x\":175, \"y\":158, \"rotation\":0, \"scale\":1}, {\"id\":31, \"x\":489, \"y\":176, \"rotation\":0, \"scale\":1}, {\"id\":33, \"x\":322, \"y\":275, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":29, \"x\":322, \"y\":275, \"rotation\":0, \"scale\":1}, {\"id\":29, \"x\":47, \"y\":304, \"rotation\":0, \"scale\":1}, {\"id\":29, \"x\":427, \"y\":378, \"rotation\":0, \"scale\":1}], \"body_level\":3, \"bg\":\"intestineinner\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":275, \"y\":277, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"intestine\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":535, \"y\":127, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"intestine\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1},{\"id\":33, \"x\":405, \"y\":305, \"rotation\":0, \"scale\":1},{\"id\":29, \"x\":405, \"y\":305, \"rotation\":0, \"scale\":1},{\"id\":33, \"x\":296, \"y\":145, \"rotation\":0, \"scale\":1},{\"id\":31, \"x\":485, \"y\":180, \"rotation\":0, \"scale\":1},{\"id\":31, \"x\":313, \"y\":265, \"rotation\":0, \"scale\":1},{\"id\":31, \"x\":135, \"y\":348, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1}, {\"id\":32, \"x\":-1, \"y\":-1, \"rotation\":0, \"scale\":1},{\"id\":29, \"x\":189, \"y\":202, \"rotation\":0, \"scale\":1},{\"id\":29, \"x\":403, \"y\":366, \"rotation\":0, \"scale\":1},{\"id\":29, \"x\":296, \"y\":145, \"rotation\":0, \"scale\":1}], \"body_level\":3, \"bg\":\"intestineinner\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":535, \"y\":127, \"rotation\":45, \"scale\":1}], \"body_level\":2, \"bg\":\"intestine\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":285, \"y\":207, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"jimmytorso\", \"time\":-1, \"health\":-1}], \"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"17\",\"mission_data\":[{\"injuries\":[{\"id\":30, \"x\":300, \"y\":8, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeWithLidAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeleft\", \"time\":9500, \"health\":50}, {\"injuries\":[{\"id\":30, \"x\":300, \"y\":400, \"rotation\":180, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeleft\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":300, \"y\":130, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeleft\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":40, \"x\":360, \"y\":315, \"rotation\":0, \"scale\":1}, {\"id\":39, \"x\":180, \"y\":200, \"rotation\":50, \"scale\":1}, {\"id\":39, \"x\":180, \"y\":340, \"rotation\":120, \"scale\":1}], \"body_level\":2, \"bg\":\"lefteyeinside\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":300, \"y\":130, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeleft\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":30, \"x\":300, \"y\":8, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeWithLidAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeright\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":30, \"x\":300, \"y\":400, \"rotation\":180, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeright\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":300, \"y\":130, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeright\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":41, \"x\":305, \"y\":315, \"rotation\":0, \"scale\":1}, {\"id\":39, \"x\":450, \"y\":230, \"rotation\":350, \"scale\":1}, {\"id\":39, \"x\":340, \"y\":150, \"rotation\":170, \"scale\":1}], \"body_level\":2, \"bg\":\"righteyeinside\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":300, \"y\":130, \"rotation\":0, \"scale\":1}], \"organs\":[{\"type\":\"game.model.assets.organs.EyeAS\", \"x\":0, \"y\":0}], \"body_level\":1, \"bg\":\"eyeright\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"18\",\"mission_data\":[{\"injuries\":[{\"id\":77, \"x\":140, \"y\":288, \"rotation\":60, \"scale\":1}, {\"id\":77, \"x\":541, \"y\":389, \"rotation\":170, \"scale\":1}, {\"id\":77, \"x\":306, \"y\":215, \"rotation\":300, \"scale\":1}, {\"id\":5, \"x\":320, \"y\":330, \"rotation\":20, \"scale\":1}, {\"id\":5, \"x\":170, \"y\":133, \"rotation\":320, \"scale\":1}, {\"id\":28, \"x\":532, \"y\":183, \"rotation\":0, \"scale\":1}, {\"id\":28, \"x\":465, \"y\":153, \"rotation\":0, \"scale\":1}, {\"id\":28, \"x\":431, \"y\":207, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":7500, \"health\":10}, {\"injuries\":[{\"id\":2, \"x\":193, \"y\":278, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":79, \"x\":300, \"y\":250, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":193, \"y\":278, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":350, \"y\":388, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":80, \"x\":275, \"y\":250, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"chest\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":350, \"y\":388, \"rotation\":90, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":529, \"y\":165, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":28, \"x\":370, \"y\":270, \"rotation\":0, \"scale\":1}, {\"id\":28, \"x\":289, \"y\":188, \"rotation\":0, \"scale\":1}, {\"id\":28, \"x\":200, \"y\":283, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heartpoison\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":293, \"y\":176, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heartpoison\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":78, \"x\":127, \"y\":325, \"rotation\":0, \"scale\":1}, {\"id\":78, \"x\":300, \"y\":180, \"rotation\":0, \"scale\":1}, {\"id\":78, \"x\":448, \"y\":286, \"rotation\":0, \"scale\":1}], \"body_level\":3, \"bg\":\"heartinnerpoison\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":293, \"y\":176, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":529, \"y\":165, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"aidetorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"19\",\"mission_data\":[{\"injuries\":[{\"id\":1, \"x\":453, \"y\":145, \"rotation\":60, \"scale\":1}, {\"id\":1, \"x\":443, \"y\":148, \"rotation\":0, \"scale\":1}, {\"id\":1, \"x\":450, \"y\":194, \"rotation\":220, \"scale\":1}], \"body_level\":1, \"bg\":\"horacetorso\", \"time\":9800, \"health\":20}, {\"injuries\":[{\"id\":2, \"x\":498, \"y\":136, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"horacetorso\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":196, \"y\":160, \"rotation\":20, \"scale\":1}, {\"id\":1, \"x\":180, \"y\":345, \"rotation\":240, \"scale\":1}, {\"id\":1, \"x\":255, \"y\":186, \"rotation\":220, \"scale\":1}, {\"id\":1, \"x\":286, \"y\":288, \"rotation\":120, \"scale\":1}, {\"id\":1, \"x\":374, \"y\":235, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":360, \"y\":182, \"rotation\":0, \"scale\":1}, {\"id\":12, \"x\":281, \"y\":342, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":2, \"x\":286, \"y\":179, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":1, \"x\":336, \"y\":154, \"rotation\":330, \"scale\":1}, {\"id\":1, \"x\":108, \"y\":211, \"rotation\":10, \"scale\":1}, {\"id\":1, \"x\":296, \"y\":335, \"rotation\":230, \"scale\":1}, {\"id\":1, \"x\":487, \"y\":225, \"rotation\":90, \"scale\":1}, {\"id\":74, \"x\":300, \"y\":230, \"rotation\":0, \"scale\":1}, {\"id\":81, \"x\":320, \"y\":250, \"rotation\":0, \"scale\":1}], \"body_level\":3, \"bg\":\"innerheart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":286, \"y\":179, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"heart\", \"time\":-1, \"health\":-1}, {\"injuries\":[{\"id\":3, \"x\":498, \"y\":136, \"rotation\":45, \"scale\":1}], \"body_level\":1, \"bg\":\"horacetorso\", \"time\":-1, \"health\":-1}],\"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{\"name\":\"20\",\"mission_data\":[{\"injuries\":[{\"id\":93, \"x\":294, \"y\":169, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":203, \"y\":125, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":246, \"y\":350, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":275, \"y\":231, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":350, \"y\":180, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":199, \"y\":284, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":327, \"y\":386, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":203, \"y\":209, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":327, \"y\":284, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":275, \"y\":144, \"rotation\":0, \"scale\":1}, {\"id\":94, \"x\":246, \"y\":429, \"rotation\":0, \"scale\":1}], \"body_level\":1, \"bg\":\"grave\", \"time\":10500, \"health\":0}, {\"injuries\":[{\"id\":92, \"x\":297, \"y\":339, \"rotation\":0, \"scale\":1}], \"body_level\":2, \"bg\":\"nothing\", \"time\":-1, \"health\":-1}], \"tools\":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}]"; var _local2:Object = JSON.deserialize(_local1); missions = []; for each (_local3 in _local2) { missions.push(new Mission(_local3)); }; _current_mission = 0; dispatchEvent(new Event(CONNECTOR_READY)); } public static function set current_mission_id(_arg1:int):void{ _current_mission_id = _arg1; } public static function getInstance():Connector{ return (instance); } public static function set current_mission(_arg1):void{ _current_mission = _arg1; } public static function get current_mission():Mission{ return (missions[_current_mission]); } public static function get current_mission_id():int{ return (_current_mission); } public static function get mission_list():Array{ var _local1:Array = []; var _local2:int; while (_local2 < missions.length) { _local1.push(Mission(missions[_local2]).name); _local2++; }; return (_local1); } } }//package app.connector
Section 2
//Injury (app.connector.Injury) package app.connector { public class Injury { public var scale:int; public var offset:Boolean; public var x:int; public var y:int; public var id:int; public var rotation:int; public function Injury(_arg1:Object){ id = _arg1.id; x = _arg1.x; y = _arg1.y; rotation = _arg1.rotation; scale = _arg1.scale; offset = _arg1.offset; } } }//package app.connector
Section 3
//Mission (app.connector.Mission) package app.connector { public class Mission { public var tools:Array; public var data:Array; public var name:String; public function Mission(_arg1:Object){ name = _arg1.name; data = []; tools = _arg1.tools; var _local2:int; while (_local2 < _arg1.mission_data.length) { data.push(new MissionStage(_arg1.mission_data[_local2])); _local2++; }; trace(("Created mission " + data.length)); } } }//package app.connector
Section 4
//MissionStage (app.connector.MissionStage) package app.connector { import game.model.assets.organs.*; public class MissionStage { public var organs:Array; public var torch:Boolean; public var bg:String; public var body_level:int; public var time:int; public var injuries:Array; public var health:int; public var organ_classes:Array; public function MissionStage(_arg1:Object){ var _local2:int; organ_classes = [EyeAS, EyeWithLidAS, ClownEyeAS]; super(); body_level = _arg1.body_level; bg = _arg1.bg; time = _arg1.time; health = _arg1.health; injuries = []; _local2 = 0; while (_local2 < _arg1.injuries.length) { injuries.push(new Injury(_arg1.injuries[_local2])); _local2++; }; if (_arg1.organs){ organs = []; _local2 = 0; while (_local2 < _arg1.organs.length) { organs.push(_arg1.organs[_local2]); _local2++; }; }; if (_arg1.torch){ torch = true; } else { torch = false; }; } } }//package app.connector
Section 5
//SharedObjectManager (app.connector.SharedObjectManager) package app.connector { import flash.events.*; import game.interfaces.*; import flash.net.*; public class SharedObjectManager extends EventDispatcher { public var level10C:int;// = 19637 public var level10D:int;// = 13091 public var mySO:SharedObject; public var level4A:int;// = 20392 public var level4B:int;// = 17172 public var level4C:int;// = 12879 public var level4D:int;// = 8586 public var level19A:int;// = 352492 public var level19B:int;// = 296836 public var level19C:int;// = 222627 public var level19D:int;// = 148418 public var level11A:int;// = 70293 public var level11B:int;// = 59194 public var level11C:int;// = 44395 public var level11D:int;// = 29597 public var level5A:int;// = 3875 public var level5B:int;// = 3263 public var level5D:int;// = 1631 public var level5C:int;// = 2447 public var level12A:int;// = 11378 public var level12B:int;// = 9581 public var level12D:int;// = 4790 public var level12C:int;// = 7186 public var level18C:int;// = 65785 public var level6A:int;// = 46506 public var level6B:int;// = 39163 public var level6C:int;// = 29372 public var level6D:int;// = 19581 public var level13A:int;// = 60662 public var level13C:int;// = 38313 public var level13B:int;// = 51084 public var level13D:int;// = 25542 public var level7A:int;// = 31839 public var level7B:int;// = 26812 public var level7C:int;// = 20109 public var level7D:int;// = 13406 public var level14B:int;// = 25240 public var level14D:int;// = 12620 public var level14A:int;// = 29972 public var level14C:int;// = 18930 public var level8A:int;// = 52102 public var level8B:int;// = 43876 public var level8C:int;// = 32907 public var level8D:int;// = 21938 public var level15A:int;// = 68080 public var level15B:int;// = 57331 public var level15C:int;// = 42998 public var level15D:int;// = 28665 public var level9A:int;// = 89061 public var level9B:int;// = 74999 public var level9D:int;// = 37499 public var level1A:int;// = 10572 public var level1B:int;// = 8903 public var level1D:int;// = 4451 public var level16A:int;// = 68636 public var level16B:int;// = 57799 public var level16D:int;// = 28899 public var level1C:int;// = 6677 public var level20A:int;// = 879 public var level20B:int;// = 740 public var level16C:int;// = 43349 public var level20D:int;// = 370 public var level9C:int;// = 56249 public var level20C:int;// = 555 public var level2A:int;// = 13005 public var level2B:int;// = 10952 public var level2C:int;// = 8214 public var level2D:int;// = 5476 public var level17A:int;// = 17085 public var level17B:int;// = 14388 public var level17C:int;// = 10791 public var level17D:int;// = 7194 public var level3A:int;// = 20274 public var level3B:int;// = 17073 public var level3C:int;// = 12805 public var level3D:int;// = 8536 public var level18A:int;// = 104160 public var level18B:int;// = 87714 public var level18D:int;// = 43857 public var level10A:int;// = 31092 public var level10B:int;// = 26183 public function SharedObjectManager(){ mySO = SharedObject.getLocal("surgeon32"); if (mySO.size == 0){ setup(); } else { mySO.data["firstRun"] = false; saveData(); }; } public function setLevelTime(_arg1:int, _arg2:String):void{ mySO.data["total_time"] = 0; mySO.data[("time" + _arg2)] = _arg1; var _local3:* = 1; while (_local3 <= 20) { mySO.data["total_time"] = (mySO.data["total_time"] + mySO.data[("time" + _local3)]); _local3++; }; } public function setUpgraded(_arg1:String):void{ mySO.data[("upgraded" + _arg1)] = true; } public function clearSO():void{ setup(); mySO.flush(); } public function setLevelScore(_arg1:int, _arg2:String):void{ mySO.data["total_score"] = 0; mySO.data[("score" + _arg2)] = _arg1; var _local3:* = 1; while (_local3 <= 20) { mySO.data["total_score"] = (mySO.data["total_score"] + mySO.data[("score" + _local3)]); _local3++; }; } public function setToolLevel(_arg1:String):void{ var _local2 = mySO.data; var _local3 = (_arg1 + "_level"); var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; } public function setup():void{ mySO.data["firstRun"] = true; mySO.data["highestLevel"] = 1; var _local1:* = 1; while (_local1 <= 20) { mySO.data[("upgraded" + _local1)] = false; mySO.data[("grade" + _local1)] = ""; mySO.data[("score" + _local1)] = 0; mySO.data[("time" + _local1)] = 0; _local1++; }; mySO.data["unlocked10"] = false; mySO.data["unlocked20"] = false; mySO.data["tools"] = []; mySO.data["total_time"] = 0; mySO.data["total_score"] = 0; mySO.data["highestLevel"] = 1; mySO.data["cutter_level"] = 1; mySO.data["tongs_level"] = 1; mySO.data["lighter_level"] = 1; mySO.data["cream_level"] = 1; mySO.data["stitch_level"] = 1; mySO.data["vacuum_level"] = 1; mySO.data["chainsaw_level"] = 1; mySO.data["injection_level"] = 1; mySO.data["battery_level"] = 1; mySO.data["scanner_level"] = 1; saveData(); } public function setLevelGrade(_arg1:int, _arg2:String):void{ var _local3:String; if (_arg1 >= this[(("level" + _arg2) + "A")]){ _local3 = "A"; } else { if (_arg1 >= this[(("level" + _arg2) + "B")]){ _local3 = "B"; } else { if (_arg1 >= this[(("level" + _arg2) + "C")]){ _local3 = "C"; } else { if (_arg1 >= this[(("level" + _arg2) + "D")]){ _local3 = "D"; } else { _local3 = "F"; }; }; }; }; mySO.data[("grade" + _arg2)] = _local3; } public function setHighestLevel(_arg1:int):void{ if (_arg1 == 10){ _arg1 = 11; }; mySO.data["highestLevel"] = _arg1; } public function saveData():void{ mySO.flush(); } public function addTool(_arg1:int):void{ mySO.data["tools"].push(_arg1); } } }//package app.connector
Section 6
//IPreloader (app.interfaces.IPreloader) package app.interfaces { import shell.*; public interface IPreloader { function init():void; function update(_arg1:LoadInfo):void; function closePreloader():void; function onComplete():void; } }//package app.interfaces
Section 7
//IWaiter (app.interfaces.IWaiter) package app.interfaces { public interface IWaiter { function init():void; function closeWaiter():void; function onComplete():void; } }//package app.interfaces
Section 8
//SoundPackage (app.sound.SoundPackage) package app.sound { import shell.sound.*; public class SoundPackage implements ISound { private var effects:Array; private var music:Array; public static var SNARL:String = "snarl"; public static var SNEAK_MUSIC:String = "test_sound"; public static var EXPLOSION:String = "explosion_alternate"; public static var FLATLINE:String = "flatline"; public static var SQUID_EXPLOSION:String = "squid_explosion"; public static var BLIP:String = "blip"; public static var AMBIENT_SURGERY:String = "ambient_surgery"; public static var SQUID_ANGRY:String = "squid_angry"; public static var ROAR_LOOP:String = "roar_loop"; public static var DOVE_FLAP:String = "dove_flap"; public static var SOARING:String = "soaring"; public static var CENT_EXPLOSION:String = "cent_explosion"; public static var LIGHTER:String = "lighter_loop"; public static var CRAB_DEATH:String = "crab_death"; public static var EXTRACTION1:String = "extraction_1"; public static var EXTRACTION2:String = "extraction_2"; public static var EXTRACTION3:String = "extraction_3"; public static var EXTRACTION4:String = "extraction_4"; public static var EXTRACTION5:String = "extraction_5"; public static var FEMALE_SCREAM1:String = "female_1"; public static var FEMALE_SCREAM2:String = "female_2"; public static var FEMALE_SCREAM3:String = "female_3"; public static var FEMALE_SCREAM4:String = "female_4"; public static var FEMALE_SCREAM5:String = "female_5"; public static var BEEP:String = "beep"; public static var FIRE:String = "fire_loop"; public static var INK1:String = "ink_1"; public static var INK2:String = "ink_2"; public static var SPITTING:String = "spitting"; public static var CLOWN_SCREAM1:String = "clown_1"; public static var CLOWN_SCREAM2:String = "clown_2"; public static var ALERT_MUSIC:String = "test_overlay"; public static var CLOWN_SCREAM4:String = "clown_4"; public static var CLOWN_SCREAM5:String = "clown_5"; public static var CLOWN_SCREAM3:String = "clown_3"; public static var GENERIC_CREATURE1:String = "generic_creature_1"; public static var GENERIC_CREATURE2:String = "generic_creature_2"; public static var GENERIC_CREATURE4:String = "generic_creature_4"; public static var BUZZER_WRONG:String = "buzzer_wrong"; public static var PIG_SCREAM2:String = "pig_2"; public static var PIG_SCREAM3:String = "pig_3"; public static var PIZZA_CUTTER:String = "pizza_cutter_loop"; public static var PIG_SCREAM1:String = "pig_1"; public static var CRAB_EXPLODE:String = "crab_explode"; public static var GENERIC_CREATURE3:String = "generic_creature_3"; public static var CREAM:String = "cream_loop"; public static var AMBIENT_SHACK:String = "ambient_shack"; public static var ERUPT:String = "erupt"; public static var SPLAT1:String = "splat_1"; public static var SPLAT2:String = "splat_2"; public static var DOVE_SQUEAL1:String = "dove_squeal_1"; public static var DOVE_SQUEAL2:String = "dove_squeal_2"; public static var SUCK:String = "suck"; public static var MUSIC_2:String = "music_2"; public static var MUSIC_1:String = "music_1"; public static var AMBIENT_OFFICE:String = "ambient_office"; public static var AMBIENT_BATHROOM:String = "ambient_bathroom"; public static var BAT_FLAP:String = "bat_flap"; public static var CHAINSAW:String = "chainsaw_loop"; public static var PLEASURE_SCREAM1:String = "pleasure_1"; public static var PLEASURE_SCREAM2:String = "pleasure_2"; public static var PLEASURE_SCREAM3:String = "pleasure_3"; public static var CENT_SCREECH:String = "cent_screech"; public static var SOUNDTRACK:String = "soundtrack"; public static var BUTTON_SELECT:String = "button_select"; public static var INJECTION_IN:String = "injection_in"; public static var OUTRO_MUSIC:String = "music_1"; public static var MMM:String = "mmm"; public static var INJECTION_OUT:String = "injection_out"; public static var WASP_FLY:String = "wasp_fly"; public static var VACUUM:String = "vacuum_loop"; public static var BUZZER_RIGHT:String = "buzzer_right"; public static var SOUND_FOLDER:String = ""; public static var NOSE_POP:String = "nose_pop"; public static var BUZZ:String = "buzz"; public static var INTRO_MUSIC:String = "intro_music"; public static var DAZED:String = "dazed"; public static var SQUID_PAIN:String = "squid_pain"; public static var DOVE_COOING:String = "dove_cooing"; public static var BATTERY:String = "battery"; public static var DROP:String = "drop"; public static var MALE_SCREAM1:String = "male_1"; public static var MALE_SCREAM2:String = "male_2"; public static var MALE_SCREAM3:String = "male_3"; public static var SNEAK_SOUND:String = "sneakSound"; public static var MALE_SCREAM4:String = "male_4"; public static var MALE_SCREAM5:String = "male_5"; public static var DOVE_EXPLODE:String = "dove_explode"; public function SoundPackage(){ effects = [FEMALE_SCREAM1, FEMALE_SCREAM2, FEMALE_SCREAM3, FEMALE_SCREAM4, FEMALE_SCREAM5, MALE_SCREAM1, MALE_SCREAM2, MALE_SCREAM3, MALE_SCREAM4, MALE_SCREAM5, PLEASURE_SCREAM1, PLEASURE_SCREAM2, PLEASURE_SCREAM3, PIG_SCREAM1, PIG_SCREAM2, PIG_SCREAM3, INJECTION_IN, INJECTION_OUT, PIZZA_CUTTER, CHAINSAW, VACUUM, CREAM, LIGHTER, DROP, EXTRACTION1, EXTRACTION2, EXTRACTION3, EXTRACTION4, EXTRACTION5, NOSE_POP, DOVE_COOING, DOVE_EXPLODE, DOVE_SQUEAL1, DOVE_SQUEAL2, CRAB_DEATH, CRAB_EXPLODE, GENERIC_CREATURE1, GENERIC_CREATURE2, GENERIC_CREATURE3, GENERIC_CREATURE4, EXPLOSION, SPLAT1, SPLAT2, FIRE, BUTTON_SELECT, BEEP, MMM, CLOWN_SCREAM1, CLOWN_SCREAM2, CLOWN_SCREAM3, CLOWN_SCREAM4, CLOWN_SCREAM5, WASP_FLY, BATTERY, BUZZ, SPITTING, BAT_FLAP, BUZZER_RIGHT, BUZZER_WRONG, DOVE_FLAP, SUCK, ROAR_LOOP, SNARL, CENT_EXPLOSION, SQUID_EXPLOSION, INK1, INK2, ERUPT, DAZED, CENT_SCREECH, SQUID_PAIN, SQUID_ANGRY, SOARING, OUTRO_MUSIC, BLIP, FLATLINE]; music = [AMBIENT_BATHROOM, AMBIENT_SHACK, AMBIENT_SURGERY, AMBIENT_OFFICE, MUSIC_1, MUSIC_2, SOUNDTRACK, INTRO_MUSIC]; } public function getEffects():Array{ return (effects); } public function getSourceFolder():String{ return (SOUND_FOLDER); } public function getMusic():Array{ return (music); } public static function pickSound(_arg1:Array):String{ var _local2:int = Math.ceil((Math.random() * (_arg1.length - 1))); return (_arg1[_local2]); } } }//package app.sound
Section 9
//CutScene (app.view.CutScene) package app.view { import shell.sound.*; import flash.events.*; import flash.display.*; import flash.utils.*; import app.connector.*; import game.utils.*; import shell.*; import game.libraries.*; import game.*; import game.interfaces.*; import app.sound.*; import flash.net.*; import game.model.assets.tools.*; public class CutScene extends MenuObject { public var pressedShift:Boolean;// = true public var maxScene:int;// = 0 public var currentLevel:int; private var scene:String; public var bug_btn:SimpleButton; public var outro:MovieClip; public var currentScene:int;// = 0 public var setGrade:String; private var controller:Game; public var holder:Sprite; public var summary:Sprite; public var maxSegment:int;// = 0 public var running:String; public var dTimer:int;// = 0 public var unlock:int; public var maxDTimer:int;// = 150 public var selectedTool:MovieClip; private var dialogueArray:Array; public var floors:Dictionary; private var rtl:RuntimeLibrary; public var currentSegment:int;// = 0 public static var CUTSCENE_COMPLETE:String = "CUTSCENE_COMPLETE"; public function CutScene(_arg1:String, _arg2:int, _arg3:Game, _arg4:int=0){ unlock = _arg4; controller = _arg3; currentLevel = _arg2; scene = _arg1; var _local5:Array = Library.getInstance().cut_scenes; dialogueArray = []; var _local6:* = 0; while (_local6 < _local5.length) { if (_local5[_local6][0] == (scene + (currentLevel + 1))){ dialogueArray.push(_local5[_local6][1]); break; }; _local6++; }; maxScene = dialogueArray.length; setTarget("cutSceneHolder"); attachClip(); target.addEventListener(Event.ADDED_TO_STAGE, ready); if (scene == "end"){ }; holder = target; } public function init():void{ if ((((((dialogueArray[currentScene][currentSegment][0] == "bathroom")) || ((dialogueArray[currentScene][currentSegment][0] == "bedroom")))) || ((dialogueArray[currentScene][currentSegment][0] == "home")))){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_BATHROOM){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_BATHROOM, true); }; } else { if (dialogueArray[currentScene][currentSegment][0] == "shack"){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_SHACK){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_SHACK, true); }; } else { if ((((dialogueArray[currentScene][currentSegment][0] == "office_light")) || ((dialogueArray[currentScene][currentSegment][0] == "office_dark")))){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_OFFICE){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_OFFICE, true); }; } else { if (dialogueArray[currentScene][currentSegment][0] != "graveyard"){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_SURGERY){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_SURGERY, true); }; }; }; }; }; selectedTool = null; target.visible = false; addEventListener(Event.ENTER_FRAME, setupDialogue, null, null, true); addEventListener(Event.ENTER_FRAME, checkDialogue, null, null, true); holder["summary"].visible = false; outro = holder["outro"]; outro.visible = false; outro.mouseEnabled = false; outro.mouseChildren = false; outro.gotoAndStop(1); holder["banner"].mouseEnabled = false; holder["banner"].mouseChildren = false; } public function createSummary(){ holder["summary"].visible = true; holder["summary"].gotoAndPlay(2); addEventListener(Event.ENTER_FRAME, setupSummary, null, null, true); } public function finish(_arg1:Event):void{ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["summary"]["holder"]["start"].removeEventListener(MouseEvent.CLICK, finish); if (unlock == 10){ holder["banner"].mouseEnabled = true; holder["banner"].mouseChildren = true; holder["banner"]["holder"].gotoAndPlay(2); holder["banner"]["holder"]["cont_btn"].addEventListener(MouseEvent.CLICK, end); } else { if (unlock == 20){ holder["banner"].mouseEnabled = true; holder["banner"].mouseChildren = true; holder["banner"]["holder"].gotoAndPlay(41); holder["banner"]["holder"]["cont_btn"].addEventListener(MouseEvent.CLICK, end); } else { if (unlock == 0){ if ((currentLevel + 1) == 19){ outroGo(); } else { dispatchEvent(new Event(CUTSCENE_COMPLETE, true)); }; }; }; }; } public function ready(_arg1):void{ target.removeEventListener(Event.ADDED_TO_STAGE, ready); init(); } public function upgrade(_arg1:Event){ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["upgrade"]["holder"]["restore"].removeEventListener(MouseEvent.CLICK, upgrade); controller.so.setToolLevel(selectedTool.name); controller.so.setUpgraded(String((currentLevel + 1))); controller.so.saveData(); createSummary(); } public function selectTool(_arg1:MouseEvent):void{ var _local2:*; var _local3:ITool; SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); if (selectedTool == null){ selectedTool = MovieClip(_arg1.currentTarget); _local2 = 0; while (_local2 < controller.gameState.possible_tools.length) { _local3 = controller.gameState.possible_tools[_local2]; if (_local3.getData().name == selectedTool.name){ selectedTool.gotoAndStop((("lvl" + Tool(_local3).level) + "hov")); break; }; _local2++; }; holder["upgrade"]["holder"]["restore"].mouseEnabled = true; holder["upgrade"]["holder"]["restore"].alpha = 1; } else { if (selectedTool == _arg1.currentTarget){ _local2 = 0; while (_local2 < controller.gameState.possible_tools.length) { _local3 = controller.gameState.possible_tools[_local2]; if (_local3.getData().name == selectedTool.name){ selectedTool.gotoAndStop(("lvl" + Tool(_local3).level)); break; }; _local2++; }; selectedTool = null; holder["upgrade"]["holder"]["restore"].mouseEnabled = false; holder["upgrade"]["holder"]["restore"].alpha = 0.3; } else { _local2 = 0; while (_local2 < controller.gameState.possible_tools.length) { _local3 = controller.gameState.possible_tools[_local2]; if (_local3.getData().name == selectedTool.name){ selectedTool.gotoAndStop(("lvl" + Tool(_local3).level)); break; }; _local2++; }; selectedTool = MovieClip(_arg1.currentTarget); _local2 = 0; while (_local2 < controller.gameState.possible_tools.length) { _local3 = controller.gameState.possible_tools[_local2]; if (_local3.getData().name == selectedTool.name){ selectedTool.gotoAndStop((("lvl" + Tool(_local3).level) + "hov")); break; }; _local2++; }; holder["upgrade"]["holder"]["restore"].mouseEnabled = true; holder["upgrade"]["holder"]["restore"].alpha = 1; }; }; } public function createUpgrade(){ holder["upgrade"].visible = true; holder["upgrade"].gotoAndPlay(2); setupUpgrade(); } public function checkDialogue(_arg1:Event):void{ dTimer++; if (dTimer >= maxDTimer){ dTimer = 0; currentSegment++; if (currentSegment >= maxSegment){ currentScene++; if (currentScene >= maxScene){ removeEventListener(Event.ENTER_FRAME, checkDialogue); if (scene == "end"){ if (controller.so.mySO.data[("upgraded" + (currentLevel + 1))] == false){ createUpgrade(); } else { createSummary(); }; } else { dispatchEvent(new Event(CUTSCENE_COMPLETE, true)); }; } else { setupDialogue(_arg1); }; } else { setupDialogue(_arg1); }; }; } public function submitScore(_arg1:Event){ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); var _local2:int = controller.so.mySO.data["total_score"]; var _local3:* = root["cmpSetObj"]; _local3.local2 = _local2; _local3.local1 = 3052; _local3.clearListeners(); } public function skipOutro(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); removeEventListener(Event.ENTER_FRAME, checkOutro); outro["skip"].removeEventListener(MouseEvent.CLICK, skipOutro); dispatchEvent(new Event(CUTSCENE_COMPLETE, true)); } public function setupUpgrade(){ var _local2:ITool; holder["upgrade"]["holder"]["restore"].mouseEnabled = false; holder["upgrade"]["holder"]["restore"].alpha = 0.3; holder["upgrade"]["holder"]["restore"].addEventListener(MouseEvent.CLICK, upgrade); var _local1:* = 0; while (_local1 < controller.gameState.possible_tools.length) { _local2 = controller.gameState.possible_tools[_local1]; holder["upgrade"]["holder"][_local2.getData().name].gotoAndStop(("lvl" + Tool(_local2).level)); if (Tool(_local2).level < 3){ holder["upgrade"]["holder"][_local2.getData().name].mouseEnabled = true; holder["upgrade"]["holder"][_local2.getData().name].buttonMode = true; holder["upgrade"]["holder"][_local2.getData().name].addEventListener(MouseEvent.MOUSE_DOWN, selectTool); }; _local1++; }; } public function outroGo():void{ SoundController.getInstance().swapTheme(SoundPackage.OUTRO_MUSIC, true); outro.visible = true; outro.mouseEnabled = true; outro.mouseChildren = true; outro["skip"].visible = true; outro["skip"].mouseEnabled = true; addEventListener(Event.ENTER_FRAME, checkOutro); outro["skip"].addEventListener(MouseEvent.CLICK, skipOutro); outro.gotoAndPlay(2); } public function checkOutro(_arg1:Event):void{ outro.nextFrame(); if (outro.currentFrame == outro.totalFrames){ skipOutro(_arg1); }; } public function checkGradeBar(_arg1:Event):void{ if (holder["summary"]["holder"]["grade"] == null){ return; }; if (holder["summary"]["holder"]["grade"].currentLabel != setGrade){ holder["summary"]["holder"]["grade"].nextFrame(); } else { holder["summary"]["holder"]["grade"].stop(); removeEventListener(Event.ENTER_FRAME, checkGradeBar); }; } public function missionComplete(_arg1:Event){ } public function setupSummary(_arg1:Event){ var _local4:int; var _local2:Array = controller.mission_data.data; var _local3:MissionStage = _local2[0]; if ((((((((((((((((((((((((((((((holder["summary"] == null)) || ((holder["summary"]["holder"] == null)))) || ((holder["summary"]["holder"]["time"] == null)))) || ((holder["summary"]["holder"]["time"]["txt"] == null)))) || ((holder["summary"]["holder"]["score"] == null)))) || ((holder["summary"]["holder"]["score"]["txt"] == null)))) || ((holder["summary"]["holder"]["tscore"] == null)))) || ((holder["summary"]["holder"]["tscore"]["txt"] == null)))) || ((holder["summary"]["holder"]["patient"] == null)))) || ((holder["summary"]["holder"]["start"] == null)))) || ((holder["summary"]["holder"]["grade"] == null)))) || ((holder["summary"]["holder"]["nscore"] == null)))) || ((holder["summary"]["holder"]["ngrade"] == null)))) || ((holder["summary"]["holder"]["paf"] == null)))) || ((holder["summary"]["holder"]["mcMGHome"] == null)))){ return; }; removeEventListener(Event.ENTER_FRAME, setupSummary); holder["summary"]["holder"]["time"]["txt"].text = MathUtils.formatTime(((controller.gameState.time / 30) * 1000)); holder["summary"]["holder"]["score"]["txt"].text = MathUtils.makeScorePretty(controller.gameState.score); holder["summary"]["holder"]["tscore"]["txt"].text = MathUtils.makeScorePretty(controller.so.mySO.data["total_score"]); holder["summary"]["holder"]["patient"].gotoAndStop((currentLevel + 1)); holder["summary"]["holder"]["start"].addEventListener(MouseEvent.CLICK, finish); holder["summary"]["holder"]["mcMGHome"].addEventListener(MouseEvent.CLICK, goToURL); holder["summary"]["holder"]["ngrade"].visible = true; holder["summary"]["holder"]["nscore"].visible = true; holder["summary"]["holder"]["paf"].visible = true; if (controller.gameState.score < controller.so[(("level" + (currentLevel + 1)) + "D")]){ holder["summary"]["holder"]["ngrade"].text = "D"; setGrade = "F"; _local4 = (controller.so[(("level" + (currentLevel + 1)) + "D")] - controller.gameState.score); holder["summary"]["holder"]["nscore"].text = MathUtils.makeScorePretty(_local4); } else { if (controller.gameState.score < controller.so[(("level" + (currentLevel + 1)) + "C")]){ holder["summary"]["holder"]["ngrade"].text = "C"; setGrade = "D"; _local4 = (controller.so[(("level" + (currentLevel + 1)) + "C")] - controller.gameState.score); holder["summary"]["holder"]["nscore"].text = MathUtils.makeScorePretty(_local4); } else { if (controller.gameState.score < controller.so[(("level" + (currentLevel + 1)) + "B")]){ holder["summary"]["holder"]["ngrade"].text = "B"; setGrade = "C"; _local4 = (controller.so[(("level" + (currentLevel + 1)) + "B")] - controller.gameState.score); holder["summary"]["holder"]["nscore"].text = MathUtils.makeScorePretty(_local4); } else { if (controller.gameState.score < controller.so[(("level" + (currentLevel + 1)) + "A")]){ holder["summary"]["holder"]["ngrade"].text = "A"; setGrade = "B"; _local4 = (controller.so[(("level" + (currentLevel + 1)) + "A")] - controller.gameState.score); holder["summary"]["holder"]["nscore"].text = MathUtils.makeScorePretty(_local4); } else { setGrade = "A"; holder["summary"]["holder"]["ngrade"].visible = false; holder["summary"]["holder"]["nscore"].visible = false; holder["summary"]["holder"]["paf"].visible = false; }; }; }; }; addEventListener(Event.ENTER_FRAME, checkGradeBar); } public function goToURL(_arg1:MouseEvent):void{ var _local8:String; var _local2:String = _arg1.currentTarget.name; var _local3 = "surgeon2"; var _local4:* = new LocalConnection(); var _local5:String = _local4.domain; var _local6:URLVariables = new URLVariables(); var _local7 = ""; var _local9 = ""; switch (_local2){ case "mcMGHome": _local9 = "moregames_btn"; _local8 = "http://games.adultswim.com/"; break; case "mcBug": _local9 = "moregames_bug"; _local8 = "http://games.adultswim.com/"; break; case "mcIphoneHome": _local8 = "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"; break; default: _local8 = "http://games.adultswim.com"; break; }; var _local10 = "cut_scene"; if (_local8 != "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"){ _local6.cid = ((((((("GAME_Ext_" + _local3) + "_") + _local5) + "_") + _local10) + "_") + _local9); }; var _local11:URLRequest = new URLRequest(_local8); _local11.data = _local6; navigateToURL(_local11, "_blank"); } public function next(_arg1:MouseEvent){ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); dTimer = maxDTimer; } public function setupDialogue(_arg1:Event):void{ var _local3:*; var _local4:Boolean; var _local5:Array; var _local6:*; if ((((((dialogueArray[currentScene][currentSegment][0] == "bathroom")) || ((dialogueArray[currentScene][currentSegment][0] == "bedroom")))) || ((dialogueArray[currentScene][currentSegment][0] == "home")))){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_BATHROOM){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_BATHROOM, true); }; } else { if (dialogueArray[currentScene][currentSegment][0] == "shack"){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_SHACK){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_SHACK, true); }; } else { if ((((dialogueArray[currentScene][currentSegment][0] == "office_light")) || ((dialogueArray[currentScene][currentSegment][0] == "office_dark")))){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_OFFICE){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_OFFICE, true); }; } else { if (dialogueArray[currentScene][currentSegment][0] != "graveyard"){ if (SoundController.getInstance().theme != SoundPackage.AMBIENT_SURGERY){ SoundController.getInstance().swapTheme(SoundPackage.AMBIENT_SURGERY, true); }; }; }; }; }; maxSegment = dialogueArray[currentScene].length; var _local2:Boolean; if ((((((((((((holder["bg"] == null)) || ((holder["speech"] == null)))) || ((holder["char1"] == null)))) || ((holder["char2"] == null)))) || ((holder["char3"] == null)))) || ((holder["char4"] == null)))){ _local2 = true; }; if ((((((((holder["skip"] == null)) || ((holder["next"] == null)))) || ((holder["underBut"] == null)))) || ((holder["mcBug"] == null)))){ _local2 = true; }; if (_local2 == false){ holder.visible = true; holder["skip"].addEventListener(MouseEvent.CLICK, skip, false, 0, true); holder["next"].addEventListener(MouseEvent.CLICK, next, false, 0, true); bug_btn = holder["mcBug"]; bug_btn.addEventListener(MouseEvent.CLICK, goToURL); holder["underBut"].addEventListener(MouseEvent.CLICK, next, false, 0, true); holder["bg"].gotoAndStop(dialogueArray[currentScene][currentSegment][0]); holder["char1"].gotoAndStop(dialogueArray[currentScene][currentSegment][1]); holder["char2"].gotoAndStop(dialogueArray[currentScene][currentSegment][2]); holder["char3"].gotoAndStop(dialogueArray[currentScene][currentSegment][3]); holder["char4"].gotoAndStop(dialogueArray[currentScene][currentSegment][4]); _local3 = 1; while (_local3 <= 4) { if (dialogueArray[currentScene][currentSegment][_local3] == "nothing"){ holder[("char" + _local3)].visible = false; } else { holder[("char" + _local3)].visible = true; }; if (dialogueArray[currentScene][currentSegment][5].split(",").length > 1){ _local4 = false; _local5 = dialogueArray[currentScene][currentSegment][5].split(","); _local6 = 0; while (_local6 < _local5.length) { if (holder[("char" + _local3)].currentLabel == _local5[_local6]){ _local4 = true; }; _local6++; }; if (_local4 == false){ ColourUtils.tint(0, 0.6, holder[("char" + _local3)]); } else { ColourUtils.tint(0, 0, holder[("char" + _local3)]); }; } else { if (holder[("char" + _local3)].currentLabel != dialogueArray[currentScene][currentSegment][5]){ ColourUtils.tint(0, 0.6, holder[("char" + _local3)]); } else { ColourUtils.tint(0, 0, holder[("char" + _local3)]); }; }; _local3++; }; holder["speech"].text = String(dialogueArray[currentScene][currentSegment][6]); removeEventListener(Event.ENTER_FRAME, setupDialogue); }; } public function end(_arg1:Event):void{ holder["banner"]["holder"]["cont_btn"].removeEventListener(MouseEvent.CLICK, end); if ((currentLevel + 1) == 19){ outroGo(); } else { dispatchEvent(new Event(CUTSCENE_COMPLETE, true)); }; } public function skip(_arg1:MouseEvent){ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); removeEventListener(Event.ENTER_FRAME, checkDialogue); if (scene == "end"){ if (controller.so.mySO.data[("upgraded" + (currentLevel + 1))] == false){ createUpgrade(); } else { createSummary(); }; } else { dispatchEvent(new Event(CUTSCENE_COMPLETE, true)); }; } } }//package app.view
Section 10
//FailedScreen (app.view.FailedScreen) package app.view { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import shell.*; import game.*; import app.sound.*; public class FailedScreen extends MenuObject { public var summary:Sprite; private var rtl:RuntimeLibrary; public var currentLevel:int; public var holder:Sprite; private var controller:Game; public static var LOSTSCREEN_COMPLETE:String = "LOSTSCREEN_COMPLETE"; public static var LOSTSCREEN_REPLAY:String = "LOSTSCREEN_REPLAY"; public function FailedScreen(_arg1:int, _arg2:Game){ controller = _arg2; currentLevel = (_arg1 + 1); setTarget("failedScreen"); attachClip(); target.addEventListener(Event.ADDED_TO_STAGE, ready); } public function ready(_arg1):void{ target.removeEventListener(Event.ADDED_TO_STAGE, ready); init(); } public function replay(_arg1:Event):void{ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); target["holder"]["replay"].removeEventListener(MouseEvent.CLICK, replay); target["holder"]["quit"].removeEventListener(MouseEvent.CLICK, finished); dispatchEvent(new Event(LOSTSCREEN_REPLAY, true)); } public function init():void{ var _local1:Array = controller.mission_data.data; var _local2:MissionStage = _local1[0]; target["holder"]["quit"].addEventListener(MouseEvent.CLICK, finished, null, null, true); target["holder"]["replay"].addEventListener(MouseEvent.CLICK, replay); getMovieClip("holder")["patient"].gotoAndStop(currentLevel); var _local3:String = MathUtils.formatTime(((controller.gameState.time / 30) * 1000)); getMovieClip("holder")["time"].text = String(_local3); getMovieClip("holder")["score"].text = MathUtils.makeScorePretty(controller.gameState.score); target.play(); } public function finished(_arg1:Event):void{ SoundController.getInstance().stopping = false; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); target["holder"]["quit"].removeEventListener(MouseEvent.CLICK, finished); target["holder"]["replay"].removeEventListener(MouseEvent.CLICK, replay); dispatchEvent(new Event(LOSTSCREEN_COMPLETE, true)); } } }//package app.view
Section 11
//LevelScreen (app.view.LevelScreen) package app.view { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import shell.*; import app.*; import app.sound.*; import flash.net.*; public class LevelScreen extends MenuObject { public var folder_bug_btn:SimpleButton; public var selection; public var bug_btn:SimpleButton; public var act2x:Number; public var controller:Controller; public var act1:Boolean;// = false public var unlocked:Boolean;// = false public var so:SharedObjectManager; public var allAs:Boolean; public var act1x:Number; public static var MENUSCREEN_LINKAGE:String = "levelSelect"; public static var MENUSCREEN_COMPLETE:String = "menu_screen_complete"; public function LevelScreen(_arg1:SharedObjectManager, _arg2:Controller){ controller = _arg2; so = _arg1; setTarget(MENUSCREEN_LINKAGE); attachClip(); target.addEventListener(Event.ADDED_TO_STAGE, ready); } public function onClick(_arg1:MouseEvent):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); selection = (int(String(_arg1.currentTarget.name).split("pic")[1]) - 1); if (so.mySO.data[("grade" + (selection + 1))] != ""){ getMovieClip("folder")["holder"]["pic"].gotoAndStop((selection + 1)); getMovieClip("folder")["holder"]["patient"].gotoAndStop((selection + 1)); getMovieClip("folder")["holder"]["desc"].gotoAndStop((selection + 1)); getMovieClip("folder")["holder"]["pic"]["grade"].text = so.mySO.data[("grade" + (selection + 1))]; getMovieClip("folder")["holder"]["score"].text = MathUtils.makeScorePretty(so.mySO.data[("score" + (selection + 1))]); getMovieClip("folder")["holder"]["time"].text = MathUtils.formatTime(((so.mySO.data[("time" + (selection + 1))] / 30) * 1000)); getMovieClip("folder").gotoAndPlay(2); } else { closeMenuScreen(); }; } public function closeMenuScreen():void{ if (hasEventListener(Event.ENTER_FRAME)){ removeEventListener(Event.ENTER_FRAME, check); }; menuGo(); } public function check(_arg1:Event):void{ var _local2:*; _local2 = 1; while (_local2 <= 10) { if ((((((_local2 <= so.mySO.data["highestLevel"])) || (unlocked))) && (((((!((_local2 == 10))) || (allAs))) || (unlocked))))){ if (getMovieClip("page1")[("pic" + _local2)]["grey"] == null){ return; }; if (getMovieClip("page1")[("pic" + _local2)]["hidden"] == null){ return; }; if (getMovieClip("page1")[("pic" + _local2)]["white"] == null){ return; }; if (so.mySO.data[("grade" + _local2)] == ""){ getMovieClip("page1")[("pic" + _local2)]["grey"].visible = true; getMovieClip("page1")[("pic" + _local2)]["hidden"].visible = true; getMovieClip("page1")[("pic" + _local2)]["white"].visible = true; } else { getMovieClip("page1")[("pic" + _local2)]["grey"].visible = false; getMovieClip("page1")[("pic" + _local2)]["hidden"].visible = false; getMovieClip("page1")[("pic" + _local2)]["white"].visible = false; }; }; _local2++; }; _local2 = 1; while (_local2 <= 10) { if (((((((_local2 + 10) <= so.mySO.data["highestLevel"])) || (unlocked))) && (((((!(((_local2 + 10) == 20))) || (allAs))) || (unlocked))))){ if (getMovieClip("page2")[("pic" + (_local2 + 10))]["grey"] == null){ return; }; if (getMovieClip("page2")[("pic" + (_local2 + 10))]["hidden"] == null){ return; }; if (getMovieClip("page2")[("pic" + (_local2 + 10))]["white"] == null){ return; }; if (so.mySO.data[("grade" + (_local2 + 10))] == ""){ getMovieClip("page2")[("pic" + (_local2 + 10))]["grey"].visible = true; getMovieClip("page2")[("pic" + (_local2 + 10))]["hidden"].visible = true; getMovieClip("page2")[("pic" + (_local2 + 10))]["white"].visible = true; } else { getMovieClip("page2")[("pic" + (_local2 + 10))]["grey"].visible = false; getMovieClip("page2")[("pic" + (_local2 + 10))]["hidden"].visible = false; getMovieClip("page2")[("pic" + (_local2 + 10))]["white"].visible = false; }; }; _local2++; }; removeEventListener(Event.ENTER_FRAME, check); } public function begin(_arg1:MouseEvent):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); closeMenuScreen(); } public function init():void{ var _local1:*; allAs = true; _local1 = 1; while (_local1 <= 10) { getMovieClip("page1")[("pic" + _local1)]["grade"].text = so.mySO.data[("grade" + _local1)]; getMovieClip("page1")[("pic" + _local1)]["grade"].mouseEnabled = false; if ((((((_local1 <= so.mySO.data["highestLevel"])) || (unlocked))) && (((((!((_local1 == 10))) || (allAs))) || (unlocked))))){ getMovieClip("page1")[("pic" + _local1)].addEventListener(MouseEvent.CLICK, onClick); getMovieClip("page1")[("pic" + _local1)].buttonMode = true; if (so.mySO.data[("grade" + _local1)] == ""){ getMovieClip("page1")[("pic" + _local1)]["grey"].visible = true; getMovieClip("page1")[("pic" + _local1)]["hidden"].visible = true; } else { getMovieClip("page1")[("pic" + _local1)]["grey"].visible = false; getMovieClip("page1")[("pic" + _local1)]["hidden"].visible = false; }; getMovieClip("page1")[("pic" + _local1)].gotoAndStop(_local1); getMovieClip("page1")[("pic" + _local1)].visible = true; } else { getMovieClip("page1")[("pic" + _local1)].gotoAndStop("locked"); if (_local1 == 10){ getMovieClip("page1")[("pic" + _local1)].visible = false; }; }; if (so.mySO.data[("grade" + _local1)] != "A"){ allAs = false; }; _local1++; }; _local1 = 1; while (_local1 <= 10) { getMovieClip("page2")[("pic" + (_local1 + 10))]["grade"].text = so.mySO.data[("grade" + (_local1 + 10))]; getMovieClip("page2")[("pic" + (_local1 + 10))]["grade"].mouseEnabled = false; if ((((((act1 == false)) && (((((_local1 + 10) <= so.mySO.data["highestLevel"])) || (unlocked))))) && (((((!(((_local1 + 10) == 20))) || (allAs))) || (unlocked))))){ getMovieClip("page2")[("pic" + (_local1 + 10))].addEventListener(MouseEvent.CLICK, onClick); getMovieClip("page2")[("pic" + (_local1 + 10))].buttonMode = true; if (so.mySO.data[("grade" + (_local1 + 10))] == ""){ getMovieClip("page2")[("pic" + (_local1 + 10))]["grey"].visible = true; getMovieClip("page2")[("pic" + (_local1 + 10))]["hidden"].visible = true; } else { getMovieClip("page2")[("pic" + (_local1 + 10))]["grey"].visible = false; getMovieClip("page2")[("pic" + (_local1 + 10))]["hidden"].visible = false; }; getMovieClip("page2")[("pic" + (_local1 + 10))].gotoAndStop((_local1 + 10)); getMovieClip("page2")[("pic" + (_local1 + 10))].visible = true; } else { getMovieClip("page2")[("pic" + (_local1 + 10))].gotoAndStop("locked"); if ((_local1 + 10) == 20){ getMovieClip("page2")[("pic" + (_local1 + 10))].visible = false; }; }; if (so.mySO.data[("grade" + (_local1 + 10))] != "A"){ allAs = false; }; _local1++; }; getTextField("score").text = MathUtils.makeScorePretty(so.mySO.data["total_score"]); getTextField("time").text = MathUtils.formatTime(((so.mySO.data["total_time"] / 30) * 1000)); target["act1"].addEventListener(MouseEvent.CLICK, setAct1); target["act2"].addEventListener(MouseEvent.CLICK, setAct2); target["folder"]["holder"]["back"].addEventListener(MouseEvent.CLICK, back); target["folder"]["holder"]["begin"].addEventListener(MouseEvent.CLICK, begin); act1x = target["act1"].x; act2x = target["act2"].x; if ((Connector._current_mission_id + 1) <= 10){ target["act1"].x = (act1x - 30); target["act2"].x = act2x; target["act1"].mouseEnabled = false; target["act2"].mouseEnabled = true; getMovieClip("page2").visible = (getMovieClip("page2").mouseEnabled = false); getMovieClip("page1").visible = (getMovieClip("page1").mouseEnabled = true); } else { target["act2"].x = (act2x - 30); target["act1"].x = act1x; target["act2"].mouseEnabled = false; target["act1"].mouseEnabled = true; getMovieClip("page1").visible = (getMovieClip("page1").mouseEnabled = false); getMovieClip("page2").visible = (getMovieClip("page2").mouseEnabled = true); }; bug_btn = target["mcBug"]; bug_btn.addEventListener(MouseEvent.CLICK, goToURL); folder_bug_btn = target["folder"]["holder"]["mcBug"]; folder_bug_btn.addEventListener(MouseEvent.CLICK, goToURL); addEventListener(Event.ENTER_FRAME, check); } public function setAct1(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); getMovieClip("page2").visible = (getMovieClip("page2").mouseEnabled = false); getMovieClip("page1").visible = (getMovieClip("page1").mouseEnabled = true); target["act1"].x = (act1x - 30); target["act2"].x = act2x; target["act1"].mouseEnabled = false; target["act2"].mouseEnabled = true; } public function menuGo():void{ dispatchEvent(new Event(MENUSCREEN_COMPLETE)); } public function setAct2(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); getMovieClip("page2").visible = (getMovieClip("page2").mouseEnabled = true); getMovieClip("page1").visible = (getMovieClip("page1").mouseEnabled = false); target["act2"].x = (act2x - 30); target["act1"].x = act1x; target["act2"].mouseEnabled = false; target["act1"].mouseEnabled = true; } public function ready(_arg1):void{ target.removeEventListener(Event.ADDED_TO_STAGE, ready); init(); } public function goToURL(_arg1:MouseEvent):void{ var _local8:String; var _local2:String = _arg1.currentTarget.name; var _local3 = "surgeon2"; var _local4:* = new LocalConnection(); var _local5:String = _local4.domain; var _local6:URLVariables = new URLVariables(); var _local7 = ""; var _local9 = ""; switch (_local2){ case "mcMGHome": _local9 = "moregames_btn"; _local8 = "http://games.adultswim.com/"; break; case "mcBug": _local9 = "moregames_bug"; _local8 = "http://games.adultswim.com/"; break; case "mcIphoneHome": _local8 = "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"; break; default: _local8 = "http://games.adultswim.com"; break; }; var _local10 = "level_select"; if (_local8 != "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"){ _local6.cid = ((((((("GAME_Ext_" + _local3) + "_") + _local5) + "_") + _local10) + "_") + _local9); }; trace(("strURI " + _local8)); trace(("variables.cid " + _local6.cid)); var _local11:URLRequest = new URLRequest(_local8); _local11.data = _local6; navigateToURL(_local11, "_blank"); } public function back(_arg1:MouseEvent):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); getMovieClip("folder").gotoAndPlay(21); } } }//package app.view
Section 12
//PauseScreen (app.view.PauseScreen) package app.view { import shell.sound.*; import flash.events.*; import flash.display.*; import shell.*; import game.*; import app.sound.*; import flash.net.*; public class PauseScreen extends Sprite { public var help:MovieClip; public var currentLevel:int; private var controller:Game; public var summary:Sprite; private var rtl:RuntimeLibrary; public var holder:MovieClip; public static var PAUSE_COMPLETE:String = "PAUSE_COMPLETE"; public function PauseScreen(_arg1:Game){ controller = _arg1; init(); } public function dontQuit(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["holder"]["quit"].gotoAndStop(1); holder["holder"]["quit"].addEventListener(MouseEvent.MOUSE_DOWN, pressQuit); holder["holder"]["quit"]["yes"].removeEventListener(MouseEvent.CLICK, quit); holder["holder"]["quit"]["no"].removeEventListener(MouseEvent.CLICK, dontQuit); holder["holder"]["quit"]["yes"].mouseEnabled = false; holder["holder"]["quit"]["yes"].visible = false; holder["holder"]["quit"]["no"].mouseEnabled = false; holder["holder"]["quit"]["no"].visible = false; } public function goToURL(_arg1:MouseEvent):void{ var _local8:String; var _local2:String = _arg1.currentTarget.name; var _local3 = "surgeon2"; var _local4:* = new LocalConnection(); var _local5:String = _local4.domain; var _local6:URLVariables = new URLVariables(); var _local7 = ""; var _local9 = ""; switch (_local2){ case "mcMGHome": _local9 = "moregames_btn"; _local8 = "http://games.adultswim.com/"; break; case "mcBug": _local9 = "moregames_bug"; _local8 = "http://games.adultswim.com/"; break; case "mcIphoneHome": _local8 = "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"; break; default: _local8 = "http://games.adultswim.com"; break; }; var _local10 = "pause_screen"; if (_local8 != "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"){ _local6.cid = ((((((("GAME_Ext_" + _local3) + "_") + _local5) + "_") + _local10) + "_") + _local9); }; trace(("strURI " + _local8)); trace(("variables.cid " + _local6.cid)); var _local11:URLRequest = new URLRequest(_local8); _local11.data = _local6; navigateToURL(_local11, "_blank"); } public function toggleEffects(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); if (controller.controller.sounds.getSoundEffectsOn()){ controller.controller.sounds.setSoundEffectsOn(false); holder["holder"]["sholder"].gotoAndStop(1); } else { controller.controller.sounds.setSoundEffectsOn(true); holder["holder"]["sholder"].gotoAndStop(2); }; } public function quit(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["holder"]["quit"]["yes"].removeEventListener(MouseEvent.CLICK, quit); holder["holder"]["quit"]["no"].removeEventListener(MouseEvent.CLICK, dontQuit); controller.quitGame(null); } public function init():void{ holder = (RuntimeLibrary.getMovieClipByLinkageID("pauseScreen") as MovieClip); holder["holder"]["resume"].addEventListener(MouseEvent.CLICK, startResume, null, null, true); holder["holder"]["sholder"].addEventListener(MouseEvent.CLICK, toggleEffects, null, null, true); holder["holder"]["mholder"].addEventListener(MouseEvent.CLICK, toggleMusic, null, null, true); holder["holder"]["quit"].addEventListener(MouseEvent.MOUSE_DOWN, pressQuit, null, null, true); holder["holder"]["help"].addEventListener(MouseEvent.CLICK, playHelp, null, null, true); holder["holder"]["mcBug"].addEventListener(MouseEvent.MOUSE_DOWN, goToURL); if (controller.controller.sounds.getSoundEffectsOn()){ holder["holder"]["sholder"].gotoAndStop(2); } else { holder["holder"]["sholder"].gotoAndStop(1); }; if (controller.controller.sounds.getMusicOn()){ holder["holder"]["mholder"].gotoAndStop(2); } else { holder["holder"]["mholder"].gotoAndStop(1); }; holder["holder"]["quit"]["yes"].mouseEnabled = false; holder["holder"]["quit"]["yes"].visible = false; holder["holder"]["quit"]["no"].mouseEnabled = false; holder["holder"]["quit"]["no"].visible = false; holder.x = 39; holder.y = 6; help = holder["help"]; help.stop(); addChild(holder); } public function cleanUp():void{ holder["holder"]["sholder"].removeEventListener(MouseEvent.CLICK, toggleEffects); holder["holder"]["mholder"].removeEventListener(MouseEvent.CLICK, toggleMusic); removeChild(holder); } public function playHelp(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); help.mouseEnabled = true; help.mouseChildren = true; help.gotoAndPlay(2); help["holder"]["pages"].visible = false; help["holder"]["pages"].mouseEnabled = false; help["holder"]["pages"].mouseChildren = false; help["holder"]["buttons"].visible = true; help["holder"]["buttons"].mouseEnabled = true; help["holder"]["buttons"].mouseChildren = true; help["holder"]["back"].addEventListener(MouseEvent.CLICK, removeHelp); help["holder"]["buttons"]["smallCut"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["largeCut"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["burn"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["fire"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["surfaceExtraction"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["underSurfaceExtraction"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["poison"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["transplant"].addEventListener(MouseEvent.CLICK, showPage); help["holder"]["pages"]["back"].addEventListener(MouseEvent.CLICK, removePage); } public function checkResume(_arg1:Event):void{ if (holder.currentFrame == holder.totalFrames){ removeEventListener(Event.ENTER_FRAME, checkResume); cleanUp(); finished(_arg1); }; } public function removeHelp(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); help.gotoAndPlay(11); help.mouseEnabled = false; help.mouseChildren = false; help["holder"]["buttons"]["smallCut"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["largeCut"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["burn"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["fire"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["surfaceExtraction"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["underSurfaceExtraction"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["poison"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["buttons"]["transplant"].removeEventListener(MouseEvent.CLICK, showPage); help["holder"]["pages"]["back"].removeEventListener(MouseEvent.CLICK, removePage); } public function startResume(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["holder"]["resume"].removeEventListener(MouseEvent.CLICK, startResume); holder.play(); holder.mouseChildren = false; holder.mouseEnabled = false; addEventListener(Event.ENTER_FRAME, checkResume); } public function toggleMusic(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); if (controller.controller.sounds.getMusicOn()){ controller.controller.sounds.setMusicOn(false); holder["holder"]["mholder"].gotoAndStop(1); } else { controller.controller.sounds.setMusicOn(true); holder["holder"]["mholder"].gotoAndStop(2); }; } public function pressQuit(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["holder"]["quit"].gotoAndStop(2); holder["holder"]["quit"].removeEventListener(MouseEvent.MOUSE_DOWN, pressQuit); holder["holder"]["quit"]["yes"].addEventListener(MouseEvent.CLICK, quit); holder["holder"]["quit"]["no"].addEventListener(MouseEvent.CLICK, dontQuit); holder["holder"]["quit"]["yes"].mouseEnabled = true; holder["holder"]["quit"]["yes"].visible = true; holder["holder"]["quit"]["no"].mouseEnabled = true; holder["holder"]["quit"]["no"].visible = true; } public function removePage(_arg1:MouseEvent):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); help["holder"]["buttons"].visible = true; help["holder"]["buttons"].mouseEnabled = true; help["holder"]["buttons"].mouseChildren = true; help["holder"]["pages"].visible = false; help["holder"]["pages"].mouseEnabled = false; help["holder"]["pages"].mouseChildren = false; } public function finished(_arg1:Event):void{ dispatchEvent(new Event(PAUSE_COMPLETE, true)); } public function showPage(_arg1:MouseEvent):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); help["holder"]["buttons"].visible = false; help["holder"]["buttons"].mouseEnabled = false; help["holder"]["buttons"].mouseChildren = false; help["holder"]["pages"].gotoAndStop(MovieClip(_arg1.currentTarget).name); help["holder"]["pages"].visible = true; help["holder"]["pages"].mouseEnabled = true; help["holder"]["pages"].mouseChildren = true; } } }//package app.view
Section 13
//PreloaderView (app.view.PreloaderView) package app.view { import flash.events.*; import flash.display.*; import flash.text.*; import shell.*; import app.interfaces.*; public class PreloaderView extends MenuObject implements IPreloader { private var load_bar:MovieClip; public var mc2f:int; public var mc1f:int; private var txt:TextField; public var pc:Number; public static var PRELOADER_LINKAGE:String = "preloader_mc"; public function PreloaderView(){ setTarget(PRELOADER_LINKAGE); attachClip(); } public function onComplete():void{ closePreloader(); } public function update(_arg1:LoadInfo):void{ if (Math.round(_arg1.percent) >= 100){ load_bar.gotoAndStop(100); } else { mc1f++; mc2f++; if (mc1f > 25){ mc1f = 1; }; if (mc2f > 25){ mc2f = 1; }; load_bar["mc1"].gotoAndStop(mc1f); load_bar["mc2"].gotoAndStop(mc2f); load_bar.gotoAndStop(Math.floor(_arg1.percent)); }; } public function init():void{ mc1f = 1; mc2f = 1; pc = 0; load_bar = getMovieClip("preloader")["inner"]; load_bar.gotoAndStop(1); } public function closePreloader():void{ trace("close preloader"); dispatchEvent(new Event(Preloader.LOAD_COMPLETE)); } } }//package app.view
Section 14
//StartScene (app.view.StartScene) package app.view { import shell.sound.*; import flash.events.*; import flash.display.*; import shell.*; import game.*; import app.sound.*; import flash.net.*; public class StartScene extends Sprite { public var summary:Sprite; private var rtl:RuntimeLibrary; public var currentLevel:int; public var bug_btn:SimpleButton; public var holder:Sprite; private var controller:Game; public static var STARTSCENE_COMPLETE:String = "STARTSCENE_COMPLETE"; public function StartScene(_arg1:int, _arg2:Game){ controller = _arg2; currentLevel = (_arg1 + 1); init(); } public function init():void{ holder = RuntimeLibrary.getMovieClipByLinkageID(("startScreen" + currentLevel)); holder["start"].addEventListener(MouseEvent.CLICK, finished, null, null, true); bug_btn = holder["mcBug"]; bug_btn.addEventListener(MouseEvent.CLICK, goToURL); addChild(holder); } public function finished(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); holder["start"].removeEventListener(MouseEvent.CLICK, finished); removeChild(holder); dispatchEvent(new Event(STARTSCENE_COMPLETE, true)); } public function goToURL(_arg1:MouseEvent):void{ var _local8:String; var _local2:String = _arg1.currentTarget.name; var _local3 = "surgeon2"; var _local4:* = new LocalConnection(); var _local5:String = _local4.domain; var _local6:URLVariables = new URLVariables(); var _local7 = ""; var _local9 = ""; switch (_local2){ case "mcMGHome": _local9 = "moregames_btn"; _local8 = "http://games.adultswim.com/"; break; case "mcBug": _local9 = "moregames_bug"; _local8 = "http://games.adultswim.com/"; break; case "mcIphoneHome": _local8 = "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"; break; default: _local8 = "http://games.adultswim.com"; break; }; var _local10 = "start_scene"; if (_local8 != "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"){ _local6.cid = ((((((("GAME_Ext_" + _local3) + "_") + _local5) + "_") + _local10) + "_") + _local9); }; trace(("strURI " + _local8)); trace(("variables.cid " + _local6.cid)); var _local11:URLRequest = new URLRequest(_local8); _local11.data = _local6; navigateToURL(_local11, "_blank"); } } }//package app.view
Section 15
//StartScreen (app.view.StartScreen) package app.view { import shell.sound.*; import flash.events.*; import flash.display.*; import flash.text.*; import app.connector.*; import game.utils.*; import shell.*; import app.*; import app.sound.*; import flash.net.*; public class StartScreen extends MenuObject { private var iphone_btn:SimpleButton; private var continue_btn:SimpleButton; private var start_btn:MovieClip; private var credits:MovieClip; public var controller:Controller; public var so:SharedObjectManager; private var intro:MovieClip; private var txt:TextField; private var more_btn:SimpleButton; private var credits_btn:SimpleButton; public static var STARTSCREEN_COMPLETE:String = "start_screen_complete"; public static var STARTSCREEN_LINKAGE:String = "start_mc"; public function StartScreen(_arg1:SharedObjectManager, _arg2:Controller){ controller = _arg2; so = _arg1; setTarget(STARTSCREEN_LINKAGE); attachClip(); target.addEventListener(Event.ADDED_TO_STAGE, init); } public function pressContinue(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); controller.setupTransition(continueGo); } public function goToURL(_arg1:MouseEvent):void{ var _local8:String; var _local2:String = _arg1.currentTarget.name; var _local3 = "surgeon2"; var _local4:* = new LocalConnection(); var _local5:String = _local4.domain; var _local6:URLVariables = new URLVariables(); var _local7 = ""; var _local9 = ""; switch (_local2){ case "mcMGHome": _local9 = "moregames_btn"; _local8 = "http://games.adultswim.com/"; break; case "mcBug": _local9 = "moregames_bug"; _local8 = "http://games.adultswim.com/"; break; case "mcIphoneHome": _local8 = "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"; break; default: _local8 = "http://games.adultswim.com"; break; }; var _local10 = "start_screen"; if (_local8 != "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"){ _local6.cid = ((((((("GAME_Ext_" + _local3) + "_") + _local5) + "_") + _local10) + "_") + _local9); }; trace(("strURI " + _local8)); trace(("variables.cid " + _local6.cid)); var _local11:URLRequest = new URLRequest(_local8); _local11.data = _local6; navigateToURL(_local11, "_blank"); } public function endSure(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); start_btn["holder"]["yes"].mouseEnabled = false; start_btn["holder"]["no"].mouseEnabled = false; addEventListener(Event.ENTER_FRAME, checkEnd); } public function checkIntro(_arg1:Event):void{ intro.nextFrame(); if (intro.currentFrame == intro.totalFrames){ skipIntro(_arg1); }; } public function closeStartScreen(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); start_btn["new_game"].removeEventListener(MouseEvent.CLICK, playSure); continue_btn.removeEventListener(MouseEvent.CLICK, pressContinue); dispatchEvent(new Event(STARTSCREEN_COMPLETE)); } public function init(_arg1:Event):void{ start_btn = getMovieClip("start_btn"); start_btn["new_game"].addEventListener(MouseEvent.CLICK, playSure); start_btn["new_game"].mouseEnabled = true; start_btn["holder"]["yes"].addEventListener(MouseEvent.CLICK, playIntro); start_btn["holder"]["yes"].mouseEnabled = false; start_btn["holder"]["no"].addEventListener(MouseEvent.CLICK, endSure); start_btn["holder"]["no"].mouseEnabled = false; continue_btn = target["continue_btn"]; if (so.mySO.data["firstRun"] == false){ ColourUtils.tint(0, 0, continue_btn); continue_btn.mouseEnabled = true; continue_btn.addEventListener(MouseEvent.CLICK, pressContinue); } else { ColourUtils.tint(0, 0.5, continue_btn); continue_btn.mouseEnabled = false; }; intro = getMovieClip("intro"); intro["skip"].visible = false; intro["skip"].mouseEnabled = false; intro["skip"].addEventListener(MouseEvent.CLICK, skipIntro); credits = getMovieClip("credits"); credits.visible = false; credits.mouseEnabled = false; credits["back"].visible = false; credits["back"].mouseEnabled = false; credits["back"].addEventListener(MouseEvent.CLICK, removeCredits); credits_btn = target["credits_btn"]; credits_btn.addEventListener(MouseEvent.CLICK, addCredits); more_btn = target["mcMGHome"]; more_btn.addEventListener(MouseEvent.CLICK, goToURL); iphone_btn = target["mcIphoneHome"]; iphone_btn.addEventListener(MouseEvent.CLICK, goToURL); } public function playIntro(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); controller.setupTransition(introGo); } public function playSure(_arg1:Event):void{ trace("1"); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); trace("2"); if (so.mySO.data["firstRun"] == false){ trace("3"); start_btn["new_game"].mouseEnabled = false; addEventListener(Event.ENTER_FRAME, checkSure); } else { trace("4"); playIntro(_arg1); }; } public function skipIntro(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); start_btn["holder"]["yes"].removeEventListener(MouseEvent.CLICK, playIntro); start_btn["holder"]["no"].removeEventListener(MouseEvent.CLICK, endSure); intro.gotoAndStop(1); removeEventListener(Event.ENTER_FRAME, checkIntro); intro["skip"].removeEventListener(MouseEvent.CLICK, skipIntro); closeStartScreen(_arg1); } public function continueGo():void{ start_btn["new_game"].removeEventListener(MouseEvent.CLICK, playSure); continue_btn.removeEventListener(MouseEvent.CLICK, closeStartScreen); dispatchEvent(new Event(STARTSCREEN_COMPLETE)); } private function removeCredits(_arg1:MouseEvent):void{ credits.visible = false; credits.mouseEnabled = false; credits["back"].visible = false; credits["back"].mouseEnabled = false; } private function addCredits(_arg1:MouseEvent):void{ credits.visible = true; credits.mouseEnabled = true; credits["back"].visible = true; credits["back"].mouseEnabled = true; } public function checkEnd(_arg1:Event):void{ start_btn.nextFrame(); if (start_btn.currentFrame == start_btn.totalFrames){ start_btn.gotoAndStop(1); start_btn["new_game"].mouseEnabled = true; removeEventListener(Event.ENTER_FRAME, checkEnd); }; } public function introGo():void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); SoundController.getInstance().swapTheme(SoundPackage.INTRO_MUSIC, true); so.setup(); intro["skip"].visible = true; intro["skip"].mouseEnabled = true; addEventListener(Event.ENTER_FRAME, checkIntro); } public function checkSure(_arg1:Event):void{ start_btn.nextFrame(); if (start_btn.currentFrame == 11){ start_btn["holder"]["yes"].mouseEnabled = true; start_btn["holder"]["no"].mouseEnabled = true; removeEventListener(Event.ENTER_FRAME, checkSure); }; } } }//package app.view
Section 16
//WaitView (app.view.WaitView) package app.view { import flash.events.*; import flash.display.*; import flash.text.*; import shell.*; import app.interfaces.*; public class WaitView extends MenuObject implements IWaiter { private var txt:TextField; private var wheel:MovieClip; public static var WAITER_LINKAGE:String = "wait_mc"; public function WaitView(){ setTarget(WAITER_LINKAGE); attachClip(); } public function onComplete():void{ closeWaiter(); } public function closeWaiter():void{ dispatchEvent(new Event(Preloader.LOAD_COMPLETE)); } public function init():void{ txt = getTextField("txt"); wheel = getMovieClip("wheel"); wheel.play(); txt.text = "Loading data"; } } }//package app.view
Section 17
//Controller (app.Controller) package app { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import shell.*; import game.libraries.*; import game.*; import game.interfaces.*; import app.sound.*; import app.view.*; public class Controller extends Sprite { public var sounds:SoundController; public var game_layer:Sprite; private var menu_screen:LevelScreen; public var transition:MovieClip; public var mc:Sprite; public var so:SharedObjectManager; public var my_game:IEngine; private var start_screen:StartScreen; public var callBack:Function; public var fps:fpsBox; private var _shell:Shell; public var app_layer:Sprite; public function Controller(_arg1:Sprite){ trace("create controller"); mc = _arg1; so = new SharedObjectManager(); _shell = new Shell(this, new LoadCollection("core/skin/", ["shell_preloader.swf"]), [new LoadCollection("core/skin/", ["shell.swf", "sounds.swf"]), new LoadCollection("media/", ["cut_scene.swf"])]); _shell.addEventListener(Shell.RESUME_GAME, onShellLoaded); game_layer = new Sprite(); app_layer = new Sprite(); addChild(game_layer); addChild(app_layer); addChild(_shell); } public function showStartScreen(_arg1:Event):void{ trace("show start screen"); start_screen = new StartScreen(so, this); start_screen.addEventListener(StartScreen.STARTSCREEN_COMPLETE, showMenuScreen); sounds.swapTheme(SoundPackage.SNEAK_MUSIC, true); addChild(start_screen); if (SoundController.getInstance().theme != SoundPackage.SOUNDTRACK){ SoundController.getInstance().swapTheme(SoundPackage.SOUNDTRACK, true); }; } private function checkFrame(_arg1:Event):void{ if (MovieClip(mc).currentFrame == MovieClip(mc).totalFrames){ sounds = new SoundController(new SoundPackage(), false); removeEventListener(Event.ENTER_FRAME, checkFrame); Library.getInstance().addEventListener(Library.COMPLETE, showStartScreen); Library.getInstance().init(); }; } public function stopGame(_arg1:Event=null):void{ if (((!((my_game == null))) && ((my_game.active == true)))){ my_game.pauseGame(); }; } public function showMenuScreen(_arg1:Event=null):void{ if (SoundController.getInstance().theme != SoundPackage.SOUNDTRACK){ SoundController.getInstance().swapTheme(SoundPackage.SOUNDTRACK, true); }; if (start_screen != null){ removeChild(start_screen); start_screen = null; }; if (so.mySO.data["firstRun"] == false){ menu_screen = new LevelScreen(so, this); menu_screen.addEventListener(LevelScreen.MENUSCREEN_COMPLETE, startGame); addChild(menu_screen); swapChildren(transition, menu_screen); } else { startGame(null); }; } public function quitGame(_arg1:Event=null):void{ game_layer.removeChild((my_game as Sprite)); my_game = null; removeEventListener(Shell.STOP_GAME, stopGame); removeEventListener(Shell.RESUME_GAME, resumeGame); removeEventListener(Shell.QUIT_GAME, quitGame); removeEventListener(Shell.REPLAY, replay); showMenuScreen(); } public function replay(_arg1:Event=null):void{ game_layer.removeChild((my_game as Sprite)); my_game = null; removeEventListener(Shell.STOP_GAME, stopGame); removeEventListener(Shell.RESUME_GAME, resumeGame); removeEventListener(Shell.QUIT_GAME, quitGame); removeEventListener(Shell.REPLAY, replay); if (menu_screen != null){ removeChild(menu_screen); menu_screen = null; }; my_game = new Game(Connector.current_mission, so, this); game_layer.addChild((my_game as Sprite)); addEventListener(Shell.STOP_GAME, stopGame); addEventListener(Shell.RESUME_GAME, resumeGame); addEventListener(Shell.QUIT_GAME, quitGame); addEventListener(Shell.REPLAY, replay); } public function setupTransition(_arg1:Function):void{ transition = (RuntimeLibrary.getMovieClipByLinkageID("bandages") as MovieClip); addChild(transition); addEventListener(Event.ENTER_FRAME, checkTransition); callBack = _arg1; } public function startGame(_arg1:Event=null):void{ if (so.mySO.data["firstRun"] == false){ Connector.current_mission = menu_screen.selection; Connector.current_mission_id = menu_screen.selection; } else { Connector.current_mission = 0; Connector.current_mission_id = 0; }; if (menu_screen != null){ removeChild(menu_screen); menu_screen = null; }; my_game = new Game(Connector.current_mission, so, this); game_layer.addChild((my_game as Sprite)); addEventListener(Shell.STOP_GAME, stopGame); addEventListener(Shell.RESUME_GAME, resumeGame); addEventListener(Shell.QUIT_GAME, quitGame); addEventListener(Shell.REPLAY, replay); } public function onShellLoaded(_arg1:Event=null):void{ trace("shell loaded"); MovieClip(mc).play(); addEventListener(Event.ENTER_FRAME, checkFrame); _shell.removeEventListener(Shell.RESUME_GAME, onShellLoaded); } public function checkTransition(_arg1:Event):void{ if (transition.currentFrame < transition.totalFrames){ transition.nextFrame(); }; if (transition.currentFrame == 25){ callBack(); }; if (transition.currentFrame == transition.totalFrames){ removeChild(transition); transition = null; removeEventListener(Event.ENTER_FRAME, checkTransition); }; } public function resumeGame(_arg1:Event=null):void{ if (((!((my_game == null))) && ((my_game.active == true)))){ my_game.resumeGame(); }; } } }//package app
Section 18
//compareStringCaseInSensitive (de.polygonal.ds.sort.compare.compareStringCaseInSensitive) package de.polygonal.ds.sort.compare { public function compareStringCaseInSensitive(_arg1:String, _arg2:String):int{ var _local3:int; var _local4:int; var _local5:int; _arg1 = _arg1.toLowerCase(); _arg2 = _arg2.toLowerCase(); if ((_arg1.length + _arg2.length) > 2){ _local3 = 0; _local4 = ((_arg1.length > _arg2.length)) ? _arg1.length : _arg2.length; _local5 = 0; while (_local5 < _local4) { _local3 = (_arg1.charCodeAt(_local5) - _arg2.charCodeAt(_local5)); if (_local3 != 0){ break; }; _local5++; }; return (_local3); } else { }; return ((!NULL! - !NULL!)); } }//package de.polygonal.ds.sort.compare
Section 19
//compareStringCaseInSensitiveDesc (de.polygonal.ds.sort.compare.compareStringCaseInSensitiveDesc) package de.polygonal.ds.sort.compare { public function compareStringCaseInSensitiveDesc(_arg1:String, _arg2:String):int{ var _local3:int; var _local4:int; var _local5:int; _arg1 = _arg1.toLowerCase(); _arg2 = _arg2.toLowerCase(); if ((_arg1.length + _arg2.length) > 2){ _local3 = 0; _local4 = ((_arg1.length > _arg2.length)) ? _arg1.length : _arg2.length; _local5 = 0; while (_local5 < _local4) { _local3 = (_arg2.charCodeAt(_local5) - _arg1.charCodeAt(_local5)); if (_local3 != 0){ break; }; _local5++; }; return (_local3); } else { }; return ((!NULL! - !NULL!)); } }//package de.polygonal.ds.sort.compare
Section 20
//compareStringCaseSensitive (de.polygonal.ds.sort.compare.compareStringCaseSensitive) package de.polygonal.ds.sort.compare { public function compareStringCaseSensitive(_arg1:String, _arg2:String):int{ var _local3:int; var _local4:int; var _local5:int; if ((_arg1.length + _arg2.length) > 2){ _local3 = 0; _local4 = ((_arg1.length > _arg2.length)) ? _arg1.length : _arg2.length; _local5 = 0; while (_local5 < _local4) { _local3 = (_arg1.charCodeAt(_local5) - _arg2.charCodeAt(_local5)); if (_local3 != 0){ break; }; _local5++; }; return (_local3); } else { }; return ((!NULL! - !NULL!)); } }//package de.polygonal.ds.sort.compare
Section 21
//compareStringCaseSensitiveDesc (de.polygonal.ds.sort.compare.compareStringCaseSensitiveDesc) package de.polygonal.ds.sort.compare { public function compareStringCaseSensitiveDesc(_arg1:String, _arg2:String):int{ var _local3:int; var _local4:int; var _local5:int; if ((_arg1.length + _arg2.length) > 2){ _local3 = 0; _local4 = ((_arg1.length > _arg2.length)) ? _arg1.length : _arg2.length; _local5 = 0; while (_local5 < _local4) { _local3 = (_arg2.charCodeAt(_local5) - _arg1.charCodeAt(_local5)); if (_local3 != 0){ break; }; _local5++; }; return (_local3); } else { }; return ((!NULL! - !NULL!)); } }//package de.polygonal.ds.sort.compare
Section 22
//dLinkedInsertionSort (de.polygonal.ds.sort.dLinkedInsertionSort) package de.polygonal.ds.sort { import de.polygonal.ds.*; public function dLinkedInsertionSort(_arg1:DListNode, _arg2:Boolean=false):DListNode{ var _local4:DListNode; var _local5:DListNode; var _local6:DListNode; var _local7:DListNode; var _local8:*; if (!_arg1){ return (null); }; var _local3:DListNode = _arg1; if (_arg2){ _local5 = _local3.next; while (_local5) { _local6 = _local5.next; _local4 = _local5.prev; if (_local4.data < _local5.data){ _local7 = _local4; while (_local7.prev) { if (_local7.prev.data < _local5.data){ _local7 = _local7.prev; } else { break; }; }; if (_local6){ _local4.next = _local6; _local6.prev = _local4; } else { _local4.next = null; }; if (_local7 == _local3){ _local5.prev = null; _local5.next = _local7; _local7.prev = _local5; _local3 = _local5; } else { _local5.prev = _local7.prev; _local7.prev.next = _local5; _local5.next = _local7; _local7.prev = _local5; }; }; _local5 = _local6; }; return (_local3); //unresolved jump }; _local5 = _local3.next; while (_local5) { _local6 = _local5.next; _local4 = _local5.prev; if (_local4.data > _local5.data){ _local7 = _local4; while (_local7.prev) { if (_local7.prev.data > _local5.data){ _local7 = _local7.prev; } else { break; }; }; if (_local6){ _local4.next = _local6; _local6.prev = _local4; } else { _local4.next = null; }; if (_local7 == _local3){ _local5.prev = null; _local5.next = _local7; _local7.prev = _local5; _local3 = _local5; } else { _local5.prev = _local7.prev; _local7.prev.next = _local5; _local5.next = _local7; _local7.prev = _local5; }; }; _local5 = _local6; }; return (_local3); } }//package de.polygonal.ds.sort
Section 23
//dLinkedInsertionSortCmp (de.polygonal.ds.sort.dLinkedInsertionSortCmp) package de.polygonal.ds.sort { import de.polygonal.ds.*; public function dLinkedInsertionSortCmp(_arg1:DListNode, _arg2:Function, _arg3:Boolean=false):DListNode{ var _local5:DListNode; var _local6:DListNode; var _local7:DListNode; var _local8:DListNode; var _local9:*; if (((!(_arg1)) || ((_arg2 == null)))){ return (null); }; var _local4:DListNode = _arg1; if (_arg3){ _local6 = _local4.next; while (_local6) { _local7 = _local6.next; _local5 = _local6.prev; if (_arg2(_local5.data, _local6.data) < 0){ _local8 = _local5; while (_local8.prev) { if (_arg2(_local8.prev.data, _local6.data) < 0){ _local8 = _local8.prev; } else { break; }; }; if (_local7){ _local5.next = _local7; _local7.prev = _local5; } else { _local5.next = null; }; if (_local8 == _local4){ _local6.prev = null; _local6.next = _local8; _local8.prev = _local6; _local4 = _local6; } else { _local6.prev = _local8.prev; _local8.prev.next = _local6; _local6.next = _local8; _local8.prev = _local6; }; }; _local6 = _local7; }; } else { _local6 = _local4.next; while (_local6) { _local7 = _local6.next; _local5 = _local6.prev; if (_arg2(_local5.data, _local6.data) > 0){ _local8 = _local5; while (_local8.prev) { if (_arg2(_local8.prev.data, _local6.data) > 0){ _local8 = _local8.prev; } else { break; }; }; if (_local7){ _local5.next = _local7; _local7.prev = _local5; } else { _local5.next = null; }; if (_local8 == _local4){ _local6.prev = null; _local6.next = _local8; _local8.prev = _local6; _local4 = _local6; } else { _local6.prev = _local8.prev; _local8.prev.next = _local6; _local6.next = _local8; _local8.prev = _local6; }; }; _local6 = _local7; }; }; return (_local4); } }//package de.polygonal.ds.sort
Section 24
//dLinkedMergeSort (de.polygonal.ds.sort.dLinkedMergeSort) package de.polygonal.ds.sort { import de.polygonal.ds.*; public function dLinkedMergeSort(_arg1:DListNode, _arg2:Boolean=false):DListNode{ var _local4:DListNode; var _local5:DListNode; var _local6:DListNode; var _local7:DListNode; var _local9:int; var _local10:int; var _local11:int; var _local12:int; if (!_arg1){ return (null); }; var _local3:DListNode = _arg1; var _local8 = 1; if (_arg2){ while (true) { _local4 = _local3; _local7 = null; _local3 = _local7; _local9 = 0; while (_local4) { _local9++; _local12 = 0; _local10 = 0; _local5 = _local4; while (_local12 < _local8) { _local10++; _local5 = _local5.next; if (!_local5){ break; }; _local12++; }; _local11 = _local8; while ((((_local10 > 0)) || ((((_local11 > 0)) && (_local5))))) { if (_local10 == 0){ _local6 = _local5; _local5 = _local5.next; _local11--; } else { if ((((_local11 == 0)) || (!(_local5)))){ _local6 = _local4; _local4 = _local4.next; _local10--; } else { if ((_local4.data - _local5.data) >= 0){ _local6 = _local4; _local4 = _local4.next; _local10--; } else { _local6 = _local5; _local5 = _local5.next; _local11--; }; }; }; if (_local7){ _local7.next = _local6; } else { _local3 = _local6; }; _local6.prev = _local7; _local7 = _local6; }; _local4 = _local5; }; _local7.next = null; if (_local9 <= 1){ return (_local3); }; _local8 = (_local8 << 1); }; } else { while (true) { _local4 = _local3; _local7 = null; _local3 = _local7; _local9 = 0; while (_local4) { _local9++; _local12 = 0; _local10 = 0; _local5 = _local4; while (_local12 < _local8) { _local10++; _local5 = _local5.next; if (!_local5){ break; }; _local12++; }; _local11 = _local8; while ((((_local10 > 0)) || ((((_local11 > 0)) && (_local5))))) { if (_local10 == 0){ _local6 = _local5; _local5 = _local5.next; _local11--; } else { if ((((_local11 == 0)) || (!(_local5)))){ _local6 = _local4; _local4 = _local4.next; _local10--; } else { if ((_local4.data - _local5.data) <= 0){ _local6 = _local4; _local4 = _local4.next; _local10--; } else { _local6 = _local5; _local5 = _local5.next; _local11--; }; }; }; if (_local7){ _local7.next = _local6; } else { _local3 = _local6; }; _local6.prev = _local7; _local7 = _local6; }; _local4 = _local5; }; _local7.next = null; if (_local9 <= 1){ return (_local3); }; _local8 = (_local8 << 1); }; }; return (null); } }//package de.polygonal.ds.sort
Section 25
//dLinkedMergeSortCmp (de.polygonal.ds.sort.dLinkedMergeSortCmp) package de.polygonal.ds.sort { import de.polygonal.ds.*; public function dLinkedMergeSortCmp(_arg1:DListNode, _arg2:Function, _arg3:Boolean=false):DListNode{ var _local5:DListNode; var _local6:DListNode; var _local7:DListNode; var _local8:DListNode; var _local10:int; var _local11:int; var _local12:int; var _local13:int; if (((!(_arg1)) || ((_arg2 == null)))){ return (null); }; var _local4:DListNode = _arg1; var _local9 = 1; if (_arg3){ while (true) { _local5 = _local4; _local8 = null; _local4 = _local8; _local10 = 0; while (_local5) { _local10++; _local13 = 0; _local11 = 0; _local6 = _local5; while (_local13 < _local9) { _local11++; _local6 = _local6.next; if (!_local6){ break; }; _local13++; }; _local12 = _local9; while ((((_local11 > 0)) || ((((_local12 > 0)) && (_local6))))) { if (_local11 == 0){ _local7 = _local6; _local6 = _local6.next; _local12--; } else { if ((((_local12 == 0)) || (!(_local6)))){ _local7 = _local5; _local5 = _local5.next; _local11--; } else { if (_arg2(_local5.data, _local6.data) >= 0){ _local7 = _local5; _local5 = _local5.next; _local11--; } else { _local7 = _local6; _local6 = _local6.next; _local12--; }; }; }; if (_local8){ _local8.next = _local7; } else { _local4 = _local7; }; _local7.prev = _local8; _local8 = _local7; }; _local5 = _local6; }; _arg1.prev = _local8; _local8.next = null; if (_local10 <= 1){ return (_local4); }; _local9 = (_local9 << 1); }; } else { while (true) { _local5 = _local4; _local8 = null; _local4 = _local8; _local10 = 0; while (_local5) { _local10++; _local13 = 0; _local11 = 0; _local6 = _local5; while (_local13 < _local9) { _local11++; _local6 = _local6.next; if (!_local6){ break; }; _local13++; }; _local12 = _local9; while ((((_local11 > 0)) || ((((_local12 > 0)) && (_local6))))) { if (_local11 == 0){ _local7 = _local6; _local6 = _local6.next; _local12--; } else { if ((((_local12 == 0)) || (!(_local6)))){ _local7 = _local5; _local5 = _local5.next; _local11--; } else { if (_arg2(_local5.data, _local6.data) <= 0){ _local7 = _local5; _local5 = _local5.next; _local11--; } else { _local7 = _local6; _local6 = _local6.next; _local12--; }; }; }; if (_local8){ _local8.next = _local7; } else { _local4 = _local7; }; _local7.prev = _local8; _local8 = _local7; }; _local5 = _local6; }; _arg1.prev = _local8; _local8.next = null; if (_local10 <= 1){ return (_local4); }; _local9 = (_local9 << 1); }; }; return (null); } }//package de.polygonal.ds.sort
Section 26
//Array2 (de.polygonal.ds.Array2) package de.polygonal.ds { public class Array2 implements Collection { private var _a:Array; private var _h:int; private var _w:int; public function Array2(_arg1:int, _arg2:int){ if ((((_arg1 < 1)) || ((_arg2 < 1)))){ throw (new Error("illegal size")); }; _a = new Array((_w = _arg1), (_h = _arg2)); fill(null); } public function get size():int{ return ((_w * _h)); } public function fill(_arg1):void{ var _local3:int; var _local4:Class; var _local2:int = (_w * _h); if ((_arg1 is Class)){ _local4 = (_arg1 as Class); _local3 = 0; while (_local3 < _local2) { _a[_local3] = new (_local4); _local3++; }; } else { _local3 = 0; while (_local3 < _local2) { _a[_local3] = _arg1; _local3++; }; }; } public function get width():int{ return (_w); } public function getCol(_arg1:int):Array{ var _local2:Array = []; var _local3:int; while (_local3 < _h) { _local2[_local3] = _a[int(((_local3 * _w) + _arg1))]; _local3++; }; return (_local2); } public function shiftDown():void{ if (_h == 1){ return; }; var _local1:int = ((_h - 1) * _w); _a = _a.slice(_local1, (_local1 + _w)).concat(_a); _a.splice((_h * _w), _w); } public function set width(_arg1:int):void{ resize(_arg1, _h); } public function appendCol(_arg1:Array):void{ _arg1.length = _h; var _local2:int; while (_local2 < _h) { _a.splice((((_local2 * _w) + _w) + _local2), 0, _arg1[_local2]); _local2++; }; _w++; } public function set height(_arg1:int):void{ resize(_w, _arg1); } public function clear():void{ _a = new Array(size); } public function get(_arg1:int, _arg2:int){ return (_a[((_arg2 * _w) + _arg1)]); } public function setRow(_arg1:uint, _arg2:Array):void{ if ((((_arg1 < 0)) || ((_arg1 > _h)))){ throw (new Error("row index out of bounds")); }; var _local3:int = (_arg1 * _w); var _local4:int; while (_local4 < _w) { _a[int((_local3 + _local4))] = _arg2[_local4]; _local4++; }; } public function prependCol(_arg1:Array):void{ _arg1.length = _h; var _local2:int; while (_local2 < _h) { _a.splice(((_local2 * _w) + _local2), 0, _arg1[_local2]); _local2++; }; _w++; } public function isEmpty():Boolean{ return (false); } public function toArray():Array{ var _local1:Array = _a.concat(); var _local2:int = size; if (_local1.length > _local2){ _local1.length = _local2; }; return (_local1); } public function contains(_arg1):Boolean{ var _local2:int = size; var _local3:int; while (_local3 < _local2) { if (_a[_local3] === _arg1){ return (true); }; _local3++; }; return (false); } public function appendRow(_arg1:Array):void{ _arg1.length = _w; _a = _a.concat(_arg1); _h++; } public function dump():String{ var _local2:int; var _local3:*; var _local5:int; var _local1 = "Array2\n{"; var _local4:int; while (_local4 < _h) { _local1 = (_local1 + ("\n" + "\t")); _local2 = (_local4 * _w); _local5 = 0; while (_local5 < _w) { _local3 = _a[int((_local2 + _local5))]; _local1 = (_local1 + (("[" + ((_local3)!=undefined) ? _local3 : "?") + "]")); _local5++; }; _local4++; }; _local1 = (_local1 + "\n}"); return (_local1); } public function getArray():Array{ return (_a); } public function getRow(_arg1:int):Array{ var _local2:int = (_arg1 * _w); return (_a.slice(_local2, (_local2 + _w))); } public function get height():int{ return (_h); } public function shiftLeft():void{ var _local2:int; if (_w == 1){ return; }; var _local1:int = (_w - 1); var _local3:int; while (_local3 < _h) { _local2 = ((_local3 * _w) + _local1); _a.splice(_local2, 0, _a.splice((_local2 - _local1), 1)); _local3++; }; } public function getIterator():Iterator{ return (new Array2Iterator(this)); } public function prependRow(_arg1:Array):void{ _arg1.length = _w; _a = _arg1.concat(_a); _h++; } public function set(_arg1:int, _arg2:int, _arg3):void{ _a[int(((_arg2 * _w) + _arg1))] = _arg3; } public function resize(_arg1:int, _arg2:int):void{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; if ((((_arg1 < 1)) || ((_arg2 < 1)))){ throw (new Error("illegal size")); }; var _local3:Array = _a.concat(); _a.length = 0; _a.length = (_arg1 * _arg2); var _local4:int = ((_arg1 < _w)) ? _arg1 : _w; var _local5:int = ((_arg2 < _h)) ? _arg2 : _h; _local7 = 0; while (_local7 < _local5) { _local8 = (_local7 * _arg1); _local9 = (_local7 * _w); _local6 = 0; while (_local6 < _local4) { _a[int((_local8 + _local6))] = _local3[int((_local9 + _local6))]; _local6++; }; _local7++; }; _w = _arg1; _h = _arg2; } public function transpose():void{ var _local3:int; var _local1:Array = _a.concat(); var _local2:int; while (_local2 < _h) { _local3 = 0; while (_local3 < _w) { _a[int(((_local3 * _w) + _local2))] = _local1[int(((_local2 * _w) + _local3))]; _local3++; }; _local2++; }; } public function shiftRight():void{ var _local2:int; if (_w == 1){ return; }; var _local1:int = (_w - 1); var _local3:int; while (_local3 < _h) { _local2 = ((_local3 * _w) + _local1); _a.splice((_local2 - _local1), 0, _a.splice(_local2, 1)); _local3++; }; } public function toString():String{ return ((((("[Array2, width=" + width) + ", height=") + height) + "]")); } public function shiftUp():void{ if (_h == 1){ return; }; _a = _a.concat(_a.slice(0, _w)); _a.splice(0, _w); } public function setCol(_arg1:int, _arg2:Array):void{ if ((((_arg1 < 0)) || ((_arg1 > _w)))){ throw (new Error("column index out of bounds")); }; var _local3:int; while (_local3 < _h) { _a[int(((_local3 * _w) + _arg1))] = _arg2[_local3]; _local3++; }; } } }//package de.polygonal.ds class Array2Iterator implements Iterator { private var _xCursor:int; private var _a2:Array2; private var _yCursor:int; private function Array2Iterator(_arg1:Array2){ _a2 = _arg1; _xCursor = (_yCursor = 0); } public function start():void{ _xCursor = (_yCursor = 0); } public function hasNext():Boolean{ return ((((_yCursor * _a2.width) + _xCursor) < _a2.size)); } public function get data(){ return (_a2.get(_xCursor, _yCursor)); } public function set data(_arg1):void{ _a2.set(_xCursor, _yCursor, _arg1); } public function next(){ var _local1:* = data; if (++_xCursor == _a2.width){ _yCursor++; _xCursor = 0; }; return (_local1); } }
Section 27
//Collection (de.polygonal.ds.Collection) package de.polygonal.ds { public interface Collection { function get size():int; function isEmpty():Boolean; function getIterator():Iterator; function clear():void; function toArray():Array; function contains(_arg1):Boolean; } }//package de.polygonal.ds
Section 28
//DLinkedList (de.polygonal.ds.DLinkedList) package de.polygonal.ds { import de.polygonal.ds.sort.*; import de.polygonal.ds.sort.compare.*; public class DLinkedList implements Collection { private var _count:int; public var tail:DListNode; public var head:DListNode; public function DLinkedList(... _args){ head = (tail = null); _count = 0; if (_args.length > 0){ append.apply(this, _args); }; } public function get size():int{ return (_count); } public function isEmpty():Boolean{ return ((_count == 0)); } public function remove(_arg1:DListIterator):Boolean{ if (((!((_arg1.list == this))) || (!(_arg1.node)))){ return (false); }; var _local2:DListNode = _arg1.node; if (_local2 == head){ head = head.next; } else { if (_local2 == tail){ tail = tail.prev; }; }; if (_arg1.node){ _arg1.node = _arg1.node.next; }; if (_local2.prev){ _local2.prev.next = _local2.next; }; if (_local2.next){ _local2.next.prev = _local2.prev; }; _local2.next = (_local2.prev = null); if (head == null){ tail = null; }; _count--; return (true); } public function removeHead(){ var _local1:*; if (head){ _local1 = head.data; head = head.next; if (head){ head.prev = null; } else { tail = null; }; _count--; return (_local1); }; return (null); } public function clear():void{ var _local2:DListNode; var _local1:DListNode = head; head = null; while (_local1) { _local2 = _local1.next; _local1.next = (_local1.prev = null); _local1 = _local2; }; _count = 0; } public function prepend(... _args):DListNode{ var _local4:DListNode; var _local5:int; var _local2:int = _args.length; var _local3:DListNode = new DListNode(_args[int((_local2 - 1))]); if (head){ head.insertBefore(_local3); head = head.prev; } else { head = (tail = _local3); }; if (_local2 > 1){ _local4 = _local3; _local5 = (_local2 - 2); while (_local5 >= 0) { _local3 = new DListNode(_args[_local5]); head.insertBefore(_local3); head = head.prev; _local5--; }; _count = (_count + _local2); return (_local4); }; _count++; return (_local3); } public function popDown():void{ var _local1:DListNode = tail; if (tail.prev == head){ tail = head; tail.next = null; head = _local1; head.prev = null; head.next = tail; tail.prev = head; } else { tail = tail.prev; tail.next = null; head.prev = _local1; _local1.prev = null; _local1.next = head; head = _local1; }; } public function concat(... _args):DLinkedList{ var _local3:DLinkedList; var _local4:DListNode; var _local2:DLinkedList = new DLinkedList(); _local4 = head; while (_local4) { _local2.append(_local4.data); _local4 = _local4.next; }; var _local5:int = _args.length; var _local6:int; while (_local6 < _local5) { _local3 = _args[_local6]; _local4 = _local3.head; while (_local4) { _local2.append(_local4.data); _local4 = _local4.next; }; _local6++; }; return (_local2); } public function insertBefore(_arg1:DListIterator, _arg2):DListNode{ var _local3:DListNode; if (_arg1.list != this){ return (null); }; if (_arg1.node){ _local3 = new DListNode(_arg2); _arg1.node.insertBefore(_local3); if (_arg1.node == head){ head = head.prev; }; _count++; return (_local3); //unresolved jump }; return (prepend(_arg2)); } public function append(... _args):DListNode{ var _local4:DListNode; var _local5:int; var _local2:int = _args.length; var _local3:DListNode = new DListNode(_args[0]); if (head){ tail.insertAfter(_local3); tail = tail.next; } else { head = (tail = _local3); }; if (_local2 > 1){ _local4 = _local3; _local5 = 1; while (_local5 < _local2) { _local3 = new DListNode(_args[_local5]); tail.insertAfter(_local3); tail = tail.next; _local5++; }; _count = (_count + _local2); return (_local4); }; _count++; return (_local3); } public function sort(... _args):void{ var _local2:int; var _local3:Function; var _local4:*; if (_count <= 1){ return; }; if (_args.length > 0){ _local2 = 0; _local3 = null; _local4 = _args[0]; if ((_local4 is Function)){ _local3 = _local4; if (_args.length > 1){ _local4 = _args[1]; if ((_local4 is int)){ _local2 = _local4; }; }; } else { if ((_local4 is int)){ _local2 = _local4; }; }; if (Boolean(_local3)){ if ((_local2 & 2)){ head = dLinkedInsertionSortCmp(head, _local3, (_local2 == 18)); } else { head = dLinkedMergeSortCmp(head, _local3, (_local2 == 16)); }; } else { if ((_local2 & 2)){ if ((_local2 & 4)){ if (_local2 == 22){ head = dLinkedInsertionSortCmp(head, compareStringCaseSensitiveDesc); } else { if (_local2 == 14){ head = dLinkedInsertionSortCmp(head, compareStringCaseInSensitive); } else { if (_local2 == 30){ head = dLinkedInsertionSortCmp(head, compareStringCaseInSensitiveDesc); } else { head = dLinkedInsertionSortCmp(head, compareStringCaseSensitive); }; }; }; } else { head = dLinkedInsertionSort(head, (_local2 == 18)); }; } else { if ((_local2 & 4)){ if (_local2 == 20){ head = dLinkedMergeSortCmp(head, compareStringCaseSensitiveDesc); } else { if (_local2 == 12){ head = dLinkedMergeSortCmp(head, compareStringCaseInSensitive); } else { if (_local2 == 28){ head = dLinkedMergeSortCmp(head, compareStringCaseInSensitiveDesc); } else { head = dLinkedMergeSortCmp(head, compareStringCaseSensitive); }; }; }; } else { if ((_local2 & 16)){ head = dLinkedMergeSort(head, true); }; }; }; }; } else { head = dLinkedMergeSort(head); }; } public function contains(_arg1):Boolean{ var _local2:DListNode = head; while (_local2) { if (_local2.data == _arg1){ return (true); }; _local2 = _local2.next; }; return (false); } public function reverse():void{ var _local1:DListNode; var _local3:DListNode; if (_count == 0){ return; }; var _local2:DListNode = tail; while (_local2) { _local1 = _local2.prev; if (!_local2.next){ _local2.next = _local2.prev; _local2.prev = null; head = _local2; } else { if (!_local2.prev){ _local2.prev = _local2.next; _local2.next = null; tail = _local2; } else { _local3 = _local2.next; _local2.next = _local2.prev; _local2.prev = _local3; }; }; _local2 = _local1; }; } public function insertAfter(_arg1:DListIterator, _arg2):DListNode{ var _local3:DListNode; if (_arg1.list != this){ return (null); }; if (_arg1.node){ _local3 = new DListNode(_arg2); _arg1.node.insertAfter(_local3); if (_arg1.node == tail){ tail = _arg1.node.next; }; _count++; return (_local3); //unresolved jump }; return (append(_arg2)); } public function getIterator():Iterator{ return (new DListIterator(this, head)); } public function toArray():Array{ var _local1:Array = []; var _local2:DListNode = head; while (_local2) { _local1.push(_local2.data); _local2 = _local2.next; }; return (_local1); } public function getListIterator():DListIterator{ return (new DListIterator(this, head)); } public function join(_arg1):String{ if (_count == 0){ return (""); }; var _local2 = ""; var _local3:DListNode = head; while (_local3.next) { _local2 = (_local2 + (_local3.data + _arg1)); _local3 = _local3.next; }; _local2 = (_local2 + _local3.data); return (_local2); } public function toString():String{ return ((("[DLinkedList > has " + size) + " nodes]")); } public function removeTail(){ var _local1:*; if (tail){ _local1 = tail.data; tail = tail.prev; if (tail){ tail.next = null; } else { head = null; }; _count--; return (_local1); }; return (null); } public function lastNodeOf(_arg1, _arg2:DListIterator=null):DListIterator{ if (_arg2 != null){ if (_arg2.list != this){ return (null); }; }; var _local3:DListNode = ((_arg2)==null) ? tail : _arg2.node; while (_local3) { if (_local3.data === _arg1){ return (new DListIterator(this, _local3)); }; _local3 = _local3.prev; }; return (null); } public function merge(... _args):void{ var _local2:DLinkedList; _local2 = _args[0]; if (_local2.head){ if (head){ tail.next = _local2.head; _local2.head.prev = tail; tail = _local2.tail; } else { head = _local2.head; tail = _local2.tail; }; _count = (_count + _local2.size); }; var _local3:int = _args.length; var _local4 = 1; while (_local4 < _local3) { _local2 = _args[_local4]; if (_local2.head){ tail.next = _local2.head; _local2.head.prev = tail; tail = _local2.tail; _count = (_count + _local2.size); }; _local4++; }; } public function nodeOf(_arg1, _arg2:DListIterator=null):DListIterator{ if (_arg2 != null){ if (_arg2.list != this){ return (null); }; }; var _local3:DListNode = ((_arg2)==null) ? head : _arg2.node; while (_local3) { if (_local3.data === _arg1){ return (new DListIterator(this, _local3)); }; _local3 = _local3.next; }; return (null); } public function dump():String{ if (head == null){ return ("DLinkedList, empty"); }; var _local1 = (((("DLinkedList, has " + _count) + " node") + ((_count == 1)) ? "" : "s") + "\n|< Head\n"); var _local2:DListIterator = getListIterator(); while (_local2.valid()) { _local1 = (_local1 + (("\t" + _local2.data) + "\n")); _local2.forth(); }; _local1 = (_local1 + "Tail >|"); return (_local1); } public function splice(_arg1:DListIterator, _arg2:uint=4294967295, ... _args):DLinkedList{ var _local4:DListNode; var _local5:DListNode; var _local6:DLinkedList; var _local7:int; var _local8:int; var _local9:DListNode; if (_arg1){ if (_arg1.list != this){ return (null); }; }; if (_arg1.node){ _local4 = _arg1.node; _local5 = _arg1.node.prev; _local6 = new DLinkedList(); if (_arg2 == 4294967295){ if (_arg1.node == tail){ return (_local6); }; while (_arg1.node) { _local6.append(_arg1.node.data); _arg1.remove(); }; _arg1.list = _local6; _arg1.node = _local4; return (_local6); } else { _local7 = 0; while (_local7 < _arg2) { if (_arg1.node){ _local6.append(_arg1.node.data); _arg1.remove(); } else { break; }; _local7++; }; }; _local8 = _args.length; if (_local8 > 0){ if (_count == 0){ _local7 = 0; while (_local7 < _local8) { append(_args[_local7]); _local7++; }; } else { if (_local5 == null){ _local9 = prepend(_args[0]); _local7 = 1; while (_local7 < _local8) { _local9.insertAfter(new DListNode(_args[_local7])); if (_local9 == tail){ tail = _local9.next; }; _local9 = _local9.next; _count++; _local7++; }; } else { _local9 = _local5; _local7 = 0; while (_local7 < _local8) { _local9.insertAfter(new DListNode(_args[_local7])); if (_local9 == tail){ tail = _local9.next; }; _local9 = _local9.next; _count++; _local7++; }; }; }; _arg1.node = _local9; } else { _arg1.node = _local4; }; _arg1.list = _local6; return (_local6); }; return (null); } public function shiftUp():void{ var _local1:DListNode = head; if (head.next == tail){ head = tail; head.prev = null; tail = _local1; tail.next = null; head.next = tail; tail.prev = head; } else { head = head.next; head.prev = null; tail.next = _local1; _local1.next = null; _local1.prev = tail; tail = _local1; }; } } }//package de.polygonal.ds
Section 29
//DListIterator (de.polygonal.ds.DListIterator) package de.polygonal.ds { public class DListIterator implements Iterator { public var node:DListNode; public var list:DLinkedList; public function DListIterator(_arg1:DLinkedList, _arg2:DListNode=null){ this.list = _arg1; this.node = _arg2; } public function remove():Boolean{ return (list.remove(this)); } public function back():void{ if (node){ node = node.prev; }; } public function start():void{ node = list.head; } public function get data(){ if (node){ return (node.data); }; return (null); } public function forth():void{ if (node){ node = node.next; }; } public function toString():String{ return ((("{DListIterator, data=" + (node) ? node.data : "null") + "}")); } public function hasNext():Boolean{ return (Boolean(node)); } public function valid():Boolean{ return (Boolean(node)); } public function next(){ var _local1:*; if (hasNext()){ _local1 = node.data; node = node.next; return (_local1); }; return (null); } public function set data(_arg1):void{ node.data = _arg1; } public function end():void{ node = list.tail; } } }//package de.polygonal.ds
Section 30
//DListNode (de.polygonal.ds.DListNode) package de.polygonal.ds { public class DListNode implements LinkedListNode { public var prev:DListNode; public var next:DListNode; public var data; public function DListNode(_arg1){ next = (prev = null); data = _arg1; } public function unlink():void{ if (prev){ prev.next = next; }; if (next){ next.prev = prev; }; next = (prev = null); } public function insertAfter(_arg1:DListNode):void{ _arg1.next = next; _arg1.prev = this; if (next){ next.prev = _arg1; }; next = _arg1; } public function insertBefore(_arg1:DListNode):void{ _arg1.next = this; _arg1.prev = prev; if (prev){ prev.next = _arg1; }; prev = _arg1; } public function toString():String{ return ((("[DListNode, data=" + data) + "]")); } } }//package de.polygonal.ds
Section 31
//Iterator (de.polygonal.ds.Iterator) package de.polygonal.ds { public interface Iterator { function start():void; function set data(_arg1):void; function get data(); function next(); function hasNext():Boolean; } }//package de.polygonal.ds
Section 32
//LinkedListNode (de.polygonal.ds.LinkedListNode) package de.polygonal.ds { public interface LinkedListNode { } }//package de.polygonal.ds
Section 33
//LinkedStack (de.polygonal.ds.LinkedStack) package de.polygonal.ds { public class LinkedStack implements Collection { private var _list:DLinkedList; public function LinkedStack(_arg1:DLinkedList=null){ if (_arg1 == null){ _list = new DLinkedList(); } else { _list = _arg1; }; } public function push(_arg1):void{ _list.append(_arg1); } public function isEmpty():Boolean{ return ((_list.size == 0)); } public function getIterator():Iterator{ return (_list.getIterator()); } public function contains(_arg1):Boolean{ return (_list.contains(_arg1)); } public function get size():int{ return (_list.size); } public function toString():String{ return ((("[LinkedStack > " + _list) + "]")); } public function clear():void{ _list.clear(); } public function pop(){ var _local1:* = ((_list.size > 0)) ? _list.tail.data : null; _list.removeTail(); return (_local1); } public function dump():String{ return (("LinkedStack:\n" + _list.dump())); } public function peek(){ return (((_list.size > 0)) ? _list.tail.data : null); } public function toArray():Array{ return (_list.toArray()); } } }//package de.polygonal.ds
Section 34
//Linear (fl.motion.easing.Linear) package fl.motion.easing { public class Linear { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.motion.easing
Section 35
//Color (fl.motion.Color) package fl.motion { import flash.display.*; import flash.geom.*; public class Color extends ColorTransform { private var _tintColor:Number;// = 0 private var _tintMultiplier:Number;// = 0 public function Color(_arg1:Number=1, _arg2:Number=1, _arg3:Number=1, _arg4:Number=1, _arg5:Number=0, _arg6:Number=0, _arg7:Number=0, _arg8:Number=0){ super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } private function deriveTintColor():uint{ var _local1:Number = (1 / this.tintMultiplier); var _local2:uint = Math.round((this.redOffset * _local1)); var _local3:uint = Math.round((this.greenOffset * _local1)); var _local4:uint = Math.round((this.blueOffset * _local1)); var _local5:uint = (((_local2 << 16) | (_local3 << 8)) | _local4); return (_local5); } public function set brightness(_arg1:Number):void{ if (_arg1 > 1){ _arg1 = 1; } else { if (_arg1 < -1){ _arg1 = -1; }; }; var _local2:Number = (1 - Math.abs(_arg1)); var _local3:Number = 0; if (_arg1 > 0){ _local3 = (_arg1 * 0xFF); }; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = _local2)); this.redOffset = (this.greenOffset = (this.blueOffset = _local3)); } private function parseXML(_arg1:XML=null):Color{ var _local3:XML; var _local4:String; var _local5:uint; if (!_arg1){ return (this); }; var _local2:XML = _arg1.elements()[0]; if (!_local2){ return (this); }; for each (_local3 in _local2.attributes()) { _local4 = _local3.localName(); if (_local4 == "tintColor"){ _local5 = (Number(_local3.toString()) as uint); this.tintColor = _local5; } else { this[_local4] = Number(_local3.toString()); }; }; return (this); } public function get tintColor():uint{ return (this._tintColor); } public function set tintColor(_arg1:uint):void{ this.setTint(_arg1, this.tintMultiplier); } public function get brightness():Number{ return ((this.redOffset) ? (1 - this.redMultiplier) : (this.redMultiplier - 1)); } public function set tintMultiplier(_arg1:Number):void{ this.setTint(this.tintColor, _arg1); } public function get tintMultiplier():Number{ return (this._tintMultiplier); } public function setTint(_arg1:uint, _arg2:Number):void{ this._tintColor = _arg1; this._tintMultiplier = _arg2; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = (1 - _arg2))); var _local3:uint = ((_arg1 >> 16) & 0xFF); var _local4:uint = ((_arg1 >> 8) & 0xFF); var _local5:uint = (_arg1 & 0xFF); this.redOffset = Math.round((_local3 * _arg2)); this.greenOffset = Math.round((_local4 * _arg2)); this.blueOffset = Math.round((_local5 * _arg2)); } public static function interpolateColor(_arg1:uint, _arg2:uint, _arg3:Number):uint{ var _local4:Number = (1 - _arg3); var _local5:uint = ((_arg1 >> 24) & 0xFF); var _local6:uint = ((_arg1 >> 16) & 0xFF); var _local7:uint = ((_arg1 >> 8) & 0xFF); var _local8:uint = (_arg1 & 0xFF); var _local9:uint = ((_arg2 >> 24) & 0xFF); var _local10:uint = ((_arg2 >> 16) & 0xFF); var _local11:uint = ((_arg2 >> 8) & 0xFF); var _local12:uint = (_arg2 & 0xFF); var _local13:uint = ((_local5 * _local4) + (_local9 * _arg3)); var _local14:uint = ((_local6 * _local4) + (_local10 * _arg3)); var _local15:uint = ((_local7 * _local4) + (_local11 * _arg3)); var _local16:uint = ((_local8 * _local4) + (_local12 * _arg3)); var _local17:uint = ((((_local13 << 24) | (_local14 << 16)) | (_local15 << 8)) | _local16); return (_local17); } public static function interpolateTransform(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{ var _local4:Number = (1 - _arg3); var _local5:ColorTransform = new ColorTransform(((_arg1.redMultiplier * _local4) + (_arg2.redMultiplier * _arg3)), ((_arg1.greenMultiplier * _local4) + (_arg2.greenMultiplier * _arg3)), ((_arg1.blueMultiplier * _local4) + (_arg2.blueMultiplier * _arg3)), ((_arg1.alphaMultiplier * _local4) + (_arg2.alphaMultiplier * _arg3)), ((_arg1.redOffset * _local4) + (_arg2.redOffset * _arg3)), ((_arg1.greenOffset * _local4) + (_arg2.greenOffset * _arg3)), ((_arg1.blueOffset * _local4) + (_arg2.blueOffset * _arg3)), ((_arg1.alphaOffset * _local4) + (_arg2.alphaOffset * _arg3))); return (_local5); } public static function fromXML(_arg1:XML):Color{ return (Color(new (Color).parseXML(_arg1))); } } }//package fl.motion
Section 36
//IEngine (game.interfaces.IEngine) package game.interfaces { import flash.events.*; public interface IEngine { function get active():Boolean; function pauseGame():void; function onViewLoaded(_arg1:Event=null):void; function endGame():void; function onModelLoaded(_arg1:Event=null):void; function startGame(_arg1:Event):void; function getAssets(_arg1:Event=null):void; function removeListeners():void; function createModel(_arg1:Event=null):void; function addListeners():void; function resumeGame():void; } }//package game.interfaces
Section 37
//IInjury (game.interfaces.IInjury) package game.interfaces { import game.libraries.assets.*; import app.connector.*; public interface IInjury { function updateInjury():void; function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void; function render():void; } }//package game.interfaces
Section 38
//IOrgan (game.interfaces.IOrgan) package game.interfaces { public interface IOrgan { function addClip():void; function render():void; } }//package game.interfaces
Section 39
//ITool (game.interfaces.ITool) package game.interfaces { import flash.events.*; import game.libraries.assets.*; public interface ITool { function getData():ToolData; function onMouseUp():void; function turnOff(_arg1:Boolean=true):void; function wrongUsage():void; function isTurnedOn():Boolean; function render(_arg1:Event):void; function onMouseDown():void; function setData(_arg1:ToolData):void; } }//package game.interfaces
Section 40
//InjuryData (game.libraries.assets.InjuryData) package game.libraries.assets { public class InjuryData { public var type:Class; public var id:int; public var linkage:String; public var name:String; public var description:String; public function InjuryData(_arg1:int, _arg2:String, _arg3:Class, _arg4:String="", _arg5:String=""){ linkage = _arg2; id = _arg1; name = _arg4; description = _arg5; type = _arg3; } } }//package game.libraries.assets
Section 41
//ToolData (game.libraries.assets.ToolData) package game.libraries.assets { public class ToolData { public var linkage:String; public var name:String; public var keycode:int; public var enterFrame:Boolean; public var type:Class; public var id:int; public var description:String; public function ToolData(_arg1:int, _arg2:String, _arg3:Class, _arg4:int, _arg5:String="", _arg6:String="", _arg7:Boolean=false){ linkage = _arg2; id = _arg1; name = _arg5; description = _arg6; type = _arg3; keycode = _arg4; enterFrame = _arg7; } } }//package game.libraries.assets
Section 42
//Library (game.libraries.Library) package game.libraries { import flash.events.*; import game.libraries.assets.*; import game.model.assets.injuries.*; import game.model.assets.tools.*; import game.model.assets.*; public class Library extends EventDispatcher { protected var compiler_array:Array; public var cut_scenes:Array; protected var xml_list:Array; protected static var asset_library:Array; public static var injury_library:Array; public static var tool_library:Array; public static var instance:Library; public static var COMPLETE:String = "library_complete"; public function Library(){ cut_scenes = []; xml_list = ["dialog.xml"]; compiler_array = []; super(); trace("Library is singleton"); } public function setupDialog(_arg1:String):void{ var _local4:Array; var _local5:String; var _local6:Number; var _local7:String; var _local8:String; var _local9:String; var _local10:String; var _local11:String; var _local12:String; var _local13:String; var _local2:XML = new XML("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <?xml-stylesheet type=\"text/xsl\" href=\"dialog.xsl\"?> <data> <dialog scene = \"start1\"> <screen bg=\"bedroom\" highlight=\"alan_playing_chess\" pos1=\"nothing\" pos2=\"nothing\" pos3=\"alan_playing_chess\" pos4=\"nothing\">ALAN: Hmm! An intriguing and sexy move, my dusty old friend!</screen> <screen bg=\"bedroom\" highlight=\"aide_nervous\" pos1=\"nothing\" pos2=\"aide_nervous\" pos3=\"alan_playing_chess\" pos4=\"nothing\">AIDE: Uh... I'm looking for Alan Probe? The retired surgeon?</screen> <screen bg=\"bedroom\" highlight=\"alan_playing_chess\" pos1=\"nothing\" pos2=\"aide_nervous\" pos3=\"alan_playing_chess\" pos4=\"nothing\">ALAN: FORCED retirement, I'll have you know! But yep - \"Legendary Surgeon Alan Probe\", right here. </screen> <screen bg=\"bedroom\" highlight=\"alan_playing_chess\" pos1=\"nothing\" pos2=\"aide_nervous\" pos3=\"alan_playing_chess\" pos4=\"nothing\">ALAN: ...by the way, your friend in the doorway appears to be bleeding messily to death on the carpet.</screen> <screen bg=\"bedroom\" highlight=\"thief_injured\" pos1=\"nothing\" pos2=\"thief_injured\" pos3=\"alan_playing_chess\" pos4=\"aide_nervous\">TOMMY: Groan...</screen> <screen bg=\"bedroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"thief_injured\" pos3=\"chess\" pos4=\"aide_nervous\">ALAN: Woo hoo! I'll fix him! I can't get in trouble if YOU came to ME!</screen> <screen bg=\"bedroom\" highlight=\"alan_facingaway\" pos1=\"alan_facingaway\" pos2=\"thief_injured\" pos3=\"chess\" pos4=\"aide_nervous\">ALAN: Bring him through to the toilet! My skills are as rusty as my tools, but I'm sure it'll all come back to me!</screen> <screen bg=\"bedroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"thief_injured\" pos3=\"chess\" pos4=\"aide_nervous\">ALAN: Probably!</screen> </dialog> <dialog scene = \"end1\"> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hmm, sorry about that. They don't usually bleed as much...</screen> <screen bg=\"bathroom\" highlight=\"aide_normal\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">AIDE: My God... You... That was incredible!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Heh! That's what they all said, back in the day!</screen> <screen bg=\"bathroom\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...right before all my hospitals got shut down by the government for being \"farcically unsafe\".</screen> <screen bg=\"bathroom\" highlight=\"aide_explaining\" pos1=\"alan_sad\" pos2=\"aide_explaining\" pos3=\"nothing\" pos4=\"nothing\">AIDE: Mister Probe, allow me to introduce myself.</screen> <screen bg=\"bathroom\" highlight=\"aide_thoughtful\" pos1=\"alan_sad\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">AIDE: My name is...</screen> <screen bg=\"bathroom\" highlight=\"aide_happy\" pos1=\"alan_sad\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">AIDE: Bradley! Yes. That will do!</screen> <screen bg=\"bathroom\" highlight=\"aide_thoughtful\" pos1=\"alan_sad\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I represent a person who would like to give you another chance to practice surgery again...</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hey! They'd have to be pretty brave! I wasn't kidding when I said I was rusty!</screen> <screen bg=\"bathroom\" highlight=\"aide_happy\" pos1=\"alan_happy\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I figured that might be an issue - but I may have the solution! Let me explain...</screen> </dialog> <dialog scene = \"start2\"> <screen bg=\"bathroom\" highlight=\"aide_explaining\" pos1=\"alan_happy\" pos2=\"aide_explaining\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: ...and so that is my proposal.</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: That was a long, dull explanation. Let me see if I stayed awake long enough to get it...</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You want me, a 70-year-old surgeon in forced retirement, to perform \"a really weird\" surgery on \"someone important\"?</screen> <screen bg=\"bathroom\" highlight=\"aide_explaining\" pos1=\"alan_suspicious\" pos2=\"aide_explaining\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Yes.</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But you can't tell me who it is?</screen> <screen bg=\"bathroom\" highlight=\"aide_explaining\" pos1=\"alan_suspicious\" pos2=\"aide_explaining\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: No.</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: And you think if I operate on them NOW, I'll mess it up because I'm so old and rubbish and out of practice?</screen> <screen bg=\"bathroom\" highlight=\"aide_thoughtful\" pos1=\"alan_suspicious\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I was more polite, but... Yes.</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: So your plan is to sneak injured people in here so I can practice until I'm good enough again?</screen> <screen bg=\"bathroom\" highlight=\"aide_explaining\" pos1=\"alan_suspicious\" pos2=\"aide_explaining\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Yes.</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Sounds pretty crazy to me...</screen> <screen bg=\"bathroom\" highlight=\"alan_excited\" pos1=\"alan_excited\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">ALAN: GREAT! Who's up next!</screen> </dialog> <dialog scene = \"end2\"> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: He he he! Look at me!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ol' Alan Probe, surgeoning once again!</screen> <screen bg=\"bathroom\" highlight=\"aide_amazed\" pos1=\"alan_happy\" pos2=\"aide_amazed\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I must say... You really are amazing!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: That? That was NOTHING! I’m just starting to warm up again!</screen> </dialog> <dialog scene = \"start3\"> <screen bg=\"bathroom\" highlight=\"aide_happy\" pos1=\"alan_happy\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I've read all about you, you know!</screen> <screen bg=\"bathroom\" highlight=\"aide_smiling\" pos1=\"alan_happy\" pos2=\"aide_smiling\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: How you started as a pizza boy, and cleared the great Dr. Bleed of that murder charge...</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_smiling\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ha! Yep! I was all the rage back in the day!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_smiling\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You know they even made a videogame about me?</screen> <screen bg=\"bathroom\" highlight=\"aide_suspicious\" pos1=\"alan_happy\" pos2=\"aide_suspicious\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Yeah! I could never get the hang of the corkscrew!</screen> <screen bg=\"bathroom\" highlight=\"aide_thoughtful\" pos1=\"alan_happy\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I hope if they do a sequel they change it for something less awful!</screen> <screen bg=\"bathroom\" highlight=\"alan_proud,aide_camera\" pos1=\"alan_proud\" pos2=\"aide_camera\" pos3=\"nothing\" pos4=\"nothing\"></screen> <screen bg=\"bathroom\" highlight=\"aide_smiling\" pos1=\"alan_happy\" pos2=\"aide_smiling\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Yes... Anyway!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: If you wanna hear more stories, wheel in the next patient! I can cut AND chat!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Probably...</screen> </dialog> <dialog scene = \"end3\"> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...and that's pretty much the story!</screen> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Dr. Bleed and I, we set up so many of our \"Probe and Bleed\" hospitals!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Our students could operate anywhere and with anything!</screen> <screen bg=\"bathroom\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Then a new government came in, and shut us all down.</screen> <screen bg=\"bathroom\" highlight=\"aide_sad\" pos1=\"alan_rueful\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I'm so sorry...</screen> <screen bg=\"bathroom\" highlight=\"aide_businesslike\" pos1=\"alan_rueful\" pos2=\"aide_businesslike\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I mean, Mr. Probe - I need to attend to some... issues. But I will keep a steady supply of patients coming your way!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_businesslike\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Heh! Just keep 'em coming!</screen> </dialog> <dialog scene = \"start4\"> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: At last! Some quality time with a patient!</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: So, tell me about yourself!</screen> <screen bg=\"bathroom\" highlight=\"businessmogul_normal\" pos1=\"alan_happy\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">DICK MASTERSON: Well, when I was growing up I...</screen> <screen bg=\"bathroom\" highlight=\"alan_yelling\" pos1=\"alan_yelling\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I meant tell me about your weird injury or illness! The good stuff!</screen> <screen bg=\"bathroom\" highlight=\"businessmogul_passionately\" pos1=\"alan_normal\" pos2=\"businessmogul_passionately\" pos3=\"nothing\" pos4=\"nothing\">DICK: I have brittle bones. Every moment I live is agony.</screen> <screen bg=\"bathroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"businessmogul_passionately\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Sounds AMAZING! Let's start poking around!</screen> </dialog> <dialog scene = \"end4\"> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Well, your bones won't be giving you any more problems!</screen> <screen bg=\"bathroom\" highlight=\"businessmogul_normal\" pos1=\"alan_suspicious\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">DICK: How come?</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You don't have any anymore. I replaced them all with metal junk I had laying around.</screen> <screen bg=\"bathroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: So stay away from electrical equipment!</screen> <screen bg=\"bathroom\" highlight=\"businessmogul_normal\" pos1=\"alan_normal\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">DICK: Ha ha ha! I like you! You're a kidder! I like kidders!</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: No, seriously. If you as much as look at a microwave, you will die.</screen> <screen bg=\"bathroom\" highlight=\"businessmogul_normal\" pos1=\"alan_suspicious\" pos2=\"businessmogul_normal\" pos3=\"nothing\" pos4=\"nothing\">DICK: Ha ha! Classic bedside manner! Love it!</screen> </dialog> <dialog scene = \"start5\"> <screen bg=\"bathroom\" highlight=\"distress_angry\" pos1=\"alan_normal\" pos2=\"distress_angry\" pos3=\"nothing\" pos4=\"nothing\">MISTRESS DISTRESS: So, \"doctor\"... I HEAR you're pretty \"extreme\"... But you LOOK a bit \"old and past it\" to me!</screen> <screen bg=\"bathroom\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"both_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I'll have you know I once saved the world from the Spider Queen's Evil Sisterhood using only my wits and a sparkly thong!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"both_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: No.Wait... That might not have been me...</screen> <screen bg=\"bathroom\" highlight=\"distress_angry\" pos1=\"alan_normal\" pos2=\"distress_angry\" pos3=\"nothing\" pos4=\"nothing\">DISTRESS: Ugh! Whatever! Well, I want you to take it to the next level!</screen> <screen bg=\"bathroom\" highlight=\"distress_angry\" pos1=\"alan_normal\" pos2=\"distress_angry\" pos3=\"nothing\" pos4=\"nothing\">DISTRESS: I want to be your surgical CANVAS OF AGONY! Paint me with pain!</screen> <screen bg=\"bathroom\" highlight=\"gimp_angry\" pos1=\"alan_normal\" pos2=\"gimp_angry\" pos3=\"nothing\" pos4=\"nothing\">GIMP: Yrrrrgh! Shrr rrrrrrryy rrrks prrrrn!</screen> <screen bg=\"bathroom\" highlight=\"alan_nervous\" pos1=\"alan_nervous\" pos2=\"both_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ewwww!</screen> </dialog> <dialog scene = \"end5\"> <screen bg=\"bathroom\" highlight=\"distress_happy\" pos1=\"alan_normal\" pos2=\"distress_happy\" pos3=\"nothing\" pos4=\"nothing\">DISTRESS: Ahhh! That was amazing!</screen> <screen bg=\"bathroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"distress_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I aim to please!</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"both_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Or at least not hit any vital organs...</screen> <screen bg=\"bathroom\" highlight=\"gimp_happy\" pos1=\"alan_suspicious\" pos2=\"gimp_happy\" pos3=\"nothing\" pos4=\"nothing\">GIMP: Wrrrrl yrrr strrrrple mrrr brrrrt-chrrrrks trrrgrrrtrrr?</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"both_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Uh... I don't use staples any more!</screen> <screen bg=\"bathroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"both_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Be seeing you!</screen> <screen bg=\"bathroom\" highlight=\"alan_nervous\" pos1=\"alan_nervous\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Well, that was strange and awful...</screen> <screen bg=\"bathroom\" highlight=\"aide_normal\" pos1=\"alan_nervous\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Alan - Dr. Probe... How's it going?</screen> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ah ha ha! It's just like old times!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Except Bleed is dead, I'm in a home and my family have all abandoned me...</screen> <screen bg=\"bathroom\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Bummer.</screen> <screen bg=\"bathroom\" highlight=\"aide_normal\" pos1=\"alan_sad\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Your family? Where are they?</screen> <screen bg=\"bathroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ah... Classic story - young surgeon rockets to fame and fortune... Marries the vigilante girl of his dreams from the first game, has two kids...</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Then all his hospitals get shut down, he sinks into depression and drives his family crazy with his self-loathing, they leave...</screen> <screen bg=\"bathroom\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...and he ends up in a home. That ol' chestnut! </screen> <screen bg=\"bathroom\" highlight=\"aide_normal\" pos1=\"alan_sad\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Wow...</screen> <screen bg=\"bathroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But doing surgery again is great! I feel I'm really starting to get the hang of it!</screen> <screen bg=\"bathroom\" highlight=\"aide_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: That's excellent news! Please carry on - my... \"contact\" will be most pleased!</screen> </dialog> <dialog scene = \"start6\"> <screen bg=\"bathroom\" highlight=\"scarlett_normal\" pos1=\"alan_normal\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">SCARLETT THROBBING: I have a medical condition, doc...</screen> <screen bg=\"bathroom\" highlight=\"scarlett_normal\" pos1=\"alan_normal\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">SCARLETT: ...but there's no easy way to say it!</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Is it one of those really long, latin words?</screen> <screen bg=\"bathroom\" highlight=\"scarlett_normal\" pos1=\"alan_suspicious\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">SCARLETT: Maybe... If \"crustaceans\" is latin...</screen> <screen bg=\"bathroom\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Oh!</screen> <screen bg=\"bathroom\" highlight=\"scarlett_normal\" pos1=\"alan_surprised\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">SCARLETT: It's not what you think! I just ate some bad crab eggs is all!</screen> </dialog> <dialog scene = \"end6\"> <screen bg=\"bathroom\" highlight=\"scarlett_excited\" pos1=\"alan_normal\" pos2=\"scarlett_excited\" pos3=\"nothing\" pos4=\"nothing\">SCARLETT: Oh that feels good!</screen> <screen bg=\"bathroom\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"scarlett_excited\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Steady! Just because my wife left me doesn't mean she couldn't walk in any minute!</screen> <screen bg=\"bathroom\" highlight=\"scarlett_normal\" pos1=\"alan_surprised\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">SCARLETT: You're an amazing guy! So chivalrous!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Yeah... That. Plus, I don't fancy operating on myself in the event of a heart attack.</screen> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"scarlett_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Bye now! Stay classy!</screen> </dialog> <dialog scene = \"start7\"> <screen bg=\"bathroom\" highlight=\"alan_yelling\" pos1=\"alan_yelling\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: AUUUUGH! OH GOD IT'S A CLOWN! A HORRIBLE, HORRIBLE CLOWN!</screen> <screen bg=\"bathroom\" highlight=\"clown_bored\" pos1=\"alan_suspicious\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">UNCLE CHUCKLES: *sigh* It's just like every kids' party I've ever done.</screen> <screen bg=\"bathroom\" highlight=\"clown_bored\" pos1=\"alan_suspicious\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: Are you going to scream and break my nose when I start pulling things out of my pants, too?</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Uh... Maybe!</screen> <screen bg=\"bathroom\" highlight=\"alan_nervous\" pos1=\"alan_nervous\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Sorry, I think I've got it under control now...</screen> <screen bg=\"bathroom\" highlight=\"clown_bored\" pos1=\"alan_nervous\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: Right. Well, the problem is-</screen> <screen bg=\"bathroom\" highlight=\"alan_yelling\" pos1=\"alan_yelling\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: AUGH! CLOWN!</screen> <screen bg=\"bathroom\" highlight=\"alan_nervous\" pos1=\"alan_nervous\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Sorry... Sorry.</screen> <screen bg=\"bathroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: So, what's the problem?</screen> <screen bg=\"bathroom\" highlight=\"clown_bored\" pos1=\"alan_normal\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: Well, imagine pulling a rabbit out a hat...</screen> <screen bg=\"bathroom\" highlight=\"clown_bored\" pos1=\"alan_normal\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: ...except I didn't accidentally sit on my \"rabbit\" and get him stuck halfway up my \"hat\", if you get my drift...</screen> <screen bg=\"bathroom\" highlight=\"alan_nervous\" pos1=\"alan_nervous\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I wish this kind of thing was just a little bit less common...</screen> </dialog> <dialog scene = \"end7\"> <screen bg=\"bathroom\" highlight=\"clown_happy\" pos1=\"alan_normal\" pos2=\"clown_happy\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: Oh Mr. Bunny!</screen> <screen bg=\"bathroom\" highlight=\"clown_happy\" pos1=\"alan_normal\" pos2=\"clown_happy\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: I know I say this every time, but I promise that will never happen again!</screen> <screen bg=\"bathroom\" highlight=\"clown_happy\" pos1=\"alan_normal\" pos2=\"clown_happy\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: Thank you!</screen> <screen bg=\"bathroom\" highlight=\"alan_yelling\" pos1=\"alan_yelling\" pos2=\"clown_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: AUGH! CLOWN!</screen> <screen bg=\"bathroom\" highlight=\"clown_bored\" pos1=\"alan_nervous\" pos2=\"clown_bored\" pos3=\"nothing\" pos4=\"nothing\">CHUCKLES: I'm leaving.</screen> <screen bg=\"shack\" highlight=\"meanwhile\" pos1=\"meanwhile\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But hey! That's one of the advantages of the slight onset of senility!</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">MYSTERIOUS FIGURE: So, how is the good doctor progressing?</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY'S VOICE: He's a phenomenon!</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: His technique is baffling - but when he gets into a flow...</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I can only imagine what he must have been like at the peak of his skills!</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: GOD! Why don't you just MARRY him if you love him so much?</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I didn't mean to get carried away sir...</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: Just make sure he'll be ready! I don't have much longer...</screen> </dialog> <dialog scene = \"start8\"> <screen bg=\"bathroom\" highlight=\"shamerock_happy\" pos1=\"alan_normal\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">THE SHAME-ROCK: Ah, now but I know what you'll say, doc!</screen> <screen bg=\"bathroom\" highlight=\"shamerock_happy\" pos1=\"alan_normal\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: You'll say, \"Ah, but that guy looks like he's been through the wars!\", so you will!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Actually, my guess would have been a blender, or possibly some kind of farm equipment...</screen> <screen bg=\"bathroom\" highlight=\"shamerock_happy\" pos1=\"alan_suspicious\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: Ha! But that's all part of being an elite cage-fighter, so it is!</screen> <screen bg=\"bathroom\" highlight=\"shamerock_happy\" pos1=\"alan_suspicious\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: And besides, you should have seen the other guy!</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Worse off, was he?</screen> <screen bg=\"bathroom\" highlight=\"shamerock_happy\" pos1=\"alan_suspicious\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: I literally broke me foot of in his a-</screen> <screen bg=\"bathroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"shamerock_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Right! Well! Let's crack on, shall we?</screen> </dialog> <dialog scene = \"end8\"> <screen bg=\"bathroom\" highlight=\"shamerock_crutches\" pos1=\"alan_normal\" pos2=\"shamerock_crutches\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: Well, I feel great!</screen> <screen bg=\"bathroom\" highlight=\"shamerock_crutches\" pos1=\"alan_normal\" pos2=\"shamerock_crutches\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: But is all the bandages exactly necessary?</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"shamerock_crutches\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Well, you know how sometimes you have to put a cone on an injured dog to stop it hurting itself again because it's so stupid?</screen> <screen bg=\"bathroom\" highlight=\"shamerock_bandages\" pos1=\"alan_thoughtful\" pos2=\"shamerock_bandages\" pos3=\"nothing\" pos4=\"nothing\">SHAME-ROCK: Ah! I see! This is to stop me from destroyin' me opponents too early on?</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"shamerock_bandages\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Yes! Let's go with that explanation!</screen> <screen bg=\"shack\" highlight=\"meanwhile\" pos1=\"meanwhile\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But hey! That's one of the advantages of the slight onset of senility!</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: Gah! Bradley! Urk!</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Sir! We can't wait any longer! I'm going to get Alan!</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: Gack!</screen> </dialog> <dialog scene = \"start9\"> <screen bg=\"home\" highlight=\"aide_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Alan! It's time to go!</screen> <screen bg=\"home\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I am all kinds of ready!</screen> <screen bg=\"home\" highlight=\"aide_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Please put this blindfold on - we're going for a ride!</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: We're here! You can take the blindfold off.</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Right!</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Uh... It's still dark! If you can just turn on some lights, I'll get to it!</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Ah... yes, about that... I'm afraid the identity of my employer can never be compromised.</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Meaning?</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Here's a torch.</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: If you shine it anywhere near his face, I will be forced to shoot you.</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You ARE kidding me?</screen> </dialog> <dialog scene = \"end9\"> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: Well, that was pretty crazy!</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"alan_dark\" pos2=\"mysterious_normal\" pos3=\"nothing\" pos4=\"aide_dark\">FIGURE: psstwsssspsss</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">BRADLEY: My employer says: \"You'd better have gotten them all out this time\".</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: Tell him he's welcome - the ingrate!</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: So, what's the deal now?</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"alan_dark\" pos2=\"mysterious_normal\" pos3=\"nothing\" pos4=\"aide_dark\">FIGURE: pssspspssp</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">BRADLEY: My employer says that he is extremely grateful.</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">BRADLEY: Is there anything you would like in return for your services?</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: Heh. The only thing I really want is to be allowed to be a surgeon again!</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: Legally, I mean.</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: And for Aureola and the kids to come back.</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: ...but I guess that ain't going to happen...</screen> <screen bg=\"office_dark\" highlight=\"aide_smilingdark\" pos1=\"alan_dark\" pos2=\"aide_smilingdark\" pos3=\"nothing\" pos4=\"mysterious_normal\">BRADLEY: Why don't you go and wait in the car, Alan? I will join you in a moment.</screen> <screen bg=\"office_dark\" highlight=\"alan_dark\" pos1=\"alan_dark\" pos2=\"aide_smilingdark\" pos3=\"nothing\" pos4=\"mysterious_normal\">ALAN: Heh! Don't be long - the ol' bladder's not what it used to be! Heh heh!</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Well sir?</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Couldn't you pull some strings? He DID just save your life.</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: Indeed. Yes. I would like to do something for mister Probe.</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: Take him to a little place he can call his own - somewhere out of the way.</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: You want me to set him up with an office? Oh sir - that's wonde-</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: Then shoot him in the back of the head.</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: SIR! I-</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: You will leave now.</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: You can turn the lights on as you go.</screen> <screen bg=\"office_dark\" highlight=\"mysterious_normal\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">FIGURE: I imagine the effect will be... Suitably dramatic.</screen> <screen bg=\"office_dark\" highlight=\"aide_dark\" pos1=\"mysterious_normal\" pos2=\"aide_dark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I...</screen> <screen bg=\"office_dark\" highlight=\"aide_unhappydark\" pos1=\"mysterious_normal\" pos2=\"aide_unhappydark\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Yes sir...</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"president_normal\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: ...MISTER PRESIDENT!</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"president_happy\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">THE PRESIDENT: DUM DUM DUUUUM!</screen> </dialog> <dialog scene = \"start10\"> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_normal\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR AMPIRE: Doktor! You must believe me!</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_normal\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: I'm NOT a vampire! Those villagers got it all wrong!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Uh... Ok. Let's see where this goes!</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: They staked me! They shot me with a silver bullet! They threw holy water at me, made me eat some garlic and almost cut my head off!</screen> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Right... And you're still standing here, telling me you're NOT a vampire?</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Yes! And it must be true, because any of those things vould have killed a vampire! Right?</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I'm pretty sure most humans would be dead too...</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Regardless! You must fix me!</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: ...but bright light makes me explode into flame, so keep it dark, ok?</screen> </dialog> <dialog scene = \"end10\"> <screen bg=\"bathroom\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: So, are you SURE you're not a vampire? Why did villagers attack you?</screen> <screen bg=\"bathroom\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: In fact, we're just outside a large city in the 21st century... Where did you even FIND villagers?</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Vaat, vat is this? \"Interview with the Vampire\"?</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Chillax already, baby!</screen> <screen bg=\"bathroom\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You ARE a vampire! Oh god!</screen> <screen bg=\"bathroom\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Does this mean you're going to suck me dry?</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Ah! A double-entendre! Most excellent!</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Thank you, no. But I think now I will throw up in my mouth a little.</screen> <screen bg=\"bathroom\" highlight=\"vlad_closed\" pos1=\"alan_suspicious\" pos2=\"vlad_closed\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: Listen, here is a little token of my appreciation. If you ever find yourself dead, it may come in handy!</screen> <screen bg=\"bathroom\" highlight=\"vlad_normal\" pos1=\"alan_suspicious\" pos2=\"vlad_normal\" pos3=\"nothing\" pos4=\"nothing\">VLADIMIR: If it doesn't work... Just bring it back to me! Blah-ha-ha!</screen> <screen bg=\"bathroom\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: He was a lot less sparkly than I'd expected...</screen> </dialog> <dialog scene = \"start11\"> <screen bg=\"shack\" highlight=\"alan_facingaway\" pos1=\"alan_facingaway\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Wow... This place reminds me of the first place I ever performed surgery!</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: It's ALMOST as much of a dump, anyway...</screen> <screen bg=\"shack\" highlight=\"aide_nervous\" pos1=\"alan_thoughtful\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Mister Probe...</screen> <screen bg=\"shack\" highlight=\"aide_nervous\" pos1=\"alan_thoughtful\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I have some bad news. I can't...</screen> <screen bg=\"shack\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Can't what? Can't wave a magic wand and reopen all my hospitals?</screen> <screen bg=\"shack\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I don't even care! I'm having a blast just doing what I do best!</screen> <screen bg=\"shack\" highlight=\"alan_excited\" pos1=\"alan_excited\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Tell you what - you can keep the patients coming. I'll treat 'em right here!</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hey! Is there a patient in that chicken coop?</screen> <screen bg=\"shack\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_nervous\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Awww! An injured weirdo - just for me? You shouldn't have!</screen> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I have no idea who that is...</screen> </dialog> <dialog scene = \"end11\"> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Listen, Alan...</screen> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Something isn't right - it's not safe here...</screen> <screen bg=\"shack\" highlight=\"alan_excited\" pos1=\"alan_excited\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Not safe? That's great! Just like the glory days!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Dr. Bleed and I, holed up in secret, dodging cops and criminals...</screen> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_surprised\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: But...</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Listen! I don't care what happened with your mysterious \"employer\"!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: All I want is to do surgery! I want to feel like my old self - my young self!</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: So my family can be proud of me again...</screen> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_normal\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Your family?</screen> <screen bg=\"shack\" highlight=\"aide_sad\" pos1=\"alan_normal\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: You really miss them, don't you?</screen> <screen bg=\"shack\" highlight=\"aide_smiling\" pos1=\"alan_normal\" pos2=\"aide_smiling\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I'll see what I can do!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hooray! Just keep the patients coming!</screen> </dialog> <dialog scene = \"start12\"> <screen bg=\"shack\" highlight=\"pig_normal\" pos1=\"alan_suspicious\" pos2=\"pig_normal\" pos3=\"nothing\" pos4=\"nothing\">NAPOLEON TROTTERSKI: MRRRRROINK!</screen> <screen bg=\"shack\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"pig_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Well this is... Different.</screen> <screen bg=\"shack\" highlight=\"pig_normal\" pos1=\"alan_suspicious\" pos2=\"pig_normal\" pos3=\"nothing\" pos4=\"nothing\">NAPOLEON: SKWEEEE!</screen> <screen bg=\"shack\" highlight=\"alan_excited\" pos1=\"alan_excited\" pos2=\"pig_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: What's that? Little Timmy fell down a well?</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"pig_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Just kidding.</screen> <screen bg=\"shack\" highlight=\"pig_handingnote\" pos1=\"alan_normal\" pos2=\"pig_handingnote\" pos3=\"nothing\" pos4=\"nothing\">NAPOLEON: Skweee...</screen> <screen bg=\"shack\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"pig_handingnote\" pos3=\"nothing\" pos4=\"nothing\">ALAN: A note...</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"pig_handingnote\" pos3=\"nothing\" pos4=\"nothing\">ALAN: THIS is what you want me to do to you?</screen> </dialog> <dialog scene = \"end12\"> <screen bg=\"shack\" highlight=\"pig_typing\" pos1=\"alan_thoughtful\" pos2=\"pig_typing\" pos3=\"nothing\" pos4=\"nothing\">NAPOLEON: SANK YOU, MON DOCTOR.</screen> <screen bg=\"shack\" highlight=\"pig_typing\" pos1=\"alan_thoughtful\" pos2=\"pig_typing\" pos3=\"nothing\" pos4=\"nothing\">NAPOLEON: COME LA REVOLUTIONE YOU WILL BE SPARED.</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"pig_typing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Well thank goodness for that!</screen> <screen bg=\"shack\" highlight=\"pig_typing\" pos1=\"alan_excited\" pos2=\"pig_typing\" pos3=\"nothing\" pos4=\"nothing\">NAPOLEON: OR TURNED INTO GLUE. I AM NOT SURE YET.</screen> </dialog> <dialog scene = \"start13\"> <screen bg=\"shack\" highlight=\"pirate_normal\" pos1=\"alan_normal\" pos2=\"pirate_normal\" pos3=\"nothing\" pos4=\"nothing\">CAP'N SPLINTERS: Yarrrgh! Doc! I haven't been feeling myself recently!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"pirate_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Congratulations! I imagine it must be a real temptation on long, lonely sea voyages!</screen> <screen bg=\"shack\" highlight=\"pirate_normal\" pos1=\"alan_surprised\" pos2=\"pirate_normal\" pos3=\"nothing\" pos4=\"nothing\">CAP'N: No! I mean I've been pillaging and violatin' my way across the seas for years - but now there's a heaviness on my heart!</screen> <screen bg=\"shack\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"pirate_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: My salty old friend, it sounds like you've grown a conscience!</screen> <screen bg=\"shack\" highlight=\"pirate_normal\" pos1=\"alan_happy\" pos2=\"pirate_normal\" pos3=\"nothing\" pos4=\"nothing\">CAP'N: Yaarrrr, perhaps. But I was thinking it might be something to do with the live squid I swallowed?</screen> <screen bg=\"shack\" highlight=\"pirate_showingsquid\" pos1=\"alan_happy\" pos2=\"pirate_showingsquid\" pos3=\"nothing\" pos4=\"nothing\">CAP'N: Glaaaargh!</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"pirate_showingsquid\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hmm. That is also a possibility...</screen> </dialog> <dialog scene = \"end13\"> <screen bg=\"shack\" highlight=\"pirate_sad\" pos1=\"alan_thoughtful\" pos2=\"pirate_sad\" pos3=\"nothing\" pos4=\"nothing\">CAP'N: Yarr... I almost miss him now he's gone...</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"pirate_sad\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You know, I'm sure I already did a surgery just like this in one of the other \"Amateur Surgeon\" games...</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"pirate_sad\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...or maybe I was just playing a PIRATE copy! Ah ha ha ha!</screen> <screen bg=\"shack\" highlight=\"pirate_sad\" pos1=\"alan_surprised\" pos2=\"pirate_sad\" pos3=\"nothing\" pos4=\"nothing\">CAP'N: ...</screen> <screen bg=\"shack\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"pirate_sad\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...</screen> <screen bg=\"shack\" highlight=\"pirate_sad\" pos1=\"alan_proud\" pos2=\"pirate_sad\" pos3=\"nothing\" pos4=\"nothing\">CAP'N: Yar. I'll just be goin', then.</screen> </dialog> <dialog scene = \"start14\"> <screen bg=\"shack\" highlight=\"starla_normal\" pos1=\"alan_normal\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">PRINCESS STARLA: Oh doctor! Don't look at me!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I wasn't! I mean, I might have caught a glimpse, but, well, you're quite... Revealed...</screen> <screen bg=\"shack\" highlight=\"starla_normal\" pos1=\"alan_surprised\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">STARLA: Oh, you're so sweet! But I don't know how you can bear to even say such things!</screen> <screen bg=\"shack\" highlight=\"starla_normal\" pos1=\"alan_surprised\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">STARLA: Won't you help me, please? I need you to make me beautiful!</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I can maybe do a little nip, slash, tuck here and there...</screen> </dialog> <dialog scene = \"end14\"> <screen bg=\"shack\" highlight=\"starla_normal\" pos1=\"alan_normal\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">STARLA: Oh doctor!</screen> <screen bg=\"shack\" highlight=\"starla_normal\" pos1=\"alan_normal\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">STARLA: It's... I'm beautiful!</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I aim to please - or at least not hit any major vital organs!</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I may have used that line before...</screen> <screen bg=\"shack\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"starla_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But hey! That's one of the advantages of the slight onset of senility!</screen> <screen bg=\"shack\" highlight=\"meanwhile\" pos1=\"meanwhile\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But hey! That's one of the advantages of the slight onset of senility!</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"aide_normal\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Where the hell have you been?</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"aide_normal\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: The next words out of your mouth had better be \"burying the evidence\", or so help me!</screen> <screen bg=\"office_light\" highlight=\"aide_nervous\" pos1=\"aide_nervous\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Uh...</screen> <screen bg=\"office_light\" highlight=\"aide_amazed\" pos1=\"aide_amazed\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: He escaped!</screen> <screen bg=\"office_light\" highlight=\"president_furious\" pos1=\"aide_amazed\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: He's a 70-year-old man with a self-confessed bladder problem! How did he ESCAPE?</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"aide_sad\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Sir... please! What have you got against him?</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"aide_sad\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Your first act as president was to close his hospitals - you ruined his life!</screen> <screen bg=\"office_light\" highlight=\"aide_normal\" pos1=\"aide_normal\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Then he SAVES yours, and you want him killed!</screen> <screen bg=\"office_light\" highlight=\"aide_suspicious\" pos1=\"aide_suspicious\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Well I won't do it!</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"aide_suspicious\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: You WON'T? You won't obey a direct order from your PRESIDENT?</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"aide_sad\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: He... He's my grandfather.</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"aide_sad\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Your... Grandfather?</screen> <screen bg=\"office_light\" highlight=\"president_plotting\" pos1=\"aide_sad\" pos2=\"president_plotting\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Ah... My dear boy... I had no idea.</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"aide_sad\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Of course, this changes everything!</screen> </dialog> <dialog scene = \"start15\"> <screen bg=\"shack\" highlight=\"chewtoy_pain\" pos1=\"alan_normal\" pos2=\"chewtoy_pain\" pos3=\"nothing\" pos4=\"nothing\">CHEWTOY CHUCK: Doc! Help me! I got one of my dogs too worked up during training! I've been bitten half to death!</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"chewtoy_pain\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hmm. Was it a German Shepherd?</screen> <screen bg=\"shack\" highlight=\"chewtoy_pain\" pos1=\"alan_thoughtful\" pos2=\"chewtoy_pain\" pos3=\"nothing\" pos4=\"nothing\">CHUCK: What? No, you idiot! It was one of my DOGS.</screen> <screen bg=\"shack\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"chewtoy_pain\" pos3=\"nothing\" pos4=\"nothing\">ALAN: No, I meant... Never mind...</screen> </dialog> <dialog scene = \"end15\"> <screen bg=\"shack\" highlight=\"chewtoy_happy\" pos1=\"alan_normal\" pos2=\"chewtoy_happy\" pos3=\"nothing\" pos4=\"nothing\">CHUCK: That's better! You know, I've got 100 dogs in all - all boys! Just one girl dog!</screen> <screen bg=\"shack\" highlight=\"chewtoy_happy\" pos1=\"alan_normal\" pos2=\"chewtoy_happy\" pos3=\"nothing\" pos4=\"nothing\">CHUCK: Funny things is, she's the ONLY one that doesn't bite me!</screen> <screen bg=\"shack\" highlight=\"chewtoy_happy\" pos1=\"alan_normal\" pos2=\"chewtoy_happy\" pos3=\"nothing\" pos4=\"nothing\">CHUCK: Guess you could say I've got ninety-nine problems, but the bitc-</screen> <screen bg=\"shack\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"chewtoy_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ha... Well! Best let you go back to them!</screen> </dialog> <dialog scene = \"start16\"> <screen bg=\"shack\" highlight=\"jimmy_ceiling\" pos1=\"alan_normal\" pos2=\"jimmy_ceiling\" pos3=\"nothing\" pos4=\"nothing\">JIMMY THE SPIDER: Ta daaaa! Look in your pocket! Your watch is gone! I stole it!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"jimmy_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ah! What the hell are you supposed to be?</screen> <screen bg=\"shack\" highlight=\"jimmy_normal\" pos1=\"alan_surprised\" pos2=\"jimmy_normal\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: JIMMY THE SPIDER! Cat-burglar extraordinaire!</screen> <screen bg=\"shack\" highlight=\"jimmy_normal\" pos1=\"alan_surprised\" pos2=\"jimmy_normal\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: I must have burgled, oh, five cats so far! Ha ha ha!</screen> <screen bg=\"shack\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"jimmy_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...awful</screen> <screen bg=\"shack\" highlight=\"jimmy_normal\" pos1=\"alan_sad\" pos2=\"jimmy_normal\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: No, I'm just kidding. But I am TOTALLY SPIDER-LIKE!</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"jimmy_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: And you want me to what, remove part of your brain to cure you of this weird behavior?</screen> <screen bg=\"shack\" highlight=\"jimmy_happy\" pos1=\"alan_thoughtful\" pos2=\"jimmy_happy\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: No way! It's just that recently, some of my SPIDER MEALS have been...</screen> <screen bg=\"shack\" highlight=\"jimmy_vomiting\" pos1=\"alan_nervous\" pos2=\"jimmy_vomiting\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: ...repeating on me.</screen> <screen bg=\"shack\" highlight=\"alan_nervous\" pos1=\"alan_nervous\" pos2=\"jimmy_vomiting\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Gross... Well, say \"Ah\"!</screen> </dialog> <dialog scene = \"end16\"> <screen bg=\"shack\" highlight=\"jimmy_happy\" pos1=\"alan_happy\" pos2=\"jimmy_happy\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: Ah - that's so much better!</screen> <screen bg=\"shack\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"jimmy_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Next time, why not try eating a spider to catch the flies?</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"jimmy_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Or would that be like cannibalism?</screen> <screen bg=\"shack\" highlight=\"jimmy_happy\" pos1=\"alan_thoughtful\" pos2=\"jimmy_happy\" pos3=\"nothing\" pos4=\"nothing\">JIMMY: Ha! Yeah! Sure - eat a spider! Can you imagine someone coming in with a whole bunch of spiders running around inside them?</screen> <screen bg=\"shack\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"jimmy_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You'd be surprised...</screen> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_thoughtful\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Alan! Listen - there's good news!</screen> <screen bg=\"shack\" highlight=\"aide_happy\" pos1=\"alan_thoughtful\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I think something wonderful is going to happen! I think we're going to be able to reopen your hospitals!</screen> <screen bg=\"shack\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: What? What?</screen> <screen bg=\"shack\" highlight=\"aide_normal\" pos1=\"alan_surprised\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I'll explain more when you've finished with your next patient! Be quick!</screen> </dialog> <dialog scene = \"start17\"> <screen bg=\"shack\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">ALAN: How can I hel-</screen> <screen bg=\"shack\" highlight=\"tom_intense\" pos1=\"alan_suspicious\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">PEEPING TOM: I LIKE TO LOOK AT THINGS.</screen> <screen bg=\"shack\" highlight=\"tom_intense\" pos1=\"alan_suspicious\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">TOM: Not necessarily WEIRD things, you understand!</screen> <screen bg=\"shack\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Just \"things\", hey? I see...</screen> <screen bg=\"shack\" highlight=\"tom_rage\" pos1=\"alan_suspicious\" pos2=\"tom_rage\" pos3=\"nothing\" pos4=\"nothing\">TOM: YOU \"SEE\"? YOU MOCK ME! YOU MOCK ME WITH YOUR BEAUTIFUL EYES! For I CANNOT SEE!</screen> <screen bg=\"shack\" highlight=\"tom_intense\" pos1=\"alan_suspicious\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">TOM: Or at least, not as well as I'd like to...</screen> <screen bg=\"shack\" highlight=\"alan_excited\" pos1=\"alan_excited\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">ALAN: One eyeball surgery coming right up!</screen> </dialog> <dialog scene = \"end17\"> <screen bg=\"shack\" highlight=\"tom_happy\" pos1=\"alan_normal\" pos2=\"tom_happy\" pos3=\"nothing\" pos4=\"nothing\">TOM: Ahhh! It's wonderful!</screen> <screen bg=\"shack\" highlight=\"tom_happy\" pos1=\"alan_normal\" pos2=\"tom_happy\" pos3=\"nothing\" pos4=\"nothing\">TOM: I can't wait to start looking at some really WEIRD stuff again!</screen> <screen bg=\"shack\" highlight=\"tom_intense\" pos1=\"alan_normal\" pos2=\"tom_intense\" pos3=\"nothing\" pos4=\"nothing\">TOM: DON'T LOOK AT ME LIKE THAT! It makes me feel...dirty!</screen> <screen bg=\"shack\" highlight=\"tom_happy\" pos1=\"alan_normal\" pos2=\"tom_happy\" pos3=\"nothing\" pos4=\"nothing\">TOM: Actually, you CAN keep looking! Mmmm!</screen> <screen bg=\"shack\" highlight=\"alan_rueful\" pos1=\"alan_rueful\" pos2=\"tom_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Yeuch!</screen> <screen bg=\"shack\" highlight=\"aide_happy\" pos1=\"alan_happy\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Alan! My employer has had a change of heart!</screen> <screen bg=\"shack\" highlight=\"aide_happy\" pos1=\"alan_happy\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: He wants to meet you! He has good news about your hospitals!</screen> <screen bg=\"shack\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Are you sure about this?</screen> <screen bg=\"shack\" highlight=\"aide_happy\" pos1=\"alan_normal\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Yes! Please - it's so important! I'll send a car - just be in it! Don't forget your blindfold!</screen> </dialog> <dialog scene = \"start18\"> <screen bg=\"office_dark\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"mysterious_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hello? Bradley?</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"alan_surprised\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Hello Alan.</screen> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Oh my God it's the president.</screen> <screen bg=\"office_light\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You're the douche who closed all my hospitals!</screen> <screen bg=\"office_light\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: If I'd have known I was going to meet you, I'd have worn my open-back gown from the home, to make it easier to tell you to kiss my...</screen> <screen bg=\"office_light\" highlight=\"president_plotting\" pos1=\"alan_sad\" pos2=\"president_plotting\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: My dear, old, crazy Alan Probe...</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"alan_sad\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: How terribly you've aged!</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Screw this. Tell Bradley I'm out of here.</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"alan_angry\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Why not tell him yourself?</screen> <screen bg=\"office_light\" highlight=\"aide_injured\" pos1=\"alan_surprised\" pos2=\"aide_injured\" pos3=\"nothing\" pos4=\"president_normal\">BRADLEY: Groan...</screen> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"aide_injured\">ALAN: Oh my God. What did you DO?</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"alan_surprised\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"aide_injured\">PRESIDENT: Turns out little Bradley here was quite the keeper of secrets!</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"alan_surprised\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"aide_injured\">PRESIDENT: ...from both of us.</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"aide_injured\">ALAN: Secrets? What? Is it the secret why you're SUCH a colossal douchebag?</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"aide_injured\">PRESIDENT: Ah, it's so delicious - all the time you had with him, and you never knew!</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"alan_angry\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"aide_injured\">PRESIDENT: Alan - he's your grandson!</screen> <screen bg=\"office_light\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"aide_injured\">ALAN: You're mental.</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"alan_normal\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"aide_injured\">PRESIDENT: Ask him yourself, if you don't believe me.</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"alan_normal\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"aide_injured\">PRESIDENT: You may need to patch him up a bit first!</screen> </dialog> <dialog scene = \"end18\"> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I just don't get it! What the hell have you got against me?</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: You shut down my hospitals, rip up my legacy...</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: And then you try to kill my possibly-grandson after I SAVE YOUR LIFE!</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: WHAT is YOUR PROBLEM?</screen> <screen bg=\"office_light\" highlight=\"president_normal\" pos1=\"alan_angry\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: Ha! This, coming from the man who almost killed me with his botched surgery!</screen> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"president_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I didn't botch anything!</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"alan_surprised\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: The man who foiled my plans at every turn!</screen> <screen bg=\"office_light\" highlight=\"alan_yelling\" pos1=\"alan_yelling\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I have done ZERO foiling! There has been NO FOILING!</screen> <screen bg=\"office_light\" highlight=\"president_furious\" pos1=\"alan_yelling\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: The man who had me locked up for 20 years! 20 YEARS!</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I LOCKED YOU UP? WHAT THE HELL ARE YOU TALKING ABOUT?!</screen> <screen bg=\"office_light\" highlight=\"president_furious\" pos1=\"alan_angry\" pos2=\"president_furious\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: How I loathe you pizza boy!</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"alan_angry\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: How it gladdened me to see your dreams crumble!</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"alan_angry\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: For your family to abandon you, unable to witness your shame!</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"alan_angry\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: But now... To have your own grandson at my fingertips!</screen> <screen bg=\"office_light\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Pizza boy? No-one's called me that for...</screen> <screen bg=\"office_light\" highlight=\"president_angry\" pos1=\"alan_suspicious\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: My one regret is that our stinking, worthless teacher DIED before he could see your downfall!</screen> <screen bg=\"office_light\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Wait...</screen> <screen bg=\"office_light\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: OUR teacher? You mean, Dr. Bleed? But...</screen> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"president_angry\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Oh. My. God.</screen> <screen bg=\"office_light\" highlight=\"president_happy\" pos1=\"alan_surprised\" pos2=\"president_happy\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: That's right, Alan!</screen> <screen bg=\"office_light\" highlight=\"dwayne_normal\" pos1=\"alan_surprised\" pos2=\"dwayne_normal\" pos3=\"nothing\" pos4=\"nothing\">PRESIDENT: MWAAAHAHAHAAAA!</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"dwayne_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: DWAYNE PIPE?</screen> <screen bg=\"office_light\" highlight=\"dwayne_stand\" pos1=\"alan_angry\" pos2=\"dwayne_stand\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: DUM DUM DUMMMMM!</screen> </dialog> <dialog scene = \"start19\"> <screen bg=\"office_light\" highlight=\"dwayne_stand\" pos1=\"alan_sad\" pos2=\"dwayne_stand\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: How does it feel, pizza boy?</screen> <screen bg=\"office_light\" highlight=\"dwayne_stand\" pos1=\"alan_sad\" pos2=\"dwayne_stand\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: To know that your old nemesis has WON!?</screen> <screen bg=\"office_light\" highlight=\"dwayne_normal\" pos1=\"alan_sad\" pos2=\"dwayne_normal\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: I WIN!</screen> <screen bg=\"office_light\" highlight=\"dwayne_normal\" pos1=\"alan_sad\" pos2=\"dwayne_normal\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: AH HAHAHAHAAAA!</screen> <screen bg=\"office_light\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"dwayne_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: God you're a douche.</screen> <screen bg=\"office_light\" highlight=\"alan_angry\" pos1=\"alan_angry\" pos2=\"dwayne_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I mean, wow. WOW.</screen> <screen bg=\"office_light\" highlight=\"dwayne_stand\" pos1=\"alan_angry\" pos2=\"dwayne_stand\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: You even SAVED my LIFE!</screen> <screen bg=\"office_light\" highlight=\"dwayne_stand\" pos1=\"alan_angry\" pos2=\"dwayne_stand\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: You pulled all those bugs out of me!</screen> <screen bg=\"office_light\" highlight=\"dwayne_stand\" pos1=\"alan_angry\" pos2=\"dwayne_stand\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: You...</screen> <screen bg=\"office_light\" highlight=\"dwayne_burp\" pos1=\"alan_angry\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: BUUUURP</screen> <screen bg=\"office_light\" highlight=\"dwayne_burp\" pos1=\"alan_angry\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">DWAYNE: Uh oh.</screen> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">ALAN: AH HA HA HA!!! Looks like I missed a few!</screen> <screen bg=\"office_light\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">ALAN: God, I SUCK at those bug extraction surgeries!</screen> <screen bg=\"office_light\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Tick-tock, Dwayne!</screen> <screen bg=\"office_light\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Tell you what, I'll save you if you promise to stop being a douche?</screen> <screen bg=\"office_light\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"dwayne_burp\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Oh what the hell - one last time for old time's sake!</screen> </dialog> <dialog scene = \"end19\"> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"alan_happy\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Ugh... Alan, I'm so sorry.</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"alan_happy\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: It's true. I am your grandson. I just wanted to bring our family back together...</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"alan_happy\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I thought if I became aide to the president, I could find a way to help you!</screen> <screen bg=\"office_light\" highlight=\"aide_sad\" pos1=\"alan_happy\" pos2=\"aide_sad\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I had no idea the president was the bad guy!</screen> <screen bg=\"office_light\" highlight=\"aide_thoughtful\" pos1=\"alan_happy\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: I mean, how does a criminal imprisoned for MURDER manage to get out of jail, disguise his identity...</screen> <screen bg=\"office_light\" highlight=\"aide_thoughtful\" pos1=\"alan_happy\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: ...and then run for, and become, president of the United States? </screen> <screen bg=\"office_light\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_normal\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ha! Listen... grandson. We could sit here and poke holes in the plot all night...</screen> <screen bg=\"office_light\" highlight=\"alan_proud,aide_camera\" pos1=\"alan_proud\" pos2=\"aide_camera\" pos3=\"nothing\" pos4=\"nothing\"></screen> <screen bg=\"office_light\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"aide_thoughtful\" pos3=\"nothing\" pos4=\"nothing\">ALAN: ...but I think I'd rather we went and visited some of our family, and started rebuilding some bridges! Whaddya say?</screen> <screen bg=\"office_light\" highlight=\"aide_happy\" pos1=\"alan_happy\" pos2=\"aide_happy\" pos3=\"nothing\" pos4=\"nothing\">BRADLEY: Let's go... Grandpa!</screen> </dialog> <dialog scene = \"start20\"> <screen bg=\"bedroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ah, it'll be good to get out of this place!</screen> <screen bg=\"bedroom\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I've modified a pig, pulled a rabbit out of a clown, unmasked the president and gotten my life back...</screen> <screen bg=\"bedroom\" highlight=\"alan_proud\" pos1=\"alan_proud\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Not a bad run for an old guy who now sometimes forgets to drop his pants before he uses the toilet!</screen> <screen bg=\"bedroom\" highlight=\"alan_sad\" pos1=\"alan_sad\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I just wish Dr. Bleed was around to have seen it...</screen> <screen bg=\"bedroom\" highlight=\"alan_excited\" pos1=\"alan_excited\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Hey! Didn't that whack-job vampire say something about something that was something to do with raising the dead? Or something?</screen> <screen bg=\"bedroom\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I don't know if it's the joy in my heart at finishing the game, or the crazy in my head at there being nothing left to complete, but I think it's time to go pay an old friend a visit!</screen> </dialog> <dialog scene = \"end20\"> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_surprised\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">DR. IGNACIOUS BLEED: Hello Alan.</screen> <screen bg=\"graveyard\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ha... Dr. Bleed! Oh wow... It worked!</screen> <screen bg=\"graveyard\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Ah... I want to say something witty to wind you up!</screen> <screen bg=\"graveyard\" highlight=\"alan_tear\" pos1=\"alan_tear\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: But at the same time I almost want to cry... I've missed you!</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_tear\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: Ha! We made quite the team, didn't we?</screen> <screen bg=\"graveyard\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: It was the best! Remember when I hit that old guy with the pizza van, and we patched him up together?</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_surprised\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: Yes. That was me.</screen> <screen bg=\"graveyard\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Oh yeah!</screen> <screen bg=\"graveyard\" highlight=\"alan_suspicious\" pos1=\"alan_suspicious\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Man... I don't really know what to say now!</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_suspicious\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: You could apologize for digging me up?</screen> <screen bg=\"graveyard\" highlight=\"alan_thoughtful\" pos1=\"alan_thoughtful\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Yeah, I'm not really sure what I was thinking...</screen> <screen bg=\"graveyard\" highlight=\"alan_surprised\" pos1=\"alan_surprised\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: I guess it's just not really an Amateur Surgeon game without Dr. Bleed!</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_surprised\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: That's very kind of you Alan - I'm so very proud of you, and everything you've done.</screen> <screen bg=\"graveyard\" highlight=\"alan_normal\" pos1=\"alan_normal\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Even when I forgot to pull that thing out of Dwayne no fewer than three separate times?</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_normal\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: That was the best of all.</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_normal\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: I have to go now.</screen> <screen bg=\"graveyard\" highlight=\"bleed_angelic\" pos1=\"alan_normal\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">BLEED: Goodbye, Alan.</screen> <screen bg=\"graveyard\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"bleed_angelic\" pos3=\"nothing\" pos4=\"nothing\">ALAN: Goodbye, Dr. Bleed...</screen> <screen bg=\"graveyard\" highlight=\"alan_happy\" pos1=\"alan_happy\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\"></screen> <screen bg=\"graveyard\" highlight=\"alan_tear\" pos1=\"alan_tear\" pos2=\"nothing\" pos3=\"nothing\" pos4=\"nothing\"></screen> </dialog> </data>"); var _local3:Number = 0; while (_local3 < _local2.dialog.length()) { _local4 = []; _local5 = _local2.dialog[_local3].@scene; _local6 = 0; while (_local6 < _local2.dialog[_local3].screen.length()) { _local7 = _local2.dialog[_local3].screen[_local6].@bg; _local8 = _local2.dialog[_local3].screen[_local6].@pos1; _local9 = _local2.dialog[_local3].screen[_local6].@pos2; _local10 = _local2.dialog[_local3].screen[_local6].@pos3; _local11 = _local2.dialog[_local3].screen[_local6].@pos4; _local12 = _local2.dialog[_local3].screen[_local6].@highlight; _local13 = _local2.dialog[_local3].screen[_local6]; _local4.push([_local7, _local8, _local9, _local10, _local11, _local12, _local13]); _local6++; }; cut_scenes.push([_local5, _local4]); _local3++; }; } public function getToolByID(_arg1:int):ToolData{ var _local2:ToolData; var _local3:int = tool_library.length; var _local4:int; while (_local4 < _local3) { if (tool_library[_local4].id == _arg1){ _local2 = tool_library[_local4]; break; }; _local4++; }; return (_local2); } public function parseFiles():void{ var _local1:int; while (_local1 < xml_list.length) { setupDialog(xml_list[_local1]); _local1++; }; dispatchEvent(new Event(COMPLETE)); } public function init():void{ onXMLLoaded(); } protected function setupInjuries():void{ injury_library = []; injury_library.push(new InjuryData(0, "empty", BloodSplatterAS, "", "")); injury_library.push(new InjuryData(1, "SmallCut", SmallCutAS, "", "")); injury_library.push(new InjuryData(2, "Incision", IncisionAS, "", "")); injury_library.push(new InjuryData(3, "LargeCut", LargeCutAS, "", "")); injury_library.push(new InjuryData(4, "SurfaceExtraction", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(5, "SurfaceExtractionGlass", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(6, "SurfaceExtractionBone", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(7, "UnderSurfaceExtractionMoney", UnderSurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(8, "UnderSurfaceExtractionPassport", UnderSurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(9, "UnderSurfaceExtractionCard", UnderSurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(10, "Crab", CrabAS, "", "")); injury_library.push(new InjuryData(11, "empty", PoisonSplatterAS, "", "")); injury_library.push(new InjuryData(12, "Poison", PoisonAS, "", "")); injury_library.push(new InjuryData(13, "Transplant", TransplantAS, "", "")); injury_library.push(new InjuryData(14, "KneeTransplant", KneeTransplantAS, "", "")); injury_library.push(new InjuryData(15, "SurfaceExtractionKnee1", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(16, "SurfaceExtractionKnee2", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(17, "empty", BlueBloodSplatterAS, "", "")); injury_library.push(new InjuryData(18, "SurfaceExtractionCrab", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(19, "empty", BoneSplatterAS, "", "")); injury_library.push(new InjuryData(20, "empty", SparkSplatterAS, "", "")); injury_library.push(new InjuryData(21, "ThighTransplant", ThighTransplantAS, "", "")); injury_library.push(new InjuryData(22, "SurfaceExtractionThigh1", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(23, "SurfaceExtractionThigh2", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(24, "KidneyTransplantLeft", KidneyTransplantLeftAS, "", "")); injury_library.push(new InjuryData(25, "KidneyTransplantRight", KidneyTransplantRightAS, "", "")); injury_library.push(new InjuryData(26, "ExplosiveExtraction", ExplosiveExtractionAS, "", "")); injury_library.push(new InjuryData(27, "empty", FireSplatterAS, "", "")); injury_library.push(new InjuryData(28, "Burn", BurnAS, "", "")); injury_library.push(new InjuryData(29, "Fire", FireAS, "", "")); injury_library.push(new InjuryData(30, "Eyelid", EyelidAS, "", "")); injury_library.push(new InjuryData(31, "FireFlyEgg", FireFlyEggAS, "", "")); injury_library.push(new InjuryData(32, "FireFly", FireFlyAS, "", "")); injury_library.push(new InjuryData(33, "ExtractionFireFlyEggBroken", ExtractionFireFlyEggBrokenAS, "", "")); injury_library.push(new InjuryData(34, "SurfaceExtractionTooth1", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(35, "SurfaceExtractionTooth2", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(36, "UnderSurfaceExtractionTooth1", UnderSurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(37, "UnderSurfaceExtractionTooth2", UnderSurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(38, "InsectBoss", InsectBossAS, "", "")); injury_library.push(new InjuryData(39, "ExplosiveExtractionEye", ExplosiveExtractionAS, "", "")); injury_library.push(new InjuryData(40, "LeftEyeTransplant", EyeTransplantAS, "", "")); injury_library.push(new InjuryData(41, "RightEyeTransplant", EyeTransplantAS, "", "")); injury_library.push(new InjuryData(42, "LeftThumbTransplant", LeftThumbTransplantAS, "", "")); injury_library.push(new InjuryData(43, "RightThumbTransplant", RightThumbTransplantAS, "", "")); injury_library.push(new InjuryData(44, "TypeAndTell", TypeAndTellAS, "", "")); injury_library.push(new InjuryData(45, "SurfaceExtractionWire", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(46, "UnderSurfaceExtractionWire", UnderSurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(47, "Squid", SquidAS, "", "")); injury_library.push(new InjuryData(48, "empty", InkSplatterAS, "", "")); injury_library.push(new InjuryData(49, "Barnicle", BarnicleAS, "", "")); injury_library.push(new InjuryData(50, "empty", BarnicleSplatterAS, "", "")); injury_library.push(new InjuryData(51, "SurfaceExtractionTentacle1", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(52, "SurfaceExtractionTentacle2", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(53, "SurfaceExtractionTentacle3", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(54, "SurfaceExtractionTentacle4", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(55, "SurfaceExtractionTentacle5", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(56, "Dove", DoveAS, "", "")); injury_library.push(new InjuryData(57, "Droplet", DropletAS, "", "")); injury_library.push(new InjuryData(58, "empty", DoveSplatterAS, "", "")); injury_library.push(new InjuryData(59, "PelvisTransplant", PelvisTransplantAS, "", "")); injury_library.push(new InjuryData(60, "ShoulderTransplant", ShoulderTransplantAS, "", "")); injury_library.push(new InjuryData(61, "ClownNose", ClownNoseAS, "", "")); injury_library.push(new InjuryData(62, "Scarring", ScarringAS, "", "")); injury_library.push(new InjuryData(63, "LargeCutScar", LargeCutScarAS, "", "")); injury_library.push(new InjuryData(64, "Insertion", InsertionAS, "", "")); injury_library.push(new InjuryData(65, "UnderSurfaceExtractionClown", UnderSurfaceExtractionClownAS, "", "")); injury_library.push(new InjuryData(66, "Bunny", BunnyAS, "", "")); injury_library.push(new InjuryData(67, "SpineTransplant", SpineTransplantAS, "", "")); injury_library.push(new InjuryData(68, "Fat", FatAS, "", "")); injury_library.push(new InjuryData(69, "empty", FatSplatterAS, "", "")); injury_library.push(new InjuryData(70, "TopLipLeft", LipAS, "", "")); injury_library.push(new InjuryData(71, "BottomLipLeft", LipAS, "", "")); injury_library.push(new InjuryData(72, "NoseTransplant", NoseTransplantAS, "", "")); injury_library.push(new InjuryData(73, "Unibrow", UnibrowAS, "", "")); injury_library.push(new InjuryData(74, "empty", CentipedeAS, "", "")); injury_library.push(new InjuryData(75, "TopLipRight", LipAS, "", "")); injury_library.push(new InjuryData(76, "BottomLipRight", LipAS, "", "")); injury_library.push(new InjuryData(77, "SurfaceExtractionNeedle", SurfaceExtractionAS, "", "")); injury_library.push(new InjuryData(78, "ExplosiveExtractionBomb", ExplosiveExtractionBombAS, "", "")); injury_library.push(new InjuryData(79, "PoisonLiverTransplant", PoisonLiverTransplantAS, "", "")); injury_library.push(new InjuryData(80, "PoisonKidneyTransplant", PoisonKidneyTransplantAS, "", "")); injury_library.push(new InjuryData(81, "BigCentipede", BigCentipedeAS, "", "")); injury_library.push(new InjuryData(82, "SmallCut", BloodSmallCutAS, "", "")); injury_library.push(new InjuryData(83, "LargeCut", BloodLargeCutAS, "", "")); injury_library.push(new InjuryData(84, "Burn", BloodBurnAS, "", "")); injury_library.push(new InjuryData(85, "empty", SaltSplatterAS, "", "")); injury_library.push(new InjuryData(86, "SurfaceExtractionStake", SurfaceExtractionStakeAS, "", "")); injury_library.push(new InjuryData(87, "SurfaceExtractionGarlic", SurfaceExtractionGarlicAS, "", "")); injury_library.push(new InjuryData(88, "UnderSurfaceExtractionSilver", UnderSurfaceExtractionSilverAS, "", "")); injury_library.push(new InjuryData(89, "Fire", BloodFireAS, "", "")); injury_library.push(new InjuryData(90, "empty", BloodFireSplatterAS, "", "")); injury_library.push(new InjuryData(91, "Bat", BatAS, "", "")); injury_library.push(new InjuryData(92, "Bleed", BleedAS, "", "")); injury_library.push(new InjuryData(93, "IncisionCoffin", IncisionCoffinAS, "", "")); injury_library.push(new InjuryData(94, "dirtSplatter", DirtAS, "", "")); injury_library.push(new InjuryData(95, "empty", FeatherSplatterAS, "", "")); tool_library = []; tool_library.push(new ToolData(3, "Lighter", Lighter, 51, "lighter", "", true)); tool_library.push(new ToolData(4, "Cream", Cream, 52, "cream", "", true)); tool_library.push(new ToolData(1, "Cutter", Cutter, 49, "cutter", "", true)); tool_library.push(new ToolData(5, "Stitch", Stitch, 53, "stitch", "", true)); tool_library.push(new ToolData(2, "Tongs", Tongs, 50, "tongs", "", true)); tool_library.push(new ToolData(6, "Vacuum", Vacuum, 54, "vacuum", "", true)); tool_library.push(new ToolData(7, "Chainsaw", Chainsaw, 55, "chainsaw", "", true)); tool_library.push(new ToolData(8, "Injection", Injection, 56, "injection", "", true)); tool_library.push(new ToolData(9, "Battery", Battery, 57, "battery", "", true)); tool_library.push(new ToolData(10, "Scanner", Scanner, 48, "scanner", "", true)); } public function getToolByName(_arg1:String):ToolData{ var _local2:ToolData; var _local3:int = tool_library.length; var _local4:int; while (_local4 < _local3) { if (tool_library[_local4].name == _arg1){ _local2 = tool_library[_local4]; break; }; _local4++; }; return (_local2); } protected function onXMLLoaded():void{ parseFiles(); setupInjuries(); } public function getInjuryByID(_arg1:int):InjuryData{ var _local2:InjuryData; var _local3:int = injury_library.length; var _local4:int; while (_local4 < _local3) { if (injury_library[_local4].id == _arg1){ _local2 = injury_library[_local4]; break; }; _local4++; }; return (_local2); } public static function getInstance():Library{ if (instance == null){ instance = new (Library); }; return (instance); } public static function getToolLibrary():Array{ return (tool_library); } public static function getAssetList():Array{ return (asset_library); } } }//package game.libraries
Section 43
//BarnicleAS (game.model.assets.injuries.BarnicleAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import flash.geom.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class BarnicleAS extends InjuryGraphic implements IInjury { public var maxSpeed:int;// = 5 public var fastMulti:Number;// = 1.02 public var minX:int;// = 0 public var speed:Number; public var rowY1:int;// = 110 public var rowY2:int;// = 230 public var minSpeed:int;// = 3 public var slowMulti:Number;// = 0.99 public var rowY3:int;// = 350 public var ovality:Number;// = 1.2 public var dir:String; public var ox:Number;// = 0 public var oy:Number;// = -2.7 public var distanceFromEye:Number;// = 5 public var maxX:int;// = 600 public var maxEyeMovement:Number;// = 5 public var runRadius:int;// = 40 public var numRows:int;// = 3 public function BarnicleAS(_arg1:GameState){ super(_arg1); make = "crab"; currentStage = 1; maxStages = 1; stageArray = [["lighter", "nothing", 1000, 250, 0.3, 350, "nothing", "nothing", true, "invisible", false, smallStage]]; depth = "creatures_lower"; } override public function render():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:*; var _local5:Object; var _local6:Injury; if (mc == null){ return; }; if (alive){ if (((!((mc == null))) && (!((mc["pupil"] == null))))){ _local1 = (mc.mouseX - ox); _local2 = (mc.mouseY - oy); _local3 = Math.min(Math.max((Math.sqrt(((_local1 * _local1) + (_local2 * _local2))) / distanceFromEye), 0), maxEyeMovement); _local4 = Math.atan2(_local2, _local1); mc["pupil"].x = (((Math.cos(_local4) * _local3) * ovality) + ox); mc["pupil"].y = ((Math.sin(_local4) * _local3) + oy); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); special(); }; } else { _local5 = new Object(); _local5.id = 50; _local5.x = mc.x; _local5.y = mc.y; _local5.rotation = 0; _local5.scale = 1; _local6 = new Injury(_local5); gameState.addBlood(_local6); if (mc["dying"] != null){ if (mc["dying"].currentFrame == mc["dying"].totalFrames){ mc.gotoAndStop("DEAD"); gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; invincible = false; }; }; return; }; } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 5]); }; _local1++; }; mc.gotoAndStop("ALIVE"); } override public function updateInjury():void{ var _local1:int; currentStage++; speed = 0; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ _local1 = ((Math.random() * 3) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("GENERIC_CREATURE" + _local1)]); alive = false; mc.gotoAndStop("DYING"); invincible = true; }; } override public function createEffect(_arg1:int, _arg2:int):void{ } override public function interact():void{ } override public function special():void{ } } }//package game.model.assets.injuries
Section 44
//BarnicleSplatterAS (game.model.assets.injuries.BarnicleSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class BarnicleSplatterAS extends BloodSplatterAS implements IInjury { public var maxEyeMovement:Number;// = 30 public var ox:Number;// = 0 public var oy:Number;// = -2.7 public var distanceFromEye:Number;// = 5 public var ovality:Number;// = 1.2 public function BarnicleSplatterAS(_arg1:GameState, _arg2:Number=-1){ make = "barnicleSplatter"; super(_arg1, _arg2); baseVel = 4; numParticles = 1; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); make = "barnicleSplatter"; } } }//package game.model.assets.injuries
Section 45
//BatAS (game.model.assets.injuries.BatAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; public class BatAS extends InjuryGraphic implements IInjury { public var splatMod:int;// = 2 public var bloodVel:int;// = 20 public var minX:int;// = 0 public var minY:int;// = 0 public var state:String; public var targetFrame:String; public var maxEffectTimer:int;// = 3 public var maxX:int;// = 650 public var maxY:int;// = 460 public var splatChance:int;// = 50 public function BatAS(_arg1:GameState){ super(_arg1); make = "bat"; currentStage = 1; maxStages = 1; stageArray = [[["injection", "lighter"], "nothing", 1000, 300, 0.1, 360, "nothing", "nothing", true, "invisible", false, bigStage]]; depth = "creatures_lower"; state = "sleeping"; } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; targetFrame = ""; specialTimer = 0; state = "sleeping"; mc.gotoAndStop(state); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 4]); }; _local1++; }; } override public function render():void{ var _local1:*; var _local2:int; var _local3:int; var _local4:Object; var _local5:Injury; var _local6:Object; var _local7:Injury; var _local8:Object; var _local9:Injury; var _local10:Object; var _local11:Injury; var _local12:Object; var _local13:Injury; var _local14:Number; var _local15:Point; var _local16:Point; if (mc == null){ return; }; if (alive){ if (targetFrame != ""){ if (state == "flapping"){ if (mc["body"] != null){ if (mc["body"].currentLabel != targetFrame){ mc["body"].nextFrame(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION1); }; }; } else { if (mc["body"] != null){ if (mc["body"].currentFrame > 1){ mc["body"].prevFrame(); }; }; }; }; if ((((state == "flapping")) || ((state == "spitting")))){ if (state == "flapping"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BAT_FLAP); }; specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } else { if (mc.currentLabel == "dying"){ if (mc["body"] != null){ mc["body"].play(); if (mc["body"].currentFrame == mc["body"].totalFrames){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CRAB_EXPLODE); _local1 = 0; while (_local1 < 5) { _local4 = new Object(); _local4.id = 0; _local4.x = mc.x; _local4.y = mc.y; _local4.rotation = 0; _local4.scale = 1; _local5 = new Injury(_local4); gameState.addBlood(_local5); _local6 = new Object(); _local6.id = 0; _local6.x = (mc.x + 100); _local6.y = (mc.y - 100); _local6.rotation = 0; _local6.scale = 1; _local7 = new Injury(_local6); _local8 = new Object(); _local8.id = 0; _local8.x = (mc.x - 100); _local8.y = (mc.y + 100); _local8.rotation = 0; _local8.scale = 1; _local9 = new Injury(_local8); _local10 = new Object(); _local10.id = 0; _local10.x = (mc.x + 100); _local10.y = (mc.y + 100); _local10.rotation = 0; _local10.scale = 1; _local11 = new Injury(_local10); gameState.addBlood(_local11); _local12 = new Object(); _local12.id = 0; _local12.x = (mc.x - 100); _local12.y = (mc.y - 100); _local12.rotation = 0; _local12.scale = 1; _local13 = new Injury(_local12); gameState.addBlood(_local13); _local1++; }; _local2 = (Math.random() * maxX); _local3 = (Math.random() * maxY); gameState.controller.addSplat("blood", _local2, _local3); state = "dead"; mc.gotoAndStop(state); currentStage++; gameState.removeInjury(this); }; }; }; }; if (state == "spitting"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SPITTING); _local14 = (Math.random() * splatChance); if ((((_local14 <= (splatChance / splatMod))) && (!((mc["spitting"] == null))))){ _local15 = new Point(mc["spitting"].x, mc["spitting"].y); _local16 = MovieClip(mc["spitting"]).localToGlobal(_local15); _local2 = ((Math.random() * 300) - 150); _local3 = ((Math.random() * 300) - 150); gameState.controller.addSplat("blood", (_local2 + _local16.x), (_local3 + _local16.y)); }; }; } override public function updateInjury():void{ gameState.createPopup("correct", mc.x, mc.y, this, -1); if (state == "sleeping"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.GENERIC_CREATURE3); state = "flapping"; mc.gotoAndStop(state); specialTimer = 0; } else { if (state == "flapping"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.GENERIC_CREATURE2); if (targetFrame == ""){ targetFrame = "amount2"; } else { if (targetFrame == "amount2"){ targetFrame = "amount3"; } else { if (targetFrame == "amount3"){ targetFrame = "amount4"; alive = false; state = "dying"; mc.gotoAndStop(state); }; }; }; }; }; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addInjury(_local5, false); _local6++; }; } override public function special():void{ var _local1:*; var _local2:DisplayObject; var _local3:ColorTransform; if (state == "flapping"){ mc["body"].gotoAndStop(1); targetFrame = ""; specialTimer = (stageArray[(currentStage - 1)][5] / 1.5); state = "spitting"; hitBoxes = [[]]; _local1 = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 4]); }; _local1++; }; } else { if (state == "spitting"){ specialTimer = 0; state = "sleeping"; }; }; mc.gotoAndStop(state); } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); } override public function interact():void{ } } }//package game.model.assets.injuries
Section 46
//BigCentipedeAS (game.model.assets.injuries.BigCentipedeAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; public class BigCentipedeAS extends InjuryGraphic implements IInjury { public var splatMod:int;// = 2 public var lastX:int;// = -1 public var lastY:int;// = -1 public var state:String; public var stunned:Boolean; public var cutTimer:int; public var maxCutTimer:int;// = 10 public var eyeHit:int; public var maxEffectTimer:int;// = 3 public var oMaxMouseShake:int;// = 90 public var hits:Array; public var bloodVel:int;// = 20 public var minX:int;// = 0 public var minY:int;// = 0 public var mouseShake:int;// = 0 public var maxMouseShake:int; public var bloodTimer:int; public var baseMaxShake:int;// = 15 public var maxX:int;// = 650 public var maxY:int;// = 460 public var neededDist:int;// = 10 public var splatChance:int;// = 50 public function BigCentipedeAS(_arg1:GameState){ super(_arg1); make = "bigCentipede"; currentStage = 1; maxStages = 1; stageArray = [["injection", "nothing", 1000, 300, 0.05, 180, "nothing", "nothing", true, "invisible", false, bigStage]]; depth = "creatures_lower"; state = "hidden"; bloodTimer = 0; } override public function setup():void{ maxMouseShake = (oMaxMouseShake - (baseMaxShake * hits.length)); cutTimer = 0; mouseShake = 0; lastX = -1; lastY = -1; specialTimer = 0; state = "hidden"; mc.gotoAndStop(state); stunned = false; } override public function render():void{ var _local1:int; var _local2:int; var _local3:Object; var _local4:Injury; var _local5:Object; var _local6:Injury; var _local7:Object; var _local8:Injury; var _local9:Object; var _local10:Injury; var _local11:Object; var _local12:Injury; var _local13:Object; var _local14:Injury; var _local15:Object; var _local16:Injury; var _local17:Object; var _local18:Injury; var _local19:int; var _local20:int; var _local21:int; var _local22:int; var _local23:int; var _local24:Boolean; var _local25:int; var _local26:Object; var _local27:Injury; var _local28:Number; var _local29:int; if (mc == null){ return; }; if (mc[state] != null){ if (mc[state]["holder"] != null){ }; }; if (hits.indexOf(1) == -1){ if (((((((!((mc[state] == null))) && (!((mc[state]["holder"] == null))))) && (!((mc[state]["holder"]["holder"] == null))))) && (!((mc[state]["holder"]["holder"]["eye1"] == null))))){ mc[state]["holder"]["holder"]["eye1"].gotoAndStop("burst"); }; } else { if (((((((!((mc[state] == null))) && (!((mc[state]["holder"] == null))))) && (!((mc[state]["holder"]["holder"] == null))))) && (!((mc[state]["holder"]["holder"]["eye1"] == null))))){ if (state == "stunned"){ mc[state]["holder"]["holder"]["eye1"].gotoAndStop("normal"); } else { mc[state]["holder"]["holder"]["eye1"].gotoAndStop(1); }; }; }; if (hits.indexOf(2) == -1){ if (((((((!((mc[state] == null))) && (!((mc[state]["holder"] == null))))) && (!((mc[state]["holder"]["holder"] == null))))) && (!((mc[state]["holder"]["holder"]["eye2"] == null))))){ mc[state]["holder"]["holder"]["eye2"].gotoAndStop("burst"); }; } else { if (((((((!((mc[state] == null))) && (!((mc[state]["holder"] == null))))) && (!((mc[state]["holder"]["holder"] == null))))) && (!((mc[state]["holder"]["holder"]["eye2"] == null))))){ if (state == "stunned"){ mc[state]["holder"]["holder"]["eye2"].gotoAndStop("normal"); } else { mc[state]["holder"]["holder"]["eye2"].gotoAndStop(1); }; }; }; if (hits.indexOf(3) == -1){ if (((((((!((mc[state] == null))) && (!((mc[state]["holder"] == null))))) && (!((mc[state]["holder"]["holder"] == null))))) && (!((mc[state]["holder"]["holder"]["eye3"] == null))))){ mc[state]["holder"]["holder"]["eye3"].gotoAndStop("burst"); }; } else { if (((((((!((mc[state] == null))) && (!((mc[state]["holder"] == null))))) && (!((mc[state]["holder"]["holder"] == null))))) && (!((mc[state]["holder"]["holder"]["eye3"] == null))))){ if (state == "stunned"){ mc[state]["holder"]["holder"]["eye3"].gotoAndStop("normal"); } else { mc[state]["holder"]["holder"]["eye3"].gotoAndStop(1); }; }; }; if (alive){ if ((((((state == "hidden")) || ((state == "stunned")))) || ((state == "craze")))){ if (state == "hidden"){ if ((((specialTimer == 0)) && ((gameState._injuries.length > 1)))){ return; }; if (specialTimer <= (stageArray[(currentStage - 1)][5] * 0.7)){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.ERUPT); gameState.controller.shakeScreen("Higher"); }; }; specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; } else { if (state == "appear"){ if (mc["appear"] != null){ if (mc["appear"].currentFrame >= 16){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.ROAR_LOOP); _local1 = (Math.random() * maxX); _local2 = (Math.random() * maxY); gameState.controller.addSplat("blood", _local1, _local2); }; mc["appear"].play(); if (mc["appear"].currentFrame == mc["appear"].totalFrames){ _local3 = new Object(); _local3.id = 3; gameState.health = (gameState.health - 5); _local3.x = (mc.x - 20); _local3.y = (mc.y - (mc.height / 2)); _local3.rotation = 0; _local3.scale = 2; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); state = "attack"; mc.gotoAndStop(state); specialTimer = 0; }; }; } else { if (state == "retract"){ if (mc["retract"] != null){ mc["retract"].play(); if (mc["retract"].currentFrame == mc["retract"].totalFrames){ state = "stunned"; mc.gotoAndStop(state); specialTimer = 0; }; }; } else { if (state == "vanish"){ if (mc["vanish"] != null){ mc["vanish"].play(); if (mc["vanish"].currentFrame == mc["vanish"].totalFrames){ _local3 = new Object(); _local3.id = 74; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); _local5 = new Object(); _local5.id = 74; _local5.x = (mc.x + 75); _local5.y = (mc.y + 75); _local5.rotation = 0; _local5.scale = 1; _local6 = new Injury(_local5); state = "hidden"; mc.gotoAndStop(state); specialTimer = 0; _local7 = new Object(); _local7.id = 0; _local7.x = mc.x; _local7.y = mc.y; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addBlood(_local8); }; }; }; }; }; }; } else { if (mc.currentLabel == "dying"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CENT_EXPLOSION); bloodTimer++; if (bloodTimer >= 10){ bloodTimer = 0; _local9 = new Object(); _local9.id = 11; _local9.x = mc.x; _local9.y = mc.y; _local9.rotation = 0; _local9.scale = 1; _local10 = new Injury(_local9); gameState.addInjury(_local10, false); _local11 = new Object(); _local11.id = 11; _local11.x = (mc.x + 100); _local11.y = (mc.y - 100); _local11.rotation = 0; _local11.scale = 1; _local12 = new Injury(_local11); _local13 = new Object(); _local13.id = 11; _local13.x = (mc.x - 100); _local13.y = (mc.y + 100); _local13.rotation = 0; _local13.scale = 1; _local14 = new Injury(_local13); _local15 = new Object(); _local15.id = 11; _local15.x = (mc.x + 100); _local15.y = (mc.y + 100); _local15.rotation = 0; _local15.scale = 1; _local16 = new Injury(_local15); gameState.addInjury(_local16, false); _local17 = new Object(); _local17.id = 11; _local17.x = (mc.x - 100); _local17.y = (mc.y - 100); _local17.rotation = 0; _local17.scale = 1; _local18 = new Injury(_local17); gameState.addInjury(_local18, false); _local9 = new Object(); _local9.id = 0; _local9.x = mc.x; _local9.y = mc.y; _local9.rotation = 0; _local9.scale = 1; _local10 = new Injury(_local9); gameState.addBlood(_local10); _local11 = new Object(); _local11.id = 0; _local11.x = (mc.x + 100); _local11.y = (mc.y - 100); _local11.rotation = 0; _local11.scale = 1; _local12 = new Injury(_local11); gameState.addBlood(_local12); _local13 = new Object(); _local13.id = 0; _local13.x = (mc.x - 100); _local13.y = (mc.y + 100); _local13.rotation = 0; _local13.scale = 1; _local14 = new Injury(_local13); gameState.addBlood(_local14); _local15 = new Object(); _local15.id = 0; _local15.x = (mc.x + 100); _local15.y = (mc.y + 100); _local15.rotation = 0; _local15.scale = 1; _local16 = new Injury(_local15); gameState.addBlood(_local16); _local17 = new Object(); _local17.id = 0; _local17.x = (mc.x - 100); _local17.y = (mc.y - 100); _local17.rotation = 0; _local17.scale = 1; _local18 = new Injury(_local17); gameState.addBlood(_local18); }; _local1 = (Math.random() * maxX); _local2 = (Math.random() * maxY); gameState.controller.addSplat("poison", _local1, _local2); if (mc["dying"] != null){ mc["dying"].play(); if (mc["dying"].currentFrame == mc["dying"].totalFrames){ _local3 = new Object(); _local3.id = 74; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); gameState.addInjury(_local4, false); gameState.addInjury(_local4, false); gameState.removeInjury(this); }; }; }; }; if (state == "craze"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.ERUPT); gameState.controller.redScreen(); gameState.health = (gameState.health - stageArray[(currentStage - 1)][4]); cutTimer++; if (cutTimer == maxCutTimer){ cutTimer = 0; _local19 = (360 * Math.random()); _local20 = 0; while (_local20 < (_local19 + 360)) { _local21 = ((mc.width / 2) + (Math.random() * (mc.width / 2))); _local22 = (mc.x + (Math.sin((((_local19 + _local20) * Math.PI) / 180)) * _local21)); _local23 = (mc.y + (Math.cos((((_local19 + _local20) * Math.PI) / 180)) * -(_local21))); if ((((((((_local22 > minX)) && ((_local22 < maxX)))) && ((_local23 > minY)))) && ((_local23 < maxY)))){ _local24 = true; _local25 = MapUtils.getDist(_local22, mc.x, _local23, mc.y); if (_local25 <= (mc.width / 2)){ _local24 = false; continue; }; if (_local24){ _local26 = new Object(); _local26.id = 1; gameState.health = (gameState.health - 3); _local26.x = _local22; _local26.y = _local23; _local26.rotation = (360 * Math.random()); _local26.scale = 1; _local27 = new Injury(_local26); gameState.addInjury(_local27, false); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); _local7 = new Object(); _local7.id = 0; _local7.x = _local22; _local7.y = _local23; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addBlood(_local8); break; }; }; _local20 = (_local20 + 20); }; }; } else { if (state == "attack"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.ROAR_LOOP); if (state == "attack"){ _local29 = MapUtils.getDist(lastX, mouseX, lastY, mouseY); lastX = mouseX; lastY = mouseY; if (_local29 >= neededDist){ mouseShake++; gameState.controller.shakeScreen("Higher"); }; if (mouseShake == maxMouseShake){ stunned = true; mouseShake = 0; state = "retract"; mc.gotoAndStop(state); }; }; _local28 = (Math.random() * splatChance); if (_local28 <= (splatChance / splatMod)){ _local1 = (Math.random() * maxX); _local2 = (Math.random() * maxY); gameState.controller.addSplat("poison", _local1, _local2); }; gameState.health = (gameState.health - stageArray[(currentStage - 1)][4]); } else { if ((((state == "stunned")) || ((state == "retract")))){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DAZED); }; }; }; } override public function updateInjury():void{ var _local1:* = 0; while (_local1 < hits.length) { if (hits[_local1] == eyeHit){ removeHit(_local1); break; }; _local1++; }; maxMouseShake = (oMaxMouseShake - (baseMaxShake * hits.length)); if (hits.length == 0){ currentStage++; }; if (currentStage > maxStages){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CENT_SCREECH); gameState.createPopup("correct", mc.x, mc.y, this); alive = false; invincible = true; state = "dying"; mc.gotoAndStop(state); } else { SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SNARL); gameState.createPopup("correct", mc.x, mc.y, this, -1); stunned = false; specialTimer = (stageArray[(currentStage - 1)][5] / 2); state = "craze"; mc.gotoAndStop(state); }; } public function updateEye(_arg1:int):void{ eyeHit = _arg1; updateInjury(); } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); hits = [1, 2, 3]; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addInjury(_local5, false); _local6++; }; } override public function special():void{ if (state == "hidden"){ specialTimer = (stageArray[(currentStage - 1)][5] / 1.5); state = "appear"; } else { if (state == "craze"){ specialTimer = 0; state = "vanish"; } else { if (state == "stunned"){ specialTimer = (stageArray[(currentStage - 1)][5] / 2); state = "craze"; }; }; }; mc.gotoAndStop(state); stunned = false; } override public function interact():void{ } public function removeHit(_arg1:int):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SPLAT1); var _local2:int = hits.splice(_arg1, 1); mc[state]["holder"]["holder"][("eye" + _local2)].gotoAndStop(2); var _local3:Object = new Object(); _local3.id = 0; var _local4:Point = new Point((mc[state]["holder"]["holder"][("eye" + _local2)].x - (mc[state]["holder"]["holder"][("eye" + _local2)] / 4)), mc[state]["holder"]["holder"][("eye" + _local2)].y); var _local5:Point = MovieClip(mc[state]["holder"]["holder"][("eye" + _local2)]).localToGlobal(_local4); _local3.x = _local5.x; _local3.y = _local5.y; _local3.rotation = 0; _local3.scale = 1; var _local6:Injury = new Injury(_local3); gameState.addBlood(_local6); gameState.addBlood(_local6); gameState.addBlood(_local6); gameState.addBlood(_local6); var _local7:Object = new Object(); _local7.id = 11; _local7.x = _local5.x; _local7.y = _local5.y; _local7.rotation = 0; _local7.scale = 1; var _local8:Injury = new Injury(_local7); gameState.addInjury(_local8, false); gameState.addInjury(_local8, false); gameState.addInjury(_local8, false); gameState.addInjury(_local8, false); } } }//package game.model.assets.injuries
Section 47
//BleedAS (game.model.assets.injuries.BleedAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import game.model.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; public class BleedAS extends InjuryGraphic implements IInjury { public var mouthHealth:int; public var thumbTimer:int; public var maxTearsTimer:int;// = 600 public var maxThumbTimer:int;// = 500 public var syrupTimer:int; public var maxSyrupTimer:int;// = 600 public var bodyHealth:int; public var injectionTimer:int; public var maxInjectionTimer:int;// = 900 public var batteryTimer:int; public var hits:Array; public var lighterTimer:int; public var minX:int;// = 0 public var minY:int;// = 0 public var heartHealth:int; public var maxBatteryTimer:int;// = 500 public var maxLighterTimer:int;// = 750 public var maxX:int;// = 650 public var maxY:int;// = 460 public var tearsTimer:int; public var maxAliveTimer:int;// = 900 public var aliveTimer:int; public function BleedAS(_arg1:GameState){ super(_arg1); make = "bleed"; currentStage = 1; maxStages = 1; stageArray = [[["injection", "lighter", "stitch", "battery", "cream"], "nothing", 1000, 300, 0.1, 180, "nothing", "nothing", false, "invisible", false, bigStage]]; depth = "creatures_lower"; } override public function render():void{ if (mc != null){ }; if ((((mc == null)) || ((mc["holder"] == null)))){ return; }; if (injectionTimer > 0){ injectionTimer--; if (injectionTimer <= 0){ }; }; if (batteryTimer > 0){ batteryTimer--; if (batteryTimer <= 0){ }; }; if (syrupTimer > 0){ syrupTimer--; if (syrupTimer <= 0){ mouthHealth = 15; }; }; if (tearsTimer > 0){ tearsTimer--; if (tearsTimer <= 0){ heartHealth = 15; }; }; if (lighterTimer > 0){ lighterTimer--; if (lighterTimer <= 0){ bodyHealth = 25; }; }; if (thumbTimer > 0){ thumbTimer--; if (thumbTimer <= 0){ mc["holder"]["thumb"].gotoAndStop(1); }; }; if (gameState.health >= 30){ if (aliveTimer == 0){ aliveTimer = maxAliveTimer; }; aliveTimer--; if (aliveTimer <= 0){ mc.stage.removeEventListener(MouseEvent.MOUSE_DOWN, checkThumbClick); alive = false; invincible = true; currentStage++; gameState.removeInjury(this); }; } else { aliveTimer = 0; }; gameState.health = 0; gameState.health = (gameState.health + (1 * (((injectionTimer / maxInjectionTimer) * 100) / 10))); gameState.health = (gameState.health + (1 * (((lighterTimer / maxLighterTimer) * 100) / 10))); gameState.health = (gameState.health + (1 * (((syrupTimer / maxSyrupTimer) * 100) / 10))); gameState.health = (gameState.health + (1 * (((batteryTimer / maxBatteryTimer) * 100) / 10))); if (thumbTimer > 0){ gameState.health = (gameState.health + 10); }; gameState.health = (gameState.health + (1 * (((tearsTimer / maxTearsTimer) * 100) / 10))); var _local1:int = gameState.health; if (_local1 < 1){ _local1 = 1; } else { if (_local1 > 30){ _local1 = 30; }; }; mc["holder"]["eye1"].gotoAndStop(_local1); mc["holder"]["eye2"].gotoAndStop(_local1); mc["holder"]["green"].gotoAndStop(_local1); } override public function updateInjury():void{ gameState.createPopup("correct", mouseX, mouseY, this, -1); if ((gameState.currentTool is Injection)){ if (injectionTimer == 0){ }; injectionTimer = maxInjectionTimer; } else { if ((gameState.currentTool is Battery)){ if (batteryTimer == 0){ }; batteryTimer = maxBatteryTimer; } else { if ((gameState.currentTool is Lighter)){ if (lighterTimer == 0){ }; lighterTimer = maxLighterTimer; bodyHealth = 25; } else { if ((gameState.currentTool is Cream)){ if (syrupTimer == 0){ }; syrupTimer = maxSyrupTimer; mouthHealth = 15; } else { if ((gameState.currentTool is Stitch)){ if (tearsTimer == 0){ }; tearsTimer = maxTearsTimer; heartHealth = 15; }; }; }; }; }; } override public function interact():void{ } override public function special():void{ } public function checkThumbClick(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); if (((mc["holder"]["thumb"].hitTestPoint(mouseX, mouseY, true)) && ((mc["holder"]["thumb"].currentFrame == 1)))){ if (thumbTimer == 0){ }; thumbTimer = maxThumbTimer; mc["holder"]["thumb"].gotoAndStop(2); gameState.createPopup("correct", mouseX, mouseY, this, -1); }; } override public function setup():void{ aliveTimer = 0; injectionTimer = 0; batteryTimer = 0; syrupTimer = 0; lighterTimer = 0; tearsTimer = 0; thumbTimer = 0; mouthHealth = 15; heartHealth = 15; bodyHealth = 25; mc.stage.addEventListener(MouseEvent.MOUSE_DOWN, checkThumbClick); } } }//package game.model.assets.injuries
Section 48
//BloodBurnAS (game.model.assets.injuries.BloodBurnAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class BloodBurnAS extends InjuryGraphic implements IInjury { public function BloodBurnAS(_arg1:GameState){ super(_arg1); make = "bloodBurn"; maxStages = 1; stageArray = [["vacuum", "nothing", 1000, 250, 0.3, 500, "nothing", "nothing", true, "invisible", false, smallStage]]; } } }//package game.model.assets.injuries
Section 49
//BloodFireAS (game.model.assets.injuries.BloodFireAS) package game.model.assets.injuries { import shell.sound.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class BloodFireAS extends InjuryGraphic implements IInjury { public var health:int;// = 7 public function BloodFireAS(_arg1:GameState){ super(_arg1); make = "bloodFire"; maxStages = 1; stageArray = [["vacuum", "nothing", 1000, 350, 0.4, 500, "fireSplatter", "nothing", true, "invisible", false, smallStage]]; depth = "injuries_higher"; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; currentStage++; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ _local1 = new Object(); _local1.id = 84; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, playerCreated); alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } override public function special():void{ specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); var _local1:Object = new Object(); _local1.id = 90; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, playerCreated); } override public function render():void{ super.render(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.FIRE); } } }//package game.model.assets.injuries
Section 50
//BloodFireSplatterAS (game.model.assets.injuries.BloodFireSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class BloodFireSplatterAS extends SplatterAS implements IInjury { public function BloodFireSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "bloodFireSplatter"; } override public function updateInjury():void{ currentStage++; damageTimer = 0; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); hitBoxes = []; } else { setup(); }; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); remove = true; make = "fireSplatter"; ran = 1; numParticles = 1; baseVel = 6; } } }//package game.model.assets.injuries
Section 51
//BloodLargeCutAS (game.model.assets.injuries.BloodLargeCutAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class BloodLargeCutAS extends InjuryGraphic implements IInjury { public function BloodLargeCutAS(_arg1:GameState){ super(_arg1); make = "bloodLargeCut"; maxStages = 1; stageArray = [["vacuum", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", true, "invisible", true, smallStage]]; } } }//package game.model.assets.injuries
Section 52
//BloodSmallCutAS (game.model.assets.injuries.BloodSmallCutAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class BloodSmallCutAS extends InjuryGraphic implements IInjury { public function BloodSmallCutAS(_arg1:GameState){ super(_arg1); make = "bloodSmallCut"; maxStages = 1; stageArray = [["vacuum", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", true, "invisible", true, smallStage]]; } } }//package game.model.assets.injuries
Section 53
//BloodSplatterAS (game.model.assets.injuries.BloodSplatterAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class BloodSplatterAS extends SplatterAS implements IInjury { public function BloodSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "bloodSplatter"; } } }//package game.model.assets.injuries
Section 54
//BlueBloodSplatterAS (game.model.assets.injuries.BlueBloodSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class BlueBloodSplatterAS extends BloodSplatterAS implements IInjury { public function BlueBloodSplatterAS(_arg1:GameState, _arg2:Number=-1){ make = "blueBloodSplatter"; super(_arg1, _arg2); } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); make = "blueBloodSplatter"; } } }//package game.model.assets.injuries
Section 55
//BoneSplatterAS (game.model.assets.injuries.BoneSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class BoneSplatterAS extends SplatterAS implements IInjury { public function BoneSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "boneSplatter"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); remove = true; make = "boneSplatter"; ran = 1; } } }//package game.model.assets.injuries
Section 56
//BunnyAS (game.model.assets.injuries.BunnyAS) package game.model.assets.injuries { import flash.display.*; import flash.geom.*; import game.model.*; import game.interfaces.*; import game.model.assets.tools.*; public class BunnyAS extends ExtractionAS implements IInjury { public function BunnyAS(_arg1:GameState){ super(_arg1); make = "bunny"; currentStage = 1; maxStages = 1; stageArray = [["tongs", "nothing", 1000, 250, 0.6, 900, "firefly", "nothing", true, "invisible", false, smallStage]]; depth = "injuries_higher"; slippery = false; beingHeld = false; } override public function special():void{ mc.visible = true; } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; cursor = ("Cursor" + go_data.linkage); invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = (Math.round((stageArray[(currentStage - 1)][5] * Math.random())) - (stageArray[(currentStage - 1)][5] / 2)); if (specialTimer < 0){ specialTimer = 0; }; hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 2]); }; _local1++; }; } override public function render():void{ var _local1:int; if (mc == null){ return; }; if (alive){ _local1 = Math.round(((specialTimer / stageArray[(currentStage - 1)][5]) * 100)); damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 57
//BurnAS (game.model.assets.injuries.BurnAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class BurnAS extends InjuryGraphic implements IInjury { public function BurnAS(_arg1:GameState){ super(_arg1); make = "burn"; maxStages = 1; stageArray = [["cream", "nothing", 1000, 250, 0.3, 500, "nothing", "nothing", true, "invisible", false, smallStage]]; } } }//package game.model.assets.injuries
Section 58
//CentipedeAS (game.model.assets.injuries.CentipedeAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import gs.*; import game.libraries.assets.*; import app.connector.*; import game.utils.*; import shell.*; import game.model.*; import game.interfaces.*; import fl.motion.easing.*; import app.sound.*; import game.model.assets.tools.*; public class CentipedeAS extends InjuryGraphic implements IInjury { public var seg6:MovieClip; public var seg8:MovieClip; public var seg5:MovieClip; public var seg7:MovieClip; public var seg9:MovieClip; public var dir:String;// = "" public var state:String; public var stunned:Boolean; public var maxMoveDist:Number;// = 30 public var maxHideTimer:int;// = 250 public var hideTimer:int; public var maxEffectTimer:int;// = 3 public var ran_rot:int;// = 0 public var dirTimer:int; public var maxDirTimer:int;// = 5 public var hits:Array; public var minX:int;// = 75 public var minY:int;// = 125 public var angle:Number; public var speed:Number;// = 0.2 public var currentHit:MovieClip; public var targetX:Number; public var targetY:Number; public var maxX:int;// = 525 public var maxY:int;// = 385 public var seg1:MovieClip; public var seg2:MovieClip; public var seg3:MovieClip; public var seg4:MovieClip; public function CentipedeAS(_arg1:GameState){ hits = []; super(_arg1); make = "centipede"; currentStage = 1; maxStages = 1; stageArray = [["chainsaw", "nothing", 1000, 100, 0.2, 250, "smallCut", "nothing", false, "invisible", false, bigStage]]; depth = "creatures_lower"; state = "before_craze"; dirTimer = ((Math.random() * maxDirTimer) / 2); } override public function render():void{ var _local1:Object; var _local2:Injury; if (mc == null){ return; }; if (alive){ specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; } else { _local1 = new Object(); _local1.id = 0; _local1.x = seg1.x; _local1.y = seg1.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addBlood(_local2); gameState.addBlood(_local2); gameState.addBlood(_local2); _local1 = new Object(); _local1.id = 0; _local1.x = seg6.x; _local1.y = seg6.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addBlood(_local2); gameState.addBlood(_local2); gameState.addBlood(_local2); }; } override public function updateInjury():void{ var _local3:Object; var _local4:Injury; var _local5:Object; gameState.createPopup("correct", mc.x, mc.y, this, -1); if (hits.length == 1){ _local3 = new Object(); _local3.id = 12; _local3.x = currentHit.x; _local3.y = currentHit.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); _local5 = new Object(); _local5.id = 11; _local5.x = currentHit.x; _local5.y = currentHit.y; _local5.rotation = 0; _local5.scale = 1; _local4 = new Injury(_local5); gameState.addInjury(_local4, false); } else { _local3 = new Object(); _local3.id = 11; _local3.x = currentHit.x; _local3.y = currentHit.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); }; var _local1:Object = new Object(); _local1.id = 0; _local1.x = currentHit.x; _local1.y = currentHit.y; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addBlood(_local2); removeHit(0); } override public function setup():void{ var _local4:String; var _local5:DisplayObject; hitBoxes = []; specialTimer = (stageArray[(currentStage - 1)][5] / 2); state = "before_spray"; stunned = false; var _local1:* = 0; while (_local1 < hits.length) { if (_local1 == 0){ _local4 = "head"; } else { _local4 = "body"; }; this[("seg" + hits[_local1])] = (RuntimeLibrary.getMovieClipByLinkageID(_local4) as MovieClip); this[("seg" + hits[_local1])].x = mc.x; this[("seg" + hits[_local1])].y = mc.y; gameState.controller.view.creatures_lower.addChildAt(this[("seg" + hits[_local1])], 0); _local1++; }; this[("seg" + 6)] = (RuntimeLibrary.getMovieClipByLinkageID("tail") as MovieClip); this[("seg" + 6)].x = mc.x; this[("seg" + 6)].y = (mc.y + (hits.length * 50)); gameState.controller.view.creatures_lower.addChildAt(this[("seg" + 6)], 0); currentHit = seg5; ColourUtils.tint(0xFF0000, 0.3, currentHit); hitBoxes = []; hitBoxes.push([]); var _local2:MovieClip = currentHit; var _local3:* = 0; while (_local3 < _local2.numChildren) { _local5 = _local2.getChildAt(_local3); if ((_local5 is MovieClip)){ hitBoxes[0].push([_local5, 5]); }; _local3++; }; tweenBodyParts(); } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); hits = [1, 2, 3, 4, 5]; } override public function special():void{ specialTimer = (stageArray[(currentStage - 1)][5] / 2); var _local1:Object = new Object(); _local1.id = 1; gameState.health = (gameState.health - 3); _local1.x = seg1.x; _local1.y = seg1.y; _local1.rotation = seg1.rotation; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, false); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); var _local3:Object = new Object(); _local3.id = 0; _local3.x = seg1.x; _local3.y = seg1.y; _local3.rotation = 0; _local3.scale = 1; var _local4:Injury = new Injury(_local3); gameState.addBlood(_local4); } private function tweenBodyParts():void{ var _local3:int; var _local4:int; var _local6:Number; var _local1:int = (Math.random() * 3); dirTimer++; if (dirTimer == maxDirTimer){ dirTimer = ((Math.random() * maxDirTimer) / 2); if (_local1 < 1){ ran_rot = -20; } else { if (_local1 < 2){ ran_rot = 20; } else { ran_rot = 0; }; }; }; var _local2:int = seg1.rotation; _local3 = (seg1.x + (Math.sin((((ran_rot + _local2) * Math.PI) / 180)) * maxMoveDist)); _local4 = (seg1.y + (Math.cos((((ran_rot + _local2) * Math.PI) / 180)) * -(maxMoveDist))); if ((((((((_local3 > minX)) && ((_local3 < maxX)))) && ((_local4 > minY)))) && ((_local4 < maxY)))){ targetX = _local3; targetY = _local4; _local6 = (MapUtils.getAngle(seg1.x, targetX, seg1.y, targetY) - 90); seg1.rotation = _local6; } else { _local3 = (seg1.x + (Math.sin((((_local2 + 180) * Math.PI) / 180)) * maxMoveDist)); _local4 = (seg1.y + (Math.cos((((_local2 + 180) * Math.PI) / 180)) * -(maxMoveDist))); targetX = _local3; targetY = _local4; _local6 = (MapUtils.getAngle(seg1.x, targetX, seg1.y, targetY) - 90); seg1.rotation = _local6; dirTimer = (maxDirTimer - 1); }; TweenLite.to(seg1, speed, {x:targetX, y:targetY, ease:Linear.easeNone, onComplete:tweenBodyParts}); var _local5:* = 1; while (_local5 < hits.length) { _local6 = (MapUtils.getAngle(this[("seg" + hits[_local5])].x, this[("seg" + hits[(_local5 - 1)])].x, this[("seg" + hits[_local5])].y, this[("seg" + hits[(_local5 - 1)])].y) - 90); this[("seg" + hits[_local5])].rotation = _local6; TweenLite.to(this[("seg" + hits[_local5])], speed, {x:this[("seg" + hits[(_local5 - 1)])].x, y:this[("seg" + hits[(_local5 - 1)])].y, ease:Linear.easeNone}); _local5++; }; TweenLite.to(seg6, speed, {x:this[("seg" + hits[(hits.length - 1)])].x, y:this[("seg" + hits[(hits.length - 1)])].y, ease:Linear.easeNone}); _local6 = (MapUtils.getAngle(this[("seg" + 6)].x, this[("seg" + hits[(hits.length - 1)])].x, this[("seg" + 6)].y, this[("seg" + hits[(hits.length - 1)])].y) - 90); this[("seg" + 6)].rotation = _local6; } override public function interact():void{ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:DisplayObject; if ((gameState.currentTool is Battery)){ ColourUtils.tint(0xFF0000, 0.3, currentHit); gameState.createPopup("correct", mouseX, mouseY, this, -1); _local1 = 0; while (_local1 < hits.length) { _local2 = this[("seg" + hits[_local1])]; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ }; _local3++; }; _local1++; }; }; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:Injury = new Injury(_local3); var _local5:* = 0; while (_local5 < _arg1) { gameState.addBlood(_local4); _local5++; }; } public function removeHit(_arg1:int):void{ var _local2:int; var _local6:MovieClip; var _local7:*; var _local8:DisplayObject; _local2 = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("SPLAT" + _local2)]); var _local3:int = hits.splice((hits.length - 1), 1); var _local4:Object = new Object(); _local4.id = 0; _local4.x = this[("seg" + _local3)].x; _local4.y = this[("seg" + _local3)].y; _local4.rotation = 0; _local4.scale = 1; var _local5:Injury = new Injury(_local4); gameState.addBlood(_local5); gameState.addBlood(_local5); gameState.addBlood(_local5); hitBoxes.splice((hits.length - 1), 1); if (hits.length == 0){ _local2 = ((Math.random() * 3) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("GENERIC_CREATURE" + _local2)]); seg6.visible = false; currentStage++; alive = false; TweenLite.killTweensOf(seg1); TweenLite.killTweensOf(seg6); seg1.visible = false; gameState.removeInjury(this); } else { this[("seg" + _local3)].visible = false; currentHit = this[("seg" + hits[(hits.length - 1)])]; ColourUtils.tint(0xFF0000, 0.3, currentHit); hitBoxes = []; hitBoxes.push([]); _local6 = currentHit; _local7 = 0; while (_local7 < _local6.numChildren) { _local8 = _local6.getChildAt(_local7); if ((_local8 is MovieClip)){ hitBoxes[0].push([_local8, 5]); }; _local7++; }; }; } } }//package game.model.assets.injuries
Section 59
//ClownNoseAS (game.model.assets.injuries.ClownNoseAS) package game.model.assets.injuries { import shell.sound.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class ClownNoseAS extends InjuryGraphic implements IInjury { public function ClownNoseAS(_arg1:GameState){ super(_arg1); make = "clownNose"; currentStage = 1; maxStages = 4; stageArray = [["cutter", "nothing", 1000, 250, 0.3, 75, "nothing", "nothing", false, "yellow", true, smallStage], ["stitch", "nothing", 1000, 250, 0.3, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.3, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["cream", "back", 1000, 250, 0.3, 500, "nothing", "nothing", false, "invisible", true, smallStage]]; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; var _local3:*; currentStage++; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage == 2){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.NOSE_POP); _local1 = new Object(); _local1.id = 0; _local1.x = mc.x; _local1.y = (mc.y + (mc.height / 2)); _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); _local3 = 0; while (_local3 < 15) { gameState.addBlood(_local2); gameState.addBlood(_local2, 1); gameState.addBlood(_local2, 2); gameState.addBlood(_local2, 4); gameState.addBlood(_local2, 6); gameState.addBlood(_local2, 7); gameState.addBlood(_local2, 8); gameState.addBlood(_local2, 10); gameState.addBlood(_local2, 11); gameState.addBlood(_local2, 13); gameState.addBlood(_local2, 14); gameState.addBlood(_local2, 15); gameState.addBlood(_local2, 16); gameState.addBlood(_local2, 18); _local3++; }; }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < (_arg1 * 8)) { gameState.addBlood(_local5, _local4); _local6++; }; } } }//package game.model.assets.injuries
Section 60
//CrabAS (game.model.assets.injuries.CrabAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class CrabAS extends InjuryGraphic implements IInjury { public var maxSpeed:int;// = 5 public var runRadius:int;// = 40 public var minX:int;// = 0 public var speed:Number; public var rowY1:int;// = 110 public var rowY2:int;// = 230 public var rowY3:int;// = 350 public var minSpeed:int;// = 3 public var dir:String; public var maxX:int;// = 600 public var slowMulti:Number;// = 0.99 public var fastMulti:Number;// = 1.02 public var numRows:int;// = 3 public function CrabAS(_arg1:GameState){ super(_arg1); make = "crab"; currentStage = 1; maxStages = 2; stageArray = [["chainsaw", "nothing", 1000, 250, 0.6, 600, "smallCut", "nothing", false, "invisible", true, bigStage], ["chainsaw", "nothing", 1000, 250, 0.6, 450, "smallCut", "nothing", true, "invisible", true, bigStage]]; depth = "creatures_lower"; } override public function render():void{ var _local2:Object; var _local3:Injury; var _local4:Object; var _local5:Injury; var _local6:String; if (mc == null){ return; }; if (mc.currentLabel == "HITTING_SHELL"){ if (mc["holder"] != null){ if (mc["holder"].currentFrame == mc["holder"].totalFrames){ _local2 = new Object(); _local2.id = 18; gameState.health = (gameState.health - 3); _local2.x = mc.x; _local2.y = mc.y; if (mc.x < (minX + 150)){ _local2.rotation = 45; } else { if (mc.x > (maxX - 150)){ _local2.rotation = 315; } else { _local2.rotation = (360 * Math.random()); }; }; _local2.scale = 1; _local3 = new Injury(_local2); _local3.offset = true; gameState.addInjury(_local3, false); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); setup(); speed = maxSpeed; invincible = false; }; }; return; } else { if (mc.currentLabel == "HITTING_NOSHELL"){ _local4 = new Object(); _local4.id = 17; _local4.x = mc.x; _local4.y = mc.y; _local4.rotation = 0; _local4.scale = 1; _local5 = new Injury(_local4); gameState.addBlood(_local5); if (mc["holder"] != null){ if (mc["holder"].currentFrame == mc["holder"].totalFrames){ mc.gotoAndStop("DEAD"); gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; speed = maxSpeed; invincible = false; }; }; return; }; }; if (alive){ specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); special(); }; }; var _local1:int = MapUtils.getDist(mc.x, mouseX, mc.y, mouseY); if (_local1 <= runRadius){ if (mouseX > mc.x){ _local6 = "left"; dir = "left"; } else { if (mouseX < mc.x){ _local6 = "right"; dir = "right"; }; }; if (_local6 != dir){ if (speed <= minSpeed){ dir = _local6; } else { speed = (speed * slowMulti); }; } else { if (speed < maxSpeed){ speed = (speed * fastMulti); }; }; } else { if (speed > minSpeed){ speed = (speed * slowMulti); }; }; if (dir == "left"){ mc.x = (mc.x - speed); if (mc.x <= (minX - 50)){ mc.x = (maxX + 50); }; } else { mc.x = (mc.x + speed); if (mc.x >= (maxX + 50)){ mc.x = (minX - 50); }; }; } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; var _local4:Number; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 4]); }; _local1++; }; if (currentStage == 1){ mc.gotoAndStop("WALKING_SHELL"); speed = minSpeed; mc.x = Math.round((maxX * Math.random())); _local4 = (Math.random() * 2); if (_local4 <= 1){ dir = "left"; } else { dir = "right"; }; } else { if (currentStage == 2){ mc.gotoAndStop("WALKING_NOSHELL"); }; }; } override public function updateInjury():void{ currentStage++; speed = 0; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CRAB_DEATH); alive = false; mc.gotoAndStop("HITTING_NOSHELL"); invincible = true; } else { if (currentStage == 2){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CRAB_EXPLODE); mc.gotoAndStop("HITTING_SHELL"); invincible = true; }; }; minSpeed = (minSpeed * 1.7); maxSpeed = (maxSpeed * 1.7); } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object; var _local4:int; var _local5:Injury; var _local6:*; if (currentStage != 1){ _local3 = new Object(); _local3.id = 17; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; _local4 = _arg2; _local5 = new Injury(_local3); _local6 = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } else { _local6 = 0; while (_local6 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local6++; }; }; } override public function interact():void{ } override public function special():void{ var _local1:Object; var _local2:Injury; var _local3:Object; var _local4:Injury; if ((((mc.x > (minX + 75))) && ((mc.x < (maxX - 75))))){ if (stageArray[(currentStage - 1)][6] == "smallCut"){ _local1 = new Object(); _local1.id = 1; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); gameState.health = (gameState.health - 3); _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); _local3 = new Object(); _local3.id = 0; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addBlood(_local4); }; }; } } }//package game.model.assets.injuries
Section 61
//DirtAS (game.model.assets.injuries.DirtAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class DirtAS extends InjuryGraphic implements IInjury { public var health:int;// = 1 public function DirtAS(_arg1:GameState){ super(_arg1); make = "dirt"; maxStages = 1; stageArray = [["nothing", "nothing", 1000, 350, 0.3, 500, "nothing", "nothing", true, "invisible", false, smallStage]]; depth = "splatter_lower"; } override public function updateInjury():void{ currentStage++; damageTimer = 0; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } override public function special():void{ } override public function render():void{ super.render(); } } }//package game.model.assets.injuries
Section 62
//DoveAS (game.model.assets.injuries.DoveAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class DoveAS extends InjuryGraphic implements IInjury { public var settleDist:int;// = 25 public var minSpeed:int;// = 10 public var frameCount:int; public var angleTimer:int; public var slowMulti:Number;// = 0.99 public var firstRun:Boolean; public var maxAngleTimer:int;// = 120 public var maxSpeed:int;// = 10 public var minX:int;// = 75 public var minY:int;// = 125 public var fastMulti:Number;// = 1.02 public var speed:Number; public var numIs:int; public var angle:Number; public var maxCrossed:int;// = 1 public var side:String; public var crossed:int; public var attracted:Boolean; public var targetX:Number; public var targetY:Number; public var maxX:int;// = 525 public var maxY:int;// = 385 public var runRadius:int;// = 40 public static var numCreated:int = 0; public function DoveAS(_arg1:GameState){ frameCount = 0; super(_arg1); make = "dove"; currentStage = 1; maxStages = 1; stageArray = [["battery", "nothing", 1000, 210, 0.2, 70, "smallCut", "nothing", true, "invisible", false, bigStage]]; depth = "creatures_higher"; lives = 3; numCreated++; if (numCreated == 1){ numIs = 1; } else { numIs = 2; }; } override public function setup():void{ var _local1:int; super.setup(); if (currentStage == 1){ invincible = false; mc.gotoAndStop("ALIVE"); crossed = 1; if (numIs == 1){ _local1 = 1; } else { _local1 = 2; }; if (_local1 == 1){ side = "right"; mc.x = (minX - 250); targetX = (maxX + 250); } else { side = "left"; mc.x = (maxX + 250); targetX = (minX - 250); }; mc.y = (Math.round(((maxY - minY) * Math.random())) + minY); targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = 0; if (angleTimer < 0){ angleTimer = 0; }; lives = 3; mc["shadow"].visible = false; mc["alive"].visible = true; speed = (maxSpeed / ((maxCrossed - crossed) + 1)); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DOVE_COOING); firstRun = true; crossed = 0; }; } override public function render():void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Injury; frameCount++; if (mc == null){ return; }; var _local1:* = gameState.controller.view; if (alive){ mc.rotation = angle; _local2 = (Math.sin(((angle * Math.PI) / 180)) * speed); _local3 = (Math.cos(((angle * Math.PI) / 180)) * -(speed)); mc.x = (mc.x + _local2); mc.y = (mc.y + _local3); if (((!((mc["shocked"] == null))) && ((mc.currentLabel == "SHOCKED")))){ if (mc["shocked"].currentFrame == mc["shocked"].totalFrames){ mc.gotoAndStop("ALIVE"); }; }; if (speed != 0){ if (mc["shadow"].visible){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DOVE_FLAP); } else { SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SOARING); }; if (mc["alive"] != null){ specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; _local4 = MapUtils.getDist(mc.x, targetX, mc.y, targetY); if (_local4 <= settleDist){ speed = 0; }; } else { angleTimer++; if (angleTimer >= maxAngleTimer){ angleTimer = 0; if (angleTimer < 0){ angleTimer = 0; }; if (crossed == maxCrossed){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DOVE_COOING); invincible = false; if (side == "left"){ side = "right"; targetX = (maxX + 250); } else { side = "left"; targetX = (minX - 250); }; targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = 0; if (angleTimer < 0){ angleTimer = 0; }; mc["shadow"].visible = false; mc["alive"].visible = true; speed = (maxSpeed / ((maxCrossed - crossed) + 1)); crossed = 0; } else { invincible = true; mc["shadow"].visible = true; mc["alive"].visible = false; if (side == "left"){ side = "right"; targetX = (maxX + 250); } else { side = "left"; targetX = (minX - 250); }; targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = 0; if (angleTimer < 0){ angleTimer = 0; }; mc["shadow"].gotoAndStop((crossed + 1)); speed = (maxSpeed / ((maxCrossed - crossed) + 1)); crossed++; }; }; }; } else { _local5 = new Object(); _local5.id = 0; _local5.x = mc.x; _local5.y = mc.y; _local5.rotation = 0; _local5.scale = 1; _local6 = new Injury(_local5); gameState.addBlood(_local6); gameState.addBlood(_local6); gameState.addBlood(_local6); gameState.addBlood(_local6); if (mc["anim"] != null){ if (mc["anim"].currentFrame == mc["anim"].totalFrames){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DOVE_EXPLODE); mc.gotoAndStop("DEAD"); gameState.removeInjury(this); }; }; }; } override public function updateInjury():void{ currentStage++; speed = 0; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ invincible = true; alive = false; mc.gotoAndStop("DYING"); }; } override public function createEffect(_arg1:int, _arg2:int):void{ } override public function special():void{ var _local1:Object; var _local2:Injury; var _local3:Object; var _local4:Injury; if ((((((((mc.x > minX)) && ((mc.x < maxX)))) && ((mc.y > minY)))) && ((mc.y < maxY)))){ if (mc["alive"].visible){ specialTimer = ((stageArray[(currentStage - 1)][5] / 2) + Math.round(((stageArray[(currentStage - 1)][5] / 2) * Math.random()))); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); _local1 = new Object(); _local1.id = 1; gameState.health = (gameState.health - 3); _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); _local3 = new Object(); _local3.id = 0; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addBlood(_local4); } else { specialTimer = 0; _local1 = new Object(); _local1.id = 57; _local1.x = mc.x; _local1.y = mc.y; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); }; }; } override public function interact():void{ var _local1:Object = new Object(); _local1.id = 58; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, false); gameState.addInjury(_local2, false); var _local3:Object = new Object(); _local3.id = 0; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; var _local4:Injury = new Injury(_local3); gameState.addBlood(_local4); gameState.addBlood(_local4); var _local5:Object = new Object(); _local5.id = 95; _local5.x = mc.x; _local5.y = mc.y; _local5.rotation = 0; _local5.scale = 1; var _local6:Injury = new Injury(_local5); gameState.addBlood(_local6); gameState.addBlood(_local6); gameState.addBlood(_local6); var _local7:Object = new Object(); _local7.id = 95; _local7.x = (mc.x + 50); _local7.y = (mc.y + 50); _local7.rotation = 0; _local7.scale = 1; var _local8:Injury = new Injury(_local7); gameState.addBlood(_local8); gameState.addBlood(_local8); gameState.addBlood(_local8); var _local9:Object = new Object(); _local9.id = 95; _local9.x = (mc.x - 50); _local9.y = (mc.y - 50); _local9.rotation = 0; _local9.scale = 1; var _local10:Injury = new Injury(_local9); gameState.addBlood(_local10); gameState.addBlood(_local10); gameState.addBlood(_local10); lives--; var _local11:int = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("DOVE_SQUEAL" + _local11)]); if (lives == 0){ speed = 0; updateInjury(); } else { gameState.createPopup("correct", mc.x, mc.y, this, -1); invincibleTimer = 0; invincible = true; mc.gotoAndStop("SHOCKED"); }; } } }//package game.model.assets.injuries
Section 63
//DoveSplatterAS (game.model.assets.injuries.DoveSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class DoveSplatterAS extends SplatterAS implements IInjury { public function DoveSplatterAS(_arg1:GameState, _arg2:Number=-1){ make = "doveSplatter"; super(_arg1, _arg2); numParticles = 2; stageArray = [["nothing", "nothing", 1000, 250, 0.06, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); make = "doveSplatter"; } override public function render():void{ super.render(); if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (particles.length / 3)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 64
//DropletAS (game.model.assets.injuries.DropletAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class DropletAS extends InjuryGraphic implements IInjury { public function DropletAS(_arg1:GameState){ super(_arg1); make = "droplet"; currentStage = 1; maxStages = 1; stageArray = [["nothing", "nothing", 1000, 210, 0.3, 8, "smallCut", "nothing", true, "invisible", false, bigStage]]; depth = "splatter_higher"; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; currentStage++; if (currentStage > maxStages){ _local1 = new Object(); _local1.id = 58; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); gameState.addInjury(_local2, false); invincible = true; alive = false; mc.visible = false; gameState.removeInjury(this); }; } override public function createEffect(_arg1:int, _arg2:int):void{ } override public function interact():void{ } override public function special():void{ } override public function setup():void{ } override public function render():void{ if (mc == null){ return; }; if (mc.currentFrame == mc.totalFrames){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION2); updateInjury(); }; } } }//package game.model.assets.injuries
Section 65
//ExplosiveExtractionAS (game.model.assets.injuries.ExplosiveExtractionAS) package game.model.assets.injuries { import shell.sound.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class ExplosiveExtractionAS extends InjuryGraphic implements IInjury { public function ExplosiveExtractionAS(_arg1:GameState){ super(_arg1); make = "explosiveExtraction"; currentStage = 1; maxStages = 1; stageArray = [["lighter", "nothing", 1000, 250, 0.6, 75, "nothing", "nothing", true, "invisible", true, smallStage]]; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; var _local3:Object; var _local4:Injury; if (currentStage == 1){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); _local1 = new Object(); _local1.id = 27; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); _local3 = new Object(); _local3.id = 29; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); gameState.health = (gameState.health - 2); }; super.updateInjury(); } } }//package game.model.assets.injuries
Section 66
//ExplosiveExtractionBombAS (game.model.assets.injuries.ExplosiveExtractionBombAS) package game.model.assets.injuries { import shell.sound.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class ExplosiveExtractionBombAS extends InjuryGraphic implements IInjury { public function ExplosiveExtractionBombAS(_arg1:GameState){ super(_arg1); make = "explosiveExtractionBomb"; currentStage = 1; maxStages = 1; stageArray = [["lighter", "nothing", 1000, 250, 0.6, 75, "nothing", "nothing", true, "invisible", true, smallStage]]; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; var _local3:Object; var _local4:Injury; var _local5:Object; var _local6:Injury; if (currentStage == 1){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); _local1 = new Object(); _local1.id = 27; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); _local3 = new Object(); _local3.id = 29; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); _local5 = new Object(); _local5.id = 12; _local5.x = mc.x; _local5.y = mc.y; _local5.rotation = 0; _local5.scale = 1; _local6 = new Injury(_local5); gameState.addInjury(_local6, false); gameState.health = (gameState.health - 2); }; super.updateInjury(); } } }//package game.model.assets.injuries
Section 67
//ExtractionAS (game.model.assets.injuries.ExtractionAS) package game.model.assets.injuries { import flash.display.*; import flash.geom.*; import game.model.*; import game.interfaces.*; public class ExtractionAS extends InjuryGraphic implements IInjury { public function ExtractionAS(_arg1:GameState){ super(_arg1); make = "extraction"; depth = "injuries_higher"; } override public function updateInjury():void{ currentStage++; damageTimer = 0; gameState.createPopup("correct", mouseX, mouseY, this); alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; if (alive){ mc.visible = true; }; cursor = ("Cursor" + go_data.linkage); invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = (Math.round(((stageArray[(currentStage - 1)][5] / 2) * Math.random())) + (stageArray[(currentStage - 1)][5] / 2)); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 2]); }; _local1++; }; } } }//package game.model.assets.injuries
Section 68
//ExtractionFireFlyEggBrokenAS (game.model.assets.injuries.ExtractionFireFlyEggBrokenAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class ExtractionFireFlyEggBrokenAS extends ExtractionAS implements IInjury { public function ExtractionFireFlyEggBrokenAS(_arg1:GameState){ super(_arg1); make = "extractionFireFlyEggBroken"; currentStage = 1; maxStages = 1; stageArray = [["tongs", "nothing", 1000, 250, 0.6, 200, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function updateInjury():void{ super.updateInjury(); mc.visible = false; } } }//package game.model.assets.injuries
Section 69
//EyelidAS (game.model.assets.injuries.EyelidAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class EyelidAS extends InjuryGraphic implements IInjury { public var origHY:Number; public var angleBuffer:int;// = 35 public var removeDist:int;// = 180 public function EyelidAS(_arg1:GameState){ super(_arg1); make = "eyelid"; maxStages = 1; stageArray = [["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage]]; origHY = -1; depth = "injuries_lower"; } override public function updateInjury():void{ currentStage++; var _local1:int = (stageArray[(currentStage - 2)][11] - gameState.injuryTimer); if (_local1 < 0){ _local1 = 0; }; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } override public function setup():void{ super.setup(); if (origHY == -1){ origHY = mc["hit"].y; }; mc["hit"].y = origHY; mc["anim"].gotoAndStop(1); } } }//package game.model.assets.injuries
Section 70
//EyeTransplantAS (game.model.assets.injuries.EyeTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class EyeTransplantAS extends TransplantAS implements IInjury { public function EyeTransplantAS(_arg1:GameState){ super(_arg1); make = "eyeTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } } }//package game.model.assets.injuries
Section 71
//FatAS (game.model.assets.injuries.FatAS) package game.model.assets.injuries { import shell.sound.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class FatAS extends InjuryGraphic implements IInjury { public function FatAS(_arg1:GameState){ super(_arg1); make = "fat"; maxStages = 2; stageArray = [["cutter", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; hidden = true; } override public function updateInjury():void{ var _local1:int; var _local2:Object; var _local3:Injury; var _local4:*; var _local5:Object; var _local6:Injury; var _local7:Object; var _local8:Injury; var _local9:Object; var _local10:Injury; var _local11:Object; var _local12:Injury; if (currentStage == 1){ _local1 = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("SPLAT" + _local1)]); hidden = false; _local2 = new Object(); _local2.id = 69; _local2.y = mc.y; _local2.x = mc.x; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addInjury(_local3, false); gameState.addInjury(_local3, false); gameState.addInjury(_local3, false); mc.visible = true; _local4 = 0; while (_local4 < mc.numChildren) { mc.getChildAt(_local4).visible = true; _local4++; }; }; currentStage++; gameState.createPopup("correct", mc.x, mc.y, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.NOSE_POP); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); alive = false; _local2 = new Object(); _local2.id = 69; _local2.x = mc.x; _local2.y = mc.y; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addInjury(_local3, false); gameState.addInjury(_local3, false); gameState.addInjury(_local3, false); _local5 = new Object(); _local5.id = 69; _local5.x = (mc.x - 30); _local5.y = (mc.y - 30); _local5.rotation = 0; _local5.scale = 1; _local6 = new Injury(_local5); gameState.addInjury(_local6, false); gameState.addInjury(_local6, false); gameState.addInjury(_local6, false); _local7 = new Object(); _local7.id = 69; _local7.x = (mc.x + 30); _local7.y = (mc.y + 30); _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addInjury(_local8, false); gameState.addInjury(_local8, false); gameState.addInjury(_local8, false); gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; _local9 = new Object(); _local9.id = 27; _local9.x = mc.x; _local9.y = mc.y; _local9.rotation = 0; _local9.scale = 1; _local10 = new Injury(_local9); gameState.addInjury(_local10, false); _local11 = new Object(); _local11.id = 29; _local11.x = mc.x; _local11.y = mc.y; _local11.rotation = 0; _local11.scale = 1; _local12 = new Injury(_local11); gameState.addInjury(_local12, false); gameState.health = (gameState.health - 2); } else { setup(); }; } override public function setup():void{ super.setup(); if (currentStage == 1){ mc.visible = false; }; } } }//package game.model.assets.injuries
Section 72
//FatSplatterAS (game.model.assets.injuries.FatSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class FatSplatterAS extends SplatterAS implements IInjury { public function FatSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "fatSplatter"; baseVel = 7; numParticles = 8; stageArray = [["nothing", "nothing", 1000, 350, 0.06, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); ran = 5; } override public function render():void{ super.render(); if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (particles.length / 3)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 73
//FeatherSplatterAS (game.model.assets.injuries.FeatherSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class FeatherSplatterAS extends BloodSplatterAS implements IInjury { public var maxEyeMovement:Number;// = 30 public var ox:Number;// = 0 public var oy:Number;// = -2.7 public var distanceFromEye:Number;// = 5 public var ovality:Number;// = 1.2 public function FeatherSplatterAS(_arg1:GameState, _arg2:Number=-1){ make = "featherSplatter"; super(_arg1, _arg2); baseVel = 4; numParticles = 1; ran = 1; stageArray = [["nothing", "nothing", 1000, 250, 0.06, 300, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); make = "featherSplatter"; ran = 1; } } }//package game.model.assets.injuries
Section 74
//FireAS (game.model.assets.injuries.FireAS) package game.model.assets.injuries { import shell.sound.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class FireAS extends InjuryGraphic implements IInjury { public var health:int;// = 7 public function FireAS(_arg1:GameState){ super(_arg1); make = "fire"; maxStages = 1; stageArray = [["vacuum", "nothing", 1000, 350, 0.4, 500, "fireSplatter", "nothing", true, "invisible", false, smallStage]]; depth = "injuries_higher"; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; currentStage++; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ _local1 = new Object(); _local1.id = 28; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, playerCreated); alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } override public function special():void{ specialTimer = Math.round(((stageArray[(currentStage - 1)][5] / 2) * Math.random())); var _local1:Object = new Object(); _local1.id = 27; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, playerCreated); } override public function render():void{ super.render(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.FIRE); } } }//package game.model.assets.injuries
Section 75
//FireFlyAS (game.model.assets.injuries.FireFlyAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class FireFlyAS extends InjuryGraphic implements IInjury { public var maxSpeed:int;// = 18 public var runRadius:int;// = 40 public var minX:int;// = 75 public var minY:int;// = 125 public var angle:int; public var speed:Number; public var minSpeed:int;// = 12 public var attracted:Boolean; public var targetX:int; public var targetY:int; public var angleTimer:int; public var maxX:int;// = 525 public var maxY:int;// = 360 public var maxAngleTimer:int;// = 30 public var slowMulti:Number;// = 0.99 public var fastMulti:Number;// = 1.02 public function FireFlyAS(_arg1:GameState){ super(_arg1); make = "fireFly"; currentStage = 1; maxStages = 1; stageArray = [["battery", "nothing", 1000, 250, 0.3, 400, "fireball", "nothing", true, "invisible", true, bigStage]]; depth = "creatures_higher"; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; currentStage++; speed = 0; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ _local1 = new Object(); _local1.id = 50; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addBlood(_local2); gameState.addBlood(_local2); gameState.addBlood(_local2); gameState.addBlood(_local2); gameState.addBlood(_local2); invincible = true; alive = false; mc.gotoAndStop("DEAD"); }; } override public function interact():void{ var _local1:int; lives--; if (lives == 0){ _local1 = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("GENERIC_CREATURE" + _local1)]); updateInjury(); } else { gameState.createPopup("correct", mc.x, mc.y, this); }; } override public function setup():void{ super.setup(); if (currentStage == 1){ lives = 1; mc.gotoAndStop("ALIVE"); if ((((mc.x == -1)) && ((mc.y == -1)))){ mc.x = (Math.round(((maxX - minX) * Math.random())) + minX); mc.y = (Math.round(((maxY - minY) * Math.random())) + minY); }; targetX = (Math.round(((maxX - minX) * Math.random())) + minX); targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); angleTimer = ((maxAngleTimer * Math.random()) - (maxAngleTimer / 3)); if (angleTimer < 0){ angleTimer = 0; }; speed = maxSpeed; }; } override public function render():void{ var _local1:int; var _local2:Object; var _local3:Injury; var _local4:Object; var _local5:Injury; if (mc == null){ return; }; if (alive){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUZZ); specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); special(); }; mc.x = (mc.x + (Math.sin(((angle * Math.PI) / 180)) * speed)); mc.y = (mc.y + (Math.cos(((angle * Math.PI) / 180)) * -(speed))); if (speed != 0){ _local1 = MapUtils.getDist(mc.x, targetX, mc.y, targetY); if (_local1 <= speed){ speed = 0; }; } else { angleTimer++; if (angleTimer >= maxAngleTimer){ angleTimer = ((maxAngleTimer * Math.random()) - (maxAngleTimer / 3)); if (angleTimer < 0){ angleTimer = 0; }; speed = maxSpeed; targetX = (Math.round(((maxX - minX) * Math.random())) + minX); targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); }; }; } else { if (mc["anim"] != null){ if (mc["anim"].currentFrame == 40){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CRAB_EXPLODE); _local2 = new Object(); _local2.id = 29; gameState.health = (gameState.health - 2); _local2.x = mc.x; _local2.y = mc.y; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addInjury(_local3, false); _local4 = new Object(); _local4.id = 27; _local4.x = mc.x; _local4.y = mc.y; _local4.rotation = 0; _local4.scale = 1; _local5 = new Injury(_local4); gameState.addInjury(_local5, false); }; if (mc["anim"].currentFrame == mc["anim"].totalFrames){ mc.visible = false; gameState.removeInjury(this); }; }; }; } override public function createEffect(_arg1:int, _arg2:int):void{ } override public function special():void{ var _local1:Object; var _local2:Injury; var _local3:Object; var _local4:Injury; if ((((((((mc.x > (minX + 50))) && ((mc.x < (maxX - 50))))) && ((mc.y > (minY + 50))))) && ((mc.y < (maxY - 50))))){ if (stageArray[(currentStage - 1)][6] == "fireball"){ _local1 = new Object(); _local1.id = 29; gameState.health = (gameState.health - 2); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); _local3 = new Object(); _local3.id = 27; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); }; }; } } }//package game.model.assets.injuries
Section 76
//FireFlyEggAS (game.model.assets.injuries.FireFlyEggAS) package game.model.assets.injuries { import shell.sound.*; import flash.display.*; import flash.geom.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; public class FireFlyEggAS extends ExtractionAS implements IInjury { public function FireFlyEggAS(_arg1:GameState){ super(_arg1); make = "fireFlyEgg"; currentStage = 1; maxStages = 1; stageArray = [["tongs", "nothing", 1000, 250, 0.5, 900, "firefly", "nothing", true, "invisible", false, smallStage]]; depth = "injuries_higher"; slippery = true; beingHeld = false; } override public function special():void{ var _local1:Object; var _local2:Object; var _local3:Injury; var _local4:Object; var _local5:Injury; var _local6:Injury; var _local7:Object; var _local8:Injury; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); mc["anim"].gotoAndPlay(99); gameState.health = (gameState.health - 2); if (beingHeld){ _local1 = new Object(); _local2 = new Object(); _local2.id = 32; _local2.x = mouseX; _local2.y = mouseY; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addInjury(_local3, false); _local4 = new Object(); _local4.id = 33; _local4.x = mouseX; _local4.y = mouseY; _local4.rotation = 0; _local4.scale = 1; _local5 = new Injury(_local4); gameState.addInjury(_local5, false); _local1.id = 29; _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = 0; _local1.scale = 1; _local6 = new Injury(_local1); gameState.addInjury(_local6, false); trace("special"); Tongs(gameState.currentTool).holding = []; Tongs(gameState.currentTool).injury = null; Tongs(gameState.currentTool).turnOff(); _local7 = new Object(); _local7.id = 27; _local7.x = mouseX; _local7.y = mouseY; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addInjury(_local8, false); } else { _local2 = new Object(); _local2.id = 32; _local2.x = mc.x; _local2.y = mc.y; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addInjury(_local3, false); _local4 = new Object(); _local4.id = 33; _local4.x = mc.x; _local4.y = mc.y; _local4.rotation = 0; _local4.scale = 1; _local5 = new Injury(_local4); gameState.addInjury(_local5, false); _local1 = new Object(); _local1.id = 29; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local6 = new Injury(_local1); gameState.addInjury(_local6, false); _local7 = new Object(); _local7.id = 27; _local7.x = mc.x; _local7.y = mc.y; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addInjury(_local8, false); }; currentStage++; gameState.removeInjury(this); } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; cursor = ("Cursor" + go_data.linkage); invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = (Math.round((stageArray[(currentStage - 1)][5] * Math.random())) - (stageArray[(currentStage - 1)][5] / 2)); if (specialTimer < 0){ specialTimer = 0; }; hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 2]); }; _local1++; }; } override public function render():void{ var _local1:int; if (mc == null){ return; }; if (alive){ _local1 = Math.round(((specialTimer / stageArray[(currentStage - 1)][5]) * 100)); if (beingHeld){ if (Tongs(gameState.currentTool).draggable["anim"] != null){ Tongs(gameState.currentTool).draggable["anim"].gotoAndStop(_local1); }; } else { if (mc["anim"] != null){ mc["anim"].gotoAndStop(_local1); }; }; damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); }; specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 77
//FireSplatterAS (game.model.assets.injuries.FireSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class FireSplatterAS extends SplatterAS implements IInjury { public function FireSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "fireSplatter"; } override public function updateInjury():void{ currentStage++; damageTimer = 0; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); hitBoxes = []; } else { setup(); }; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); remove = true; make = "fireSplatter"; ran = 1; numParticles = 1; baseVel = 6; } } }//package game.model.assets.injuries
Section 78
//IncisionAS (game.model.assets.injuries.IncisionAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class IncisionAS extends InjuryGraphic implements IInjury { public function IncisionAS(_arg1:GameState){ super(_arg1); make = "incision"; currentStage = 1; maxStages = 1; stageArray = [["cutter", "nothing", 1000, 250, 0.5, 75, "nothing", "nothing", true, "yellow", true, smallStage]]; } } }//package game.model.assets.injuries
Section 79
//IncisionCoffinAS (game.model.assets.injuries.IncisionCoffinAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class IncisionCoffinAS extends InjuryGraphic implements IInjury { public function IncisionCoffinAS(_arg1:GameState){ super(_arg1); make = "incisionCoffin"; currentStage = 1; maxStages = 1; stageArray = [["chainsaw", "nothing", 1000, 250, 0.5, 75, "nothing", "nothing", true, "yellow", true, smallStage]]; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("woodParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 80
//InjuryGraphic (game.model.assets.injuries.InjuryGraphic) package game.model.assets.injuries { import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; public class InjuryGraphic extends Sprite implements IInjury { public var currentStage:int; public var lives:int; public var specialTimer:int; public var beingHeld:Boolean; public var damageTimer:int; public var instance_data:Injury; public var mc:MovieClip; public var invincible:Boolean; public var go_data:InjuryData; public var hidden:Boolean; public var smallStage:int;// = 120 public var maxStages:int; public var slippery:Boolean; public var gameState:GameState; public var depth:String; public var playerCreated:Boolean; public var alive:Boolean; public var original:Boolean; public var cursor:String; public var removable:MovieClip; public var bigStage:int;// = 240 public var maxInvincibleTimer:int;// = 45 public var hitBoxes:Array; public var invincibleTimer:int; public var make:String; public var stageArray:Array; public function InjuryGraphic(_arg1:GameState){ hidden = false; gameState = _arg1; currentStage = 1; alive = true; depth = "injuries_lower"; } public function updateInjury():void{ currentStage++; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } public function render():void{ if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } public function interact():void{ } public function special():void{ var _local1:Object; var _local2:int; var _local3:Point; var _local4:Point; var _local5:Injury; var _local6:Object; var _local7:Injury; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); if (stageArray[(currentStage - 1)][6] == "blood"){ _local1 = new Object(); _local1.id = 0; _local2 = (mc.rotation + 180); _local3 = new Point(mc.x, mc.y); _local4 = LineUtils.getPositionFromAngle(_local3, _local2, (mc.height / 2)); _local1.y = _local4.y; _local1.x = _local4.x; _local1.rotation = 0; _local1.scale = 1; _local5 = new Injury(_local1); gameState.addBlood(_local5); } else { if (stageArray[(currentStage - 1)][6] == "smallCut"){ _local6 = new Object(); _local6.id = 1; _local6.x = mc.x; _local6.y = mc.y; _local6.rotation = (360 * Math.random()); _local6.scale = 1; _local7 = new Injury(_local6); gameState.addInjury(_local7, false); _local1 = new Object(); _local1.id = 0; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local5 = new Injury(_local1); gameState.addBlood(_local5); }; }; } public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ go_data = _arg1; instance_data = _arg2; playerCreated = _arg3; original = _arg4; } public function getHitBoxes():Array{ return (hitBoxes); } public function cleanUp():void{ } public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 2]); }; _local1++; }; } } }//package game.model.assets.injuries
Section 81
//InkSplatterAS (game.model.assets.injuries.InkSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import game.model.*; import game.interfaces.*; public class InkSplatterAS extends SplatterAS implements IInjury { public function InkSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "inkSplatter"; stageArray = [["nothing", "nothing", 1000, 350, 0.06, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; baseVel = 8; numParticles = 15; } override public function render():void{ super.render(); if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (particles.length / 3)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 82
//InsectBossAS (game.model.assets.injuries.InsectBossAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class InsectBossAS extends InjuryGraphic implements IInjury { public var maxSpeed:int;// = 70 public var runRadius:int;// = 40 public var minX:int;// = 75 public var minY:int;// = 125 public var settleDist:int;// = 50 public var angle:Number; public var speed:Number; public var side:String; public var maxCrossed:int;// = 2 public var minSpeed:int;// = 26 public var crossed:int; public var attracted:Boolean; public var targetX:int; public var bloodTimer:int; public var targetY:int; public var angleTimer:int; public var maxX:int;// = 525 public var maxY:int;// = 385 public var maxAngleTimer:int;// = 270 public var slowMulti:Number;// = 0.99 public var fastMulti:Number;// = 1.02 public function InsectBossAS(_arg1:GameState){ super(_arg1); make = "insectBoss"; currentStage = 1; maxStages = 1; stageArray = [["battery", "nothing", 1000, 210, 0.4, 8, "smallCut", "nothing", true, "invisible", false, bigStage]]; depth = "creatures_higher"; lives = 3; crossed = 0; bloodTimer = 0; } override public function updateInjury():void{ currentStage++; speed = 0; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ invincible = true; alive = false; mc.gotoAndStop("DYING"); }; } override public function special():void{ var _local1:Object; var _local2:Injury; var _local3:Object; var _local4:Injury; if ((((((((mc.x > minX)) && ((mc.x < maxX)))) && ((mc.y > minY)))) && ((mc.y < maxY)))){ if (stageArray[(currentStage - 1)][6] == "smallCut"){ _local1 = new Object(); _local1.id = 1; gameState.health = (gameState.health - 3); _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); _local3 = new Object(); _local3.id = 0; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addBlood(_local4); }; }; } override public function render():void{ var _local1:int; var _local2:Object; var _local3:Injury; var _local4:Object; var _local5:Injury; if (mc == null){ return; }; if (alive){ mc.rotation = angle; mc.x = (mc.x + (Math.sin(((angle * Math.PI) / 180)) * speed)); mc.y = (mc.y + (Math.cos(((angle * Math.PI) / 180)) * -(speed))); if (speed != 0){ invincible = true; specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); special(); }; _local1 = MapUtils.getDist(mc.x, targetX, mc.y, targetY); if (_local1 <= settleDist){ speed = 0; if (((!((mc["alive"] == null))) && ((mc.currentLabel == "ALIVE")))){ mc["alive"].stop(); }; }; } else { invincible = false; angleTimer++; if (angleTimer >= maxAngleTimer){ angleTimer = ((maxAngleTimer * Math.random()) - (maxAngleTimer / 3)); if (angleTimer < 0){ angleTimer = 0; }; speed = maxSpeed; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.WASP_FLY); if (((!((mc["alive"] == null))) && ((mc.currentLabel == "ALIVE")))){ mc["alive"].play(); }; if (crossed == maxCrossed){ crossed = 0; targetX = (Math.round(((maxX - minX) * Math.random())) + minX); targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = (maxAngleTimer / 1.2); if (angleTimer < 0){ angleTimer = 0; }; } else { if (side == "left"){ side = "right"; targetX = (maxX + 250); } else { side = "left"; targetX = (minX - 250); }; targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = 0; if (angleTimer < 0){ angleTimer = 0; }; crossed++; }; }; }; if (((!((mc["shocked"] == null))) && ((mc.currentLabel == "SHOCKED")))){ if (mc["shocked"].currentFrame == mc["shocked"].totalFrames){ mc.gotoAndStop("ALIVE"); }; }; } else { bloodTimer++; if (bloodTimer >= 10){ bloodTimer = 0; _local2 = new Object(); _local2.id = 11; _local2.x = mc.x; _local2.y = mc.y; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addInjury(_local3, false); }; if (mc["anim"] != null){ if (mc["anim"].currentFrame == mc["anim"].totalFrames){ _local4 = new Object(); _local4.id = 12; _local4.x = mc.x; _local4.y = mc.y; _local4.rotation = 0; _local4.scale = 1; _local5 = new Injury(_local4); gameState.addInjury(_local5, false); mc.gotoAndStop("DEAD"); mc.visible = false; gameState.removeInjury(this); }; }; }; } override public function interact():void{ var _local3:Object; var _local4:Injury; var _local1:Object = new Object(); _local1.id = 11; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, false); gameState.addInjury(_local2, false); lives--; if (lives == 0){ updateInjury(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.GENERIC_CREATURE1); } else { SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CRAB_EXPLODE); _local3 = new Object(); _local3.id = 12; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); gameState.createPopup("correct", mc.x, mc.y, this, -1); if (side == "left"){ side = "right"; targetX = (maxX + 150); } else { side = "left"; targetX = (minX - 150); }; targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = (maxAngleTimer - 1); invincibleTimer = 0; invincible = true; mc.gotoAndStop("SHOCKED"); }; } override public function createEffect(_arg1:int, _arg2:int):void{ } override public function setup():void{ var _local1:int; super.setup(); if (currentStage == 1){ mc.gotoAndStop("ALIVE"); _local1 = ((Math.random() * 2) + 1); if (_local1 == 1){ side = "left"; mc.x = (minX - 250); targetX = (maxX + 250); } else { side = "right"; mc.x = (maxX + 250); targetX = (minX - 250); }; mc.y = (Math.round(((maxY - minY) * Math.random())) + minY); targetY = (Math.round(((maxY - minY) * Math.random())) + minY); angle = (MapUtils.getAngle(mc.x, targetX, mc.y, targetY) - 90); mc.rotation = angle; angleTimer = 0; if (angleTimer < 0){ angleTimer = 0; }; lives = 3; speed = maxSpeed; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.WASP_FLY); crossed = 0; }; } } }//package game.model.assets.injuries
Section 83
//InsertionAS (game.model.assets.injuries.InsertionAS) package game.model.assets.injuries { import shell.sound.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; public class InsertionAS extends InjuryGraphic implements IInjury { public var max_pieces:Number; public var removed:Array; public var pieces_removed:Number; public var hits:Array; public var oHeight:int; public var removables:Array; public function InsertionAS(_arg1:GameState){ super(_arg1); oHeight = -1; make = "insertion"; currentStage = 1; maxStages = 2; stageArray = [["cutter", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "yellow", true, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage]]; depth = "injuries_lower"; } override public function updateInjury():void{ var _local1:int; var _local2:ITool; currentStage++; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (oHeight == -1){ oHeight = (mc.height / 2); }; if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); _local1 = 0; while (_local1 < gameState._tools.length) { _local2 = gameState._tools[_local1]; if ((_local2 is Tongs)){ Tongs(_local2).setTrayHolding(this, "CursorInsertionPlaceable"); Tongs(_local2).addTray(); }; _local1++; }; }; } override public function render():void{ var _local1:Object; var _local2:int; var _local3:Point; var _local4:Point; var _local5:Injury; if (mc == null){ return; }; if (mc["anim"] != null){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION4); _local1 = new Object(); _local1.id = 0; _local2 = (mc.rotation + 180); _local3 = new Point(mc.x, mc.y); _local4 = LineUtils.getPositionFromAngle(_local3, _local2, (oHeight / 2)); _local1.y = _local4.y; _local1.x = _local4.x; _local1.rotation = 0; _local1.scale = 1; _local5 = new Injury(_local1); gameState.addBlood(_local5); if (mc["anim"].currentFrame == mc["anim"].totalFrames){ alive = false; gameState.removeInjury(this); }; }; if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 84
//KidneyTransplantLeftAS (game.model.assets.injuries.KidneyTransplantLeftAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class KidneyTransplantLeftAS extends TransplantAS implements IInjury { public function KidneyTransplantLeftAS(_arg1:GameState){ super(_arg1); make = "kidneyTransplantLeft"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 3; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } } }//package game.model.assets.injuries
Section 85
//KidneyTransplantRightAS (game.model.assets.injuries.KidneyTransplantRightAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class KidneyTransplantRightAS extends TransplantAS implements IInjury { public function KidneyTransplantRightAS(_arg1:GameState){ super(_arg1); make = "kidneyTransplantRight"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 3; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } } }//package game.model.assets.injuries
Section 86
//KneeTransplantAS (game.model.assets.injuries.KneeTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class KneeTransplantAS extends TransplantAS implements IInjury { public function KneeTransplantAS(_arg1:GameState){ super(_arg1); make = "kneeTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("boneParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 87
//LargeCutAS (game.model.assets.injuries.LargeCutAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class LargeCutAS extends InjuryGraphic implements IInjury { public function LargeCutAS(_arg1:GameState){ super(_arg1); make = "largeCut"; maxStages = 3; stageArray = [["stitch", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["cream", "back", 1000, 250, 0.4, 500, "nothing", "nothing", true, "invisible", true, smallStage]]; } } }//package game.model.assets.injuries
Section 88
//LargeCutScarAS (game.model.assets.injuries.LargeCutScarAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class LargeCutScarAS extends InjuryGraphic implements IInjury { public function LargeCutScarAS(_arg1:GameState){ super(_arg1); make = "largeCutScar"; maxStages = 2; stageArray = [["stitch", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", true, smallStage]]; } } }//package game.model.assets.injuries
Section 89
//LeftThumbTransplantAS (game.model.assets.injuries.LeftThumbTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class LeftThumbTransplantAS extends TransplantAS implements IInjury { public function LeftThumbTransplantAS(_arg1:GameState){ super(_arg1); make = "leftThumbTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; } } }//package game.model.assets.injuries
Section 90
//LipAS (game.model.assets.injuries.LipAS) package game.model.assets.injuries { import flash.events.*; import flash.display.*; import flash.geom.*; import game.model.*; import game.interfaces.*; public class LipAS extends InjuryGraphic implements IInjury { public function LipAS(_arg1:GameState){ super(_arg1); make = "lip"; currentStage = 1; maxStages = 1; stageArray = [["injection", "nothing", 1000, 250, 0.3, 350, "nothing", "nothing", false, "invisible", false, smallStage]]; depth = "injuries_lower"; } override public function updateInjury():void{ currentStage++; damageTimer = 0; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ alive = false; mc.gotoAndStop("DYING"); invincible = true; gameState.removeInjury(this); }; } override public function createEffect(_arg1:int, _arg2:int):void{ } override public function render():void{ if (mc == null){ return; }; } override public function interact():void{ } override public function special():void{ } override public function setup():void{ var _local2:DisplayObject; var _local3:ColorTransform; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local3 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local3.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local3.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local3.color = 6750003; }; }; }; _local2.transform.colorTransform = _local3; _local2.visible = true; }; hitBoxes[0].push([_local2, 3]); }; _local1++; }; mc.gotoAndStop("ALIVE"); } } }//package game.model.assets.injuries
Section 91
//NoseTransplantAS (game.model.assets.injuries.NoseTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class NoseTransplantAS extends TransplantAS implements IInjury { public function NoseTransplantAS(_arg1:GameState){ super(_arg1); make = "noseTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("boneParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 92
//PelvisTransplantAS (game.model.assets.injuries.PelvisTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class PelvisTransplantAS extends TransplantAS implements IInjury { public function PelvisTransplantAS(_arg1:GameState){ super(_arg1); make = "pelvisTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("boneParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 93
//PoisonAS (game.model.assets.injuries.PoisonAS) package game.model.assets.injuries { import flash.display.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; public class PoisonAS extends InjuryGraphic implements IInjury { public var minX:int;// = -50 public var minY:int;// = 150 public var created:Boolean; public var maxX:int;// = 550 public var maxY:int;// = 410 public function PoisonAS(_arg1:GameState){ super(_arg1); make = "poison"; maxStages = 1; stageArray = [["injection", "nothing", 1000, 250, 0.4, 980, "poison", "nothing", true, "invisible", false, smallStage]]; created = false; } override public function updateInjury():void{ var _local1:Object; var _local2:Injury; if (currentStage == 1){ _local1 = new Object(); _local1.id = 11; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, false); gameState.addInjury(_local2, false); gameState.addInjury(_local2, false); }; super.updateInjury(); } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 11; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addInjury(_local5, false); _local6++; }; } override public function special():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:Boolean; var _local6:*; var _local7:InjuryGraphic; var _local8:int; var _local9:Object; var _local10:Injury; if (created == false){ specialTimer = Math.round(((stageArray[(currentStage - 1)][5] / 2) * Math.random())); _local1 = (360 * Math.random()); _local2 = 0; while (_local2 < (_local1 + 360)) { _local3 = (mc.x + (Math.sin((((_local1 + _local2) * Math.PI) / 180)) * (mc.width * 0.8))); _local4 = (mc.y + (Math.cos((((_local1 + _local2) * Math.PI) / 180)) * -((mc.width * 0.8)))); if ((((((((_local3 > minX)) && ((_local3 < maxX)))) && ((_local4 > minY)))) && ((_local4 < maxY)))){ _local5 = true; _local6 = 0; while (_local6 < gameState._injuries.length) { _local7 = (gameState._injuries[_local6] as InjuryGraphic); if ((((_local7 is PoisonAS)) && (!((_local7 == this))))){ _local8 = MapUtils.getDist(_local3, _local7.instance_data.x, _local4, _local7.instance_data.y); if (_local8 <= (mc.width * 0.8)){ _local5 = false; break; }; }; _local6++; }; if (_local5){ _local9 = new Object(); _local9.id = 12; _local9.x = _local3; _local9.y = _local4; _local9.rotation = 0; _local9.scale = 1; _local10 = new Injury(_local9); gameState.addInjury(_local10, false); break; }; }; _local2 = (_local2 + 20); }; }; } override public function setup():void{ var _local2:DisplayObject; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round(((stageArray[(currentStage - 1)][5] / 2) * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local2.visible = true; }; hitBoxes[0].push([_local2, 3]); }; _local1++; }; } } }//package game.model.assets.injuries
Section 94
//PoisonKidneyTransplantAS (game.model.assets.injuries.PoisonKidneyTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class PoisonKidneyTransplantAS extends TransplantAS implements IInjury { public function PoisonKidneyTransplantAS(_arg1:GameState){ super(_arg1); make = "poisonKidneyTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 3; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } } }//package game.model.assets.injuries
Section 95
//PoisonLiverTransplantAS (game.model.assets.injuries.PoisonLiverTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class PoisonLiverTransplantAS extends TransplantAS implements IInjury { public function PoisonLiverTransplantAS(_arg1:GameState){ super(_arg1); make = "poisonLiverTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 3; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } } }//package game.model.assets.injuries
Section 96
//PoisonSplatterAS (game.model.assets.injuries.PoisonSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class PoisonSplatterAS extends SplatterAS implements IInjury { public function PoisonSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "poisonSplatter"; baseVel = 6; numParticles = 13; stageArray = [["nothing", "nothing", 1000, 350, 0.06, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); ran = 1; } override public function render():void{ super.render(); if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (particles.length / 3)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 97
//RightThumbTransplantAS (game.model.assets.injuries.RightThumbTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class RightThumbTransplantAS extends TransplantAS implements IInjury { public function RightThumbTransplantAS(_arg1:GameState){ super(_arg1); make = "rightThumbTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; } } }//package game.model.assets.injuries
Section 98
//SaltSplatterAS (game.model.assets.injuries.SaltSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class SaltSplatterAS extends SplatterAS implements IInjury { public function SaltSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "saltSplatter"; baseVel = 6; numParticles = 3; stageArray = [["nothing", "nothing", 1000, 350, 0.06, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); ran = 1; } override public function render():void{ super.render(); if (alive){ damageTimer++; if (damageTimer >= stageArray[(currentStage - 1)][3]){ damageTimer = 0; gameState.health = (gameState.health - (particles.length / 3)); }; specialTimer = (specialTimer + 2); if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } } }//package game.model.assets.injuries
Section 99
//ScarringAS (game.model.assets.injuries.ScarringAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class ScarringAS extends InjuryGraphic implements IInjury { public function ScarringAS(_arg1:GameState){ super(_arg1); make = "scarring"; currentStage = 1; maxStages = 3; stageArray = [["cutter", "nothing", 1000, 250, 0.5, 75, "nothing", "nothing", false, "yellow", true, smallStage], ["stitch", "nothing", 1000, 250, 0.5, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.5, 100, "nothing", "nothing", false, "invisible", true, smallStage]]; } } }//package game.model.assets.injuries
Section 100
//ShoulderTransplantAS (game.model.assets.injuries.ShoulderTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class ShoulderTransplantAS extends TransplantAS implements IInjury { public function ShoulderTransplantAS(_arg1:GameState){ super(_arg1); make = "shoulderTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("boneParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 101
//SmallCutAS (game.model.assets.injuries.SmallCutAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class SmallCutAS extends InjuryGraphic implements IInjury { public function SmallCutAS(_arg1:GameState){ super(_arg1); make = "smallCut"; maxStages = 2; stageArray = [["lighter", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["cream", "back", 1000, 250, 0.4, 500, "nothing", "nothing", true, "invisible", true, smallStage]]; } } }//package game.model.assets.injuries
Section 102
//SparkSplatterAS (game.model.assets.injuries.SparkSplatterAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class SparkSplatterAS extends SplatterAS implements IInjury { public function SparkSplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1, _arg2); make = "sparkSplatter"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); remove = true; ran = 1; } } }//package game.model.assets.injuries
Section 103
//SpineTransplantAS (game.model.assets.injuries.SpineTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class SpineTransplantAS extends TransplantAS implements IInjury { public function SpineTransplantAS(_arg1:GameState){ super(_arg1); make = "spineTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("boneParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 104
//SplatterAS (game.model.assets.injuries.SplatterAS) package game.model.assets.injuries { import flash.display.*; import app.connector.*; import shell.*; import game.model.*; import game.interfaces.*; public class SplatterAS extends InjuryGraphic implements IInjury { public var remove:Boolean; public var minX:int;// = 25 public var numParticles:int;// = 1 public var particle_mod:Number;// = 0.7 public var baseVel:Number;// = 7 public var minY:int;// = 110 public var ran:int;// = 5 public var particles:Array; public var maxY:int;// = 435 public var friction:Number;// = 0.9 public var maxX:int;// = 575 public function SplatterAS(_arg1:GameState, _arg2:Number=-1){ super(_arg1); maxStages = 1; depth = "splatter_higher"; particles = []; if (_arg2 != -1){ baseVel = _arg2; }; stageArray = [["nothing", "nothing", 1000, 250, 0.06, 100, "nothing", "nothing", true, "invisible", false, smallStage]]; } override public function render():void{ var _local1:*; var _local2:MovieClip; var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Injury; var _local7:Number; var _local8:Number; var _local9:Number; _local1 = 0; for (;_local1 < particles.length;_local1++) { _local2 = particles[_local1][0]; if (particles[_local1][1] != -1){ _local3 = (particles[_local1][1] * friction); if (_local3 <= 1){ _local3 = 0; }; particles[_local1][1] = _local3; _local2.x = (_local2.x + (Math.sin(((_local2.rotation * Math.PI) / 180)) * _local3)); _local2.y = (_local2.y + (Math.cos(((_local2.rotation * Math.PI) / 180)) * -(_local3))); _local4 = particles[_local1][2][0]; if (_local4 == particles[_local1][2][1]){ if ((this is FeatherSplatterAS)){ _local2.gotoAndStop(1); } else { _local2.nextFrame(); }; mc.cacheAsBitmap = true; if (depth == "splatter_higher"){ if (remove){ if ((this is FeatherSplatterAS)){ }; while (mc.numChildren > 0) { if ((this is FireSplatterAS)){ _local5 = new Object(); _local5.id = 28; _local5.x = mc.getChildAt(0).x; _local5.y = mc.getChildAt(0).y; _local5.rotation = (360 * Math.random()); _local5.scale = 1; _local6 = new Injury(_local5); gameState.addInjury(_local6, playerCreated); } else { if ((this is BloodFireSplatterAS)){ _local5 = new Object(); _local5.id = 84; _local5.x = mc.getChildAt(0).x; _local5.y = mc.getChildAt(0).y; _local5.rotation = (360 * Math.random()); _local5.scale = 1; _local6 = new Injury(_local5); gameState.addInjury(_local6, playerCreated); }; }; mc.removeChildAt(0); particles.splice(0, 1); }; if (particles.length == 0){ updateInjury(); }; } else { depth = "splatter_lower"; gameState.controller.view.swapDepth(this, "splatter_higher"); if ((((((((_local2.x < minX)) || ((_local2.x > maxX)))) || ((_local2.y < minY)))) || ((_local2.y > maxY)))){ if ((this is FeatherSplatterAS)){ }; removeParticle(_local1); continue; }; }; }; if (_local2.currentFrame == _local2.totalFrames){ }; } else { _local4++; _local8 = Math.round(((100 / particles[_local1][2][1]) * _local4)); if ((this is FeatherSplatterAS)){ _local9 = ((100 - _local8) / 1000); } else { _local9 = ((50 - _local8) / 1000); }; _local7 = (1 + _local9); _local2.scaleX = (_local2.scaleX * _local7); _local2.scaleY = (_local2.scaleY * _local7); particles[_local1][2][0] = _local4; }; }; }; } override public function updateInjury():void{ currentStage++; damageTimer = 0; gameState.createPopup("correct", mouseX, mouseY, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } public function removeParticle(_arg1:int):void{ mc.removeChild(particles[_arg1][0]); particles.splice(_arg1, 1); if ((((((((((this is PoisonSplatterAS)) || ((this is InkSplatterAS)))) || ((this is FatSplatterAS)))) || ((this is DoveSplatterAS)))) || ((this is SaltSplatterAS)))){ if (particles.length == 0){ updateInjury(); }; } else { if (particles.length == 0){ gameState.checkTutorial("removed_injury", this); }; }; } override public function setup():void{ var _local2:MovieClip; var _local3:Number; var _local4:Number; var _local5:int; var _local6:Array; damageTimer = 0; specialTimer = 0; var _local1:* = 0; while (_local1 < Math.ceil((numParticles * particle_mod))) { _local2 = (RuntimeLibrary.getMovieClipByLinkageID((make + Math.round((1 + ((ran - 1) * Math.random()))))) as MovieClip); _local2.x = instance_data.x; _local2.y = instance_data.y; _local2.scaleX = 0.3; _local2.scaleY = 0.3; if (original){ _local2.gotoAndStop(2); } else { _local2.gotoAndStop(1); }; _local2.rotation = (360 * Math.random()); mc.addChild(_local2); _local3 = ((baseVel / 2) + (baseVel * Math.random())); _local4 = _local3; _local5 = 1; while (_local4 > 1) { _local4 = (_local4 * friction); _local5++; }; if (original){ }; _local6 = [_local2, _local3, [0, _local5]]; particles.push(_local6); _local1++; }; } } }//package game.model.assets.injuries
Section 105
//SquidAS (game.model.assets.injuries.SquidAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import shell.*; import game.model.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; public class SquidAS extends InjuryGraphic implements IInjury { public var splatMod:int;// = 2 public var bloodVel:int;// = 20 public var minX:int;// = 0 public var minY:int;// = 0 public var hits:Array; public var state:String; public var stunned:Boolean; public var arm1:MovieClip; public var arm_positions:Array; public var arm3:MovieClip; public var arm5:MovieClip; public var arm4:MovieClip; public var arm2:MovieClip; public var maxEffectTimer:int;// = 3 public var maxX:int;// = 650 public var maxY:int;// = 460 public var splatChance:int;// = 50 public var inkTimer:int; public function SquidAS(_arg1:GameState){ arm_positions = [[-245.5, -142], [-223.5, 80.7], [244, -187.3], [247, 18.3], [-17.9, 156]]; super(_arg1); make = "squid"; currentStage = 1; maxStages = 6; stageArray = [[["chainsaw", "battery"], "nothing", 1000, 250, 0.07, 150, "nothing", "nothing", false, "yellow", false, bigStage], [["chainsaw", "battery"], "nothing", 1000, 250, 0.07, 150, "nothing", "nothing", false, "yellow", false, bigStage], [["chainsaw", "battery"], "nothing", 1000, 250, 0.07, 150, "nothing", "nothing", false, "yellow", false, bigStage], [["chainsaw", "battery"], "nothing", 1000, 250, 0.07, 150, "nothing", "nothing", false, "yellow", false, bigStage], [["chainsaw", "battery"], "nothing", 1000, 250, 0.07, 150, "nothing", "nothing", false, "yellow", false, bigStage], [["chainsaw", "battery"], "nothing", 1000, 250, 0.07, 150, "nothing", "nothing", true, "invisible", false, bigStage]]; depth = "creatures_lower"; state = "dying"; inkTimer = 0; } override public function setup():void{ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:DisplayObject; hitBoxes = []; _local1 = 0; while (_local1 < hits.length) { hitBoxes.push([]); _local2 = mc[("hit" + hits[_local1])]; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ _local4.visible = false; hitBoxes[_local1].push([_local4, 6]); }; _local3++; }; _local1++; }; specialTimer = 0; state = "before_spray"; mc["head"].gotoAndStop(state); stunned = false; _local1 = 0; while (_local1 < (hits.length - 1)) { this[("arm" + (_local1 + 1))] = (RuntimeLibrary.getMovieClipByLinkageID(("arm" + (_local1 + 1))) as MovieClip); this[("arm" + (_local1 + 1))].x = (arm_positions[_local1][0] + mc.x); this[("arm" + (_local1 + 1))].y = (arm_positions[_local1][1] + mc.y); gameState.controller.view.injuries_lower.addChildAt(this[("arm" + (_local1 + 1))], 0); _local1++; }; } override public function updateInjury():void{ currentStage++; gameState.createPopup("correct", mc.x, mc.y, this); if (currentStage > maxStages){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SNARL); alive = false; invincible = true; state = "dying"; mc["head"].gotoAndStop(state); } else { stunned = false; specialTimer = stageArray[(currentStage - 1)][5]; }; } public function removeHit(_arg1:int):void{ var _local3:int; var _local4:int; var _local2:int = hits.splice(_arg1, 1); mc[("hit" + _local2)].visible = false; hitBoxes.splice(_arg1, 1); if (_local2 != 6){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SQUID_ANGRY); _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); this[("arm" + _local2)].x = (this[("arm" + _local2)].x - _local3); this[("arm" + _local2)].y = (this[("arm" + _local2)].y - _local4); } else { SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SQUID_PAIN); }; } override public function render():void{ var _local1:int; var _local2:int; var _local3:Object; var _local4:Injury; var _local5:Object; var _local6:Injury; var _local7:Object; var _local8:Injury; var _local9:Object; var _local10:Injury; var _local11:Object; var _local12:Injury; var _local13:Number; if (mc == null){ return; }; if (alive){ specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; } else { if (mc["head"].currentLabel == "dying"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SQUID_EXPLOSION); inkTimer++; if (inkTimer >= 25){ inkTimer = 0; _local3 = new Object(); _local3.id = 48; _local3.x = mc.x; _local3.y = mc.y; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addInjury(_local4, false); _local5 = new Object(); _local5.id = 48; _local5.x = (mc.x + 100); _local5.y = (mc.y - 100); _local5.rotation = 0; _local5.scale = 1; _local6 = new Injury(_local5); _local7 = new Object(); _local7.id = 48; _local7.x = (mc.x - 100); _local7.y = (mc.y + 100); _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); _local9 = new Object(); _local9.id = 48; _local9.x = (mc.x + 100); _local9.y = (mc.y + 100); _local9.rotation = 0; _local9.scale = 1; _local10 = new Injury(_local9); gameState.addInjury(_local10, false); _local11 = new Object(); _local11.id = 48; _local11.x = (mc.x - 100); _local11.y = (mc.y - 100); _local11.rotation = 0; _local11.scale = 1; _local12 = new Injury(_local11); gameState.addInjury(_local12, false); }; _local1 = (Math.random() * maxX); _local2 = (Math.random() * maxY); gameState.controller.addSplat("ink", _local1, _local2); trace(MenuObject.describe(mc["head"])); if (mc["head"]["dying"] != null){ mc["head"]["dying"].gotoAndStop((mc["head"]["dying"].currentFrame + 1)); if (mc["head"]["dying"].currentFrame == mc["head"]["dying"].totalFrames){ state = "dead"; mc["head"].gotoAndStop(state); gameState.removeInjury(this); }; }; }; }; if (state == "craze"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.ERUPT); gameState.controller.redScreen(); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); } else { if (state == "spray"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SPITTING); _local13 = (Math.random() * splatChance); if (_local13 <= (splatChance / splatMod)){ _local1 = (Math.random() * maxX); _local2 = (Math.random() * maxY); gameState.controller.addSplat("ink", _local1, _local2); }; gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); } else { if (state == "mouth_open"){ if (((((((!((mc["head"] == null))) && (!((mc["head"]["mouth_open"] == null))))) && (!((mc["head"]["mouth_open"]["holder"] == null))))) && ((mc["head"]["mouth_open"]["holder"].currentFrame > 15)))){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SUCK); }; } else { if (state == "stunned"){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DAZED); }; }; }; }; } override public function special():void{ var _local2:MovieClip; var _local3:*; var _local4:DisplayObject; if (state == "before_craze"){ specialTimer = (stageArray[(currentStage - 1)][5] / 2); state = "craze"; } else { if (state == "craze"){ specialTimer = 0; state = "before_spray"; } else { if (state == "before_spray"){ specialTimer = ((stageArray[(currentStage - 1)][5] / 10) * currentStage); mc["head"]["mouth_open"] = null; state = "mouth_open"; } else { if (state == "mouth_open"){ specialTimer = (stageArray[(currentStage - 1)][5] / 2); state = "spray"; SoundController.getInstance().stopFX(SoundPackage.SUCK); } else { if (state == "spray"){ specialTimer = 0; state = "before_spray"; } else { if (state == "stunned"){ specialTimer = (stageArray[(currentStage - 1)][5] / 2); state = "craze"; }; }; }; }; }; }; mc["head"].gotoAndStop(state); stunned = false; var _local1:* = 0; while (_local1 < hits.length) { _local2 = mc[("hit" + hits[_local1])]; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ _local4.visible = false; }; _local3++; }; _local1++; }; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ super.setData(_arg1, _arg2, _arg3, _arg4); hits = [1, 2, 3, 4, 5, 6]; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 48; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addInjury(_local5, false); _local6++; }; } override public function interact():void{ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:DisplayObject; var _local5:ColorTransform; if ((gameState.currentTool is Battery)){ if (mc["head"]["mouth_open"]["tonsils"].hitTestPoint(mouseX, mouseY, true)){ mc["head"]["mouth_open"]["tonsils"] = null; gameState.createPopup("correct", mouseX, mouseY, this, -1); state = "stunned"; SoundController.getInstance().stopFX(SoundPackage.SUCK); mc["head"].gotoAndStop(state); specialTimer = 0; stunned = true; _local1 = 0; while (_local1 < hits.length) { _local2 = mc[("hit" + hits[_local1])]; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local4.visible = false; } else { _local5 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local5.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local5.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local5.color = 6750003; }; }; }; _local4.transform.colorTransform = _local5; _local4.visible = true; }; }; _local3++; }; _local1++; }; } else { gameState.createPopup("wrong", mouseX, mouseY, null); }; }; } } }//package game.model.assets.injuries
Section 106
//SurfaceExtractionAS (game.model.assets.injuries.SurfaceExtractionAS) package game.model.assets.injuries { import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; public class SurfaceExtractionAS extends InjuryGraphic implements IInjury { public var removableLength:int;// = 46 public var angleBuffer:int;// = 35 public var origRX:Number; public var origHX:Number; public function SurfaceExtractionAS(_arg1:GameState){ super(_arg1); make = "surfaceExtraction"; maxStages = 5; stageArray = [["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["stitch", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["cream", "back", 1000, 250, 0.4, 500, "nothing", "nothing", true, "invisible", true, smallStage]]; origRX = -1; origHX = -1; depth = "injuries_lower"; } override public function updateInjury():void{ var _local6:Object; var _local7:Injury; var _local1:int = (mc.rotation + 180); var _local2:Point = new Point(mc.x, mc.y); var _local3:int = MapUtils.getDist(mc["s"].x, mc["e"].x, mc["s"].y, mc["e"].y); var _local4:Point = LineUtils.getPositionFromAngle(_local2, _local1, (_local3 / 2)); if (currentStage == 1){ _local6 = new Object(); _local6.id = 0; _local6.y = _local4.y; _local6.x = _local4.x; _local6.rotation = 0; _local6.scale = 1; _local7 = new Injury(_local6); gameState.addBlood(_local7); }; currentStage++; var _local5:int = (stageArray[(currentStage - 2)][11] - gameState.injuryTimer); if (_local5 < 0){ _local5 = 0; }; if (currentStage == 3){ gameState.createPopup("correct", mouseX, mouseY, this); } else { gameState.createPopup("correct", _local4.x, _local4.y, this); }; if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); removable.getChildAt(0).visible = false; }; } override public function setup():void{ var _local1:Object; var _local2:int; var _local3:Point; var _local4:int; var _local5:Point; var _local6:Injury; if ((((currentStage == 1)) && ((removable.getChildAt(0).visible == false)))){ _local1 = new Object(); _local1.id = 0; _local2 = (mc.rotation + 180); _local3 = new Point(mc.x, mc.y); _local4 = MapUtils.getDist(mc["s"].x, mc["e"].x, mc["s"].y, mc["e"].y); _local5 = LineUtils.getPositionFromAngle(_local3, _local2, (_local4 / 2)); _local1.y = _local5.y; _local1.x = _local5.x; _local1.rotation = 0; _local1.scale = 1; _local6 = new Injury(_local1); gameState.addBlood(_local6); }; super.setup(); if (origRX == -1){ origRX = removable.getChildAt(0).x; }; if (origHX == -1){ origHX = mc["hit"].x; }; removable.getChildAt(0).x = origRX; mc["hit"].x = origHX; removable.getChildAt(0).visible = true; cursor = ("Cursor" + go_data.linkage); removableLength = (removable.getChildAt(0).height / 2); } } }//package game.model.assets.injuries
Section 107
//SurfaceExtractionGarlicAS (game.model.assets.injuries.SurfaceExtractionGarlicAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class SurfaceExtractionGarlicAS extends SurfaceExtractionAS implements IInjury { public function SurfaceExtractionGarlicAS(_arg1:GameState){ super(_arg1); make = "surfaceExtraction"; maxStages = 3; stageArray = [["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["vacuum", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", true, "invisible", true, smallStage]]; origRX = -1; origHX = -1; depth = "injuries_lower"; } } }//package game.model.assets.injuries
Section 108
//SurfaceExtractionStakeAS (game.model.assets.injuries.SurfaceExtractionStakeAS) package game.model.assets.injuries { import game.model.*; import game.interfaces.*; public class SurfaceExtractionStakeAS extends SurfaceExtractionAS implements IInjury { public function SurfaceExtractionStakeAS(_arg1:GameState){ super(_arg1); make = "surfaceExtraction"; maxStages = 3; stageArray = [["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["vacuum", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", true, "invisible", true, smallStage]]; origRX = -1; origHX = -1; depth = "injuries_lower"; } } }//package game.model.assets.injuries
Section 109
//ThighTransplantAS (game.model.assets.injuries.ThighTransplantAS) package game.model.assets.injuries { import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class ThighTransplantAS extends TransplantAS implements IInjury { public function ThighTransplantAS(_arg1:GameState){ super(_arg1); make = "thighTransplant"; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 1; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:* = 0; while (_local3 < _arg1) { gameState.controller.addEffect("sparkParticle", mouseX, mouseY, 0, "effects_lower", 1); _local3++; }; gameState.controller.addEffect("boneParticle", mouseX, mouseY, 0, "effects_lower", 1); } } }//package game.model.assets.injuries
Section 110
//TransplantAS (game.model.assets.injuries.TransplantAS) package game.model.assets.injuries { import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class TransplantAS extends InjuryGraphic implements IInjury { public var max_pieces:Number; public var removed:Array; public var pieces_removed:Number; public var hits:Array; public var removables:Array; public function TransplantAS(_arg1:GameState){ super(_arg1); make = "transplant"; maxStages = 4; stageArray = [[["chainsaw", "tongs"], "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "yellow", false, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "nothing", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", false, "black", true, smallStage], ["cream", "back", 1000, 250, 0.4, 500, "nothing", "nothing", false, "green", true, smallStage]]; depth = "injuries_lower"; } public function updateRemovables(_arg1:int):void{ var _local2:*; var _local3:int; var _local4:int; if (_arg1 == 1){ if (hits.length == 0){ _local2 = 1; while (_local2 <= max_pieces) { if (removables.indexOf(_local2) == -1){ removables.push(_local2); }; _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); mc[("removable" + _local2)].x = (mc[("removable" + _local2)].x - _local3); mc[("removable" + _local2)].y = (mc[("removable" + _local2)].y - _local4); _local2++; }; } else { if (removables.indexOf(1) == -1){ removables.push(1); }; _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); mc[("removable" + 1)].x = (mc[("removable" + 1)].x - _local3); mc[("removable" + 1)].y = (mc[("removable" + 1)].y - _local4); }; } else { if (_arg1 < (max_pieces - 1)){ if (hits.indexOf((_arg1 - 1)) == -1){ if (removables.indexOf(_arg1) == -1){ removables.push(_arg1); }; _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); mc[("removable" + (_arg1 - 1))].x = (mc[("removable" + (_arg1 - 1))].x - _local3); mc[("removable" + (_arg1 - 1))].y = (mc[("removable" + (_arg1 - 1))].y - _local4); }; if (hits.indexOf((_arg1 + 1)) == -1){ if (removables.indexOf((_arg1 + 1)) == -1){ removables.push((_arg1 + 1)); }; _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); mc[("removable" + (_arg1 + 1))].x = (mc[("removable" + (_arg1 + 1))].x - _local3); mc[("removable" + (_arg1 + 1))].y = (mc[("removable" + (_arg1 + 1))].y - _local4); }; } else { if (_arg1 == (max_pieces - 1)){ if (removables.indexOf(_local2) == -1){ removables.push(max_pieces); }; _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); mc[("removable" + max_pieces)].x = (mc[("removable" + max_pieces)].x - _local3); mc[("removable" + max_pieces)].y = (mc[("removable" + max_pieces)].y - _local4); if (hits.indexOf((_arg1 - 1)) == -1){ if (removables.indexOf(_arg1) == -1){ removables.push(_arg1); }; _local3 = (5 + (Math.random() * 10)); _local4 = (5 + (Math.random() * 10)); mc[("removable" + _arg1)].x = (mc[("removable" + _arg1)].x - _local3); mc[("removable" + _arg1)].y = (mc[("removable" + _arg1)].y - _local4); }; }; }; }; } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= (max_pieces - 1)) { hits.push(_local5); _local5++; }; }; removed = []; } override public function updateInjury():void{ var _local1:int; var _local2:int; if (removed.length == max_pieces){ currentStage++; _local2 = (currentStage - 2); _local1 = -2; } else { _local2 = (currentStage - 1); _local1 = -1; }; var _local3:int = (stageArray[_local2][11] - gameState.injuryTimer); if (_local3 < 0){ _local3 = 0; }; gameState.createPopup("correct", mc.x, mc.y, this, _local1); if (stageArray[_local2][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); }; } public function removeHit(_arg1:int):void{ var _local2:int = hits.splice(_arg1, 1); hitBoxes.splice(_arg1, 1); mc[("hit" + _local2)].visible = false; updateRemovables(_local2); } public function removeRemovable(_arg1:int):void{ mc[("removable" + _arg1)].visible = false; var _local2:* = 0; while (_local2 < removables.length) { if (removables[_local2] == _arg1){ removables.splice(_local2, 1); }; _local2++; }; removed.push(_arg1); } override public function setup():void{ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:DisplayObject; var _local5:ColorTransform; var _local6:MovieClip; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); hitBoxes = []; _local1 = 0; while (_local1 < hits.length) { hitBoxes.push([]); _local2 = mc[("hit" + hits[_local1])]; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local4.visible = false; } else { _local5 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local5.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local5.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local5.color = 6750003; }; }; }; _local4.transform.colorTransform = _local5; _local4.visible = true; hitBoxes[_local1].push([_local4, 2]); }; }; _local3++; }; _local1++; }; _local2 = mc["hit"]; _local3 = 0; while (_local3 < _local2.numChildren) { hitBoxes.push([]); _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ if ((((stageArray[(currentStage - 1)][9] == "invisible")) || ((currentStage == 1)))){ _local4.visible = false; } else { _local5 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local5.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local5.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local5.color = 6750003; }; }; }; _local4.transform.colorTransform = _local5; _local4.visible = true; }; if (currentStage != 1){ hitBoxes[_local1].push([_local4, 3]); }; }; _local3++; }; _local1 = 0; while (_local1 < removables.length) { if (removed.indexOf(removables[_local1]) == -1){ _local6 = mc[("removable" + removables[_local1])]; _local6.visible = true; }; _local1++; }; cursor = ("Cursor" + go_data.linkage); } } }//package game.model.assets.injuries
Section 111
//TypeAndTellAS (game.model.assets.injuries.TypeAndTellAS) package game.model.assets.injuries { import shell.sound.*; import flash.events.*; import flash.display.*; import gs.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import fl.motion.easing.*; import app.sound.*; public class TypeAndTellAS extends TransplantAS implements IInjury { public var oWords:Array; public var neededWords:int;// = 10 public var minY:int;// = 100 public var minX:int;// = 50 public var typedWord:String; public var correctWords:int; public var currentWord:String; public var words:Array; public var mx:int;// = -127 public var maxY:int;// = 360 public var otx:int; public var maxX:int;// = 550 public function TypeAndTellAS(_arg1:GameState){ oWords = ["bacon", "oink", "trotter", "piggy", "troth", "farm", "muddy", "back", "little", "piglet", "swine", "pork", "sausage"]; super(_arg1); make = "typeAndTell"; maxStages = 6; stageArray = [[["chainsaw", "tongs"], "nothing", 1000, 250, 0.3, 100, "nothing", "nothing", false, "yellow", false, smallStage], ["tongs", "back", 1000, 250, 0.3, 500, "nothing", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.3, 500, "nothing", "nothing", false, "black", true, smallStage], ["cream", "back", 1000, 250, 0.3, 500, "nothing", "nothing", false, "green", true, smallStage], ["battery", "back", 1000, 250, 0.3, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["anything", "back", 1000, 350, 3, 600, "nothing", "nothing", false, "invisible", true, smallStage]]; otx = -1; words = []; trace("type and tell init"); } public function chooseWord():void{ var _local2:*; if (words.length == 0){ words = []; _local2 = 0; while (_local2 < oWords.length) { words.push(oWords[_local2]); _local2++; }; }; var _local1:int = (Math.random() * words.length); currentWord = words.splice(_local1, 1); typedWord = ""; if (otx == -1){ otx = mc["screen"]["word"].x; }; mc["screen"]["word"].x = otx; mc["screen"]["word"].text = currentWord; TweenLite.to(mc["screen"]["word"], ((stageArray[(currentStage - 1)][3] / 30) - correctWords), {ease:Linear.easeNone, x:(mc["screen"]["bomb"].x + (mc["screen"]["bomb"].width / 2)), onComplete:tooSlow}); } override public function cleanUp():void{ trace("cleanup"); if (mc.stage.hasEventListener(KeyboardEvent.KEY_DOWN)){ mc.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyboardCheck); }; if (((!((mc["screen"] == null))) && (!((mc["screen"]["word"] == null))))){ TweenLite.killTweensOf(mc["screen"]["word"]); }; } private function setupListener(_arg1:Event=null):void{ var _local2:*; mc.removeEventListener(Event.ADDED_TO_STAGE, setupListener); if (mc.stage.hasEventListener(KeyboardEvent.KEY_DOWN) == false){ mc.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyboardCheck); gameState.controller.view[depth].mouseEnabled = (gameState.controller.view[depth].mouseChildren = true); mc.mouseEnabled = (mc.mouseChildren = true); mc["screen"].mouseEnabled = true; mc["screen"]["keys"].mouseEnabled = true; mc["screen"]["keys"].mouseChildren = true; _local2 = 0; while (_local2 < mc["screen"]["keys"].numChildren) { _local2++; }; }; } public function wrongWord():void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUZZER_WRONG); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); TweenLite.killTweensOf(mc["screen"]["word"]); gameState.createPopup("wrong", mc.x, mc.y, null); var _local1:Object = new Object(); _local1.id = 29; _local1.x = (Math.round(((maxX - minX) * Math.random())) + minX); _local1.y = (Math.round(((maxY - minY) * Math.random())) + minY); _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, false); var _local3:Object = new Object(); _local3.id = 27; _local3.x = _local1.x; _local3.y = _local1.y; _local3.rotation = 0; _local3.scale = 1; var _local4:Injury = new Injury(_local3); gameState.addInjury(_local4, false); trace("wrong word"); setup(); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); } private function checkListener(_arg1:Event):void{ if (mc.stage != null){ setupListener(); mc.removeEventListener(Event.ENTER_FRAME, checkListener); }; } override public function render():void{ if (alive){ specialTimer++; if (specialTimer >= stageArray[(currentStage - 1)][5]){ special(); }; }; } override public function updateInjury():void{ var _local1:int; var _local2:int; var _local4:*; if (removed.length == max_pieces){ currentStage++; _local2 = (currentStage - 2); _local1 = -2; } else { _local2 = (currentStage - 1); _local1 = -1; }; var _local3:int = (stageArray[_local2][11] - gameState.injuryTimer); if (_local3 < 0){ _local3 = 0; }; if (currentStage < 6){ gameState.createPopup("correct", mc.x, mc.y, this, _local1); }; if (stageArray[_local2][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; if (mc.stage.hasEventListener(KeyboardEvent.KEY_DOWN)){ mc.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyboardCheck); _local4 = 0; while (_local4 < mc["screen"]["keys"].numChildren) { _local4++; }; }; mc["screen"]["word"].x = mx; mc["screen"]["word"].text = "!!!CONGRATULATIONS!!!"; ColourUtils.ApplyColourToString(0, mc["screen"]["word"].text.length, 6750003, mc["screen"]["word"]); gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { trace("update injury"); setup(); }; } override public function updateRemovables(_arg1:int):void{ removables.push(_arg1); var _local2:int = (2 + (Math.random() * 10)); var _local3:int = (2 + (Math.random() * 10)); mc[("removable" + _arg1)].x = (mc[("removable" + _arg1)].x - _local2); mc[("removable" + _arg1)].y = (mc[("removable" + _arg1)].y - _local3); } override public function setData(_arg1:InjuryData, _arg2:Injury, _arg3:Boolean, _arg4:Boolean):void{ var _local5:*; super.setData(_arg1, _arg2, _arg3, _arg4); max_pieces = 3; pieces_removed = 0; removables = []; hits = []; if (max_pieces == 1){ hits.push(1); } else { _local5 = 1; while (_local5 <= max_pieces) { hits.push(_local5); _local5++; }; }; removed = []; } override public function createEffect(_arg1:int, _arg2:int):void{ var _local3:Object = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; var _local4:int = _arg2; var _local5:Injury = new Injury(_local3); var _local6:* = 0; while (_local6 < _arg1) { gameState.addBlood(_local5, _local4); _local6++; }; } public function keyCheck(_arg1:MovieClip):void{ var _local2:String = _arg1.name.split("key")[1]; checkWord(_local2); } public function checkWord(_arg1:String):void{ var _local2:Boolean; if (currentWord.substr(typedWord.length, 1) == _arg1){ ColourUtils.ApplyColourToString(0, (typedWord.length + 1), 6750003, mc["screen"]["word"]); typedWord = (typedWord + _arg1); if (typedWord == currentWord){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUZZER_RIGHT); gameState.createPopup("correct", mc.x, mc.y, this, -1); TweenLite.killTweensOf(mc["screen"]["word"]); correctWords++; if (correctWords == neededWords){ mc["screen"]["bomb"].visible = false; updateInjury(); } else { trace("check word"); setup(); }; }; } else { wrongWord(); }; } override public function interact():void{ var _local1:*; var _local2:MovieClip; if (currentStage == 5){ updateInjury(); } else { if (currentStage == 6){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); _local1 = 0; while (_local1 < mc["screen"]["keys"].numChildren) { _local2 = mc["screen"]["keys"].getChildAt(_local1); if (_local2.hitTestPoint(mouseX, mouseY, true)){ keyCheck(_local2); }; _local1++; }; }; }; } public function keyboardCheck(_arg1:KeyboardEvent):void{ var _local2:String = String.fromCharCode(_arg1.charCode); checkWord(_local2); } public function tooSlow():void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUZZER_WRONG); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXPLOSION); TweenLite.killTweensOf(mc["screen"]["word"]); gameState.createPopup("tooslow", mc.x, mc.y, null); var _local1:Object = new Object(); _local1.id = 29; _local1.x = (Math.round(((maxX - minX) * Math.random())) + minX); _local1.y = (Math.round(((maxY - minY) * Math.random())) + minY); _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, false); var _local3:Object = new Object(); _local3.id = 27; _local3.x = _local1.x; _local3.y = _local1.y; _local3.rotation = 0; _local3.scale = 1; var _local4:Injury = new Injury(_local3); gameState.addInjury(_local4, false); trace("too slow"); setup(); gameState.health = (gameState.health - (stageArray[(currentStage - 1)][4] * 2)); } override public function setup():void{ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:DisplayObject; var _local5:ColorTransform; var _local6:MovieClip; trace("calling setup"); invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); if (currentStage > 5){ if (mc.stage != null){ setupListener(); } else { mc.addEventListener(Event.ENTER_FRAME, checkListener); }; chooseWord(); return; }; correctWords = 0; hitBoxes = []; _local1 = 0; while (_local1 < hits.length) { hitBoxes.push([]); _local2 = mc[("hit" + hits[_local1])]; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local4.visible = false; } else { _local5 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local5.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local5.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local5.color = 6750003; }; }; }; _local4.transform.colorTransform = _local5; _local4.visible = true; hitBoxes[_local1].push([_local4, 2]); }; }; _local3++; }; _local1++; }; _local2 = mc["hit"]; _local3 = 0; while (_local3 < _local2.numChildren) { hitBoxes.push([]); _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ if ((((stageArray[(currentStage - 1)][9] == "invisible")) || ((currentStage == 1)))){ _local4.visible = false; } else { _local5 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local5.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local5.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local5.color = 6750003; }; }; }; _local4.transform.colorTransform = _local5; _local4.visible = true; }; if (currentStage != 1){ hitBoxes[_local1].push([_local4, 3]); }; }; _local3++; }; _local1 = 0; while (_local1 < removables.length) { if (removed.indexOf(removables[_local1]) == -1){ _local6 = mc[("removable" + removables[_local1])]; _local6.visible = true; }; _local1++; }; cursor = ("Cursor" + go_data.linkage); } } }//package game.model.assets.injuries
Section 112
//UnderSurfaceExtractionAS (game.model.assets.injuries.UnderSurfaceExtractionAS) package game.model.assets.injuries { import shell.sound.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class UnderSurfaceExtractionAS extends SurfaceExtractionAS implements IInjury { public function UnderSurfaceExtractionAS(_arg1:GameState){ super(_arg1); make = "underSurfaceExtraction"; maxStages = 6; stageArray = [["cutter", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["stitch", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["cream", "back", 1000, 250, 0.4, 500, "nothing", "nothing", true, "invisible", true, smallStage]]; hidden = true; } override public function updateInjury():void{ var _local6:int; var _local7:Object; var _local8:Injury; var _local9:*; var _local1:int = (mc.rotation + 180); var _local2:Point = new Point(mc.x, mc.y); var _local3:int = MapUtils.getDist(mc["s"].x, mc["e"].x, mc["s"].y, mc["e"].y); var _local4:Point = LineUtils.getPositionFromAngle(_local2, _local1, (_local3 / 2)); if (currentStage == 1){ _local6 = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("SPLAT" + _local6)]); hidden = false; _local7 = new Object(); _local7.id = 0; _local7.y = _local4.y; _local7.x = _local4.x; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addBlood(_local8); mc.visible = true; _local9 = 0; while (_local9 < mc.numChildren) { mc.getChildAt(_local9).visible = true; _local9++; }; removable.getChildAt(0).visible = true; }; currentStage++; var _local5:int = (stageArray[(currentStage - 2)][11] - gameState.injuryTimer); if (_local5 < 0){ _local5 = 0; }; gameState.createPopup("correct", _local4.x, _local4.y, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); if (currentStage != 2){ removable.getChildAt(0).visible = false; }; }; } override public function setup():void{ super.setup(); if (currentStage == 1){ mc.visible = false; removable.getChildAt(0).visible = false; }; } } }//package game.model.assets.injuries
Section 113
//UnderSurfaceExtractionClownAS (game.model.assets.injuries.UnderSurfaceExtractionClownAS) package game.model.assets.injuries { import shell.sound.*; import flash.display.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class UnderSurfaceExtractionClownAS extends SurfaceExtractionAS implements IInjury { public var moved:int; public function UnderSurfaceExtractionClownAS(_arg1:GameState){ beingHeld = false; super(_arg1); make = "underSurfaceExtractionClown"; maxStages = 5; stageArray = [["cutter", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["stitch", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["lighter", "back", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", true, smallStage], ["cream", "back", 1000, 250, 0.4, 500, "nothing", "nothing", true, "invisible", true, smallStage]]; hidden = true; moved = 0; } override public function updateInjury():void{ var _local1:int; var _local2:Point; var _local4:Point; var _local6:int; var _local7:Object; var _local8:Injury; var _local9:*; var _local10:Object; var _local11:Injury; _local1 = (mc.rotation + 180); _local2 = new Point(mc.x, mc.y); var _local3:int = MapUtils.getDist(mc["s"].x, mc["e"].x, mc["s"].y, mc["e"].y); _local4 = LineUtils.getPositionFromAngle(_local2, _local1, (_local3 / 2)); if (currentStage == 1){ _local6 = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("SPLAT" + _local6)]); hidden = false; _local7 = new Object(); _local7.id = 0; _local7.y = _local4.y; _local7.x = _local4.x; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addBlood(_local8); mc.visible = true; _local9 = 0; while (_local9 < mc.numChildren) { mc.getChildAt(_local9).visible = true; _local9++; }; removable.getChildAt(0).visible = true; }; currentStage++; var _local5:int = (stageArray[(currentStage - 2)][11] - gameState.injuryTimer); if (_local5 < 0){ _local5 = 0; }; gameState.createPopup("correct", _local4.x, _local4.y, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage == 3){ _local10 = new Object(); _local10.id = 66; _local1 = (mc.rotation + 180); _local2 = new Point(mc.x, mc.y); _local4 = LineUtils.getPositionFromAngle(_local2, _local1, 72); _local10.x = _local4.x; _local10.y = (_local4.y + 100); _local10.rotation = 0; _local10.scale = 1; _local11 = new Injury(_local10); gameState.addInjury(_local11, false); removable.getChildAt(0).visible = false; mc["hit"].x = origHX; }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); if (currentStage != 2){ removable.getChildAt(0).visible = false; }; }; } override public function render():void{ if (mc == null){ return; }; super.render(); if (mouseY > 460){ beingHeld = false; }; if (beingHeld == false){ if ((((((removable.getChildAt(0).x > origRX)) && ((hidden == false)))) && ((currentStage == 2)))){ removable.getChildAt(0).x = (removable.getChildAt(0).x - 1); mc["hit"].x = (mc["hit"].x - 1); moved = (moved - 1); }; }; } override public function setup():void{ var _local2:Object; var _local3:int; var _local4:Point; var _local5:int; var _local6:Point; var _local7:Injury; var _local8:DisplayObject; var _local9:ColorTransform; if ((((currentStage == 1)) && ((removable.getChildAt(0).visible == false)))){ _local2 = new Object(); _local2.id = 0; _local3 = (mc.rotation + 180); _local4 = new Point(mc.x, mc.y); _local5 = MapUtils.getDist(mc["s"].x, mc["e"].x, mc["s"].y, mc["e"].y); _local6 = LineUtils.getPositionFromAngle(_local4, _local3, (_local5 / 2)); _local2.y = _local6.y; _local2.x = _local6.x; _local2.rotation = 0; _local2.scale = 1; _local7 = new Injury(_local2); gameState.addBlood(_local7); }; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round((stageArray[(currentStage - 1)][5] * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local8 = mc["hit"].getChildAt(_local1); if ((_local8 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local8.visible = false; } else { _local9 = new ColorTransform(); if (stageArray[(currentStage - 1)][9] == "yellow"){ _local9.color = 16777011; } else { if (stageArray[(currentStage - 1)][9] == "black"){ _local9.color = 0; } else { if (stageArray[(currentStage - 1)][9] == "green"){ _local9.color = 6750003; }; }; }; _local8.transform.colorTransform = _local9; _local8.visible = true; }; hitBoxes[0].push([_local8, 2]); }; _local1++; }; if (origRX == -1){ origRX = removable.getChildAt(0).x; }; if (origHX == -1){ origHX = mc["hit"].x; }; beingHeld = false; removable.getChildAt(0).visible = true; cursor = ("Cursor" + go_data.linkage); removableLength = (removable.getChildAt(0).height / 2); removableLength = 1000; if (currentStage != 2){ removable.getChildAt(0).visible = false; }; if (currentStage == 1){ mc.visible = false; }; } } }//package game.model.assets.injuries
Section 114
//UnderSurfaceExtractionSilverAS (game.model.assets.injuries.UnderSurfaceExtractionSilverAS) package game.model.assets.injuries { import shell.sound.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class UnderSurfaceExtractionSilverAS extends SurfaceExtractionAS implements IInjury { public function UnderSurfaceExtractionSilverAS(_arg1:GameState){ super(_arg1); make = "underSurfaceExtractionSilver"; maxStages = 4; stageArray = [["cutter", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "nothing", 1000, 250, 0.4, 100, "nothing", "nothing", false, "invisible", false, smallStage], ["tongs", "back", 1000, 250, 0.4, 500, "blood", "nothing", false, "invisible", true, smallStage], ["vacuum", "nothing", 1000, 250, 0.4, 500, "blood", "nothing", true, "invisible", true, smallStage]]; hidden = true; } override public function updateInjury():void{ var _local6:int; var _local7:Object; var _local8:Injury; var _local9:*; var _local1:int = (mc.rotation + 180); var _local2:Point = new Point(mc.x, mc.y); var _local3:int = MapUtils.getDist(mc["s"].x, mc["e"].x, mc["s"].y, mc["e"].y); var _local4:Point = LineUtils.getPositionFromAngle(_local2, _local1, (_local3 / 2)); if (currentStage == 1){ _local6 = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("SPLAT" + _local6)]); hidden = false; _local7 = new Object(); _local7.id = 0; _local7.y = _local4.y; _local7.x = _local4.x; _local7.rotation = 0; _local7.scale = 1; _local8 = new Injury(_local7); gameState.addBlood(_local8); mc.visible = true; _local9 = 0; while (_local9 < mc.numChildren) { mc.getChildAt(_local9).visible = true; _local9++; }; removable.getChildAt(0).visible = true; }; currentStage++; var _local5:int = (stageArray[(currentStage - 2)][11] - gameState.injuryTimer); if (_local5 < 0){ _local5 = 0; }; gameState.createPopup("correct", _local4.x, _local4.y, this); if (stageArray[(currentStage - 2)][10]){ mc.nextFrame(); }; if (currentStage > maxStages){ alive = false; gameState.removeInjury(this); gameState.currentInjuries.splice(gameState.currentInjuries.indexOf(this), 1); hitBoxes = []; } else { setup(); if (currentStage != 2){ removable.getChildAt(0).visible = false; }; }; } override public function setup():void{ super.setup(); if (currentStage == 1){ mc.visible = false; removable.getChildAt(0).visible = false; }; } } }//package game.model.assets.injuries
Section 115
//UnibrowAS (game.model.assets.injuries.UnibrowAS) package game.model.assets.injuries { import flash.display.*; import app.connector.*; import game.model.*; import game.interfaces.*; public class UnibrowAS extends InjuryGraphic implements IInjury { public var created:Boolean; public function UnibrowAS(_arg1:GameState){ super(_arg1); make = "unibrow"; maxStages = 1; stageArray = [["lighter", "nothing", 1000, 250, 0.4, 900, "nothing", "nothing", true, "visible", false, smallStage]]; } override public function updateInjury():void{ var _local1:Object = new Object(); _local1.id = 29; _local1.x = mc.x; _local1.y = mc.y; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, false); super.updateInjury(); gameState.health = (gameState.health - 2); } override public function setup():void{ var _local2:DisplayObject; invincible = false; invincibleTimer = maxInvincibleTimer; damageTimer = 0; specialTimer = Math.round(((stageArray[(currentStage - 1)][5] / 2) * Math.random())); mc.stop(); hitBoxes = [[]]; var _local1:* = 0; while (_local1 < mc["hit"].numChildren) { _local2 = mc["hit"].getChildAt(_local1); if ((_local2 is MovieClip)){ if (stageArray[(currentStage - 1)][9] == "invisible"){ _local2.visible = false; } else { _local2.visible = true; }; hitBoxes[0].push([_local2, 2]); }; _local1++; }; } } }//package game.model.assets.injuries
Section 116
//ClownEyeAS (game.model.assets.organs.ClownEyeAS) package game.model.assets.organs { import flash.display.*; import shell.*; import game.interfaces.*; public class ClownEyeAS extends EyeAS implements IOrgan { public function ClownEyeAS(_arg1, _arg2){ super(_arg1, _arg2); maxEyeMovement = 30; distanceFromEye = 10; ovality = 1.2; ox = 0; oy = 0; } override public function addClip():void{ clip = (RuntimeLibrary.getMovieClipByLinkageID("ClownEye") as MovieClip); addChild(clip); clip.x = _x; clip.y = _y; } override public function render():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:*; if (((!((clip == null))) && (!((clip["pupil"] == null))))){ _local1 = (clip.mouseX - ox); _local2 = (clip.mouseY - oy); _local3 = Math.min(Math.max((Math.sqrt(((_local1 * _local1) + (_local2 * _local2))) / distanceFromEye), 0), maxEyeMovement); _local4 = Math.atan2(_local2, _local1); clip["pupil"].x = (((Math.cos(_local4) * _local3) * ovality) + ox); clip["pupil"].y = ((Math.sin(_local4) * _local3) + oy); }; } } }//package game.model.assets.organs
Section 117
//EyeAS (game.model.assets.organs.EyeAS) package game.model.assets.organs { import flash.display.*; import shell.*; import game.interfaces.*; public class EyeAS extends Sprite implements IOrgan { public var maxEyeMovement:Number;// = 90 public var _x:Number; public var ox:Number;// = 299 public var oy:Number;// = 186 public var clip:MovieClip; public var distanceFromEye:Number;// = 10 public var _y:Number; public var ovality:Number;// = 1.2 public function EyeAS(_arg1, _arg2){ _x = _arg1; _y = _arg2; trace("hello i am an eye"); } public function addClip():void{ clip = (RuntimeLibrary.getMovieClipByLinkageID("movingEye") as MovieClip); addChild(clip); clip.x = _x; clip.y = _y; } public function render():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:*; if (((!((clip == null))) && (!((clip["pupil"] == null))))){ _local1 = (mouseX - ox); _local2 = (mouseY - oy); _local3 = Math.min(Math.max((Math.sqrt(((_local1 * _local1) + (_local2 * _local2))) / distanceFromEye), 0), maxEyeMovement); _local4 = Math.atan2(_local2, _local1); clip["pupil"].x = (((Math.cos(_local4) * _local3) * ovality) + ox); clip["pupil"].y = ((Math.sin(_local4) * _local3) + oy); }; } } }//package game.model.assets.organs
Section 118
//EyeWithLidAS (game.model.assets.organs.EyeWithLidAS) package game.model.assets.organs { import flash.display.*; import shell.*; import game.interfaces.*; public class EyeWithLidAS extends Sprite implements IOrgan { public var maxEyeMovement:Number;// = 90 public var _x:Number; public var ox:Number;// = 299 public var oy:Number;// = 186 public var clip:MovieClip; public var distanceFromEye:Number;// = 10 public var _y:Number; public var ovality:Number;// = 1.2 public function EyeWithLidAS(_arg1, _arg2){ _x = _arg1; _y = _arg2; trace("hello i am an eye"); } public function addClip():void{ clip = (RuntimeLibrary.getMovieClipByLinkageID("movingEyeWithLid") as MovieClip); addChild(clip); clip.x = _x; clip.y = _y; } public function render():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:*; if (((!((clip == null))) && (!((clip["pupil"] == null))))){ _local1 = (mouseX - ox); _local2 = (mouseY - oy); _local3 = Math.min(Math.max((Math.sqrt(((_local1 * _local1) + (_local2 * _local2))) / distanceFromEye), 0), maxEyeMovement); _local4 = Math.atan2(_local2, _local1); clip["pupil"].x = (((Math.cos(_local4) * _local3) * ovality) + ox); clip["pupil"].y = ((Math.sin(_local4) * _local3) + oy); }; } } }//package game.model.assets.organs
Section 119
//Battery (game.model.assets.tools.Battery) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import app.connector.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Battery extends Tool implements ITool { public var restartAmount:int; public function Battery(_arg1:GameState){ super(_arg1); getSingleInjury = false; level = gameState.controller.so.mySO.data["battery_level"]; if (level == 1){ restartAmount = 10; } else { if (level == 2){ restartAmount = 20; } else { if (level == 3){ restartAmount = 30; }; }; }; } override public function onMouseUp():void{ super.onMouseUp(); } override public function onMouseDown():void{ super.onMouseDown(); } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); } override public function wrongUsage():void{ var _local1:Object; var _local2:Injury; super.wrongUsage(); gameState.createPopup("wrong", mouseX, mouseY, null); if ((Connector._current_mission + 1) == 20){ } else { if ((Connector._current_mission + 1) != 10){ gameState.inShock = true; gameState.inShockTimer = 0; _local1 = new Object(); _local1.id = 28; _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, true); } else { _local1 = new Object(); _local1.id = 29; _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, true); }; }; turnOff(); } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BATTERY); gameState.controller.addEffect("bodyshock", mouseX, mouseY, 0, "effects_higher", 1); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; } override public function render(_arg1:Event):void{ var _local2:*; var _local3:BleedAS; var _local4:InjuryGraphic; var _local5:MovieClip; var _local6:Object; var _local7:Injury; var _local8:Array; var _local9:Boolean; if ((Connector._current_mission + 1) == 10){ wrongUsage(); return; }; if ((Connector._current_mission + 1) == 20){ gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local3 = gameState.currentInjuries[_local2]; _local3.updateInjury(); _local2++; }; } else { wrongUsage(); }; return; }; gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local4 = gameState.currentInjuries[_local2]; if ((_local4 is DoveAS)){ if (((_local4.invincible) && (_local4.mc["alive"].visible))){ return; }; if (((_local4.invincible) && ((_local4.mc["alive"].visible == false)))){ wrongUsage(); return; }; } else { if (_local4.invincible){ return; }; }; if ((_local4 is SquidAS)){ _local5 = _local4.mc["hit6"]; } else { _local5 = _local4.mc["hit"]; }; if (_local5.hitTestPoint(mouseX, mouseY, true)){ _local4.interact(); turnOff(); return; }; _local2++; }; } else { if (gameState.inShock){ _local6 = new Object(); _local6.id = 28; _local6.x = mouseX; _local6.y = mouseY; _local6.rotation = 0; _local6.scale = 1; _local7 = new Injury(_local6); gameState.addInjury(_local7, true); gameState.createPopup("revived", mouseX, mouseY, null); gameState.inShock = false; gameState.inShockTimer = gameState.maxInShockTimer; if (gameState.health > restartAmount){ gameState.health = restartAmount; }; turnOff(); } else { _local8 = gameState.controller.mission_data.data; _local9 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { if ((((gameState._injuries[_local2] is CentipedeAS)) && (CentipedeAS(gameState._injuries[_local2]).hidden))){ _local9 = true; CentipedeAS(gameState._injuries[_local2]).interact(); break; }; _local2++; }; if (((!((Connector.current_mission_id == 16))) || ((_local9 == false)))){ wrongUsage(); } else { gameState.inShock = true; gameState.inShockTimer = 0; turnOff(); _local6 = new Object(); _local6.id = 28; _local6.x = mouseX; _local6.y = mouseY; _local6.rotation = 0; _local6.scale = 1; _local7 = new Injury(_local6); gameState.addInjury(_local7, true); }; }; }; } } }//package game.model.assets.tools
Section 120
//Chainsaw (game.model.assets.tools.Chainsaw) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import app.connector.*; import game.utils.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Chainsaw extends Tool implements ITool { public var splatMod:int;// = 10 public var minX:int;// = 0 public var minY:int;// = 0 public var maxX:int;// = 650 public var maxY:int;// = 460 public var splatChance:int;// = 50 public function Chainsaw(_arg1:GameState){ super(_arg1); getSingleInjury = true; maxEffectTimer = 8; maxBloodTimer = 8; maxLowEffectTimer = (maxEffectTimer / 3); bloodVel = 14; level = gameState.controller.so.mySO.data["chainsaw_level"]; if (level == 1){ damage = 5; hitBuffer = 20; healAmount = 1; } else { if (level == 2){ damage = 3; hitBuffer = 50; healAmount = 2; } else { if (level == 3){ damage = 1; hitBuffer = 80; healAmount = 3; }; }; }; } override public function onMouseUp():void{ super.onMouseUp(); } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); } override public function onMouseDown():void{ super.onMouseDown(); } override public function wrongUsage():void{ var _local4:Injury; super.wrongUsage(); if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health - damage); }; }; var _local1:Object = new Object(); if ((Connector._current_mission + 1) == 20){ } else { if ((Connector._current_mission + 1) == 10){ _local1.id = 83; } else { _local1.id = 3; }; }; if ((Connector._current_mission + 1) != 20){ _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local4 = new Injury(_local1); gameState.addInjury(_local4, true); }; var _local2:Object = new Object(); _local2.id = 0; _local2.x = mouseX; _local2.y = mouseY; _local2.rotation = 0; _local2.scale = 1; var _local3:Injury = new Injury(_local2); gameState.addBlood(_local3, bloodVel); } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; effectTimer = (maxEffectTimer - 1); if (level == 1){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 1; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 1; } else { if (level == 2){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 5; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 5; } else { if (level == 3){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 10; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 10; }; }; }; } override public function render(_arg1:Event):void{ var _local2:Boolean; var _local3:Object; var _local4:Injury; var _local5:Number; var _local6:*; var _local7:InjuryGraphic; var _local8:MovieClip; var _local9:Array; var _local10:*; var _local11:Boolean; var _local12:*; var _local13:MovieClip; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CHAINSAW); super.render(_arg1); gameState.controller.shakeScreen("Higher"); bloodTimer++; if (bloodTimer >= maxBloodTimer){ bloodTimer = 0; _local3 = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addBlood(_local4, bloodVel); gameState.addBlood(_local4, bloodVel); gameState.addBlood(_local4, bloodVel); _local5 = (Math.random() * splatChance); }; if (gameState.currentInjuries.length == 0){ }; _local2 = false; if (gameState.currentInjuries.length != 0){ _local6 = 0; while (_local6 < gameState.currentInjuries.length) { _local7 = gameState.currentInjuries[_local6]; if (_local7.invincible){ return; }; _local8 = gameState.controller.view.controlPanel.cursor["hit"]; _local9 = _local7.getHitBoxes(); if ((_local7 is IncisionCoffinAS)){ _local10 = 0; while (_local10 < _local9.length) { if (_local9[_local10].length != 0){ _local11 = true; _local12 = 0; while (_local12 < _local9[_local10].length) { _local13 = _local9[_local10][_local12][0]; _local2 = false; _local8 = gameState.controller.view.controlPanel.cursor["hit"]; if (_local8.hitTestObject(_local13)){ _local2 = true; }; if (_local2){ effectTimer++; if (effectTimer >= maxEffectTimer){ _local7.createEffect(1, bloodVel); effectTimer = 0; }; _local9[_local10][_local12][1] = (_local9[_local10][_local12][1] - healAmount); }; if (_local9[_local10][_local12][1] <= 0){ _local9[_local10][_local12][0].visible = false; } else { _local11 = false; }; _local12++; }; if (_local11){ _local7.updateInjury(); }; }; _local10++; }; } else { _local10 = 0; while (_local10 < _local9.length) { if (_local9[_local10].length != 0){ _local11 = true; _local12 = 0; while (_local12 < _local9[_local10].length) { _local13 = _local9[_local10][_local12][0]; _local2 = false; if (_local8.hitTestObject(_local13)){ _local2 = true; }; if (_local2){ _local7.interact(); effectTimer++; if (effectTimer >= maxEffectTimer){ effectTimer = 0; _local7.createEffect(2, bloodVel); }; _local9[_local10][_local12][1] = (_local9[_local10][_local12][1] - healAmount); }; if (_local9[_local10][_local12][1] <= 0){ _local9[_local10][_local12][0].visible = false; } else { _local11 = false; }; _local12++; }; if (_local11){ if ((_local7 is TransplantAS)){ TransplantAS(_local7).removeHit(_local10); } else { if ((_local7 is SquidAS)){ SquidAS(_local7).removeHit(_local10); }; }; _local7.updateInjury(); }; }; _local10++; }; }; _local6++; }; }; if (_local2 == false){ if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health - (damage / 70)); }; }; }; } } }//package game.model.assets.tools
Section 121
//Cream (game.model.assets.tools.Cream) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import app.connector.*; import game.utils.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Cream extends Tool implements ITool { public function Cream(_arg1:GameState){ super(_arg1); getSingleInjury = false; level = gameState.controller.so.mySO.data["cream_level"]; maxEffectTimer = 8; maxBloodTimer = 8; maxLowEffectTimer = (maxEffectTimer / 3); if (level == 1){ hitBuffer = 20; healAmount = 1; damage = 0.1; } else { if (level == 2){ hitBuffer = 50; healAmount = 2; damage = 0.2; } else { if (level == 3){ hitBuffer = 80; healAmount = 3; damage = 0.3; }; }; }; } override public function onMouseUp():void{ super.onMouseUp(); } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); } override public function wrongUsage():void{ super.wrongUsage(); gameState.createPopup("wrong", mouseX, mouseY, null); var _local1:Object = new Object(); _local1.id = 84; _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = 0; _local1.scale = 1; var _local2:Injury = new Injury(_local1); gameState.addInjury(_local2, true); } override public function onMouseDown():void{ super.onMouseDown(); } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); }; }; if (level == 1){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 1; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 1; } else { if (level == 2){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 5; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 5; } else { if (level == 3){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 10; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 10; }; }; }; } override public function render(_arg1:Event):void{ var _local2:*; var _local3:BleedAS; var _local4:InjuryGraphic; var _local5:Array; var _local6:*; var _local7:Boolean; var _local8:*; var _local9:MovieClip; var _local10:Boolean; var _local11:MovieClip; if (mouseY > 460){ turnOff(true); }; lowEffectTimer++; if (lowEffectTimer >= maxLowEffectTimer){ lowEffectTimer = 0; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.CREAM); if ((Connector._current_mission + 1) != 20){ gameState.controller.addEffect("cream", mouseX, mouseY, 0, "effects_higher", 0.2); } else { gameState.controller.addEffect("syrup", mouseX, mouseY, 0, "effects_higher", 0.2); }; }; effectTimer++; if (effectTimer >= maxEffectTimer){ effectTimer = 0; if ((Connector._current_mission + 1) != 20){ gameState.controller.addEffect("creamSpray", mouseX, mouseY, (360 * Math.random()), "effects_lower", 0.1); } else { gameState.controller.addEffect("syrupSpray", mouseX, mouseY, (360 * Math.random()), "effects_lower", 0.1); }; }; if (lowEffectTimer >= (maxLowEffectTimer - 1)){ if ((Connector._current_mission + 1) == 10){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.LIGHTER); gameState.controller.addEffect("smoke", mouseX, mouseY, 0, "effects_higher", 1); }; }; if ((Connector._current_mission + 1) == 10){ wrongUsageTimer++; if (wrongUsageTimer >= maxWrongUsageTimer){ wrongUsage(); }; return; }; if ((Connector._current_mission + 1) == 20){ gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local3 = gameState.currentInjuries[_local2]; if (((!((_local3.mc["holder"]["mouth"] == null))) && (_local3.mc["holder"]["mouth"].hitTestPoint(mouseX, mouseY, true)))){ _local3.mouthHealth--; if (_local3.mouthHealth <= 0){ _local3.updateInjury(); }; }; _local2++; }; }; return; }; if (gameState.inShock == false){ }; gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { if ((gameState.currentInjuries[_local2] is Array) == false){ _local4 = gameState.currentInjuries[_local2]; if (_local4.invincible){ return; }; _local5 = _local4.getHitBoxes(); _local6 = 0; while (_local6 < _local5.length) { if (_local5[_local6].length != 0){ _local7 = true; _local8 = 0; while (_local8 < _local5[_local6].length) { _local9 = _local5[_local6][_local8][0]; _local10 = false; _local11 = gameState.controller.view.controlPanel.cursor["hit"]; if (_local11.hitTestObject(_local9)){ _local10 = true; }; if (_local10){ if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health + damage); }; }; _local5[_local6][_local8][1] = (_local5[_local6][_local8][1] - healAmount); }; if (_local5[_local6][_local8][1] <= 0){ _local5[_local6][_local8][0].visible = false; } else { _local7 = false; }; _local8++; }; if (_local7){ _local4.updateInjury(); }; }; _local6++; }; }; _local2++; }; }; } } }//package game.model.assets.tools
Section 122
//Cutter (game.model.assets.tools.Cutter) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Cutter extends Tool implements ITool { public function Cutter(_arg1:GameState){ super(_arg1); getSingleInjury = true; maxEffectTimer = 8; maxBloodTimer = 8; maxLowEffectTimer = (maxEffectTimer / 3); bloodVel = 9; level = gameState.controller.so.mySO.data["cutter_level"]; if (level == 1){ hitBuffer = 20; healAmount = 1; } else { if (level == 2){ hitBuffer = 50; healAmount = 2; } else { if (level == 3){ hitBuffer = 80; healAmount = 3; }; }; }; damage = 3; } override public function onMouseUp():void{ super.onMouseUp(); } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); } override public function wrongUsage():void{ var _local4:Injury; super.wrongUsage(); if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health - damage); }; }; var _local1:Object = new Object(); if ((Connector._current_mission + 1) == 20){ } else { if ((Connector._current_mission + 1) == 10){ _local1.id = 82; } else { _local1.id = 1; }; }; if ((Connector._current_mission + 1) != 20){ _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = (360 * Math.random()); _local1.scale = 1; _local4 = new Injury(_local1); gameState.addInjury(_local4, true); }; var _local2:Object = new Object(); _local2.id = 0; _local2.x = mouseX; _local2.y = mouseY; _local2.rotation = 0; _local2.scale = 1; var _local3:Injury = new Injury(_local2); gameState.addBlood(_local3, bloodVel); } override public function onMouseDown():void{ super.onMouseDown(); } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; effectTimer = (maxEffectTimer - 1); if (level == 1){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 1; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 1; } else { if (level == 2){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 5; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 5; } else { if (level == 3){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 10; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 10; }; }; }; } override public function render(_arg1:Event):void{ var _local2:Object; var _local3:Injury; var _local4:*; var _local5:InjuryGraphic; var _local6:int; var _local7:Point; var _local8:int; var _local9:Point; var _local10:int; var _local11:Array; var _local12:*; var _local13:Boolean; var _local14:*; var _local15:MovieClip; var _local16:Boolean; var _local17:MovieClip; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.PIZZA_CUTTER); super.render(_arg1); bloodTimer++; if (bloodTimer >= maxBloodTimer){ bloodTimer = 0; _local2 = new Object(); _local2.id = 0; _local2.x = mouseX; _local2.y = mouseY; _local2.rotation = 0; _local2.scale = 1; _local3 = new Injury(_local2); gameState.addBlood(_local3, bloodVel); }; if (gameState.currentInjuries.length != 0){ _local4 = 0; while (_local4 < gameState.currentInjuries.length) { _local5 = gameState.currentInjuries[_local4]; if (_local5.invincible){ return; }; if ((((((((_local5 is FatAS)) || ((_local5 is UnderSurfaceExtractionAS)))) || ((_local5 is UnderSurfaceExtractionClownAS)))) || ((_local5 is UnderSurfaceExtractionSilverAS)))){ _local6 = (_local5.mc.rotation + 180); _local7 = new Point(_local5.mc.x, _local5.mc.y); if ((_local5 is FatAS)){ _local9 = _local7; } else { _local10 = MapUtils.getDist(_local5.mc["s"].x, _local5.mc["e"].x, _local5.mc["s"].y, _local5.mc["e"].y); _local9 = LineUtils.getPositionFromAngle(_local7, _local6, (_local10 / 2)); }; _local8 = MapUtils.getDist(_local9.x, mouseX, _local9.y, mouseY); if ((_local8 - hitBuffer) <= hitDist){ _local5.updateInjury(); }; } else { _local11 = _local5.getHitBoxes(); _local12 = 0; while (_local12 < _local11.length) { if (_local11[_local12].length != 0){ _local13 = true; _local14 = 0; while (_local14 < _local11[_local12].length) { _local15 = _local11[_local12][_local14][0]; _local16 = false; _local17 = gameState.controller.view.controlPanel.cursor["hit"]; if (_local17.hitTestObject(_local15)){ _local16 = true; }; if (_local16){ effectTimer++; if (effectTimer >= maxEffectTimer){ _local5.createEffect(1, bloodVel); effectTimer = 0; }; _local11[_local12][_local14][1] = (_local11[_local12][_local14][1] - healAmount); }; if (_local11[_local12][_local14][1] <= 0){ _local11[_local12][_local14][0].visible = false; } else { _local13 = false; }; _local14++; }; if (_local13){ _local5.updateInjury(); }; }; _local12++; }; }; _local4++; }; }; } } }//package game.model.assets.tools
Section 123
//Injection (game.model.assets.tools.Injection) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import app.connector.*; import shell.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Injection extends Tool implements ITool { public var minX:int;// = 25 public var minY:int;// = 200 public var bar:MovieClip; public var eyeHit:Number; public var boost:int;// = 10 public var maxX:int;// = 575 public var maxY:int;// = 600 public var injury:InjuryGraphic; public function Injection(_arg1:GameState){ super(_arg1); getSingleInjury = true; damage = 2; level = gameState.controller.so.mySO.data["injection_level"]; if (level == 1){ boost = 10; } else { if (level == 2){ boost = 13; } else { if (level == 3){ boost = 16; }; }; }; } override public function onMouseUp():void{ super.onMouseUp(); } override public function onMouseDown():void{ super.onMouseDown(); } override public function render(_arg1:Event):void{ var _local2:Object; var _local3:Object; var _local4:Injury; var _local5:Injury; if (mouseY > 460){ turnOff(true); }; if ((((((bar["wall"] == null)) || ((bar["hit"] == null)))) || ((bar["floor"] == null)))){ return; }; if (((!((injury == null))) && ((injury is BatAS)))){ if (BatAS(injury).state != "flapping"){ wrongUsage(); gameState.createPopup("wrong", mouseX, mouseY, null); turnOff(); return; }; }; if (bar["hit"].hitTestPoint(mouseX, mouseY, true)){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.INJECTION_OUT); if (injury == null){ if (gameState.inShock == false){ if ((Connector._current_mission + 1) == 10){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.MMM); gameState.createPopup("yummy", mouseX, mouseY, null); gameState.health = (gameState.health + boost); } else { if ((Connector._current_mission + 1) != 20){ gameState.createPopup("correct", mouseX, mouseY, null); gameState.health = (gameState.health + boost); }; }; }; } else { if ((injury is BigCentipedeAS)){ BigCentipedeAS(injury).updateEye(eyeHit); } else { injury.updateInjury(); }; }; turnOff(); return; }; if (bar["wall"].hitTestPoint(mouseX, mouseY, true)){ wrongUsage(); gameState.createPopup("wrong", mouseX, mouseY, null); if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health - damage); }; _local2 = new Object(); if ((Connector._current_mission + 1) == 20){ } else { if ((Connector._current_mission + 1) == 10){ _local2.id = 82; } else { _local2.id = 1; }; }; if ((Connector._current_mission + 1) != 20){ _local2.x = mouseX; _local2.y = mouseY; _local2.rotation = (360 * Math.random()); _local2.scale = 1; _local5 = new Injury(_local2); gameState.addInjury(_local5, true); }; _local3 = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addBlood(_local4, bloodVel); }; turnOff(); return; }; if (bar["floor"].hitTestPoint(mouseX, mouseY, true) == false){ wrongUsage(); gameState.createPopup("wrong", mouseX, mouseY, null); if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health - damage); }; _local2 = new Object(); if ((Connector._current_mission + 1) == 20){ } else { if ((Connector._current_mission + 1) == 10){ _local2.id = 82; } else { _local2.id = 1; }; }; if ((Connector._current_mission + 1) != 20){ _local2.x = mouseX; _local2.y = mouseY; _local2.rotation = (360 * Math.random()); _local2.scale = 1; _local5 = new Injury(_local2); gameState.addInjury(_local5, true); }; _local3 = new Object(); _local3.id = 0; _local3.x = mouseX; _local3.y = mouseY; _local3.rotation = 0; _local3.scale = 1; _local4 = new Injury(_local3); gameState.addBlood(_local4, bloodVel); }; turnOff(); return; }; } override public function turnOff(_arg1:Boolean=true):void{ gameState.controller.view.controlPanel.cursor.visible = true; super.turnOff(); if (bar != null){ removeChild(bar); bar = null; }; injury = null; } override public function wrongUsage():void{ super.wrongUsage(); } override public function turnOn():void{ var _local2:Boolean; var _local3:*; var _local4:*; var _local5:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local2 = false; _local3 = 0; while (_local3 < gameState._injuries.length) { _local4 = gameState._injuries[_local3]; if ((((_local4 is BigCentipedeAS)) && ((BigCentipedeAS(_local4).state == "attack")))){ _local2 = true; return; }; _local3++; }; }; super.turnOn(); gameState.controller.view.controlPanel.cursor.visible = false; if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; bar = null; var _local1:int = ((Math.random() * 1) + 1); bar = (RuntimeLibrary.getMovieClipByLinkageID(("injectionBar" + level)) as MovieClip); if ((Connector._current_mission + 1) == 10){ bar.gotoAndStop(("vlad" + _local1)); } else { bar.gotoAndStop(("bar" + _local1)); }; bar.x = mouseX; bar.y = mouseY; if (mouseY <= minY){ if (mouseX <= minX){ bar.rotation = 135; } else { if (mouseX >= maxX){ bar.rotation = 225; } else { bar.rotation = 180; }; }; } else { if (mouseY >= maxY){ if (mouseX <= minX){ bar.rotation = 45; } else { if (mouseX >= maxX){ bar.rotation = 315; } else { bar.rotation = 0; }; }; } else { if (mouseX <= minX){ bar.rotation = 45; } else { if (mouseX >= maxX){ bar.rotation = 315; } else { bar.rotation = 0; }; }; }; }; addChild(bar); gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ injury = gameState.currentInjuries[0]; if ((injury is BigCentipedeAS)){ _local5 = 0; while (_local5 < BigCentipedeAS(injury).hits.length) { if (injury.mc["stunned"]["holder"]["holder"][("eye" + BigCentipedeAS(injury).hits[_local5])].hitTestPoint(mouseX, mouseY, true)){ eyeHit = BigCentipedeAS(injury).hits[_local5]; break; }; _local5++; }; }; } else { injury = null; }; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.INJECTION_IN); } } }//package game.model.assets.tools
Section 124
//Lighter (game.model.assets.tools.Lighter) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import app.connector.*; import game.utils.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Lighter extends Tool implements ITool { public function Lighter(_arg1:GameState){ super(_arg1); getSingleInjury = false; level = gameState.controller.so.mySO.data["lighter_level"]; maxEffectTimer = 8; maxBloodTimer = 8; maxLowEffectTimer = (maxEffectTimer / 3); if (level == 1){ hitBuffer = 20; healAmount = 1; } else { if (level == 2){ hitBuffer = 50; healAmount = 2; } else { if (level == 3){ hitBuffer = 80; healAmount = 3; }; }; }; damage = 2; } override public function onMouseUp():void{ super.onMouseUp(); } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); } override public function wrongUsage():void{ var _local1:Object; var _local2:Injury; super.wrongUsage(); gameState.createPopup("wrong", mouseX, mouseY, null); if (gameState.inShock == false){ if ((Connector._current_mission + 1) != 20){ gameState.health = (gameState.health - damage); }; }; if ((Connector._current_mission + 1) == 20){ } else { if ((Connector._current_mission + 1) != 10){ _local1 = new Object(); _local1.id = 28; _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, true); } else { _local1 = new Object(); _local1.id = 89; _local1.x = mouseX; _local1.y = mouseY; _local1.rotation = 0; _local1.scale = 1; _local2 = new Injury(_local1); gameState.addInjury(_local2, true); }; }; } override public function onMouseDown():void{ super.onMouseDown(); } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; if (level == 1){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 1; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 1; } else { if (level == 2){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 5; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 5; } else { if (level == 3){ gameState.controller.view.controlPanel.cursor["hit"].scaleX = 10; gameState.controller.view.controlPanel.cursor["hit"].scaleY = 10; }; }; }; } override public function render(_arg1:Event):void{ var _local2:*; var _local3:BleedAS; var _local4:InjuryGraphic; var _local5:Array; var _local6:*; var _local7:Boolean; var _local8:*; var _local9:MovieClip; var _local10:Boolean; var _local11:MovieClip; lowEffectTimer++; if (lowEffectTimer >= maxLowEffectTimer){ lowEffectTimer = 0; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.LIGHTER); gameState.controller.addEffect("flame", mouseX, mouseY, 0, "effects_lower", 0.2); }; effectTimer++; if (effectTimer >= maxEffectTimer){ effectTimer = 0; gameState.controller.addEffect("flameSpray", mouseX, mouseY, (360 * Math.random()), "effects_higher", 0.1); }; if (lowEffectTimer >= (maxLowEffectTimer - 1)){ if ((Connector._current_mission + 1) == 10){ gameState.controller.addEffect("smoke", mouseX, mouseY, 0, "effects_higher", 1); }; }; super.render(_arg1); if (((((Connector._current_mission + 1) == 10)) && ((gameState.currentInjuries.length == 0)))){ wrongUsageTimer++; if (wrongUsageTimer >= maxWrongUsageTimer){ wrongUsage(); }; return; }; if ((Connector._current_mission + 1) == 20){ gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local3 = gameState.currentInjuries[_local2]; _local3.bodyHealth--; if (_local3.bodyHealth <= 0){ _local3.updateInjury(); }; _local2++; }; }; return; }; if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local4 = gameState.currentInjuries[_local2]; if (_local4.invincible){ return; }; _local5 = _local4.getHitBoxes(); _local6 = 0; while (_local6 < _local5.length) { if (_local5[_local6].length != 0){ _local7 = true; _local8 = 0; while (_local8 < _local5[_local6].length) { _local9 = _local5[_local6][_local8][0]; _local10 = false; _local11 = gameState.controller.view.controlPanel.cursor["hit"]; if (_local11.hitTestObject(_local9)){ _local10 = true; }; if (_local10){ if (_local5[_local6][_local8][1] > 0){ _local5[_local6][_local8][1] = (_local5[_local6][_local8][1] - healAmount); }; }; if (_local5[_local6][_local8][1] <= 0){ _local5[_local6][_local8][0].visible = false; } else { _local7 = false; }; _local8++; }; if (_local7){ _local4.updateInjury(); }; }; _local6++; }; _local2++; }; }; } } }//package game.model.assets.tools
Section 125
//Scanner (game.model.assets.tools.Scanner) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import shell.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Scanner extends Tool implements ITool { public var yellowDist:int;// = 125 public var rings:MovieClip; public var arrow:MovieClip; public var bar:MovieClip; public var orangeDist:int;// = 200 public function Scanner(_arg1:GameState){ super(_arg1); getSingleInjury = false; level = gameState.controller.so.mySO.data["scanner_level"]; } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); if (bar != null){ removeChild(bar); bar = null; }; if (arrow != null){ removeChild(arrow); arrow = null; }; if (rings != null){ removeChild(rings); rings = null; }; } override public function wrongUsage():void{ } override public function onMouseDown():void{ super.onMouseDown(); } override public function onMouseUp():void{ super.onMouseUp(); } override public function render(_arg1:Event):void{ var _local2:Boolean; var _local3:int; var _local4:int; var _local5:Array; var _local6:int; var _local7:*; var _local8:InjuryGraphic; var _local9:Point; var _local10:int; var _local11:int; var _local12:Point; var _local13:int; var _local14:int; var _local15:int; if (mouseY > 460){ turnOff(true); }; bar.x = mouseX; bar.y = mouseY; arrow.x = mouseX; arrow.y = mouseY; gameState.currentInjuries = gameState.controller.findHiddenInjury(getSingleInjury); if (((!((bar["holder"] == null))) && (!((bar["holder"]["ring"] == null))))){ _local2 = false; if ((((bar["holder"]["ring"].currentLabel == "black")) || ((bar["holder"]["ring"].currentLabel == "red")))){ _local4 = (bar["holder"].totalFrames - (bar["holder"].currentFrame + 1)); if (_local4 < 0){ _local2 = true; _local3 = Math.abs(_local4); } else { _local3 = (bar["holder"].currentFrame + 1); }; bar["holder"].gotoAndStop(_local3); } else { if (bar["holder"]["ring"].currentLabel == "orange"){ _local4 = (bar["holder"].totalFrames - (bar["holder"].currentFrame + 2)); if (_local4 < 0){ _local2 = true; _local3 = Math.abs(_local4); } else { _local3 = (bar["holder"].currentFrame + 2); }; bar["holder"].gotoAndStop(_local3); } else { if (bar["holder"]["ring"].currentLabel == "yellow"){ _local4 = (bar["holder"].totalFrames - (bar["holder"].currentFrame + 3)); if (_local4 < 0){ _local2 = true; _local3 = Math.abs(_local4); } else { _local3 = (bar["holder"].currentFrame + 3); }; bar["holder"].gotoAndStop(_local3); } else { if (bar["holder"]["ring"].currentLabel == "green"){ _local4 = (bar["holder"].totalFrames - (bar["holder"].currentFrame + 4)); if (_local4 < 0){ _local2 = true; _local3 = Math.abs(_local4); } else { _local3 = (bar["holder"].currentFrame + 4); }; bar["holder"].gotoAndStop(_local3); }; }; }; }; if (_local2){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BEEP); }; }; if (gameState.currentInjuries.length != 0){ _local5 = []; _local6 = -1; _local7 = 0; while (_local7 < gameState.currentInjuries.length) { _local8 = gameState.currentInjuries[_local7]; _local9 = new Point(); if (((((_local8 is FatAS) == false)) && (((_local8 is CentipedeAS) == false)))){ _local11 = (_local8.mc.rotation + 180); _local12 = new Point(_local8.mc.x, _local8.mc.y); _local13 = MapUtils.getDist(_local8.mc["s"].x, _local8.mc["e"].x, _local8.mc["s"].y, _local8.mc["e"].y); _local9 = LineUtils.getPositionFromAngle(_local12, _local11, (_local13 / 2)); } else { if ((_local8 is CentipedeAS)){ _local9.x = CentipedeAS(_local8).seg1.x; _local9.y = CentipedeAS(_local8).seg1.y; } else { _local9.x = _local8.mc.x; _local9.y = _local8.mc.y; }; }; _local10 = MapUtils.getDist(_local9.x, mouseX, _local9.y, mouseY); if ((((_local6 == -1)) || ((_local10 < _local6)))){ _local6 = _local10; _local5.unshift([_local8, _local10]); } else { _local5.push([_local8, _local10]); }; _local7++; }; _local7 = 0; while (_local7 < _local5.length) { _local8 = _local5[_local7][0]; _local14 = _local5[_local7][1]; _local9 = new Point(); if (((((_local8 is FatAS) == false)) && (((_local8 is CentipedeAS) == false)))){ _local11 = (_local8.mc.rotation + 180); _local12 = new Point(_local8.mc.x, _local8.mc.y); _local13 = MapUtils.getDist(_local8.mc["s"].x, _local8.mc["e"].x, _local8.mc["s"].y, _local8.mc["e"].y); _local9 = LineUtils.getPositionFromAngle(_local12, _local11, (_local13 / 2)); } else { if ((_local8 is CentipedeAS)){ _local9.x = CentipedeAS(_local8).seg1.x; _local9.y = CentipedeAS(_local8).seg1.y; } else { _local9.x = _local8.mc.x; _local9.y = _local8.mc.y; }; }; _local15 = (MapUtils.getAngle(_local9.x, mouseX, _local9.y, mouseY) + 90); if (_local14 <= hitDist){ arrow.rotation = _local15; bar["holder"]["ring"].gotoAndStop("green"); break; } else { if (_local14 <= yellowDist){ arrow.rotation = _local15; bar["holder"]["ring"].gotoAndStop("yellow"); break; } else { if (_local14 <= orangeDist){ arrow.rotation = _local15; bar["holder"]["ring"].gotoAndStop("orange"); break; } else { arrow.rotation = _local15; bar["holder"]["ring"].gotoAndStop("red"); break; }; }; }; _local7++; }; if (_local5.length == 0){ bar["holder"]["ring"].gotoAndStop("black"); }; } else { bar["holder"]["ring"].gotoAndStop("black"); }; } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; var _local4:InjuryGraphic; var _local5:int; var _local6:Point; var _local7:MovieClip; var _local8:Point; var _local9:int; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BEEP); super.turnOn(); rings = null; bar = null; bar = (RuntimeLibrary.getMovieClipByLinkageID("scannerBar") as MovieClip); bar.x = mouseX; bar.y = mouseY; addChild(bar); arrow = null; arrow = (RuntimeLibrary.getMovieClipByLinkageID("scannerArrow") as MovieClip); arrow.x = mouseX; arrow.y = mouseY; addChild(arrow); if (level > 1){ arrow.visible = true; } else { arrow.visible = false; }; if (level > 2){ rings = new MovieClip(); addChild(rings); gameState.currentInjuries = gameState.controller.findHiddenInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local4 = gameState.currentInjuries[_local2]; _local5 = (_local4.mc.rotation + 180); _local6 = new Point(_local4.mc.x, _local4.mc.y); if ((_local4 is FatAS)){ _local8 = _local6; } else { _local9 = MapUtils.getDist(_local4.mc["s"].x, _local4.mc["e"].x, _local4.mc["s"].y, _local4.mc["e"].y); _local8 = LineUtils.getPositionFromAngle(_local6, _local5, (_local9 / 2)); }; _local7 = (RuntimeLibrary.getMovieClipByLinkageID("scannerRing") as MovieClip); _local7.x = _local8.x; _local7.y = _local8.y; rings.addChild(_local7); _local2++; }; }; }; } } }//package game.model.assets.tools
Section 126
//Stitch (game.model.assets.tools.Stitch) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Stitch extends Tool implements ITool { public var line:MovieClip; public var injuries:Array; public var needed:int; public function Stitch(_arg1:GameState){ super(_arg1); getSingleInjury = false; line = new MovieClip(); addChild(line); damage = 2; level = gameState.controller.so.mySO.data["stitch_level"]; if (level == 1){ needed = 4; } else { if (level == 2){ needed = 3; } else { if (level == 3){ needed = 2; }; }; }; } override public function onMouseUp():void{ super.onMouseUp(); } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; var _local4:ColorTransform; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; injuries = []; if ((Connector._current_mission + 1) != 20){ line.graphics.clear(); line.graphics.lineStyle(3, 0xFFFFFF); line.graphics.moveTo(mouseX, mouseY); _local4 = new ColorTransform(); _local4.color = 0x6600FF; line.transform.colorTransform = _local4; }; } override public function onMouseDown():void{ super.onMouseDown(); } override public function turnOff(_arg1:Boolean=true):void{ if (_arg1){ }; super.turnOff(); injuries = []; line.graphics.clear(); } override public function render(_arg1:Event):void{ var _local2:*; var _local3:BleedAS; var _local4:*; var _local5:Boolean; var _local6:*; var _local7:InjuryGraphic; var _local8:Boolean; var _local9:Array; var _local10:int; var _local11:MovieClip; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:VectorX; var _local20:Point; var _local21:int; var _local22:Point; var _local23:VectorX; var _local24:Point; var _local25:Sprite; var _local26:Boolean; if (mouseY > 460){ turnOff(true); }; if ((Connector._current_mission + 1) == 20){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION1); gameState.controller.addEffect("vampiretears", mouseX, mouseY, 0, "effects_higher", 0.2); effectTimer++; if (effectTimer >= maxEffectTimer){ effectTimer = 0; gameState.controller.addEffect("vampiretearsSpray", mouseX, mouseY, (360 * Math.random()), "effects_lower", 0.1); }; gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local2 = 0; while (_local2 < gameState.currentInjuries.length) { _local3 = gameState.currentInjuries[_local2]; if (((!((_local3.mc["holder"]["heart"] == null))) && (_local3.mc["holder"]["heart"].hitTestPoint(mouseX, mouseY, true)))){ _local3.heartHealth--; if (_local3.heartHealth <= 0){ _local3.updateInjury(); }; }; _local2++; }; }; return; }; line.graphics.lineTo(mouseX, mouseY); gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ _local4 = 0; while (_local4 < gameState.currentInjuries.length) { _local5 = false; _local6 = 0; while (_local6 < injuries.length) { if (gameState.currentInjuries[_local4] == injuries[_local6][0]){ _local5 = true; break; }; _local6++; }; if (_local5 == false){ injuries.push([gameState.currentInjuries[_local4], [], [], [], []]); }; _local4++; }; }; if (injuries.length != 0){ _local2 = 0; while (_local2 < injuries.length) { _local7 = injuries[_local2][0]; _local8 = false; _local9 = _local7.getHitBoxes()[0]; _local10 = _local9.length; _local11 = _local7.mc["hit"]; if (_local9.length != 0){ }; _local12 = _local7.mc["s"].x; _local13 = _local7.mc["s"].y; _local14 = _local7.mc["e"].y; if (_local9.length != 0){ if (_local7.mc.mouseX < _local12){ if (injuries[_local2][2] == "right"){ _local8 = true; }; injuries[_local2][2] = "left"; } else { if (_local7.mc.mouseX > _local12){ if (injuries[_local2][2] == "left"){ _local8 = true; }; injuries[_local2][2] = "right"; }; }; }; if (_local8){ _local8 = false; _local15 = 0; _local16 = (_local14 - _local13); _local17 = (mouseX - injuries[_local2][3]); _local18 = (mouseY - injuries[_local2][4]); _local19 = new VectorX(mouseX, mouseY, _local17, _local18); _local20 = new Point((_local12 + _local7.mc.x), (_local13 + _local7.mc.y)); _local21 = (_local7.mc.rotation + 180); trace(("angle " + _local21)); _local22 = LineUtils.getPositionFromAngle(_local20, _local21, _local16); _local23 = new VectorX(_local20.x, _local20.y, (_local22.x - _local20.x), (_local22.y - _local20.y)); _local24 = LineUtils.getIntersectionPoint(_local23, _local19); _local25 = (_local7.mc.parent as Sprite); injuries[_local2][1].push(_local24); _local26 = finishedStitching(_local9, injuries[_local2][1], injuries[_local2][0], needed); if (_local26){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION3); _local7.updateInjury(); turnOff(); break; }; }; injuries[_local2][3] = mouseX; injuries[_local2][4] = mouseY; _local2++; }; }; } override public function wrongUsage():void{ super.wrongUsage(); turnOff(); injuries = []; if (gameState.inShock == false){ gameState.health = (gameState.health - damage); }; } public function finishedStitching(_arg1:Array, _arg2:Array, _arg3:InjuryGraphic, _arg4:int):Boolean{ var _local7:*; var _local8:Point; var _local9:MovieClip; var _local5:int; var _local6:* = 0; while (_local6 < _arg1.length) { _local7 = 0; while (_local7 < _arg2.length) { _local8 = _arg2[_local7]; _local9 = _arg1[_local6][0]; if (_local9.hitTestPoint(_local8.x, _local8.y, true)){ _local5++; break; }; _local7++; }; _local6++; }; if (_local5 == _arg4){ return (true); }; return (false); } } }//package game.model.assets.tools
Section 127
//Tongs (game.model.assets.tools.Tongs) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import shell.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Tongs extends Tool implements ITool { public var holding:Array; public var draggable:MovieClip; public var clip:MovieClip; public var grip:int; public var minMovement:int;// = 5 public var removeBuffer:int; public var lastInjury:InjuryGraphic; public var angleBuffer:int; public var mouseArray:Array; public var tray:MovieClip; public var injury:InjuryGraphic; public var movedDist:int; public var trayHolding:Array; public function Tongs(_arg1:GameState){ super(_arg1); holding = []; trayHolding = []; getSingleInjury = true; tray = (RuntimeLibrary.getMovieClipByLinkageID("tray") as MovieClip); tray.x = 75; tray.y = 400; addChild(tray); removeTray(); level = gameState.controller.so.mySO.data["tongs_level"]; if (level == 1){ angleBuffer = 0; removeBuffer = 0; grip = 0; } else { if (level == 2){ angleBuffer = 15; removeBuffer = 15; grip = 2; } else { if (level == 3){ angleBuffer = 30; removeBuffer = 30; grip = 4; }; }; }; damage = 2; } public function setHolding(_arg1:String=""):void{ var _local2:int = ((Math.random() * 4) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("EXTRACTION" + _local2)]); holding = [injury, injury.cursor, _arg1]; draggable = (RuntimeLibrary.getMovieClipByLinkageID((injury.cursor + _arg1)) as MovieClip); draggable.x = mouseX; draggable.y = mouseY; addChild(draggable); addTray(); } public function removeTrayHolding():void{ holding = []; trayHolding = []; removeTray(); } override public function turnOff(_arg1:Boolean=true):void{ var _local2:int; if (injury != null){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.SPLAT1); }; super.turnOff(); if (((((((!((injury == null))) && (!((injury == undefined))))) && ((injury is UnderSurfaceExtractionClownAS)))) && ((_arg1 == true)))){ injury.beingHeld = false; return; }; if ((injury is UnderSurfaceExtractionClownAS)){ injury.beingHeld = false; }; if (((((!((injury == null))) && (!((injury == undefined))))) && (injury.alive))){ if (holding.length == 0){ super.wrongUsage(); if (gameState.inShock == false){ gameState.health = (gameState.health - damage); }; gameState.createPopup("dropped", mouseX, mouseY, null); }; injury.setup(); }; if (holding.length != 0){ if (holding[2] == "tray"){ removeChild(draggable); draggable = null; if (trayHolding[0]["mc"].hitTestPoint(mouseX, mouseY, true)){ _local2 = ((Math.random() * 4) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("EXTRACTION" + _local2)]); trayHolding[0].updateInjury(); removeTrayHolding(); } else { super.wrongUsage(); if (gameState.inShock == false){ gameState.health = (gameState.health - damage); }; gameState.createPopup("dropped", mouseX, mouseY, null); setTrayHolding(trayHolding[0], (("Cursor" + trayHolding[0].go_data.linkage) + "Placeable")); }; } else { if (tray["hit"].hitTestPoint(mouseX, mouseY, true)){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DROP); if (((((!((holding[2] == null))) && (!((holding[2] == null))))) && ((injury is TransplantAS)))){ TransplantAS(injury).removeRemovable(int(holding[2])); }; injury.updateInjury(); if ((((injury.currentStage == 2)) && ((injury is TransplantAS)))){ setTrayHolding(injury, (("Cursor" + injury.go_data.linkage) + "Placeable")); }; } else { super.wrongUsage(); if (gameState.inShock == false){ gameState.health = (gameState.health - damage); }; gameState.createPopup("dropped", mouseX, mouseY, null); if ((injury is FireFlyEggAS)){ holding[0].special(); } else { if ((injury is BunnyAS)){ holding[0].special(); }; holding[0].setup(); if (((((injury is TransplantAS) == false)) && (((injury is ExtractionAS) == false)))){ holding[0].currentStage--; }; }; }; }; }; if (draggable != null){ removeChild(draggable); draggable = null; }; injury = null; holding = []; mouseArray = []; if (trayHolding.length == 0){ removeTray(); }; movedDist = 0; } override public function turnOn():void{ var _local2:Boolean; var _local3:*; var _local4:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local2 = false; _local3 = 0; while (_local3 < gameState._injuries.length) { _local4 = gameState._injuries[_local3]; if ((((_local4 is BigCentipedeAS)) && ((BigCentipedeAS(_local4).state == "attack")))){ _local2 = true; return; }; _local3++; }; }; if ((Connector._current_mission + 1) == 20){ return; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); return; }; }; if ((lastInjury is UnderSurfaceExtractionClownAS) == false){ movedDist = 0; } else { movedDist = UnderSurfaceExtractionClownAS(lastInjury).moved; }; holding = []; mouseArray = []; injury = null; draggable = null; var _local1:* = [mouseX, mouseY]; mouseArray.push(_local1, _local1, _local1, _local1); if (((!((trayHolding.length == 0))) && (trayHolding[1].hitTestPoint(mouseX, mouseY, true)))){ setHoldingFromTray(trayHolding); }; } override public function onMouseDown():void{ super.onMouseDown(); } public function removeTray():void{ tray.visible = false; if (trayHolding.length != 0){ removeChild(clip); clip = null; }; trayHolding = []; } override public function render(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:MovieClip; var _local6:Array; var _local7:MovieClip; var _local8:*; var _local9:MovieClip; var _local10:Array; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:int; var _local19:*; var _local20:int; var _local21:Point; var _local22:Point; if (mouseY > 460){ turnOff(true); }; gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); wrongUsageTimer = 0; if (holding.length != 0){ if (holding[0].slippery != true){ draggable.x = mouseX; draggable.y = mouseY; } else { _local2 = (MapUtils.getAngle(mouseX, draggable.x, mouseY, draggable.y) + 90); _local3 = MapUtils.getDist(mouseX, draggable.x, mouseY, draggable.y); if (_local3 <= 3){ _local3 = 0; }; _local4 = (3 + grip); if (_local4 > _local3){ _local4 = _local3; }; if (_local3 == 0){ _local4 = 0; }; draggable.x = (draggable.x + (Math.sin(((_local2 * Math.PI) / 180)) * _local4)); draggable.y = (draggable.y + (Math.cos(((_local2 * Math.PI) / 180)) * -(_local4))); if (draggable.hitTestPoint(mouseX, mouseY, true) == false){ turnOff(false); }; }; } else { if (injury != null){ if ((injury is ExtractionAS)){ if (injury.mc["hit"].hitTestPoint(mouseX, mouseY, true)){ ExtractionAS(injury).beingHeld = true; injury.mc.visible = false; setHolding(); gameState.createPopup("correct", mouseX, mouseY, injury, -1); }; return; } else { if ((injury is TransplantAS)){ _local6 = TransplantAS(injury).removables; _local7 = null; _local8 = 0; while (_local8 < _local6.length) { _local9 = injury.mc[("removable" + _local6[_local8])]; if (_local9.hitTestPoint(mouseX, mouseY, true)){ setHolding(String(_local6[_local8])); injury.updateInjury(); injury.mc[("removable" + _local6[_local8])].visible = false; _local7 = _local9; break; }; _local8++; }; if (_local7 == null){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); }; _local5 = _local7; return; } else { if ((injury is EyelidAS)){ if (injury.mc["hit"].hitTestPoint(mouseX, mouseY, true) == false){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); }; } else { if (injury.removable.getChildAt(0).hitTestPoint(mouseX, mouseY, true) == false){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); }; }; }; }; }; if (gameState.currentInjuries.length != 0){ _local8 = 0; while (_local8 < gameState.currentInjuries.length) { injury = gameState.currentInjuries[_local8]; lastInjury = injury; if ((injury is ExtractionAS)){ return; }; if ((injury is EyelidAS)){ _local10 = [mouseX, mouseY]; _local11 = mouseArray[(mouseArray.length - 1)][0]; _local12 = mouseArray[(mouseArray.length - 1)][1]; mouseArray.push(_local10); _local13 = _local10[0]; _local14 = _local10[1]; _local15 = (MapUtils.getAngle(_local13, _local11, _local14, _local12) + 90); _local16 = MapUtils.getDist(_local13, _local13, _local14, _local12); _local17 = MapUtils.getDist(_local13, _local13, _local14, injury.mc.y); if ((((_local15 > (injury.mc.rotation - (EyelidAS(injury).angleBuffer + angleBuffer)))) && ((_local15 < (injury.mc.rotation + (EyelidAS(injury).angleBuffer + angleBuffer)))))){ injury.mc["hit"].y = (injury.mc["hit"].y - _local16); movedDist = (movedDist + _local16); _local18 = ((injury.mc["anim"].totalFrames / EyelidAS(injury).removeDist) * movedDist); injury.mc["anim"].gotoAndStop(_local18); if (injury.mc["anim"].currentFrame == injury.mc["anim"].totalFrames){ injury.updateInjury(); turnOff(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION4); }; } else { if (_local16 >= minMovement){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); break; }; }; return; } else { if ((injury is TransplantAS)){ _local6 = TransplantAS(injury).removables; _local19 = 0; while (_local19 < _local6.length) { _local9 = injury.mc[("removable" + _local6[_local19])]; _local5 = _local9; return; _local19++; }; } else { _local5 = (injury.removable.getChildAt(0) as MovieClip); }; }; if ((((_local5 == null)) || ((_local5.hitTestPoint(mouseX, mouseY, true) == false)))){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); break; }; if ((injury is UnderSurfaceExtractionSilverAS)){ if ((Connector._current_mission + 1) == 10){ _local20 = (injury.mc.rotation + 180); _local21 = new Point(injury.mc.x, injury.mc.y); _local22 = LineUtils.getPositionFromAngle(_local21, _local20, (injury.mc.height / 2)); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.LIGHTER); gameState.controller.addEffect("smoke", _local22.x, _local22.y, 0, "effects_higher", 1); }; }; injury.beingHeld = true; _local10 = [mouseX, mouseY]; mouseArray.push(_local10); _local11 = mouseArray[(mouseArray.length - 5)][0]; _local12 = mouseArray[(mouseArray.length - 5)][1]; _local13 = _local10[0]; _local14 = _local10[1]; _local15 = (MapUtils.getAngle(_local13, _local11, _local14, _local12) + 90); _local16 = MapUtils.getDist(_local13, _local11, _local14, _local12); _local17 = MapUtils.getDist(_local13, injury.mc.x, _local14, injury.mc.y); if ((((_local15 > ((injury.mc.rotation + 90) - (SurfaceExtractionAS(injury).angleBuffer + angleBuffer)))) && ((_local15 < ((injury.mc.rotation + 90) + (SurfaceExtractionAS(injury).angleBuffer + angleBuffer)))))){ _local5.x = (_local5.x + _local16); movedDist = (movedDist + _local16); if ((injury is UnderSurfaceExtractionClownAS)){ UnderSurfaceExtractionClownAS(injury).moved = (UnderSurfaceExtractionClownAS(injury).moved + _local16); }; injury.mc["hit"].x = (injury.mc["hit"].x + _local16); if ((movedDist + removeBuffer) >= SurfaceExtractionAS(injury).removableLength){ if ((injury is UnderSurfaceExtractionClownAS) == false){ setHolding(); } else { turnOff(); }; injury.updateInjury(); }; } else { if (_local16 >= minMovement){ if ((injury is UnderSurfaceExtractionClownAS) == false){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); break; } else { if (_local12 < _local14){ wrongUsage(); gameState.createPopup("dropped", mouseX, mouseY, null); break; }; }; }; }; _local8++; }; }; }; } public function setTrayHolding(_arg1:InjuryGraphic, _arg2:String):void{ clip = (RuntimeLibrary.getMovieClipByLinkageID(_arg2) as MovieClip); addChild(clip); clip.x = tray.x; clip.y = tray.y; if (_arg2 == "CursorInsertionPlaceable"){ clip.y = (clip.y + (clip.height / 2)); }; trayHolding = [_arg1, clip]; } override public function onMouseUp():void{ super.onMouseUp(); } public function setHoldingFromTray(_arg1:Array):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.DROP); holding = [_arg1[0], _arg1[1], "tray"]; draggable = _arg1[1]; draggable.x = mouseX; draggable.y = mouseY; } override public function wrongUsage():void{ super.wrongUsage(); turnOff(false); if (gameState.inShock == false){ gameState.health = (gameState.health - damage); }; } public function addTray():void{ tray.visible = true; } } }//package game.model.assets.tools
Section 128
//Tool (game.model.assets.tools.Tool) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import app.connector.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Tool extends Sprite implements ITool { public var level:int; public var go_data:ToolData; public var maxWrongUsageTimer:int;// = 45 public var maxEffectTimer:int;// = 3 public var wrongUsageTimer:int;// = 0 public var effectTimer:int; public var hitBuffer:int; public var gameState:GameState; public var lowEffectTimer:int; public var bloodVel:int;// = 5 public var maxLowEffectTimer:int;// = 3 public var getSingleInjury:Boolean; public var hitDist:int;// = 50 public var turnedOn:Boolean; public var healAmount:int; public var bloodTimer:int; public var damage:int; public var maxBloodTimer:int;// = 3 public function Tool(_arg1:GameState){ gameState = _arg1; } public function render(_arg1:Event):void{ if (mouseY > 460){ turnOff(true); }; gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if (gameState.currentInjuries.length != 0){ wrongUsageTimer = 0; } else { wrongUsageTimer++; if (wrongUsageTimer >= maxWrongUsageTimer){ gameState.createPopup("wrong", mouseX, mouseY, null); wrongUsage(); }; }; } public function getData():ToolData{ return (go_data); } public function isTurnedOn():Boolean{ return (turnedOn); } public function setData(_arg1:ToolData):void{ go_data = _arg1; } public function turnOn():void{ gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ if (((((gameState.currentTool is Vacuum) == false)) && (((gameState.currentTool is Cream) == false)))){ return; }; }; }; turnedOn = true; if (hasEventListener(Event.ENTER_FRAME) == false){ addEventListener(Event.ENTER_FRAME, render); }; } public function onMouseUp():void{ turnOff(); } public function turnOff(_arg1:Boolean=true):void{ turnedOn = false; gameState.currentInjuries = []; if (hasEventListener(Event.ENTER_FRAME)){ removeEventListener(Event.ENTER_FRAME, render); }; } public function onMouseDown():void{ if ((((gameState.controller.view.controlPanel["target"].hitTestPoint(mouseX, mouseY, true) == false)) && ((turnedOn == false)))){ turnOn(); }; } public function checkUsage():void{ } public function wrongUsage():void{ var _local1:int; if ((Connector._current_mission + 1) != 20){ if (gameState.inShock == false){ if ((Connector.current_mission_id + 1) == 7){ _local1 = ((Math.random() * 4) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("CLOWN_SCREAM" + _local1)]); } else { if ((Connector.current_mission_id + 1) == 5){ _local1 = ((Math.random() * 2) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("PLEASURE_SCREAM" + _local1)]); } else { if (((((Connector.current_mission_id + 1) == 6)) || (((Connector.current_mission_id + 1) == 14)))){ _local1 = ((Math.random() * 4) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("FEMALE_SCREAM" + _local1)]); } else { if ((Connector.current_mission_id + 1) == 12){ _local1 = ((Math.random() * 2) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("PIG_SCREAM" + _local1)]); } else { _local1 = ((Math.random() * 4) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("MALE_SCREAM" + _local1)]); }; }; }; }; }; }; wrongUsageTimer = 0; } } }//package game.model.assets.tools
Section 129
//Vacuum (game.model.assets.tools.Vacuum) package game.model.assets.tools { import shell.sound.*; import flash.events.*; import flash.display.*; import game.libraries.assets.*; import flash.geom.*; import app.connector.*; import game.utils.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; public class Vacuum extends Tool implements ITool { public var nozzleRadius:int;// = 25 public var bloodHeld:int; public var radius:int;// = 75 public var bar:MovieClip; public var suction:int;// = 200 public function Vacuum(_arg1:GameState){ super(_arg1); getSingleInjury = false; bloodHeld = 100; level = gameState.controller.so.mySO.data["vacuum_level"]; if (level == 1){ healAmount = 1; hitBuffer = 20; suction = 250; radius = 75; } else { if (level == 2){ healAmount = 2; hitBuffer = 50; suction = 350; radius = 150; } else { if (level == 3){ healAmount = 3; hitBuffer = 80; suction = 450; radius = 300; }; }; }; } override public function onMouseUp():void{ super.onMouseUp(); } override public function onMouseDown():void{ super.onMouseDown(); } override public function render(_arg1:Event):void{ var _local3:*; var _local4:*; var _local5:MovieClip; var _local6:int; var _local7:int; var _local8:Point; var _local9:int; var _local10:Point; var _local11:Array; var _local12:*; var _local13:Boolean; var _local14:*; var _local15:MovieClip; var _local16:Boolean; var _local17:MovieClip; var _local18:DirtAS; var _local19:BloodSplatterAS; var _local20:MovieClip; var _local21:Number; var _local22:Number; var _local23:InjuryGraphic; var _local24:*; var _local25:Number; if (mouseY > 460){ turnOff(true); }; gameState.currentInjuries = gameState.controller.findCorrectInjury(getSingleInjury); var _local2:Boolean; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.VACUUM); if (gameState.currentInjuries.length != 0){ _local3 = 0; while (_local3 < gameState.currentInjuries.length) { if ((gameState.currentInjuries[_local3] is Array) == false){ _local4 = gameState.currentInjuries[_local3]; if ((((_local4 is FireAS)) || ((_local4 is BloodFireAS)))){ _local5 = _local4.mc["hit"]; _local6 = _local5.x; _local7 = _local5.y; if ((_local4 is DirtAS) == false){ _local10 = new Point(((_local6 + _local4.mc.x) + (_local5.width / 2)), ((_local7 + _local4.mc.y) + (_local5.height / 2))); } else { _local10 = new Point((_local6 + _local4.mc.x), (_local7 + _local4.mc.y)); }; _local8 = _local10; _local9 = MapUtils.getDist(_local8.x, mouseX, _local8.y, mouseY); if ((((_local9 <= hitBuffer)) && ((bloodHeld > 0)))){ _local4.health--; if ((_local4 is DirtAS) == false){ gameState.controller.addEffect("bloodDrop", mouseX, mouseY, 0, "effects_higher", 1); }; if (_local4.health <= 0){ _local4.updateInjury(); }; _local2 = true; }; } else { _local11 = _local4.getHitBoxes(); _local12 = 0; while (_local12 < _local11.length) { if (_local11[_local12].length != 0){ _local13 = true; _local14 = 0; while (_local14 < _local11[_local12].length) { _local15 = _local11[_local12][_local14][0]; _local16 = false; _local17 = gameState.controller.view.controlPanel.cursor["hit"]; if (_local17.hitTestObject(_local15)){ _local16 = true; }; if (_local16){ gameState.controller.addEffect("bloodDrop", mouseX, mouseY, 0, "effects_higher", 1); _local11[_local12][_local14][1] = (_local11[_local12][_local14][1] - healAmount); _local2 = true; }; if (_local11[_local12][_local14][1] <= 0){ _local11[_local12][_local14][0].visible = false; } else { _local13 = false; }; _local14++; }; if (_local13){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.EXTRACTION3); _local4.updateInjury(); }; }; _local12++; }; }; }; _local3++; }; }; if (_local2){ return; }; _local3 = 0; while (_local3 < gameState._blood.length) { if ((gameState._blood[_local3] is DirtAS)){ _local18 = gameState._blood[_local3]; _local5 = _local18.mc["hit"]; _local6 = _local5.x; _local7 = _local5.y; if ((_local18 is DirtAS) == false){ _local10 = new Point(((_local6 + _local18.mc.x) + (_local5.width / 2)), ((_local7 + _local18.mc.y) + (_local5.height / 2))); } else { _local10 = new Point((_local6 + _local18.mc.x), (_local7 + _local18.mc.y)); }; _local8 = _local10; _local9 = MapUtils.getDist(_local8.x, mouseX, _local8.y, mouseY); if ((((_local9 <= hitBuffer)) && ((bloodHeld > 0)))){ _local18.health--; if ((_local18 is DirtAS) == false){ gameState.controller.addEffect("bloodDrop", mouseX, mouseY, 0, "effects_higher", 1); }; if ((((_local18.health <= 0)) && (_local18.alive))){ _local18.updateInjury(); }; }; } else { _local19 = (gameState._blood[_local3] as BloodSplatterAS); _local12 = 0; while (_local12 < _local19.particles.length) { _local20 = _local19.particles[_local12][0]; if (_local19.particles[_local12][2][0] >= _local19.particles[_local12][2][1]){ _local21 = MapUtils.getDist(_local20.x, mouseX, _local20.y, mouseY); if (_local21 <= nozzleRadius){ _local19.removeParticle(_local12); bloodHeld = (bloodHeld + 10); } else { if (_local21 <= radius){ _local20.gotoAndStop(1); _local19.particles[_local12][1] = -1; _local22 = (MapUtils.getAngle(_local20.x, mouseX, _local20.y, mouseY) - 90); _local20.x = (_local20.x + (Math.sin(((_local22 * Math.PI) / 180)) * (suction / _local21))); _local20.y = (_local20.y + (Math.cos(((_local22 * Math.PI) / 180)) * -((suction / _local21)))); }; }; }; _local12++; }; }; _local3++; }; _local3 = 0; while (_local3 < gameState._injuries.length) { _local23 = (gameState._injuries[_local3] as InjuryGraphic); if (((((((((((_local23 is PoisonSplatterAS) == false)) && (((_local23 is FatSplatterAS) == false)))) && (((_local23 is DoveSplatterAS) == false)))) && (((_local23 is InkSplatterAS) == false)))) && (((_local23 is SaltSplatterAS) == false)))){ } else { _local24 = _local23; _local12 = 0; while (_local12 < _local24.particles.length) { _local20 = _local24.particles[_local12][0]; if (_local24.particles[_local12][2][0] >= _local24.particles[_local12][2][1]){ _local25 = MapUtils.getDist(_local20.x, mouseX, _local20.y, mouseY); if (_local25 <= nozzleRadius){ _local24.removeParticle(_local12); } else { if (_local25 <= radius){ _local20.gotoAndStop(1); _local24.particles[_local12][1] = -1; _local22 = (MapUtils.getAngle(_local20.x, mouseX, _local20.y, mouseY) - 90); _local20.x = (_local20.x + (Math.sin(((_local22 * Math.PI) / 180)) * (suction / _local25))); _local20.y = (_local20.y + (Math.cos(((_local22 * Math.PI) / 180)) * -((suction / _local25)))); }; }; }; _local12++; }; }; _local3++; }; } override public function turnOff(_arg1:Boolean=true):void{ super.turnOff(); if (bar != null){ removeChild(bar); }; } override public function wrongUsage():void{ } override public function turnOn():void{ var _local1:Boolean; var _local2:*; var _local3:*; if (turnedOn){ return; }; if ((Connector._current_mission + 1) == 19){ _local1 = false; _local2 = 0; while (_local2 < gameState._injuries.length) { _local3 = gameState._injuries[_local2]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local1 = true; return; }; _local2++; }; }; super.turnOn(); if ((gameState.currentInjuries[0] is Array)){ if (gameState.currentInjuries[0][0] == "anything"){ gameState.currentInjuries[0][1].interact(); }; }; } } }//package game.model.assets.tools
Section 130
//Popup (game.model.assets.Popup) package game.model.assets { import flash.display.*; import shell.*; public class Popup extends Sprite { public var mc:MovieClip; public function Popup(_arg1:String){ mc = (RuntimeLibrary.getMovieClipByLinkageID(_arg1) as MovieClip); addChild(mc); mc.scaleX = 0.8; mc.scaleY = 0.8; } } }//package game.model.assets
Section 131
//GameState (game.model.GameState) package game.model { import de.polygonal.ds.*; import shell.sound.*; import flash.events.*; import flash.display.*; import flash.utils.*; import game.libraries.assets.*; import app.connector.*; import shell.*; import game.libraries.*; import game.*; import game.model.assets.injuries.*; import game.ui.*; import game.interfaces.*; import app.sound.*; import game.model.assets.tools.*; import game.model.assets.*; public class GameState extends EventDispatcher { protected var overflow:Boolean;// = false protected var cameray:int; public var currentStage:int; public var tutorial13:Array; public var tutorial14:Array; protected var _characters:Array; protected var camerax:int; public var tutorial10:Array; public var injuryTimer:int; public var tutUp:Boolean; public var tutorial16:Array; public var tutorial18:Array; public var tutorial19:Array; protected var _gameobjects:Array; public var paused:Boolean;// = false protected var creation_stack:LinkedStack; public var tutorial17:Array; public var selected_chars:Array; public var tutorial20:Array; protected var _pickups:Array; protected var buffer:int; public var minX:int;// = 50 public var minY:int;// = 150 public var tutorial15:Array; public var maxInShockTimer:int;// = 300 public var health:Number; public var current_tutorial:Array; protected var max_renders_per_tick:int;// = 8 protected var _furniture:Array; public var maxX:int;// = 550 public var maxY:int;// = 410 protected var cy:int; protected var cx:int; public var inShock:Boolean; protected var walkMapState:Array2; protected var displayList:Array; private var sample_size:Number;// = 1.2 public var possible_tools:Array; public var score:int; protected var dragObject:String; protected var ui:UI; public var combo:int; public var tutorial4:Array; public var tutorial5:Array; public var tutorial7:Array; public var tutorial2:Array; public var controller:Game; public var tutorial6:Array; public var _organs:Array; public var tutorial1:Array; public var tutorial3:Array; public var tutorial8:Array; public var tutorial9:Array; public var currentTool:ITool; protected var teams:Array; public var baseHealScore:int;// = 10 public var _injuries:Array; public var time:int; public var inShockTimer:int; public var used_tutorials:Array; protected var _display_list:Array; public var _tools:Array; public var _bg:String; public var currentInjuries:Array; public var tutorial_pop:MovieClip; public var baseTimeScore:int;// = 1 public var _blood:Array; protected var _terrain:Array; public var tutorial11:Array; public var tutorial12:Array; public static var STAGE_STARTED:String = "stage_started"; public static var TOOL_SUCCESS:String = "tool_success"; public static var SELECTION_TYPE_MIXED:String = "Selection_mixed"; public static var SELECTION_TYPE_NONE:String = "Selection_none"; public static var REMOVED_INJURY:String = "removed_injury"; public static var SELECTION_TYPE_SINGLE:String = "Selection_single"; public static var UPDATED_INJURY:String = "updated_injury"; public static var MISSION_FINISHED:String = "mission_finished"; public static var GAME_STATE_READY:String = "Gamestate_ready"; public static var TUTORIAL_CLICKED:String = "clicked"; public static var MISSION_FAILED:String = "mission_failed"; public static var STAGE_FINISHED:String = "stage_finished"; public static var TUTORIAL_TRIGGER:String = "tutorial"; public static var SELECTED_TOOL:String = "selected_tool"; public function GameState(_arg1:Game){ _display_list = []; _characters = []; _terrain = []; _pickups = []; _gameobjects = []; _furniture = []; _injuries = []; _organs = []; possible_tools = []; _tools = []; _blood = []; tutorial1 = [[STAGE_STARTED, 1, ["clicked"], "pop", "It’s all coming back to me! Small cuts don’t need stitches, just grab the LIGHTER...", [["unlock", "lighter"], ["arrow", "lighter"]]], [SELECTED_TOOL, "lighter", [UPDATED_INJURY, SmallCutAS, 2], "text", "aaaand drag along the line to burn the cut shut! That sizzling is the smell of medical science, kids!", [[TUTORIAL_TRIGGER, 2]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "We don’t want scars, so if we just grab the SPECIAL CREAM...", [["unlock", "cream"], ["arrow", "cream"]]], [SELECTED_TOOL, "cream", [REMOVED_INJURY, SmallCutAS, "none"], "text", "...then applying along the line heals a burned cut completely! Placebo? Magic? Either way, no-one gets sued!"], [STAGE_STARTED, 2, ["clicked"], "pop", "Surgery is like a box of chocolates - sometimes there’s another layer underneath! Now where’s my pizza cutter?", [["unlock", "cutter"], ["arrow", "cutter"]]], [SELECTED_TOOL, "cutter", [REMOVED_INJURY, IncisionAS, "none"], "text", "Cut along the dotted line to get to the heart of the matter... Or lungs, stomach or whatever!"], [STAGE_STARTED, 3, ["clicked"], "pop", "Looks like there are things here that shouldn’t be. Let’s grab the TONGS!", [["unlock", "tongs"], ["arrow", "tongs"]]], [SELECTED_TOOL, "tongs", [UPDATED_INJURY, SurfaceExtractionAS, 3], "text", "GENTLY drag out the glass with the tongs and place on the tray. Remember! “If in doubt, yank it out!” Unless it’s heart surgery, or other vital organs...", [[TUTORIAL_TRIGGER, 8]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "Ok! This is a big cut. I used to use staples, but being in a home has let me perfect my STITCHING!", [["unlock", "stitch"], ["arrow", "stitch"]]], [SELECTED_TOOL, "stitch", [UPDATED_INJURY, SurfaceExtractionAS, 4], "text", "Click and hold to create stitches, drag back and forward down the length of a cut to close it up. Knit one, purl two!", [[TUTORIAL_TRIGGER, 10]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "Once a cut is stitched I can heal it as normal with lighter and cream. I’ll need to heal all the wounds before I can move on...", [["arrow", "lighter"], ["arrow", "cream"]]], [STAGE_STARTED, 4, ["clicked"], "pop", "Now to close up the exit wound and we’re done!"]]; tutorial2 = [[STAGE_STARTED, 1, ["clicked"], "pop", "This is dangerous – I can’t see what’s causing the trouble. I’ll need the ULTRASOUND 5000", [["unlock", "scanner"], ["arrow", "scanner"]]], [SELECTED_TOOL, "scanner", [UPDATED_INJURY, UnderSurfaceExtractionAS, 2], "text", "Move the ULTRASOUND 5000 around and the pulse will turn green when it’s near to an offending item – then I can switch to the PIZZA CUTTER to take it out!", [[TUTORIAL_TRIGGER, 2]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "Blood! Too much bleeding is bad for the patient, and it also makes it hard to see what you’re doing. Select the VACCUUM...", [["unlock", "vacuum"], ["arrow", "vacuum"]]], [SELECTED_TOOL, "vacuum", [REMOVED_INJURY, BloodSplatterAS, "none"], "text", "...click on the blood to suck it up!"], [STAGE_STARTED, 3, ["clicked"], "pop", "If your patient’s heart-rate drops to zero, or you run out of time – you fail! So keep a close eye on the heart-rate monitor, and the timer!", [["arrow", "health"], ["arrow", "time"]]]]; tutorial3 = [[STAGE_STARTED, 1, ["clicked"], "pop", "Prevention might be the best cure – but when a patient is really close to death, sometimes only a giant INJECTION up the wazoo will do! Select the SYRINGE...", [["unlock", "injection"], ["arrow", "injection"]]], [SELECTED_TOOL, "injection", [TOOL_SUCCESS, "injection"], "text", "...then CLICK and HOLD DOWN where you want to inject! A steady hand is needed to navigate it successfully without touching the sides.", [[TUTORIAL_TRIGGER, 2]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "Awesome! A few more shots and I can start work on these wounds!"]]; tutorial4 = [[STAGE_STARTED, 2, ["clicked"], "pop", "Always use the right tool for tricky jobs like cutting bone or tough organs. Or failing that, just get the CHAINSAW out!", [["unlock", "chainsaw"], ["arrow", "chainsaw"]]], [SELECTED_TOOL, "chainsaw", [UPDATED_INJURY, TransplantAS, 1], "text", "The chainsaw has a kick to it! So trace the yellow carefully!", [[TUTORIAL_TRIGGER, 2]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "Once you’ve cut the bone loose, grab it with the tongs. If you’re doing a transplant, take the replacement from the tray, and drop it in place...", [["arrow", "tongs"]]], [UPDATED_INJURY, [UPDATED_INJURY, TransplantAS, 3], ["clicked"], "pop", "...then burn it and cream it like always! Sweet!", [["arrow", "lighter"], ["arrow", "cream"]]]]; tutorial5 = [[STAGE_STARTED, 2, ["clicked"], "pop", "Sounds like she wants some extreme piercings. The lungs are the obvious choice!"]]; tutorial6 = [[STAGE_STARTED, 3, ["clicked"], "pop", "A crab?! Ewwww! I’ll bet we can use the chainsaw for massive damage!"]]; tutorial7 = [[STAGE_STARTED, 3, ["clicked"], "pop", "Creatures flapping and squirming around inside people are SURPRISINGLY common! The car battery is our friend here...", [["unlock", "battery"], ["arrow", "battery"]]], [SELECTED_TOOL, "battery", [UPDATED_INJURY, DoveAS, 1], "text", "Click on the creature to shock it – but be careful! If the patient is hit, it’ll stop their heart! Shock them again with the battery to give them a jolt back to life!"]]; tutorial8 = [[STAGE_STARTED, 3, ["clicked"], "pop", "Poison! Arrrgh! I HATE poison! Use the SYRINGE to pierce the skin and suck it up before it spreads!"]]; tutorial9 = [[STAGE_STARTED, 5, [UPDATED_INJURY, InsectBossAS, 1], "text", "What is that?! I should wait till it lands on the body and then I can taser it."]]; tutorial10 = []; tutorial11 = []; tutorial12 = []; tutorial13 = []; tutorial14 = []; tutorial15 = []; tutorial16 = []; tutorial17 = []; tutorial18 = []; tutorial19 = []; tutorial20 = [[STAGE_STARTED, 2, ["clicked"], "pop", "If I can keep his heartrate above 30 for more than 30 seconds, I'm in with a chance!", [[TUTORIAL_TRIGGER, 1]]], [TUTORIAL_TRIGGER, null, ["clicked"], "pop", "I'll need to feed him cough syrup, pour vampire tears on his heart, use voodoo to attach his thumb...and whatever other tricks I can think of!"]]; super(); controller = _arg1; inShock = false; inShockTimer = maxInShockTimer; } public function init():void{ var _local2:int; var _local3:ToolData; var _local4:ITool; tutUp = false; current_tutorial = []; used_tutorials = []; injuryTimer = 0; score = 0; combo = 0; currentStage = 1; _display_list = []; teams = [0, 1]; selected_chars = []; creation_stack = new LinkedStack(); currentTool = null; var _local1:int; while (_local1 < Library.getToolLibrary().length) { _local2 = Library.getToolLibrary()[_local1].id; _local3 = Library.getInstance().getToolByID(_local2); _local4 = (new _local3.type(this) as ITool); _local4.setData(_local3); possible_tools.push(_local4); if (((!((controller.mission_data.tools.indexOf(_local2) == -1))) || (!((controller.so.mySO.data["tools"].indexOf(_local2) == -1))))){ _tools.push(_local4); }; _local1++; }; dispatchEvent(new Event(GAME_STATE_READY)); setupStage(currentStage); } public function getWalkMapState():Array2{ return (walkMapState); } public function createPopup(_arg1:String, _arg2:Number, _arg3:Number, _arg4:InjuryGraphic, _arg5:int=-2):void{ var _local6:Boolean; var _local7:int; var _local8:int; if ((((((((_arg1 == "correct")) || ((_arg1 == "healed")))) || ((_arg1 == "revived")))) || ((_arg1 == "yummy")))){ if (_arg4 == null){ if ((((((_arg1 == "correct")) || ((_arg1 == "healed")))) || ((_arg1 == "yummy")))){ if ((Connector._current_mission + 1) != 10){ _arg1 = "healed"; }; checkTutorial(TOOL_SUCCESS, "injection"); }; } else { _local6 = false; _local7 = (100 * (injuryTimer / _arg4.stageArray[(_arg4.currentStage + _arg5)][11])); _arg1 = "awesome"; _local8 = baseHealScore; if ((((_arg4.playerCreated == false)) && (!(((Connector._current_mission_id + 1) == 20))))){ combo++; score = (score + ((baseHealScore + _local8) * combo)); }; checkTutorial(UPDATED_INJURY, _arg4); }; } else { combo = 0; controller.redScreen(); }; controller.createPopup(_arg1, _arg2, _arg3, _arg4); injuryTimer = 0; } public function get blood():Array{ return (_blood); } public function addOrgan(_arg1):void{ var _local2:String = _arg1.type; var _local3:Class = (getDefinitionByName(_local2) as Class); var _local4:IOrgan = (new _local3(_arg1.x, _arg1.y) as IOrgan); _organs.push(_local4); } public function removeInjury(_arg1:InjuryGraphic):void{ if (_injuries.indexOf(_arg1) != -1){ _injuries.splice(_injuries.indexOf(_arg1), 1); }; if (_blood.indexOf(_arg1) != -1){ _blood.splice(_blood.indexOf(_arg1), 1); }; if (_display_list.indexOf(_arg1) != -1){ _display_list.splice(_display_list.indexOf(_arg1), 1); }; checkTutorial("removed_injury", _arg1); } public function setupTutorial():void{ if (current_tutorial[0][3] == "pop"){ paused = true; tutorial_pop = (RuntimeLibrary.getMovieClipByLinkageID("tut_pop") as MovieClip); tutorial_pop.addEventListener(MouseEvent.CLICK, clickedTutorial); tutorial_pop["txt"].text = current_tutorial[0][4]; tutorial_pop["cont"].addEventListener(MouseEvent.CLICK, clickedTutorial); controller.view.addTut(tutorial_pop); tutUp = true; } else { if (current_tutorial[0][3] == "text"){ tutorial_pop = (RuntimeLibrary.getMovieClipByLinkageID("text_pop") as MovieClip); tutorial_pop.mouseEnabled = false; tutorial_pop.mouseChildren = false; tutorial_pop["txt"].text = current_tutorial[0][4]; controller.view.addTut(tutorial_pop); tutUp = false; }; }; } public function filterRemovedClips(_arg1:Array):Array{ var _local2:Array = []; var _local3:int = _arg1.length; var _local4:int; while (_local4 < _local3) { if (((!((_characters.indexOf(_arg1[_local4]) == -1))) && ((_arg1[_local4].alive == true)))){ _local2.push(_arg1[_local4]); }; _local4++; }; return (_local2); } public function get display_list():Array{ return (_display_list); } public function removeOrgans():void{ _organs = []; } public function getUI():UI{ return (ui); } public function addInjury(_arg1:Injury, _arg2:Boolean, _arg3:Boolean=false):void{ if ((_injuries[0] is Incision)){ return; }; var _local4:int = _arg1.id; if (_arg3 == false){ if (_arg1.x < minX){ _arg1.x = minX; }; if (_arg1.x > maxX){ _arg1.x = maxX; }; if (_arg1.y < minY){ _arg1.y = minY; }; if (_arg1.y > maxY){ _arg1.y = maxY; }; }; var _local5:InjuryData = Library.getInstance().getInjuryByID(_local4); var _local6:IInjury = (new _local5.type(this) as IInjury); _local6.setData(_local5, _arg1, _arg2, _arg3); _injuries.push(_local6); _display_list.push(_local6); if (_arg2){ checkTutorial("player_created_injury", _local6); } else { checkTutorial("computer_created_injury", _local6); }; } public function setupStage(_arg1:int):void{ var _local5:*; var _local2:Mission = controller.mission_data; var _local3:MissionStage = _local2.data[(_arg1 - 1)]; checkTutorial("stage_started", _arg1); var _local4:Injury; _local5 = 0; while (_local5 < _local3.injuries.length) { if (Injury(_local3.injuries[_local5]).id == 94){ addBlood(_local3.injuries[_local5]); } else { addInjury(_local3.injuries[_local5], false, true); }; _local5++; }; if (((!((_local3.organs == null))) && (!((_local3.organs.length == 0))))){ _local5 = 0; while (_local5 < _local3.organs.length) { addOrgan(_local3.organs[_local5]); _local5++; }; }; _bg = _local3.bg; if (_local3.time != -1){ time = _local3.time; }; if (_local3.health != -1){ health = _local3.health; }; } public function checkTutorial(_arg1:String, _arg2=null):void{ var _local4:*; var _local5:Boolean; var _local6:int; var _local7:Boolean; var _local8:*; var _local9:*; if (controller.so.mySO.data[("score" + (Connector.current_mission_id + 1))] != 0){ return; }; var _local3:Array = this[("tutorial" + (Connector.current_mission_id + 1))]; if (current_tutorial.length == 0){ _local4 = 0; while (_local4 < _local3.length) { if (used_tutorials.indexOf(_local4) != -1){ } else { if (_local3[_local4][0] == _arg1){ if (_arg1 == STAGE_STARTED){ if (currentStage == _local3[_local4][1]){ current_tutorial = [_local3[_local4], _local4]; setupTutorial(); break; }; } else { if (_arg1 == SELECTED_TOOL){ if (_arg2 == _local3[_local4][1]){ current_tutorial = [_local3[_local4], _local4]; setupTutorial(); break; }; } else { if (_arg1 == TUTORIAL_TRIGGER){ if (_local4 == _arg2){ current_tutorial = [_local3[_local4], _local4]; setupTutorial(); break; }; } else { if (_arg1 == UPDATED_INJURY){ if ((_arg2 is _local3[_local4][1][1])){ if (InjuryGraphic(_arg2).currentStage == _local3[_local4][1][2]){ current_tutorial = [_local3[_local4], _local4]; setupTutorial(); break; }; }; }; }; }; }; }; }; _local4++; }; } else { _local5 = false; _local6 = -1; if (((((!((current_tutorial[0][2][0] == null))) && (!((current_tutorial[0][2][0] == undefined))))) && ((current_tutorial[0][2][0] == _arg1)))){ if (_arg1 == TUTORIAL_CLICKED){ paused = false; tutorial_pop.removeEventListener(MouseEvent.CLICK, clickedTutorial); tutorial_pop["cont"].removeEventListener(MouseEvent.CLICK, clickedTutorial); _local5 = true; } else { if (_arg1 == UPDATED_INJURY){ if ((_arg2 is current_tutorial[0][2][1])){ _local7 = false; _local8 = 0; while (_local8 < _injuries.length) { if ((_injuries[_local8] is current_tutorial[0][2][1])){ if (InjuryGraphic(_injuries[_local8]).currentStage < current_tutorial[0][2][2]){ _local7 = true; break; }; }; _local8++; }; if (_local7 == false){ _local5 = true; }; }; } else { if (_arg1 == REMOVED_INJURY){ if ((_arg2 is current_tutorial[0][2][1])){ if ((_arg2 is BloodSplatterAS)){ _local5 = true; } else { _local7 = false; _local8 = 0; while (_local8 < _injuries.length) { if ((_injuries[_local8] is current_tutorial[0][2][1])){ _local7 = true; break; }; _local8++; }; if (_local7 == false){ _local5 = true; }; }; }; } else { if (_arg1 == TOOL_SUCCESS){ if (current_tutorial[0][2][1] == _arg2){ _local5 = true; }; }; }; }; }; }; if (_local5){ controller.view.removeTut(tutorial_pop); used_tutorials.push(current_tutorial[1]); if (((!((current_tutorial[0][5] == null))) && (!((current_tutorial[0][5].length == 0))))){ _local8 = 0; while (_local8 < current_tutorial[0][5].length) { if (current_tutorial[0][5][_local8][0] == "unlock"){ _local9 = 0; while (_local9 < possible_tools.length) { if (Tool(possible_tools[_local9]).getData().name == current_tutorial[0][5][_local8][1]){ _tools.push(Tool(possible_tools[_local9])); controller.view.controlPanel.updateTools(); }; _local9++; }; } else { if (current_tutorial[0][5][_local8][0] == "arrow"){ controller.view.controlPanel.displayArrow(current_tutorial[0][5][_local8][1]); } else { if (current_tutorial[0][5][_local8][0] == TUTORIAL_TRIGGER){ _local6 = current_tutorial[0][5][_local8][1]; }; }; }; _local8++; }; }; current_tutorial = []; if (_local6 != -1){ checkTutorial(TUTORIAL_TRIGGER, _local6); }; }; }; } public function clickedTutorial(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); checkTutorial(TUTORIAL_CLICKED); } public function cleanUp():void{ var _local2:ITool; var _local1:int; while (_local1 < _tools.length) { _local2 = _tools[_local1]; if (_local2.isTurnedOn()){ _local2.turnOff(); _local2 = null; }; _local1++; }; _tools = []; } public function update():void{ } public function removeBlood():void{ _blood = []; } public function addBlood(_arg1:Injury, _arg2:Number=-1):void{ var _local3:int; var _local4:InjuryData; var _local5:Class; var _local6:IInjury; if (((((!(((Connector._current_mission + 1) == 20))) || (!((_bg == "grave"))))) || ((_arg1 is DirtAS)))){ _local3 = _arg1.id; _local4 = Library.getInstance().getInjuryByID(_local3); _local5 = _local4.type; if (_arg1.id == 94){ _local6 = (new _local5(this) as IInjury); } else { _local6 = (new _local5(this, _arg2) as IInjury); }; _local6.setData(_local4, _arg1, false, false); _blood.push(_local6); _display_list.push(_local6); }; } } }//package game.model
Section 132
//Model (game.model.Model) package game.model { import flash.events.*; import flash.display.*; import app.connector.*; import game.libraries.*; public class Model extends EventDispatcher { public var mapHeight:Number;// = 0 protected var lib:Library; public var targetx:int; public var mapWidth:Number;// = 0 public var targety:int; protected var instance; public var visibleHeight:Number; public var visibleWidth:Number; private var master_array:Array; public var stage:Stage; public static var GAME_HEIGHT:Number = 540; public static var GAME_WIDTH:Number = 760; public static var MODEL_READY:String = "Model_ready"; public static var MODEL_CHANGED:String = "Model_CHANGED"; public static var QUIT:String = "quit"; public function Model(_arg1:Mission, _arg2:Stage){ master_array = _arg1.data; stage = _arg2; } public function getStage():Stage{ return (stage); } protected function onLibraryReady(_arg1:Event):void{ dispatchEvent(new Event(MODEL_READY)); } public function init():void{ lib = new Library(); lib.addEventListener(Library.COMPLETE, onLibraryReady); } } }//package game.model
Section 133
//UI (game.ui.UI) package game.ui { import flash.events.*; import flash.display.*; public class UI extends EventDispatcher { public var stage:Stage; public static var KEY_ESCAPE:int = 27; public static var KEY_DOWN_LEFT:int = 103; public static var MOUSE:String = "mouseDown"; public static var KEY_LEFT:int = 37; public static var KEY_UP:int = 38; public static var keysPressed:Array = []; public static var KEY_DOWN_RIGHT:int = 102; public static var KEY_DOWN:int = 40; public static var KEY_PRESS:String = "down"; public static var KEY_UP_LEFT:int = 101; public static var KEY_ENTER:int = 13; public static var mousePressed:Boolean = false; public static var KEY_A:int = 65; public static var KEY_B:int = 27; public static var KEY_G:int = 71; public static var KEY_D:int = 68; public static var KEY_R:int = 82; public static var KEY_S:int = 83; public static var KEY_CONTROL:int = 17; public static var KEY_W:int = 87; public static var KEY_UP_RIGHT:int = 100; public static var KEY_SHIFT:int = 16; public static var KEY_SPACE:int = 32; public static var KEY_RELEASE:String = "up"; public static var KEY_RIGHT:int = 39; public function UI(_arg1:Stage){ stage = _arg1; } private function onMouseUp(_arg1:MouseEvent):void{ mousePressed = false; } private function onKeyDown(_arg1:KeyboardEvent):void{ keysPressed[_arg1.keyCode] = true; dispatchEvent(new KeyboardEvent(KEY_PRESS, true)); } private function onMouseDown(_arg1:MouseEvent):void{ mousePressed = true; } private function onKeyUp(_arg1:KeyboardEvent):void{ keysPressed[_arg1.keyCode] = false; } public static function isKeyDown():Boolean{ var _local1:Boolean; if (keysPressed.length > 0){ _local1 = true; }; return (_local1); } public static function keyIsDown(_arg1:uint):Boolean{ if (keysPressed[_arg1]){ return (keysPressed[_arg1]); }; return (false); } } }//package game.ui
Section 134
//ArrayUtils (game.utils.ArrayUtils) package game.utils { public class ArrayUtils { public static function compareArrays(_arg1:Array, _arg2:Array):Array{ var _local5:int; var _local3:Array = []; var _local4:int; while (_local4 < _arg1.length) { _local5 = _arg2.indexOf(_arg1[_local4]); if (_local5 == -1){ _local3.push(_arg1[_local4]); }; _local4++; }; return (_local3); } } }//package game.utils
Section 135
//ColourUtils (game.utils.ColourUtils) package game.utils { import flash.display.*; import flash.geom.*; import flash.text.*; import fl.motion.*; public class ColourUtils { public static function interpolateColor(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{ var _local4:ColorTransform = new ColorTransform(); _local4.redMultiplier = (_arg1.redMultiplier + ((_arg2.redMultiplier - _arg1.redMultiplier) * _arg3)); _local4.greenMultiplier = (_arg1.greenMultiplier + ((_arg2.greenMultiplier - _arg1.greenMultiplier) * _arg3)); _local4.blueMultiplier = (_arg1.blueMultiplier + ((_arg2.blueMultiplier - _arg1.blueMultiplier) * _arg3)); _local4.alphaMultiplier = (_arg1.alphaMultiplier + ((_arg2.alphaMultiplier - _arg1.alphaMultiplier) * _arg3)); _local4.redOffset = (_arg1.redOffset + ((_arg2.redOffset - _arg1.redOffset) * _arg3)); _local4.greenOffset = (_arg1.greenOffset + ((_arg2.greenOffset - _arg1.greenOffset) * _arg3)); _local4.blueOffset = (_arg1.blueOffset + ((_arg2.blueOffset - _arg1.blueOffset) * _arg3)); _local4.alphaOffset = (_arg1.alphaOffset + ((_arg2.alphaOffset - _arg1.alphaOffset) * _arg3)); return (_local4); } public static function tint(_arg1:Number, _arg2:Number, _arg3:DisplayObject){ var _local4:* = new Color(); _local4.setTint(_arg1, _arg2); _arg3.transform.colorTransform = _local4; } public static function ApplyColourToString(_arg1:int, _arg2:int, _arg3:uint, _arg4:TextField):void{ var _local5:TextFormat = new TextFormat(); _local5.color = _arg3; _arg4.setTextFormat(_local5, _arg1, _arg2); } } }//package game.utils
Section 136
//fpsBox (game.utils.fpsBox) package game.utils { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.system.*; public class fpsBox extends TextField { protected var frames:uint;// = 0 protected var format:TextFormat; protected var averageArray:Array; protected var targetFPS:int;// = 0 public function fpsBox(... _args){ format = new TextFormat(); averageArray = new Array(); super(); var _local2:Timer = new Timer(1000); format.font = "Verdana"; format.color = 1073200; format.size = 20; format.bold = true; this.autoSize = TextFieldAutoSize.LEFT; this.defaultTextFormat = format; this.text = "-- FPS ---- AV"; _local2.addEventListener(TimerEvent.TIMER, tick); if ((_args[0] is Stage)){ _args[0].addEventListener(Event.ENTER_FRAME, everyFrame, false, 0, true); targetFPS = _args[0].frameRate; } else { this.addEventListener(Event.ENTER_FRAME, everyFrame, false, 0, true); }; _local2.start(); } public function everyFrame(_arg1:Event):void{ frames++; } protected function tick(_arg1:TimerEvent):void{ var _local2:int; averageArray.push(frames); if (averageArray.length == 4){ _local2 = 1; while (_local2 < averageArray.length) { averageArray[0] = (averageArray[0] + averageArray[_local2]); _local2++; }; averageArray.splice(1, (averageArray.length - 1)); averageArray[0] = (averageArray[0] / 4); }; this.text = (((frames + " FPS ") + Math.round(averageArray[0])) + " AV"); if (targetFPS != 0){ this.appendText((" /" + targetFPS)); }; this.appendText(((" " + String(Math.round((System.totalMemory / 1000000)))) + " kb")); frames = 0; } } }//package game.utils
Section 137
//LineUtils (game.utils.LineUtils) package game.utils { import flash.geom.*; public class LineUtils { public static function degreesToRadians(_arg1:Number):Number{ var _local2:Number = ((_arg1 * Math.PI) / 180); return (_local2); } public static function getIntersectionPoint(_arg1:VectorX, _arg2:VectorX):Point{ var _local3:* = (_arg2.x - _arg1.x); var _local4:* = (_arg2.y - _arg1.y); var _local5:* = new VectorX(0, 0, _local3, _local4); var _local6:* = (perpProduct(_local5, _arg2) / perpProduct(_arg1, _arg2)); var _local7:* = (_arg1.x + (_arg1.vx * _local6)); var _local8:* = (_arg1.y + (_arg1.vy * _local6)); return (new Point(_local7, _local8)); } public static function perpProduct(_arg1:VectorX, _arg2:VectorX):Number{ var _local3:Number = ((_arg1.vx * _arg2.vy) - (_arg1.vy * _arg2.vx)); return (_local3); } public static function radiansToDegrees(_arg1:Number):Number{ var _local2:Number = ((_arg1 * 180) / Math.PI); return (_local2); } public static function getPositionFromAngle(_arg1:Point, _arg2:Number, _arg3:Number):Point{ var _local4:Number = (_arg1.x + (Math.sin(((_arg2 * Math.PI) / 180)) * _arg3)); var _local5:Number = (_arg1.y + (Math.cos(((_arg2 * Math.PI) / 180)) * -(_arg3))); return (new Point(_local4, _local5)); } public static function getDist(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = Math.round((_arg1 - _arg2)); var _local6:Number = Math.round((_arg3 - _arg4)); var _local7:Number = Math.round(Math.sqrt(((_local5 * _local5) + (_local6 * _local6)))); return (_local7); } } }//package game.utils
Section 138
//MapUtils (game.utils.MapUtils) package game.utils { import flash.geom.*; public class MapUtils { public static var scale:Number = 1; public static var iso_scale:int = 2; public static function perpProduct(_arg1:VectorX, _arg2:VectorX):Number{ var _local3:Number = ((_arg1.vx * _arg2.vy) - (_arg1.vy * _arg2.vx)); return (_local3); } public static function gridRefToMouse(_arg1:Number):Number{ return ((_arg1 * scale)); } public static function getDirection(_arg1, _arg2):String{ var _local3:*; var _local4:*; if (_arg1 > _arg2){ _local3 = ((360 - _arg1) + _arg2); } else { _local3 = (_arg2 - _arg1); }; if (_arg1 < _arg2){ _local4 = (_arg1 + (360 - _arg2)); } else { _local4 = (_arg1 - _arg2); }; if (_local3 < _local4){ return ("right"); }; return ("left"); } public static function getIsoXYfromMouseXY(_arg1:Number, _arg2:Number):Point{ var _local3:Number = (_arg1 / scale); var _local4:Number = (_arg2 / scale); var _local5:Number = Math.round(((_local3 + (iso_scale * _local4)) / iso_scale)); var _local6:Number = Math.round(((_local3 - (iso_scale * _local4)) / iso_scale)); return (new Point(_local5, _local6)); } public static function mouseToGridRef(_arg1:Number):Number{ return (Math.round((_arg1 / scale))); } public static function mouseToExactGridRef(_arg1:Number):Number{ return ((_arg1 / scale)); } public static function isoGridRefToMouse(_arg1:Number, _arg2:Number):Point{ var _local3:Number = ((_arg1 + _arg2) * scale); var _local4:Number = (((_arg1 - _arg2) * scale) / iso_scale); return (new Point(_local3, _local4)); } public static function getPointAlongLine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Array{ var _local6:* = _arg5; var _local7:* = Math.floor((_arg1 + ((_arg2 - _arg1) * _local6))); var _local8:* = Math.floor((_arg3 + ((_arg4 - _arg3) * _local6))); return ([_local7, _local8]); } public static function getIntersectionPoint(_arg1:VectorX, _arg2:VectorX):Point{ var _local3:* = (_arg2.x - _arg1.x); var _local4:* = (_arg2.y - _arg1.y); var _local5:* = new VectorX(0, 0, _local3, _local4); var _local6:* = (perpProduct(_local5, _arg2) / perpProduct(_arg1, _arg2)); var _local7:* = (_arg1.x + (_arg1.vx * _local6)); var _local8:* = (_arg1.y + (_arg1.vy * _local6)); return (new Point(_local7, _local8)); } public static function getDist(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (_arg1 - _arg2); var _local6:Number = (_arg3 - _arg4); var _local7:Number = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); return (_local7); } public static function getAngle(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((Math.atan2((_arg3 - _arg4), (_arg1 - _arg2)) * 180) / Math.PI)); } } }//package game.utils
Section 139
//MathUtils (game.utils.MathUtils) package game.utils { public class MathUtils { public static function makeScorePretty(_arg1:Number):String{ var _local7:*; var _local2 = ""; var _local3:String = String(_arg1); var _local4:Array = _local3.split(""); var _local5:int; var _local6:int; _local7 = (_local3.length - 1); while (_local7 >= 0) { _local5++; if ((((_local5 == 3)) && (!((_local7 == 0))))){ _local5 = 0; _local4.splice(_local7, 0, ","); _local6++; if (_local7 <= 3){ break; }; }; _local7--; }; _local7 = 0; while (_local7 < _local4.length) { _local2 = (_local2 + _local4[_local7]); _local7++; }; return (_local2); } public static function makeMePretty(_arg1:Number):String{ var _local6:Number; if (isNaN(_arg1)){ return ("£0"); }; _arg1 = (Math.round((_arg1 * 100)) / 100); var _local2:Boolean; if (_arg1 < 0){ _arg1 = Math.abs(_arg1); _local2 = true; }; var _local3:String = String(_arg1); var _local4:* = _local3.split("."); if (_local4[1] == undefined){ _local4[1] = "00"; }; if (_local4[1].length == 1){ _local4[1] = (_local4[1] + "0"); }; var _local5:Array = new Array(); var _local7:Number = _local4[0].length; while (_local7 > 0) { _local6 = Math.max((_local7 - 3), 0); _local5.unshift(_local4[0].slice(_local6, _local7)); _local7 = _local6; }; _local4[0] = _local5.join(","); var _local8:String = _local4[0]; if (_local2 == true){ _local8 = ("-" + _local8); }; _local8 = ("£" + _local8); return (_local8); } public static function formatTime(_arg1:int):String{ var _local6:String; var _local2:int = _arg1; var _local3:int = Math.floor((_local2 / 60000)); var _local4:int = Math.floor(((_local2 - (_local3 * 60000)) / 1000)); if (_local4 < 10){ _local6 = ("0" + String(_local4)); } else { _local6 = String(_local4); }; var _local5:String = String(_local3); return (((_local5 + ":") + _local6)); } } }//package game.utils
Section 140
//VectorX (game.utils.VectorX) package game.utils { public class VectorX { public var vx:Number; public var vy:Number; public var x:Number; public var y:Number; public function VectorX(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ x = _arg1; y = _arg2; vx = _arg3; vy = _arg4; } } }//package game.utils
Section 141
//Panel (game.view.Panel) package game.view { import shell.sound.*; import flash.events.*; import flash.display.*; import app.connector.*; import game.utils.*; import shell.*; import game.model.assets.injuries.*; import game.model.*; import game.interfaces.*; import app.sound.*; import flash.net.*; import game.model.assets.tools.*; public class Panel extends MenuObject { private var detail:String; public var cursor:MovieClip; public var bleedCountdown:MovieClip; protected var base:Sprite; public var healthBound1:int;// = 0 public var healthBound2:int;// = 15 public var healthBound3:int;// = 25 public var healthBound4:int;// = 45 public var soundTimer:int; public var maxSoundTimer:int;// = 180 protected var gameState:GameState; public static var PANEL_READY:String = "Control_panel_ready"; public function Panel(_arg1:GameState){ base = new Sprite(); super(); gameState = _arg1; setTarget("ui"); attachClip(); cursor = (RuntimeLibrary.getMovieClipByLinkageID("cursor") as MovieClip); if ((Connector._current_mission + 1) == 20){ bleedCountdown = (RuntimeLibrary.getMovieClipByLinkageID("bleedCountdown") as MovieClip); bleedCountdown.x = 525; bleedCountdown.y = 150; bleedCountdown.visible = false; bleedCountdown.gotoAndStop(1); addChild(bleedCountdown); }; cursor.x = mouseX; cursor.y = mouseY; cursor.mouseEnabled = false; addChild(cursor); setCursor("nothing"); cursor.visible = true; } public function onKeyDown(_arg1:KeyboardEvent):void{ var _local4:ITool; if (gameState.paused){ return; }; if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.turnOff(); }; var _local2:int = _arg1.charCode; var _local3:* = 0; while (_local3 < gameState._tools.length) { _local4 = (gameState._tools[_local3] as ITool); if (_local4.getData().keycode == _local2){ if (gameState.currentTool == _local4){ if (gameState.currentTool.isTurnedOn()){ gameState.currentTool.turnOff(); }; gameState.currentTool = null; setUI(_local4.getData().name); setCursor("nothing"); } else { gameState.currentTool = _local4; setUI(_local4.getData().name); setCursor(_local4.getData().name); gameState.checkTutorial("selected_tool", _local4.getData().name); }; }; _local3++; }; } public function selectTool(_arg1:MouseEvent):void{ var _local3:ITool; SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); if (gameState.paused){ return; }; if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.turnOff(); }; var _local2:* = 0; while (_local2 < gameState.possible_tools.length) { _local3 = (gameState.possible_tools[_local2] as ITool); if (_local3.getData().name == _arg1.currentTarget.name){ if (gameState.currentTool == _local3){ if (gameState.currentTool.isTurnedOn()){ gameState.currentTool.turnOff(); }; gameState.currentTool = null; setUI(_local3.getData().name); setCursor("nothing"); } else { gameState.currentTool = _local3; setUI(_local3.getData().name); setCursor(_local3.getData().name); gameState.checkTutorial("selected_tool", _local3.getData().name); }; }; _local2++; }; } public function pauseGame(_arg1:Event):void{ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BUTTON_SELECT); gameState.controller.view.addPauseScreen(); } public function init():void{ var _local2:ITool; soundTimer = 0; target["pause_but"].addEventListener(MouseEvent.MOUSE_DOWN, pauseGame); target["mcBug"].addEventListener(MouseEvent.MOUSE_DOWN, goToURL); target["bg"].gotoAndStop(1); target["jogger"].gotoAndStop(1); target.x = 0; target.y = 0; dispatchEvent(new Event(PANEL_READY)); target.mouseEnabled = false; var _local1:* = 0; while (_local1 < gameState.possible_tools.length) { _local2 = gameState.possible_tools[_local1]; if (gameState._tools.indexOf(_local2) != -1){ if (((((Connector._current_mission + 1) == 20)) && ((((_local2 is Cream)) || ((_local2 is Stitch)))))){ target[_local2.getData().name].gotoAndStop("bleed"); } else { if (((((Connector._current_mission + 1) == 10)) && ((_local2 is Injection)))){ target[_local2.getData().name].gotoAndStop("vlad"); } else { target[_local2.getData().name].gotoAndStop((2 * Tool(_local2).level)); }; }; target[_local2.getData().name].mouseEnabled = true; target[_local2.getData().name].buttonMode = true; target[_local2.getData().name].addEventListener(MouseEvent.MOUSE_DOWN, selectTool); target[(_local2.getData().name + "highlight")].gotoAndStop(((2 * Tool(_local2).level) - 1)); } else { if (((((Connector._current_mission + 1) == 20)) && ((((_local2 is Cream)) || ((_local2 is Stitch)))))){ target[_local2.getData().name].gotoAndStop("bleed"); } else { if (((((Connector._current_mission + 1) == 10)) && ((_local2 is Injection)))){ target[_local2.getData().name].gotoAndStop("vlad"); } else { target[_local2.getData().name].gotoAndStop(((2 * Tool(_local2).level) - 1)); }; }; target[_local2.getData().name].mouseEnabled = false; target[_local2.getData().name].buttonMode = false; target[(_local2.getData().name + "highlight")].gotoAndStop(((2 * Tool(_local2).level) - 1)); }; _local1++; }; stage.addEventListener(KeyboardEvent.KEY_UP, onKeyDown); } public function updateTools():void{ var _local2:ITool; var _local1:* = 0; while (_local1 < gameState.possible_tools.length) { _local2 = gameState.possible_tools[_local1]; if (gameState._tools.indexOf(_local2) != -1){ if (((((Connector._current_mission + 1) == 20)) && ((((_local2 is Cream)) || ((_local2 is Stitch)))))){ target[_local2.getData().name].gotoAndStop("bleed"); } else { if (((((Connector._current_mission + 1) == 10)) && ((_local2 is Injection)))){ target[_local2.getData().name].gotoAndStop("vlad"); } else { target[_local2.getData().name].gotoAndStop((2 * Tool(_local2).level)); }; }; target[_local2.getData().name].mouseEnabled = true; target[_local2.getData().name].buttonMode = true; if (target[_local2.getData().name].hasEventListener(MouseEvent.MOUSE_DOWN)){ target[_local2.getData().name].removeEventListener(MouseEvent.MOUSE_DOWN, selectTool); }; target[_local2.getData().name].addEventListener(MouseEvent.MOUSE_DOWN, selectTool); target[(_local2.getData().name + "highlight")].gotoAndStop(((2 * Tool(_local2).level) - 1)); }; _local1++; }; } protected function detectKeyPresses():void{ } public function onResume(_arg1:Event):void{ } public function removeListeners():void{ var _local2:ITool; if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.turnOff(); }; if (stage.hasEventListener(KeyboardEvent.KEY_UP)){ stage.removeEventListener(KeyboardEvent.KEY_UP, onKeyDown); }; var _local1:* = 0; while (_local1 < gameState.possible_tools.length) { _local2 = gameState.possible_tools[_local1]; if (target[_local2.getData().name].hasEventListener(MouseEvent.MOUSE_DOWN)){ target[_local2.getData().name].removeEventListener(MouseEvent.MOUSE_DOWN, selectTool); }; _local1++; }; } public function render():void{ var _local4:int; var _local5:int; if (gameState.paused){ return; }; if ((Connector._current_mission + 1) == 20){ if ((((gameState._injuries.length > 0)) && ((gameState._injuries[0] is BleedAS)))){ if (BleedAS(gameState._injuries[0]).aliveTimer > 0){ bleedCountdown.visible = true; bleedCountdown["txt"].text = String(Math.round((BleedAS(gameState._injuries[0]).aliveTimer / 30))); } else { bleedCountdown.visible = false; }; } else { bleedCountdown.visible = false; }; }; if (((((!((cursor == null))) && (!((cursor["hit"] == null))))) && (cursor["hit"].mouseEnabled))){ cursor["hit"].mouseEnabled = false; }; if ((Connector._current_mission + 1) != 10){ if (gameState.health <= healthBound1){ soundTimer = (soundTimer + 10); _local4 = 5; _local5 = 5; gameState.health = 0; if (((!((target["jogger"]["holder"] == null))) && ((target["jogger"]["holder"].currentFrame == target["jogger"]["holder"].totalFrames)))){ if ((Connector._current_mission + 1) != 20){ gameState.controller.missionFailed(); }; }; } else { if (gameState.health <= healthBound2){ soundTimer = (soundTimer + 8); _local4 = 4; _local5 = 4; } else { if (gameState.health <= healthBound3){ soundTimer = (soundTimer + 5); _local4 = 3; _local5 = 3; } else { if (gameState.health <= healthBound4){ soundTimer = (soundTimer + 3); _local4 = 2; _local5 = 2; } else { soundTimer = (soundTimer + 1); _local4 = 1; _local5 = 1; }; }; }; }; if (soundTimer >= maxSoundTimer){ if (gameState.inShock == false){ SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.BLIP); }; soundTimer = -((soundTimer - maxSoundTimer)); }; target["health"].text = String(Math.round(gameState.health)); if (gameState.inShock){ _local4 = 7; _local5 = 5; target["health"].text = "0"; }; } else { target["health"].text = "0"; _local4 = 5; _local5 = 5; }; if (target["jogger"].currentFrame != _local4){ target["jogger"].gotoAndStop(_local4); }; if (target["bg"].currentFrame != _local5){ target["bg"].gotoAndStop(_local5); }; target["score"].text = MathUtils.makeScorePretty(gameState.score); target["time"].text = MathUtils.formatTime(((gameState.time / 30) * 1000)); cursor.x = mouseX; cursor.y = mouseY; var _local1:Array = gameState.controller.mission_data.data; var _local2:MissionStage = _local1[0]; var _local3:MissionStage = _local1[(gameState.currentStage - 1)]; target["drip"].gotoAndStop((100 - int(((gameState.time / _local2.time) * 100)))); } public function setCursor(_arg1:String):void{ if ((Connector._current_mission + 1) == 10){ if (_arg1 == "injection"){ _arg1 = "blood"; }; }; if ((Connector._current_mission + 1) == 20){ if (_arg1 == "stitch"){ _arg1 = "vial"; } else { if (_arg1 == "cream"){ _arg1 = "syrup"; }; }; }; cursor.gotoAndStop(_arg1); } public function onQuit(_arg1:Event):void{ } public function displayArrow(_arg1:String):void{ target[("effect" + _arg1)].gotoAndPlay(2); } public function onPause(_arg1:Event):void{ } public function goToURL(_arg1:MouseEvent):void{ var _local8:String; var _local2:String = _arg1.currentTarget.name; var _local3 = "surgeon2"; var _local4:* = new LocalConnection(); var _local5:String = _local4.domain; var _local6:URLVariables = new URLVariables(); var _local7 = ""; var _local9 = ""; switch (_local2){ case "mcMGHome": _local9 = "moregames_btn"; _local8 = "http://games.adultswim.com/"; break; case "mcBug": _local9 = "moregames_bug"; _local8 = "http://games.adultswim.com/"; break; case "mcIphoneHome": _local8 = "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"; break; default: _local8 = "http://games.adultswim.com"; break; }; var _local10 = "ui_panel"; if (_local8 != "http://itunes.apple.com/us/app/amateur-surgeon-2/id400765065?mt=8"){ _local6.cid = ((((((("GAME_Ext_" + _local3) + "_") + _local5) + "_") + _local10) + "_") + _local9); }; trace(("strURI " + _local8)); trace(("variables.cid " + _local6.cid)); var _local11:URLRequest = new URLRequest(_local8); _local11.data = _local6; navigateToURL(_local11, "_blank"); } public function setUI(_arg1:String):void{ var _local2:*; var _local3:ITool; if ((target[(_arg1 + "highlight")].currentFrame % 2) != 0){ _local2 = 0; while (_local2 < gameState._tools.length) { _local3 = gameState._tools[_local2]; if (_local3.getData().name == _arg1){ target[(_local3.getData().name + "highlight")].gotoAndStop((2 * Tool(_local3).level)); } else { target[(_local3.getData().name + "highlight")].gotoAndStop(((2 * Tool(_local3).level) - 1)); }; _local2++; }; } else { _local2 = 0; while (_local2 < gameState._tools.length) { _local3 = gameState._tools[_local2]; target[(_local3.getData().name + "highlight")].gotoAndStop(((2 * Tool(_local3).level) - 1)); _local2++; }; }; } } }//package game.view
Section 142
//View (game.view.View) package game.view { import shell.sound.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import game.utils.*; import shell.*; import game.libraries.*; import game.*; import game.model.assets.injuries.*; import game.model.*; import app.sound.*; import app.view.*; import game.model.assets.*; import game.events.*; public class View extends Sprite { public var injuries_higher:Sprite; public var splatter_lower:Sprite; public var organs:Sprite; public var effects_lower:Sprite; public var currentShake:String; protected var tools_holder:Sprite; public var world:Sprite; public var creatures_lower:Sprite; public var injuries_lower:Sprite; protected var popup_holder:Sprite; public var shakeAmountLower:Number;// = 1 public var my_mask:Sprite; public var controlPanel:Panel; public var effects_higher:Sprite; public var maxRedTimer:int;// = 30 public var fade_mc:Sprite; public var redTimer:int; protected var gameState:GameState; public var fading:Array; protected var bg:MovieClip; public var splatter_higher:Sprite; public var splatter_top:Sprite; public var creatures_higher:Sprite; public var pause_screen:PauseScreen; protected var redScreen:Sprite; public var shakeTimer:int; public var maxShakeTimer:int;// = 5 public var shakeAmountHigher:Number;// = 4 public var tutorial_pop:Sprite; protected var display_list:Array; public static var VIEW_READY:String = "View_ready"; public function View(_arg1:GameState){ fading = []; super(); gameState = _arg1; } function redraw():void{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:Popup; var _local9:MovieClip; var _local10:Number; var _local11:Number; var _local12:InjuryGraphic; var _local13:MovieClip; var _local1:Array = gameState.display_list; _local2 = ArrayUtils.compareArrays(display_list, _local1); _local3 = _local2.length; _local4 = 0; while (_local4 < _local3) { _local7 = getDisplayIndex(_local2[_local4]); if (_local7 > -1){ removeItem(display_list[_local7]); display_list.splice(_local7, 1); }; _local4++; }; _local5 = _local1.length; _local6 = 0; while (_local6 < _local5) { if (getDisplayIndex(_local1[_local6]) < 0){ display_list.push(_local1[_local6]); addItem(_local1[_local6]); }; _local6++; }; if (bg.currentLabel != gameState._bg){ bg.gotoAndStop(gameState._bg); }; _local4 = 0; while (_local4 < popup_holder.numChildren) { _local8 = Popup(popup_holder.getChildAt(_local4)); if (_local8.mc.currentFrame < _local8.mc.totalFrames){ _local8.mc.nextFrame(); } else { popup_holder.removeChildAt(_local4); }; _local4++; }; _local4 = 0; while (_local4 < effects_lower.numChildren) { _local9 = (effects_lower.getChildAt(_local4) as MovieClip); if (_local9.currentFrame != _local9.totalFrames){ }; if (_local9.currentFrame == _local9.totalFrames){ effects_lower.removeChildAt(_local4); }; _local4++; }; _local4 = 0; while (_local4 < effects_higher.numChildren) { _local9 = (effects_higher.getChildAt(_local4) as MovieClip); if (_local9.currentFrame != _local9.totalFrames){ }; if (_local9.currentFrame == _local9.totalFrames){ effects_higher.removeChildAt(_local4); }; _local4++; }; _local4 = 0; while (_local4 < splatter_top.numChildren) { _local9 = (splatter_top.getChildAt(_local4) as MovieClip); if (_local9.currentFrame != _local9.totalFrames){ }; if (_local9.currentFrame == _local9.totalFrames){ splatter_top.removeChildAt(_local4); }; _local4++; }; _local2 = ArrayUtils.compareArrays(display_list, _local1); _local3 = _local2.length; _local4 = 0; while (_local4 < _local3) { _local7 = getDisplayIndex(_local2[_local4]); if (_local7 > -1){ removeItem(display_list[_local7]); display_list.splice(_local7, 1); }; _local4++; }; _local5 = _local1.length; _local6 = 0; while (_local6 < _local5) { if (getDisplayIndex(_local1[_local6]) < 0){ display_list.push(_local1[_local6]); addItem(_local1[_local6]); }; _local6++; }; if (shakeTimer < maxShakeTimer){ shakeTimer++; _local10 = (this[("shakeAmount" + currentShake)] - ((this[("shakeAmount" + currentShake)] * 2) * Math.random())); _local11 = (this[("shakeAmount" + currentShake)] - ((this[("shakeAmount" + currentShake)] * 2) * Math.random())); world.x = _local10; world.y = _local11; if (shakeTimer >= maxShakeTimer){ currentShake = "Lower"; world.x = 0; world.y = 0; }; }; if (redTimer < maxRedTimer){ redTimer++; if (redScreen.visible == false){ redScreen.visible = true; }; if (redTimer >= maxRedTimer){ redScreen.visible = false; }; }; _local4 = 0; while (_local4 < fading.length) { _local12 = fading[_local4]; _local13 = _local12.mc; _local12.mc.alpha = (_local13.alpha - 0.1); if (_local13.alpha <= 0){ this[_local12.depth].removeChild(_local13); fading.splice(_local4, 1); dispatchEvent(new Event(Game.REMOVED_INJURY, true)); }; _local4++; }; if (gameState.controller.torch){ if (my_mask != null){ my_mask.x = mouseX; my_mask.y = mouseY; }; }; if (organs.numChildren == 0){ if (gameState._organs.length != 0){ _local4 = 0; while (_local4 < gameState._organs.length) { organs.addChild(gameState._organs[_local4]); gameState._organs[_local4].addClip(); _local4++; }; }; }; } public function onSelectionChanged():void{ controlPanel.render(); } public function removeInjuries():void{ while (injuries_lower.numChildren > 0) { injuries_lower.removeChildAt(0); }; while (injuries_higher.numChildren > 0) { injuries_higher.removeChildAt(0); }; while (creatures_lower.numChildren > 0) { creatures_lower.removeChildAt(0); }; while (creatures_higher.numChildren > 0) { creatures_higher.removeChildAt(0); }; } public function addSplat(_arg1:String, _arg2:Number, _arg3:Number):void{ var _local4:MovieClip = (RuntimeLibrary.getMovieClipByLinkageID(("bigSplat" + _arg1)) as MovieClip); _local4.x = _arg2; _local4.y = _arg3; splatter_top.addChildAt(_local4, 0); var _local5:int = ((Math.random() * 1) + 1); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage[("INK" + _local5)]); } public function removeListeners():void{ if (hasEventListener(Event.ENTER_FRAME)){ removeEventListener(Event.ENTER_FRAME, render); }; } protected function disableMouse():void{ var _local3:Sprite; var _local1:int = world.numChildren; var _local2:int; while (_local2 < _local1) { _local3 = (world.getChildAt(_local2) as Sprite); if (_local3 != controlPanel){ _local3.mouseEnabled = (_local3.mouseChildren = false); }; _local2++; }; popup_holder.mouseEnabled = (popup_holder.mouseChildren = false); tools_holder.mouseEnabled = (tools_holder.mouseChildren = false); organs.mouseEnabled = (organs.mouseChildren = false); } protected function onPanelReady(_arg1:Event):void{ controlPanel.render(); drawWorld(); dispatchEvent(new Event(VIEW_READY)); } public function addListeners():void{ if (hasEventListener(Event.ENTER_FRAME) == false){ addEventListener(Event.ENTER_FRAME, render); }; } public function init():void{ currentShake = "Lower"; shakeTimer = maxShakeTimer; redTimer = maxRedTimer; display_list = []; controlPanel = new Panel(gameState); controlPanel.addEventListener(Panel.PANEL_READY, onPanelReady); controlPanel.init(); } protected function getDisplayIndex(_arg1):int{ var _local2 = -1; var _local3:int = display_list.length; var _local4:int; while (_local4 < _local3) { if (display_list[_local4] == _arg1){ _local2 = _local4; break; }; _local4++; }; return (_local2); } public function addPauseScreen():void{ gameState.paused = true; pause_screen = new PauseScreen(gameState.controller); pause_screen.addEventListener(PauseScreen.PAUSE_COMPLETE, removePauseScreen); addChild(pause_screen); } public function createPopup(_arg1:String, _arg2:Number, _arg3:Number, _arg4:InjuryGraphic):void{ var _local5:Popup = new Popup(_arg1); popup_holder.addChild(_local5); if ((((((((_arg1 == "ok")) || ((_arg1 == "good")))) || ((_arg1 == "great")))) || ((_arg1 == "awesome")))){ if (_arg4.playerCreated == false){ _local5.mc["holder"]["inner"]["combo"].visible = true; } else { _local5.mc["holder"]["inner"]["combo"].visible = false; }; _local5.mc["holder"]["inner"]["combo"].text = ("x " + gameState.combo); }; _local5.x = _arg2; _local5.y = _arg3; } protected function drawWorld():void{ bg = (RuntimeLibrary.getMovieClipByLinkageID("bgHolder") as MovieClip); world = new Sprite(); popup_holder = new Sprite(); tools_holder = new Sprite(); organs = new Sprite(); injuries_lower = new Sprite(); splatter_lower = new Sprite(); injuries_higher = new Sprite(); creatures_lower = new Sprite(); splatter_higher = new Sprite(); effects_lower = new Sprite(); effects_higher = new Sprite(); creatures_higher = new Sprite(); splatter_top = new Sprite(); fade_mc = new Sprite(); tutorial_pop = new Sprite(); addChild(world); addChild(fade_mc); redScreen = (RuntimeLibrary.getMovieClipByLinkageID("redScreen") as MovieClip); addChild(redScreen); redScreen.visible = false; addChild(popup_holder); addChild(controlPanel); addChild(tutorial_pop); addChild(tools_holder); world.addChild(bg); world.addChild(organs); world.addChild(injuries_lower); world.addChild(splatter_lower); world.addChild(injuries_higher); world.addChild(creatures_lower); world.addChild(splatter_higher); world.addChild(effects_lower); world.addChild(effects_higher); world.addChild(creatures_higher); world.addChild(splatter_top); if (gameState.controller.torch){ my_mask = null; my_mask = (RuntimeLibrary.getMovieClipByLinkageID("torch") as MovieClip); addChild(my_mask); world.mask = my_mask; }; redraw(); var _local1:* = 0; while (_local1 < gameState.possible_tools.length) { tools_holder.addChild(gameState.possible_tools[_local1]); _local1++; }; } protected function removeItem(_arg1):void{ var _local2:InjuryGraphic = InjuryGraphic(_arg1); if (_local2.stageArray[(_local2.currentStage - 2)][8]){ fading.push(_local2); if ((_local2 is SurfaceExtractionAS)){ injuries_higher.removeChild(_local2.removable); }; } else { dispatchEvent(new Event(Game.REMOVED_INJURY, true)); }; } public function addTut(_arg1:MovieClip):void{ tutorial_pop.addChild(_arg1); tutorial_pop.mouseEnabled = false; } protected function render(_arg1:Event):void{ controlPanel.render(); gameState.update(); redraw(); } public function cleanUp():void{ if (pause_screen != null){ pause_screen.cleanUp(); removePauseScreen(null); }; var _local1:* = 0; while (_local1 < gameState.possible_tools.length) { tools_holder.removeChild(gameState.possible_tools[_local1]); _local1++; }; removeListeners(); controlPanel.removeListeners(); removeChild(controlPanel); controlPanel = null; } public function removeOrgans():void{ while (organs.numChildren > 0) { organs.removeChildAt(0); }; } public function onModelChanged():void{ controlPanel.render(); } public function addEffect(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Number):void{ var _local7:MovieClip = (RuntimeLibrary.getMovieClipByLinkageID(_arg1) as MovieClip); _local7.x = _arg2; _local7.y = _arg3; _local7.rotation = _arg4; _local7.scaleX = _arg6; _local7.scaleY = _arg6; this[_arg5].addChild(_local7); } protected function addItem(_arg1):void{ var _local4:int; var _local5:Point; var _local6:Point; var _local7:MovieClip; var _local8:int; var _local2:InjuryGraphic = InjuryGraphic(_arg1); var _local3:MovieClip = (RuntimeLibrary.getMovieClipByLinkageID(_local2.go_data.linkage) as MovieClip); _local2.mc = _local3; if (_local2.instance_data.offset){ _local4 = (_local2.instance_data.rotation + 180); _local5 = new Point(_local2.instance_data.x, _local2.instance_data.y); _local6 = LineUtils.getPositionFromAngle(_local5, _local4, -((_local3.height / 2))); _local2.instance_data.x = _local6.x; _local2.instance_data.y = _local6.y; }; if ((_local2 is SplatterAS) == false){ _local3.cacheAsBitmap = true; _local3.x = _local2.instance_data.x; _local3.y = _local2.instance_data.y; _local3.rotation = _local2.instance_data.rotation; _local3.scaleX = _local2.instance_data.scale; _local3.scaleY = _local2.instance_data.scale; this[_local2.depth].addChild(_local3); if ((_local2 is SurfaceExtractionAS)){ _local7 = (createRemovable(_local2.go_data.linkage) as MovieClip); _local2.removable = _local7; _local4 = (_local2.instance_data.rotation + 180); _local5 = new Point(_local2.instance_data.x, _local2.instance_data.y); _local8 = MapUtils.getDist(_local3["s"].x, _local3["e"].x, _local3["s"].y, _local3["e"].y); _local6 = LineUtils.getPositionFromAngle(_local5, _local4, (_local8 / 2)); _local2.removable.y = _local6.y; _local2.removable.x = _local6.x; _local2.removable.rotation = _local2.instance_data.rotation; _local2.removable.scaleX = _local2.instance_data.scale; _local2.removable.scaleY = _local2.instance_data.scale; _local2.removable.getChildAt(0).rotation = 90; _local2.removable.getChildAt(1).rotation = 90; injuries_higher.addChild(_local2.removable); }; } else { this[_local2.depth].addChildAt(_local3, 0); }; _local2.setup(); } protected function createRemovable(_arg1:String):MovieClip{ var _local2:MovieClip = new MovieClip(); var _local3:MovieClip = (RuntimeLibrary.getMovieClipByLinkageID((_arg1 + "Removable")) as MovieClip); var _local4:Sprite = new Sprite(); _local4.graphics.beginFill(15, 1); _local4.graphics.moveTo(-200, -550); _local4.graphics.lineTo(200, -200); _local4.graphics.lineTo(200, 0); _local4.graphics.lineTo(-200, 0); _local4.graphics.lineTo(-200, -200); _local4.graphics.endFill(); _local2.addChild(_local3); _local2.addChild(_local4); _local3.mask = _local4; return (_local2); } public function removePauseScreen(_arg1:Event):void{ if (gameState.tutUp == false){ gameState.paused = false; }; removeChild(pause_screen); pause_screen = null; } public function removeBlood():void{ while (splatter_lower.numChildren > 0) { splatter_lower.removeChildAt(0); }; while (splatter_higher.numChildren > 0) { splatter_higher.removeChildAt(0); }; } public function removeTut(_arg1:MovieClip):void{ tutorial_pop.removeChild(_arg1); gameState.tutUp = false; } public function swapDepth(_arg1, _arg2:String):void{ var _local3:InjuryGraphic = InjuryGraphic(_arg1); this[_arg2].removeChild(_local3.mc); this[_local3.depth].addChild(_local3.mc); } } }//package game.view
Section 143
//Game (game.Game) package game { import shell.sound.*; import flash.events.*; import flash.display.*; import gs.*; import app.connector.*; import game.utils.*; import shell.*; import game.model.assets.injuries.*; import game.ui.*; import app.*; import game.model.*; import game.interfaces.*; import app.sound.*; import app.view.*; import game.view.*; import game.model.assets.tools.*; import game.model.assets.*; import game.events.*; public class Game extends Sprite implements IEngine { public var mission_data:Mission; public var image_mc:MovieClip; protected var ui:UI; public var controller:Controller; public var view:View; public var unlockLevel:int; protected var model:Model; protected var _active:Boolean;// = false public var gameState:GameState; private var cut_scene:CutScene; public var overTimer;// = 0 public var so:SharedObjectManager; private var lost_screen:FailedScreen; private var start_scene:StartScene; public var torch:Boolean; public static var REMOVED_INJURY:String = "removed injury"; public function Game(_arg1:Mission, _arg2:SharedObjectManager, _arg3:Controller){ so = _arg2; controller = _arg3; mission_data = _arg1; if (MissionStage(mission_data.data[0]).torch){ torch = true; } else { torch = false; }; addEventListener(Event.ADDED_TO_STAGE, getAssets); OverwriteManager.init(); OverwriteManager.mode = OverwriteManager.NONE; } public function getAssets(_arg1:Event=null):void{ createModel(null); } public function addSplat(_arg1:String, _arg2:Number, _arg3:Number):void{ if (view == null){ return; }; view.addSplat(_arg1, _arg2, _arg3); } public function get active():Boolean{ return (_active); } public function pauseGame():void{ stage.quality = StageQuality.HIGH; removeListeners(); } public function removeImageMC():void{ var _local1:*; if (image_mc != null){ TweenLite.killTweensOf(image_mc); _local1 = 0; while (_local1 < image_mc.numChildren) { image_mc.removeChildAt(0); _local1++; }; view.fade_mc.removeChild(image_mc); }; image_mc = null; } public function createPopup(_arg1:String, _arg2:Number, _arg3:Number, _arg4:InjuryGraphic):void{ if (view == null){ return; }; view.createPopup(_arg1, _arg2, _arg3, _arg4); } public function addEffect(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Number):void{ if (view == null){ return; }; view.addEffect(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function createModel(_arg1:Event=null):void{ onModelLoaded(); } public function render(_arg1:Event):void{ if (gameState == null){ return; }; if (gameState.paused){ return; }; if (gameState.inShockTimer < gameState.maxInShockTimer){ gameState.inShockTimer++; if (gameState.inShockTimer >= gameState.maxInShockTimer){ gameState.inShockTimer = 0; gameState.inShock = false; missionFailed(); return; }; }; gameState.injuryTimer++; gameState.time--; if (gameState.time <= 0){ gameState.time = 0; missionFailed(); return; }; updateInjuries(); if ((gameState.currentTool is Chainsaw)){ }; overTimer++; if (overTimer == 60){ }; } public function quitGo():void{ endGame(); if (cut_scene != null){ removeChild(cut_scene); cut_scene.removeEventListener(CutScene.CUTSCENE_COMPLETE, quitGame); cut_scene = null; }; if (lost_screen != null){ removeChild(lost_screen); lost_screen.removeEventListener(FailedScreen.LOSTSCREEN_COMPLETE, quitGame); lost_screen.removeEventListener(FailedScreen.LOSTSCREEN_REPLAY, replay); lost_screen = null; }; dispatchEvent(new Event(Shell.QUIT_GAME, true)); } public function shakeScreen(_arg1:String):void{ if (view == null){ return; }; if (view.currentShake != "Higher"){ view.shakeTimer = 0; view.currentShake = _arg1; }; } public function findHiddenInjury(_arg1:Boolean):Array{ var _local3:InjuryGraphic; var _local2:Array = []; var _local4:* = 0; while (_local4 < gameState._injuries.length) { _local3 = gameState._injuries[_local4]; if (_local3.alive == false){ } else { if (_local3.hidden){ _local2.push(_local3); if (_arg1){ break; }; }; }; _local4++; }; return (_local2); } public function missionCompleted():void{ var _local1:int; _local1 = 0; while (_local1 < gameState._injuries.length) { InjuryGraphic(gameState._injuries[_local1]).cleanUp(); _local1++; }; if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.turnOff(); }; SoundController.getInstance().stopAllFX(); gameState.checkTutorial("mission_finished"); gameState.score = (gameState.score + (gameState.baseTimeScore * (gameState.time / 10))); var _local2:Array = mission_data.data; var _local3:MissionStage = _local2[0]; if ((Connector.current_mission_id + 1) >= so.mySO.data["highestLevel"]){ so.setHighestLevel((Connector.current_mission_id + 2)); }; var _local4:int = (_local3.time - gameState.time); if ((((so.mySO.data[("time" + (Connector.current_mission_id + 1))] == 0)) || ((_local4 < so.mySO.data[("time" + (Connector.current_mission_id + 1))])))){ so.setLevelTime(_local4, String((Connector.current_mission_id + 1))); }; if (gameState.score > so.mySO.data[("score" + (Connector.current_mission_id + 1))]){ so.setLevelScore(gameState.score, String((Connector.current_mission_id + 1))); so.setLevelGrade(gameState.score, String((Connector.current_mission_id + 1))); }; _local1 = 0; while (_local1 < gameState._tools.length) { if (so.mySO.data["tools"].indexOf(ITool(gameState._tools[_local1]).getData().id) == -1){ so.addTool(ITool(gameState._tools[_local1]).getData().id); }; _local1++; }; var _local5:Boolean; _local1 = 1; while (_local1 <= 20) { if ((((((_local1 == 10)) && (_local5))) && ((controller.so.mySO.data["unlocked10"] == false)))){ controller.so.mySO.data["unlocked10"] = true; unlockLevel = 10; }; if ((((((_local1 == 20)) && (_local5))) && ((controller.so.mySO.data["unlocked20"] == false)))){ controller.so.mySO.data["unlocked20"] = true; unlockLevel = 20; }; if (controller.so.mySO.data[("grade" + _local1)] != "A"){ _local5 = false; }; _local1++; }; so.mySO.data["firstRun"] = false; so.saveData(); pauseGame(); startEndCutScene(); } public function startOpeningCutScene():void{ stage.quality = StageQuality.HIGH; cut_scene = new CutScene("start", Connector.current_mission_id, this); cut_scene.addEventListener(CutScene.CUTSCENE_COMPLETE, showIntro); addChild(cut_scene); } public function startEndCutScene():void{ stage.quality = StageQuality.HIGH; endGo(); } public function endGo():void{ cut_scene = new CutScene("end", Connector.current_mission_id, this, unlockLevel); cut_scene.addEventListener(CutScene.CUTSCENE_COMPLETE, quitGame); addChild(cut_scene); } public function addListeners():void{ addEventListener(Event.ENTER_FRAME, render); view.addListeners(); addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); addEventListener(MouseEvent.MOUSE_UP, onMouseUp); } public function finishedMission():Boolean{ var _local1:Array = mission_data.data; var _local2:MissionStage = _local1[(gameState.currentStage - 1)]; if (_local2 == null){ return (true); }; return (false); } public function removeListeners():void{ removeEventListener(Event.ENTER_FRAME, render); view.removeListeners(); removeEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); removeEventListener(MouseEvent.MOUSE_UP, onMouseUp); } public function updateInjuries():void{ var _local1:*; var _local2:InjuryGraphic; var _local3:*; if (gameState == null){ return; }; _local1 = 0; while (_local1 < gameState._injuries.length) { _local2 = gameState._injuries[_local1]; _local2.render(); _local1++; }; _local1 = 0; while (_local1 < gameState._blood.length) { _local2 = gameState._blood[_local1]; if ((_local2 is SplatterAS)){ _local2.render(); }; _local1++; }; _local1 = 0; while (_local1 < gameState._organs.length) { _local3 = gameState._organs[_local1]; _local3.render(); _local1++; }; } public function onMouseUp(_arg1:MouseEvent):void{ if (gameState.paused){ }; if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.onMouseUp(); }; } public function onGameStateLoaded(_arg1:Event=null):void{ view = new View(gameState); view.addEventListener(View.VIEW_READY, onViewLoaded); view.init(); view.addEventListener(REMOVED_INJURY, checkInjuries); } public function onModelLoaded(_arg1:Event=null):void{ gameState = new GameState(this); gameState.addEventListener(GameState.GAME_STATE_READY, onGameStateLoaded); gameState.init(); } public function onMouseDown(_arg1:MouseEvent):void{ if (gameState.paused){ return; }; if (gameState.currentTool != null){ gameState.currentTool.onMouseDown(); }; } public function onViewLoaded(_arg1:Event=null):void{ addChild(view); startOpeningCutScene(); stage.focus = this; } public function createBitmap(_arg1:Sprite):Bitmap{ var _local2:BitmapData = new BitmapData(600, 460); _local2.draw(_arg1); return (new Bitmap(_local2)); } public function createFadeAnimation(_arg1:MovieClip):void{ TweenLite.to(_arg1, 1.5, {alpha:0, onComplete:removeImageMC}); } public function needToFade():Boolean{ var _local1:Array = mission_data.data; var _local2:MissionStage = _local1[(gameState.currentStage - 2)]; var _local3:MissionStage = _local1[(gameState.currentStage - 1)]; if (((!((_local3 == null))) && (!((_local3.body_level == _local2.body_level))))){ return (true); }; return (false); } public function showLostScreen():void{ stage.quality = StageQuality.HIGH; lost_screen = new FailedScreen(Connector.current_mission_id, this); lost_screen.addEventListener(FailedScreen.LOSTSCREEN_COMPLETE, quitGame); lost_screen.addEventListener(FailedScreen.LOSTSCREEN_REPLAY, replay); addChild(lost_screen); } public function resumeGame():void{ stage.quality = StageQuality.MEDIUM; addListeners(); } public function redScreen():void{ if (view == null){ return; }; view.currentShake = "Higher"; view.shakeTimer = 0; view.redTimer = 0; } public function findCorrectInjury(_arg1:Boolean):Array{ var _local3:InjuryGraphic; var _local4:*; var _local5:Boolean; var _local6:Array; var _local7:*; var _local8:Boolean; var _local9:*; var _local10:Boolean; var _local2:Array = []; if ((Connector._current_mission + 1) == 19){ _local5 = false; _local4 = 0; while (_local4 < gameState._injuries.length) { _local3 = gameState._injuries[_local4]; if ((((_local3 is BigCentipedeAS)) && ((BigCentipedeAS(_local3).state == "attack")))){ _local5 = true; return (_local2); }; _local4++; }; }; if ((Connector._current_mission + 1) == 20){ _local4 = 0; while (_local4 < gameState._injuries.length) { _local3 = gameState._injuries[_local4]; if ((_local3 is BleedAS)){ if (_local3.mc["holder"]["thumb"].hitTestPoint(mouseX, mouseY, true)){ _local2.push(_local3); return (_local2); }; if (((!((_local3.mc["hit"] == null))) && (_local3.mc["hit"].hitTestPoint(mouseX, mouseY, true)))){ _local6 = _local3.stageArray[(_local3.currentStage - 1)][0]; _local7 = 0; while (_local7 < _local6.length) { if (_local6[_local7] == gameState.currentTool.getData().name){ _local2.push(_local3); return (_local2); }; _local7++; }; }; }; _local4++; }; }; _local4 = 0; for (;_local4 < gameState._injuries.length;_local4++) { _local3 = gameState._injuries[_local4]; if ((((_local3.alive == false)) || ((_local3 is SplatterAS)))){ } else { if ((_local3 is SquidAS)){ _local6 = _local3.stageArray[(_local3.currentStage - 1)][0]; if (_local3.mc == null){ continue; }; _local7 = 0; while (_local7 < _local6.length) { if (_local6[_local7] == gameState.currentTool.getData().name){ _local8 = false; if ((gameState.currentTool is Battery)){ if ((((((((((((SquidAS(_local3).state == "mouth_open")) && (!((_local3.mc["head"]["mouth_open"] == null))))) && (!((_local3.mc["head"]["mouth_open"]["holder"] == null))))) && ((_local3.mc["head"]["mouth_open"]["holder"].currentFrame > 15)))) && (!((_local3.mc["head"]["mouth_open"]["tonsils"] == null))))) && (_local3.mc["head"]["mouth_open"]["tonsils"].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; }; } else { if ((gameState.currentTool is Chainsaw)){ if (_local3.currentStage < 6){ _local9 = 0; while (_local9 < (SquidAS(_local3).hits.length - 1)) { if (((((SquidAS(_local3).stunned) && (!((_local3.mc[("hit" + SquidAS(_local3).hits[_local9])] == null))))) && (_local3.mc[("hit" + SquidAS(_local3).hits[_local9])].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; break; }; _local9++; }; } else { if (((((SquidAS(_local3).stunned) && (!((_local3.mc["hit6"] == null))))) && (_local3.mc["hit6"].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; }; }; }; }; if (_local8){ _local2.push(_local3); if (_arg1){ return (_local2); }; }; }; _local7++; }; } else { if ((_local3 is BigCentipedeAS)){ _local6 = _local3.stageArray[(_local3.currentStage - 1)]; if (_local3.mc == null){ continue; }; if (_local6[0] == gameState.currentTool.getData().name){ _local8 = false; if ((gameState.currentTool is Injection)){ _local9 = 0; while (_local9 < BigCentipedeAS(_local3).hits.length) { if (((((BigCentipedeAS(_local3).stunned) && (!((_local3.mc["stunned"]["holder"]["holder"][("eye" + BigCentipedeAS(_local3).hits[_local9])] == null))))) && (_local3.mc["stunned"]["holder"]["holder"][("eye" + BigCentipedeAS(_local3).hits[_local9])].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; break; }; _local9++; }; }; if (_local8){ _local2.push(_local3); if (_arg1){ return (_local2); }; }; }; } else { if ((_local3 is TransplantAS)){ if (_local3.currentStage == 1){ _local6 = _local3.stageArray[(_local3.currentStage - 1)][0]; } else { _local6 = _local3.stageArray[(_local3.currentStage - 1)]; if (((((!((_local3.mc["hit"] == null))) && (_local3.mc["hit"].hitTestPoint(mouseX, mouseY, true)))) && ((_local6[0] == "anything")))){ _local2.push(["anything", _local3]); }; if (((((!((_local3.mc["hit"] == null))) && (_local3.mc["hit"].hitTestPoint(mouseX, mouseY, true)))) && ((_local3.stageArray[(_local3.currentStage - 1)][0] == gameState.currentTool.getData().name)))){ _local2.push(_local3); break; }; }; if (_local3.mc == null){ continue; }; _local7 = 0; while (_local7 < _local6.length) { if (_local6[_local7] == gameState.currentTool.getData().name){ _local8 = false; _local9 = 0; while (_local9 < TransplantAS(_local3).removables.length) { if (((((!((_local3.mc[("removable" + TransplantAS(_local3).removables[_local9])] == null))) && (_local3.mc[("removable" + TransplantAS(_local3).removables[_local9])].visible))) && (_local3.mc[("removable" + TransplantAS(_local3).removables[_local9])].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; break; }; _local9++; }; _local9 = 0; while (_local9 < TransplantAS(_local3).hits.length) { if (((((!((_local3.mc[("hit" + TransplantAS(_local3).hits[_local9])] == null))) && (_local3.mc[("hit" + TransplantAS(_local3).hits[_local9])].visible))) && (_local3.mc[("hit" + TransplantAS(_local3).hits[_local9])].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; break; }; _local9++; }; if (_local8){ _local2.push(_local3); if (_arg1){ return (_local2); }; }; }; _local7++; }; } else { if ((_local3 is BatAS)){ _local6 = _local3.stageArray[(_local3.currentStage - 1)][0]; if (_local3.mc == null){ continue; }; _local7 = 0; while (_local7 < _local6.length) { if (_local6[_local7] == gameState.currentTool.getData().name){ _local8 = false; if ((gameState.currentTool is Lighter)){ if ((((((BatAS(_local3).state == "sleeping")) && (!((_local3.mc["hit"] == null))))) && (_local3.mc["hit"].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; }; } else { if ((gameState.currentTool is Injection)){ if ((((((BatAS(_local3).state == "flapping")) && (!((_local3.mc["body"] == null))))) && (_local3.mc["body"].hitTestPoint(mouseX, mouseY, true)))){ _local8 = true; }; }; }; if (_local8){ _local2.push(_local3); if (_arg1){ return (_local2); }; }; }; _local7++; }; } else { if (_local3.stageArray[(_local3.currentStage - 1)][0] == gameState.currentTool.getData().name){ if ((_local3 is CentipedeAS)){ _local10 = false; _local9 = 0; while (_local9 < CentipedeAS(_local3).hits.length) { if (CentipedeAS(_local3)[("seg" + CentipedeAS(_local3).hits[_local9])].hitTestPoint(mouseX, mouseY, true)){ _local10 = true; break; }; _local9++; }; if (((((((!((CentipedeAS(_local3).currentHit == null))) && (!((CentipedeAS(_local3).currentHit == undefined))))) && (CentipedeAS(_local3).currentHit.hitTestPoint(mouseX, mouseY, true)))) || (_local10))){ _local2.push(_local3); if (_arg1){ return (_local2); }; }; } else { if (((((!((_local3.mc["hit"] == null))) && (_local3.mc["hit"].hitTestPoint(mouseX, mouseY, true)))) || ((((((((_local3 is SurfaceExtractionAS)) && (!((_local3.removable == null))))) && (_local3.removable.visible))) && (_local3.removable.hitTestPoint(mouseX, mouseY, true)))))){ _local2.push(_local3); if (_arg1){ return (_local2); }; }; }; }; }; }; }; }; }; }; return (_local2); } public function quitGame(_arg1:Event=null):void{ controller.setupTransition(quitGo); } public function replayGo(_arg1:Event=null):void{ endGame(); if (cut_scene != null){ removeChild(cut_scene); cut_scene.removeEventListener(CutScene.CUTSCENE_COMPLETE, quitGame); cut_scene = null; }; if (lost_screen != null){ removeChild(lost_screen); lost_screen.removeEventListener(FailedScreen.LOSTSCREEN_COMPLETE, quitGame); lost_screen.removeEventListener(FailedScreen.LOSTSCREEN_REPLAY, replay); lost_screen = null; }; dispatchEvent(new Event(Shell.REPLAY, true)); } public function missionFailed():void{ var _local1:int; while (_local1 < gameState._injuries.length) { InjuryGraphic(gameState._injuries[_local1]).cleanUp(); _local1++; }; if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.turnOff(); }; SoundController.getInstance().stopAllFX(); SoundController.getInstance().playSound(SoundController.EFFECTS, SoundPackage.FLATLINE, false, 1, true); gameState.checkTutorial("mission_failed"); pauseGame(); showLostScreen(); } public function endGame():void{ SoundController.getInstance().stopping = false; so.mySO.data["firstRun"] = false; so.saveData(); if (((!((gameState.currentTool == null))) && (gameState.currentTool.isTurnedOn()))){ gameState.currentTool.onMouseUp(); }; _active = false; pauseGame(); view.cleanUp(); gameState.cleanUp(); removeChild(view); view = null; gameState = null; model = null; } public function replay(_arg1:Event=null):void{ replayGo(); } public function showIntro(_arg1:Event):void{ if (cut_scene != null){ removeChild(cut_scene); cut_scene.removeEventListener(CutScene.CUTSCENE_COMPLETE, showIntro); cut_scene = null; }; start_scene = new StartScene(Connector.current_mission_id, this); start_scene.addEventListener(StartScene.STARTSCENE_COMPLETE, startGame); addChild(start_scene); } public function startGame(_arg1:Event):void{ stage.quality = StageQuality.MEDIUM; if (start_scene != null){ removeChild(start_scene); start_scene.removeEventListener(StartScene.STARTSCENE_COMPLETE, startGame); start_scene = null; }; if ((Connector.current_mission_id + 1) <= 10){ SoundController.getInstance().swapTheme(SoundPackage.MUSIC_1, true); } else { SoundController.getInstance().swapTheme(SoundPackage.MUSIC_2, true); }; trace("start game"); addListeners(); _active = true; } public function checkInjuries(_arg1:Event):void{ var _local2:Array; var _local3:MissionStage; var _local4:MissionStage; if ((((gameState == null)) || ((view == null)))){ return; }; if ((((gameState._injuries.length == 0)) && ((view.fading.length == 0)))){ gameState.currentStage++; if (finishedMission()){ missionCompleted(); } else { gameState.checkTutorial("stage_finished", gameState.currentStage); if (needToFade()){ image_mc = new MovieClip(); image_mc.addChild(createBitmap(view.world)); view.fade_mc.addChild(image_mc); createFadeAnimation(image_mc); gameState.removeBlood(); gameState.removeOrgans(); view.removeOrgans(); view.removeBlood(); view.removeInjuries(); } else { _local2 = mission_data.data; _local3 = _local2[(gameState.currentStage - 2)]; _local4 = _local2[(gameState.currentStage - 1)]; gameState.removeOrgans(); view.removeOrgans(); if (((!((_local4 == null))) && (!((_local4.bg == _local3.bg))))){ gameState.removeBlood(); view.removeBlood(); view.removeInjuries(); }; }; gameState.setupStage(gameState.currentStage); }; }; } } }//package game
Section 144
//OverwriteManager (gs.OverwriteManager) package gs { import flash.utils.*; import flash.errors.*; public class OverwriteManager { public static const ALL:int = 1; public static const NONE:int = 0; public static const AUTO:int = 2; public static const CONCURRENT:int = 3; public static const version:Number = 0.96; public static var mode:int; public static var enabled:Boolean; public static function killVars(_arg1:Object, _arg2:Object, _arg3:Array, _arg4:Array, _arg5:Array):void{ var _local7:String; var _local6:int = (_arg4.length - 1); while (_local6 > -1) { if (_arg1[_arg4[_local6].name] != undefined){ _arg4.splice(_local6, 1); }; _local6--; }; _local6 = (_arg3.length - 1); while (_local6 > -1) { if (_arg1[_arg3[_local6].name] != undefined){ _arg3.splice(_local6, 1); }; _local6--; }; _local6 = (_arg5.length - 1); while (_local6 > -1) { if (_arg1[_arg5[_local6].name] != undefined){ _arg5.splice(_local6, 1); }; _local6--; }; for (_local7 in _arg1) { delete _arg2[_local7]; }; } public static function manageOverwrites(_arg1:TweenLite, _arg2:Dictionary):void{ var _local5:Object; var _local8:int; var _local9:Object; var _local10:String; var _local3:Object = _arg1.vars; var _local4:int = ((_local3.overwrite)==undefined) ? mode : int(_local3.overwrite); if (_local4 < 2){ return; }; var _local6:Number = _arg1.startTime; var _local7:Array = []; for each (_local5 in _arg2) { if (((!((_local5 == _arg1))) && ((_local5.startTime <= _local6)))){ _local7[_local7.length] = _local5; }; }; if (_local7.length == 0){ return; }; if (_local4 == AUTO){ if (_local3.isTV == true){ _local3 = _local3.exposedProps; }; _local9 = {}; for (_local10 in _local3) { if ((((((((((((((((((((((((((((((((((((((_local10 == "ease")) || ((_local10 == "delay")))) || ((_local10 == "overwrite")))) || ((_local10 == "onComplete")))) || ((_local10 == "onCompleteParams")))) || ((_local10 == "runBackwards")))) || ((_local10 == "persist")))) || ((_local10 == "onUpdate")))) || ((_local10 == "onUpdateParams")))) || ((_local10 == "timeScale")))) || ((_local10 == "onStart")))) || ((_local10 == "onStartParams")))) || ((_local10 == "renderOnStart")))) || ((_local10 == "proxiedEase")))) || ((_local10 == "easeParams")))) || ((_local10 == "onCompleteAll")))) || ((_local10 == "onCompleteAllParams")))) || ((_local10 == "yoyo")))) || ((_local10 == "loop")))){ } else { _local9[_local10] = 1; }; }; _local8 = (_local7.length - 1); while (_local8 > -1) { _local7[_local8].killVars(_local9); _local8--; }; } else { _local8 = (_local7.length - 1); while (_local8 > -1) { _arg2[_local7[_local8]] = null; delete _arg2[_local7[_local8]]; _local8--; }; }; } public static function init(_arg1:int=2):int{ if (TweenLite.version < 8.14){ }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } } }//package gs
Section 145
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _subTweens:Array; protected var _initted:Boolean; public var startTime:int; public var target:Object; public var duration:Number; protected var _hst:Boolean; protected var _isDisplayObject:Boolean; protected var _active:Boolean; public var tweens:Array; public var vars:Object; public var initTime:int; protected var _timeScale:Number; private static var _timer:Timer = new Timer(2000); private static var _classInitted:Boolean; public static var defaultEase:Function = TweenLite.easeOut; public static var version:Number = 8.14; protected static var _all:Dictionary = new Dictionary(); private static var _sprite:Sprite = new Sprite(); protected static var _curTime:uint; public static var overwriteManager:Object; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _listening:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local5:*; super(); if (_arg1 == null){ return; }; if (!_classInitted){ _curTime = getTimer(); _sprite.addEventListener(Event.ENTER_FRAME, executeAll); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _classInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); _timeScale = ((_arg3.timeScale) || (1)); _active = (((_arg2 == 0)) && ((this.delay == 0))); this.target = _arg1; _isDisplayObject = (_arg1 is DisplayObject); if (!(this.vars.ease is Function)){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; if (!isNaN(Number(this.vars.autoAlpha))){ this.vars.alpha = Number(this.vars.autoAlpha); this.vars.visible = (this.vars.alpha > 0); }; this.tweens = []; _subTweens = []; _hst = (_initted = false); this.initTime = _curTime; this.startTime = (this.initTime + (this.delay * 1000)); var _local4:int = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if ((((_all[_arg1] == undefined)) || (((!((_arg1 == null))) && ((_local4 == 1)))))){ delete _all[_arg1]; _all[_arg1] = new Dictionary(true); } else { if ((((_local4 > 1)) && ((this.delay == 0)))){ overwriteManager.manageOverwrites(this, _all[_arg1]); }; }; _all[_arg1][this] = this; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (_active))){ initTweenVals(); this.startTime = _curTime; if (_active){ render((this.startTime + 1)); } else { render(this.startTime); }; _local5 = this.vars.visible; if (this.vars.isTV == true){ _local5 = this.vars.exposedProps.visible; }; if (((((!((_local5 == null))) && ((this.vars.runBackwards == true)))) && (_isDisplayObject))){ this.target.visible = Boolean(_local5); }; }; if (((!(_listening)) && (!(_active)))){ _timer.addEventListener("timer", killGarbage); _timer.start(); _listening = true; }; } protected function addSubTween(_arg1:String, _arg2:Function, _arg3:Object, _arg4:Object, _arg5:Object=null):void{ var _local7:String; var _local6:Object = {name:_arg1, proxy:_arg2, target:_arg3, info:_arg5}; _subTweens[_subTweens.length] = _local6; for (_local7 in _arg4) { if (typeof(_arg4[_local7]) == "number"){ this.tweens[this.tweens.length] = {o:_arg3, p:_local7, s:_arg3[_local7], c:(_arg4[_local7] - _arg3[_local7]), sub:_local6, name:_arg1}; } else { this.tweens[this.tweens.length] = {o:_arg3, p:_local7, s:_arg3[_local7], c:Number(_arg4[_local7]), sub:_local6, name:_arg1}; }; }; _hst = true; } public function initTweenVals(_arg1:Boolean=false, _arg2:String=""):void{ var _local3:String; var _local4:int; var _local6:Array; var _local7:ColorTransform; var _local8:ColorTransform; var _local9:Object; var _local5:Object = this.vars; if (_local5.isTV == true){ _local5 = _local5.exposedProps; }; if (((((!(_arg1)) && (!((this.delay == 0))))) && (overwriteManager.enabled))){ overwriteManager.manageOverwrites(this, _all[this.target]); }; if ((this.target is Array)){ _local6 = ((this.vars.endArray) || ([])); _local4 = 0; while (_local4 < _local6.length) { if (((!((this.target[_local4] == _local6[_local4]))) && (!((this.target[_local4] == undefined))))){ this.tweens[this.tweens.length] = {o:this.target, p:_local4.toString(), s:this.target[_local4], c:(_local6[_local4] - this.target[_local4]), name:_local4.toString()}; }; _local4++; }; } else { if (((((!((typeof(_local5.tint) == "undefined"))) || ((this.vars.removeTint == true)))) && (_isDisplayObject))){ _local7 = this.target.transform.colorTransform; _local8 = new ColorTransform(); if (_local5.alpha != undefined){ _local8.alphaMultiplier = _local5.alpha; delete _local5.alpha; } else { _local8.alphaMultiplier = this.target.alpha; }; if (((!((this.vars.removeTint == true))) && (((((!((_local5.tint == null))) && (!((_local5.tint == ""))))) || ((_local5.tint == 0)))))){ _local8.color = _local5.tint; }; addSubTween("tint", tintProxy, {progress:0}, {progress:1}, {target:this.target, color:_local7, endColor:_local8}); }; if (((!((_local5.frame == null))) && (_isDisplayObject))){ addSubTween("frame", frameProxy, {frame:this.target.currentFrame}, {frame:_local5.frame}, {target:this.target}); }; if (((!(isNaN(this.vars.volume))) && (this.target.hasOwnProperty("soundTransform")))){ addSubTween("volume", volumeProxy, this.target.soundTransform, {volume:this.vars.volume}, {target:this.target}); }; for (_local3 in _local5) { if ((((((((((((((((((((((((((((((((((((((_local3 == "ease")) || ((_local3 == "delay")))) || ((_local3 == "overwrite")))) || ((_local3 == "onComplete")))) || ((_local3 == "onCompleteParams")))) || ((_local3 == "runBackwards")))) || ((_local3 == "visible")))) || ((_local3 == "autoOverwrite")))) || ((_local3 == "persist")))) || ((_local3 == "onUpdate")))) || ((_local3 == "onUpdateParams")))) || ((_local3 == "autoAlpha")))) || ((_local3 == "timeScale")))) || ((_local3 == "onStart")))) || ((_local3 == "onStartParams")))) || ((_local3 == "renderOnStart")))) || ((_local3 == "proxiedEase")))) || ((_local3 == "easeParams")))) || (((_arg1) && (!((_arg2.indexOf(((" " + _local3) + " ")) == -1))))))){ } else { if (((!(((_isDisplayObject) && ((((((_local3 == "tint")) || ((_local3 == "removeTint")))) || ((_local3 == "frame"))))))) && (!((((_local3 == "volume")) && (this.target.hasOwnProperty("soundTransform"))))))){ if (typeof(_local5[_local3]) == "number"){ this.tweens[this.tweens.length] = {o:this.target, p:_local3, s:this.target[_local3], c:(_local5[_local3] - this.target[_local3]), name:_local3}; } else { this.tweens[this.tweens.length] = {o:this.target, p:_local3, s:this.target[_local3], c:Number(_local5[_local3]), name:_local3}; }; }; }; }; }; if (this.vars.runBackwards == true){ _local4 = (this.tweens.length - 1); while (_local4 > -1) { _local9 = this.tweens[_local4]; this.tweens[_local4].s = (_local9.s + _local9.c); _local9.c = (_local9.c * -1); _local4--; }; }; if ((((_local5.visible == true)) && (_isDisplayObject))){ this.target.visible = true; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; _initted = true; } public function get active():Boolean{ if (_active){ return (true); }; if (_curTime >= this.startTime){ _active = true; if (!_initted){ initTweenVals(); } else { if (((!((this.vars.visible == undefined))) && (_isDisplayObject))){ this.target.visible = true; }; }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; return (true); //unresolved jump }; return (false); } public function render(_arg1:uint):void{ var _local3:Number; var _local4:Object; var _local5:int; var _local2:Number = ((_arg1 - this.startTime) / 1000); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = 1; } else { _local3 = this.vars.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.o[_local4.p] = (_local4.s + (_local3 * _local4.c)); _local5--; }; if (_hst){ _local5 = (_subTweens.length - 1); while (_local5 > -1) { _subTweens[_local5].proxy(_subTweens[_local5]); _local5--; }; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.vars, this.tweens, _subTweens, []); }; } public function complete(_arg1:Boolean=false):void{ if (!_arg1){ if (!_initted){ initTweenVals(); }; this.startTime = (_curTime - ((this.duration * 1000) / _timeScale)); render(_curTime); return; }; if (((!((this.vars.visible == undefined))) && (_isDisplayObject))){ if (((!(isNaN(this.vars.autoAlpha))) && ((this.target.alpha == 0)))){ this.target.visible = false; } else { if (this.vars.runBackwards != true){ this.target.visible = this.vars.visible; }; }; }; if (this.vars.persist != true){ removeTween(this); }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function frameProxy(_arg1:Object):void{ _arg1.info.target.gotoAndStop(Math.round(_arg1.target.frame)); } public static function removeTween(_arg1:TweenLite=null):void{ if (((!((_arg1 == null))) && (!((_all[_arg1.target] == undefined))))){ _all[_arg1.target][_arg1] = null; delete _all[_arg1.target][_arg1]; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Object; var _local4:*; if (((!((_arg1 == null))) && (!((_all[_arg1] == undefined))))){ if (_arg2){ _local3 = _all[_arg1]; for (_local4 in _local3) { _local3[_local4].complete(false); }; }; delete _all[_arg1]; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function executeAll(_arg1:Event=null):void{ var _local3:Dictionary; var _local4:Object; var _local5:Object; var _local2:uint = (_curTime = getTimer()); if (_listening){ _local3 = _all; for each (_local4 in _local3) { for (_local5 in _local4) { if (((!((_local4[_local5] == undefined))) && (_local4[_local5].active))){ _local4[_local5].render(_local2); }; }; }; }; } public static function volumeProxy(_arg1:Object):void{ _arg1.info.target.soundTransform = _arg1.target; } public static function killGarbage(_arg1:TimerEvent):void{ var _local3:Boolean; var _local4:Object; var _local5:Object; var _local6:Object; var _local2:uint; for (_local4 in _all) { _local3 = false; for (_local5 in _all[_local4]) { _local3 = true; break; }; if (!_local3){ delete _all[_local4]; } else { _local2++; }; }; if (_local2 == 0){ _timer.removeEventListener("timer", killGarbage); _timer.stop(); _listening = false; }; } public static function tintProxy(_arg1:Object):void{ var _local2:Number = _arg1.target.progress; var _local3:Number = (1 - _local2); var _local4:Object = _arg1.info.color; var _local5:Object = _arg1.info.endColor; _arg1.info.target.transform.colorTransform = new ColorTransform(((_local4.redMultiplier * _local3) + (_local5.redMultiplier * _local2)), ((_local4.greenMultiplier * _local3) + (_local5.greenMultiplier * _local2)), ((_local4.blueMultiplier * _local3) + (_local5.blueMultiplier * _local2)), ((_local4.alphaMultiplier * _local3) + (_local5.alphaMultiplier * _local2)), ((_local4.redOffset * _local3) + (_local5.redOffset * _local2)), ((_local4.greenOffset * _local3) + (_local5.greenOffset * _local2)), ((_local4.blueOffset * _local3) + (_local5.blueOffset * _local2)), ((_local4.alphaOffset * _local3) + (_local5.alphaOffset * _local2))); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 146
//arrowanimtyutjtjt_2929 (main_fla.arrowanimtyutjtjt_2929) package main_fla { import flash.display.*; public dynamic class arrowanimtyutjtjt_2929 extends MovieClip { public function arrowanimtyutjtjt_2929(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 147
//BLEEDEYEBALL_2469 (main_fla.BLEEDEYEBALL_2469) package main_fla { import flash.display.*; public dynamic class BLEEDEYEBALL_2469 extends MovieClip { public function BLEEDEYEBALL_2469(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 148
//blob1_3059 (main_fla.blob1_3059) package main_fla { import flash.display.*; public dynamic class blob1_3059 extends MovieClip { public function blob1_3059(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package main_fla
Section 149
//bodyanim_1483 (main_fla.bodyanim_1483) package main_fla { import flash.display.*; public dynamic class bodyanim_1483 extends MovieClip { public function bodyanim_1483(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 150
//bonus_mission_banner_mc_1436 (main_fla.bonus_mission_banner_mc_1436) package main_fla { import flash.display.*; public dynamic class bonus_mission_banner_mc_1436 extends MovieClip { public var cont_btn:SimpleButton; public function bonus_mission_banner_mc_1436(){ addFrameScript(0, frame1, 39, frame40, 79, frame80); } function frame1(){ stop(); } function frame80(){ stop(); } function frame40(){ stop(); } } }//package main_fla
Section 151
//corkhol_2886 (main_fla.corkhol_2886) package main_fla { import flash.display.*; public dynamic class corkhol_2886 extends MovieClip { public function corkhol_2886(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 152
//creamhol_2872 (main_fla.creamhol_2872) package main_fla { import flash.display.*; public dynamic class creamhol_2872 extends MovieClip { public function creamhol_2872(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 153
//cutholder_2831 (main_fla.cutholder_2831) package main_fla { import flash.display.*; public dynamic class cutholder_2831 extends MovieClip { public function cutholder_2831(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 154
//dischargeHolder_1399 (main_fla.dischargeHolder_1399) package main_fla { import flash.display.*; import flash.text.*; public dynamic class dischargeHolder_1399 extends MovieClip { public var start:SimpleButton; public var nscore:TextField; public var patient:MovieClip; public var ngrade:TextField; public var tscore:MovieClip; public var mcMGHome:SimpleButton; public var time:MovieClip; public var paf:TextField; public var grade:MovieClip; public var score:MovieClip; public function dischargeHolder_1399(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 155
//drk_3127 (main_fla.drk_3127) package main_fla { import flash.display.*; public dynamic class drk_3127 extends MovieClip { public var masbut:SimpleButton; public function drk_3127(){ addFrameScript(0, frame1); } function frame1(){ masbut.useHandCursor = false; } } }//package main_fla
Section 156
//FINGA_2474 (main_fla.FINGA_2474) package main_fla { import flash.display.*; public dynamic class FINGA_2474 extends MovieClip { public function FINGA_2474(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 157
//grading_mc_1412 (main_fla.grading_mc_1412) package main_fla { import flash.display.*; public dynamic class grading_mc_1412 extends MovieClip { public function grading_mc_1412(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 158
//helpanimcopy_3013 (main_fla.helpanimcopy_3013) package main_fla { import flash.display.*; public dynamic class helpanimcopy_3013 extends MovieClip { public var holder:MovieClip; public function helpanimcopy_3013(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package main_fla
Section 159
//holderbullet_3062 (main_fla.holderbullet_3062) package main_fla { import flash.display.*; public dynamic class holderbullet_3062 extends MovieClip { public var hit:MovieClip; public var glass:MovieClip; public function holderbullet_3062(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 160
//introclip_244 (main_fla.introclip_244) package main_fla { import flash.display.*; public dynamic class introclip_244 extends MovieClip { public var skip:SimpleButton; public function introclip_244(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 161
//lholder_3032 (main_fla.lholder_3032) package main_fla { import flash.display.*; public dynamic class lholder_3032 extends MovieClip { public var hit:MovieClip; public function lholder_3032(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 162
//lighterhol_2842 (main_fla.lighterhol_2842) package main_fla { import flash.display.*; public dynamic class lighterhol_2842 extends MovieClip { public function lighterhol_2842(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 163
//manny_death_2785 (main_fla.manny_death_2785) package main_fla { import flash.display.*; public dynamic class manny_death_2785 extends MovieClip { public function manny_death_2785(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package main_fla
Section 164
//manny_shock1_2786 (main_fla.manny_shock1_2786) package main_fla { import flash.display.*; public dynamic class manny_shock1_2786 extends MovieClip { public function manny_shock1_2786(){ addFrameScript(40, frame41); } function frame41(){ stop(); } } }//package main_fla
Section 165
//newgamesure_203 (main_fla.newgamesure_203) package main_fla { import flash.display.*; public dynamic class newgamesure_203 extends MovieClip { public var new_game:SimpleButton; public var holder:MovieClip; public function newgamesure_203(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package main_fla
Section 166
//pageholdercopy_3022 (main_fla.pageholdercopy_3022) package main_fla { import flash.display.*; public dynamic class pageholdercopy_3022 extends MovieClip { public var transplant:MovieClip; public var largeCut:MovieClip; public var burn:MovieClip; public var surfaceExtraction:MovieClip; public var poison:MovieClip; public var smallCut:MovieClip; public var underSurfaceExtraction:MovieClip; public var fire:MovieClip; public function pageholdercopy_3022(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 167
//ringocopy_3029 (main_fla.ringocopy_3029) package main_fla { import flash.display.*; public dynamic class ringocopy_3029 extends MovieClip { public function ringocopy_3029(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 168
//sawhol_2884 (main_fla.sawhol_2884) package main_fla { import flash.display.*; public dynamic class sawhol_2884 extends MovieClip { public function sawhol_2884(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 169
//shodercopy_3024 (main_fla.shodercopy_3024) package main_fla { import flash.display.*; public dynamic class shodercopy_3024 extends MovieClip { public var hit:MovieClip; public function shodercopy_3024(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 170
//shol_2921 (main_fla.shol_2921) package main_fla { import flash.display.*; public dynamic class shol_2921 extends MovieClip { public function shol_2921(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 171
//shotholdercopy_3058 (main_fla.shotholdercopy_3058) package main_fla { import flash.display.*; public dynamic class shotholdercopy_3058 extends MovieClip { public var lighter:MovieClip; public var holder:MovieClip; public var hit:MovieClip; public function shotholdercopy_3058(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame1(){ stop(); } function frame2(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame10(){ stop(); } function frame3(){ stop(); } function frame9(){ stop(); } } }//package main_fla
Section 172
//skewercomp_2332 (main_fla.skewercomp_2332) package main_fla { import flash.display.*; public dynamic class skewercomp_2332 extends MovieClip { public function skewercomp_2332(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package main_fla
Section 173
//sound_holder_1462 (main_fla.sound_holder_1462) package main_fla { import flash.display.*; public dynamic class sound_holder_1462 extends MovieClip { public function sound_holder_1462(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 174
//staplerhol_2874 (main_fla.staplerhol_2874) package main_fla { import flash.display.*; public dynamic class staplerhol_2874 extends MovieClip { public function staplerhol_2874(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 175
//strip_2827 (main_fla.strip_2827) package main_fla { import flash.display.*; public dynamic class strip_2827 extends MovieClip { public function strip_2827(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 176
//strip1_2806 (main_fla.strip1_2806) package main_fla { import flash.display.*; public dynamic class strip1_2806 extends MovieClip { public function strip1_2806(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 177
//strip2_2803 (main_fla.strip2_2803) package main_fla { import flash.display.*; public dynamic class strip2_2803 extends MovieClip { public function strip2_2803(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 178
//strip3_2789 (main_fla.strip3_2789) package main_fla { import flash.display.*; public dynamic class strip3_2789 extends MovieClip { public function strip3_2789(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 179
//strip4_2809 (main_fla.strip4_2809) package main_fla { import flash.display.*; public dynamic class strip4_2809 extends MovieClip { public function strip4_2809(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 180
//strip5_2812 (main_fla.strip5_2812) package main_fla { import flash.display.*; public dynamic class strip5_2812 extends MovieClip { public function strip5_2812(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 181
//strip6_2815 (main_fla.strip6_2815) package main_fla { import flash.display.*; public dynamic class strip6_2815 extends MovieClip { public function strip6_2815(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 182
//strip7_2818 (main_fla.strip7_2818) package main_fla { import flash.display.*; public dynamic class strip7_2818 extends MovieClip { public function strip7_2818(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 183
//strip8_2821 (main_fla.strip8_2821) package main_fla { import flash.display.*; public dynamic class strip8_2821 extends MovieClip { public function strip8_2821(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 184
//strip9_2824 (main_fla.strip9_2824) package main_fla { import flash.display.*; public dynamic class strip9_2824 extends MovieClip { public function strip9_2824(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 185
//SUPERHOLDER_2470 (main_fla.SUPERHOLDER_2470) package main_fla { import flash.display.*; public dynamic class SUPERHOLDER_2470 extends MovieClip { public function SUPERHOLDER_2470(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 186
//tonghol_2834 (main_fla.tonghol_2834) package main_fla { import flash.display.*; public dynamic class tonghol_2834 extends MovieClip { public function tonghol_2834(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 187
//vachol_2882 (main_fla.vachol_2882) package main_fla { import flash.display.*; public dynamic class vachol_2882 extends MovieClip { public function vachol_2882(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 188
//wireh_2919 (main_fla.wireh_2919) package main_fla { import flash.display.*; public dynamic class wireh_2919 extends MovieClip { public function wireh_2919(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 189
//mc_preroll_play (prerollAssets.mc_preroll_play) package prerollAssets { import flash.display.*; public dynamic class mc_preroll_play extends MovieClip { public var over:MovieClip; public var mcPlay:MovieClip; public function mc_preroll_play(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package prerollAssets
Section 190
//AOver_21 (prerollAssets_fla.AOver_21) package prerollAssets_fla { import flash.display.*; public dynamic class AOver_21 extends MovieClip { public function AOver_21(){ addFrameScript(3, this.frame4); } function frame4(){ stop(); } } }//package prerollAssets_fla
Section 191
//LOver_22 (prerollAssets_fla.LOver_22) package prerollAssets_fla { import flash.display.*; public dynamic class LOver_22 extends MovieClip { public function LOver_22(){ addFrameScript(3, this.frame4); } function frame4(){ stop(); } } }//package prerollAssets_fla
Section 192
//PLAYbuttonDOWN_19 (prerollAssets_fla.PLAYbuttonDOWN_19) package prerollAssets_fla { import flash.display.*; public dynamic class PLAYbuttonDOWN_19 extends MovieClip { public function PLAYbuttonDOWN_19(){ addFrameScript(4, this.frame5); } function frame5(){ stop(); } } }//package prerollAssets_fla
Section 193
//PLAYhit_2 (prerollAssets_fla.PLAYhit_2) package prerollAssets_fla { import flash.display.*; public dynamic class PLAYhit_2 extends MovieClip { public function PLAYhit_2(){ addFrameScript(0, this.frame1, 20, this.frame21); } function frame21(){ stop(); } function frame1(){ stop(); } } }//package prerollAssets_fla
Section 194
//Pover_23 (prerollAssets_fla.Pover_23) package prerollAssets_fla { import flash.display.*; public dynamic class Pover_23 extends MovieClip { public function Pover_23(){ addFrameScript(3, this.frame4); } function frame4(){ stop(); } } }//package prerollAssets_fla
Section 195
//YOver_20 (prerollAssets_fla.YOver_20) package prerollAssets_fla { import flash.display.*; public dynamic class YOver_20 extends MovieClip { public function YOver_20(){ addFrameScript(3, this.frame4); } function frame4(){ stop(); } } }//package prerollAssets_fla
Section 196
//ISound (shell.sound.ISound) package shell.sound { public interface ISound { function getEffects():Array; function getSourceFolder():String; function getMusic():Array; } }//package shell.sound
Section 197
//SoundController (shell.sound.SoundController) package shell.sound { import flash.media.*; import flash.events.*; import flash.utils.*; import shell.*; import flash.net.*; public class SoundController { private var effects:Array; public var stopping:Boolean; private var musicTransform:SoundTransform; public var theme:String; private var gameMusic:Sound; private var ambient:String; private var isMusicOn:Boolean; private var source:String; public var current_music:String; private var effectSnds:Array; private var music:Array; private var load_from_file:Boolean; private var musicSnds:Array; private var fxTransform:SoundTransform; private var isSoundEffectsOn:Boolean; public static var EFFECTS:String = "effects"; public static var MUSIC:String = "music"; protected static var instance:SoundController; public static var TOGGLE_EFFECTS:String = "toggle_fx"; public static var TOGGLE_MUSIC:String = "toggle_music"; private static var sound_folder:String = "assets/sounds/"; public function SoundController(_arg1:ISound, _arg2:Boolean){ if (instance == null){ load_from_file = _arg2; isMusicOn = true; isSoundEffectsOn = true; effects = _arg1.getEffects(); music = _arg1.getMusic(); source = _arg1.getSourceFolder(); fxTransform = new SoundTransform(1); musicTransform = new SoundTransform(1); loadSounds(); instance = this; }; stopping = false; } public function getSoundEffectsOn():Boolean{ return (isSoundEffectsOn); } private function sndProgress(_arg1:ProgressEvent):void{ } private function createSound(_arg1:String):Sound{ var _local2:Sound = new Sound(); if (load_from_file == true){ _local2.load(new URLRequest((source + _arg1))); _local2.addEventListener(IOErrorEvent.IO_ERROR, sndIOError); _local2.addEventListener(ProgressEvent.PROGRESS, sndProgress); _local2.addEventListener(Event.COMPLETE, sndComplete); } else { _local2 = RuntimeLibrary.getAssetByLinkageID(_arg1); }; return (_local2); } public function setSoundEffectsOn(_arg1:Boolean):void{ fxTransform.volume = int(_arg1); isSoundEffectsOn = _arg1; } private function loadSounds():void{ var _local5:Boolean; var _local1:Array = []; var _local2:Array = []; var _local3:int; while (_local3 < effects.length) { _local5 = false; if (String(effects[_local3]).split("ambient").length > 1){ }; _local1.push(new SoundHolder(createSound(effects[_local3]), EFFECTS, _local5)); _local3++; }; effectSnds = _local1; var _local4:int; while (_local4 < music.length) { _local2.push(new SoundHolder(createSound(music[_local4]), MUSIC)); _local4++; }; musicSnds = _local2; } public function swapAmbient(_arg1:String, _arg2:Boolean=false):void{ _arg2 = false; var _local3:SoundHolder = getEffect(ambient); var _local4:Number = 0; if (_local3 != null){ if (_arg2 == true){ _local3.fadeOut(); } else { _local3.stop(); }; }; ambient = _arg1; playSound(EFFECTS, ambient, _arg2, 9999); } public function getEffect(_arg1:String):SoundHolder{ var _local2:SoundHolder; var _local3:int; while (_local3 < effects.length) { if (effects[_local3] == _arg1){ _local2 = effectSnds[_local3]; break; }; _local3++; }; return (_local2); } public function stopMusic(_arg1:Boolean=false):void{ var _local2:SoundHolder = getMusic(theme); if (_local2 != null){ if (_arg1 == true){ _local2.fadeOut(); } else { _local2.setVol(false); }; }; theme = ""; } public function stopAmbient(_arg1:Boolean=false):void{ var _local2:SoundHolder = getEffect(ambient); if (_local2 != null){ if (_arg1 == true){ _local2.fadeOut(); } else { _local2.setVol(false); }; }; ambient = ""; } public function getMusic(_arg1:String):SoundHolder{ var _local2:SoundHolder; var _local3:int; while (_local3 < music.length) { if (music[_local3] == _arg1){ _local2 = musicSnds[_local3]; break; }; _local3++; }; return (_local2); } public function playSound(_arg1:String, _arg2:String, _arg3:Boolean=false, _arg4:int=1, _arg5:Boolean=false):void{ var _local6:SoundHolder; var _local7:SoundHolder; _arg3 = false; if (_arg1 == MUSIC){ if (isMusicOn){ _local6 = getMusic(_arg2); if (_local6 != null){ if (_arg3 == true){ _local6.fadeIn(); } else { _local6.play(musicTransform, _arg4); }; current_music = _arg2; theme = _arg2; }; }; }; if (_arg1 == EFFECTS){ if ((((stopping == false)) || (_arg5))){ if (isSoundEffectsOn){ _local7 = getEffect(_arg2); if (_local7 != null){ if (_arg3 == true){ _local7.fadeIn(); } else { _local7.play(fxTransform, _arg4); }; }; }; }; }; } public function stopAllFX():void{ var _local2:SoundHolder; stopping = true; var _local1:int; while (_local1 < effects.length) { _local2 = getEffect(effects[_local1]); _local2.stop(); _local2 = null; _local1++; }; } public function swapTheme(_arg1:String, _arg2:Boolean=false):void{ _arg2 = false; var _local3:SoundHolder = getMusic(theme); var _local4:Number = 0; if (_local3 != null){ if (_arg2 == true){ _local3.fadeOut(); } else { _local3.setVol(false); }; }; theme = _arg1; playSound(MUSIC, theme, _arg2); current_music = theme; } private function sndComplete(_arg1:Event):void{ var _local2:Sound = (_arg1.target as Sound); } public function setMusicOn(_arg1:Boolean):void{ var _local2:SoundHolder; isMusicOn = _arg1; if (isMusicOn){ musicTransform.volume = 1; } else { musicTransform.volume = 0; }; if (current_music != null){ _local2 = getMusic(current_music); if (isMusicOn){ playSound(MUSIC, theme); current_music = theme; } else { _local2.setVol(false); }; }; } public function stopFX(_arg1:String, _arg2:Boolean=false):void{ var _local3:SoundHolder = getEffect(_arg1); if (_local3 != null){ if (_arg2 == true){ _local3.fadeOut(); } else { _local3.stop(); }; }; } public function getMusicOn():Boolean{ return (isMusicOn); } private function sndIOError(_arg1:IOErrorEvent):void{ } public static function getInstance():SoundController{ return (instance); } } }//package shell.sound
Section 198
//SoundHolder (shell.sound.SoundHolder) package shell.sound { import flash.media.*; import flash.events.*; import gs.*; public class SoundHolder { public var volume:Number;// = 0 private var channel:SoundChannel; private var sound:Sound; public var is_playing:Boolean; public var type:String; public function SoundHolder(_arg1:Sound, _arg2:String, _arg3:Boolean=false){ type = _arg2; sound = _arg1; channel = new SoundChannel(); is_playing = false; if ((((type == SoundController.MUSIC)) || ((_arg3 == true)))){ channel = sound.play(0, 9999); play(new SoundTransform(volume), 9999, _arg3); }; } public function stop():void{ if (channel.hasEventListener(Event.SOUND_COMPLETE)){ channel.removeEventListener(Event.SOUND_COMPLETE, onSoundComplete); }; is_playing = false; channel.stop(); } public function fadeIn():void{ volume = 0; TweenLite.to(this, 5, {volume:1, onUpdate:checkVol}); } private function onSoundComplete(_arg1:Event):void{ channel.removeEventListener(Event.SOUND_COMPLETE, onSoundComplete); is_playing = false; } public function fadeOut():void{ TweenLite.to(this, 5, {volume:0, onUpdate:checkVol}); } public function checkVol():void{ var _local1:SoundTransform = new SoundTransform(volume); channel.soundTransform = _local1; } public function play(_arg1:SoundTransform, _arg2:int=1, _arg3:Boolean=false):void{ var transform = _arg1; var loops = _arg2; var ambient = _arg3; try { if ((((((type == SoundController.EFFECTS)) && ((ambient == false)))) && ((is_playing == false)))){ is_playing = true; channel = sound.play(0, loops); channel.addEventListener(Event.SOUND_COMPLETE, onSoundComplete); }; volume = transform.volume; channel.soundTransform = transform; } catch(e:Error) { }; } public function setVol(_arg1:Boolean):void{ var _local2:Number; if (_arg1){ _local2 = 1; } else { _local2 = 0; }; var _local3:SoundTransform = new SoundTransform(_local2); channel.soundTransform = _local3; } } }//package shell.sound
Section 199
//GetPath (shell.GetPath) package shell { public class GetPath { private static var _path:String; private static var _userpath:String; public static function getRoot():String{ return (_path); } public static function setPath(_arg1:String, _arg2:String):void{ var _local4:*; var _local3:String = _arg1; if (_path == null){ _local4 = _local3.split("/"); _local4.pop(); _path = _local4.join("/"); if (_path.indexOf("UsersRoss") == -1){ (_path + "/"); }; }; _userpath = (_path + _arg2); trace(((("GetPath set root to: " + _path) + "\n and path to : ") + _userpath)); } public static function getPath():String{ return (_userpath); } } }//package shell
Section 200
//JSON (shell.JSON) package shell { public class JSON { public static function serialize(_arg1):String{ var _local2:String; var _local3:Number; var _local4:Number; var _local6:*; var _local7:String; var _local8:Number; var _local5 = ""; switch (typeof(_arg1)){ case "object": if (_arg1){ if ((_arg1 is Array)){ _local4 = _arg1.length; _local3 = 0; while (_local3 < _local4) { _local6 = serialize(_arg1[_local3]); if (_local5){ _local5 = (_local5 + ","); }; _local5 = (_local5 + _local6); _local3++; }; return ((("[" + _local5) + "]")); } else { if (typeof(_arg1.toString) != "undefined"){ for (_local7 in _arg1) { _local6 = _arg1[_local7]; if (((!((typeof(_local6) == "undefined"))) && (!((typeof(_local6) == "function"))))){ _local6 = serialize(_local6); if (_local5){ _local5 = (_local5 + ","); }; _local5 = (_local5 + ((serialize(_local7) + ":") + _local6)); }; }; return ((("{" + _local5) + "}")); }; }; }; return ("null"); case "number": return ((isFinite(_arg1)) ? String(_arg1) : "null"); case "string": _local4 = _arg1.length; _local5 = "\""; _local3 = 0; while (_local3 < _local4) { _local2 = _arg1.charAt(_local3); if (_local2 >= " "){ if ((((_local2 == "\\")) || ((_local2 == "\"")))){ _local5 = (_local5 + "\\"); }; _local5 = (_local5 + _local2); } else { switch (_local2){ case "\b": _local5 = (_local5 + "\\b"); break; case "\f": _local5 = (_local5 + "\\f"); break; case "\n": _local5 = (_local5 + "\\n"); break; case "\r": _local5 = (_local5 + "\\r"); break; case "\t": _local5 = (_local5 + "\\t"); break; default: _local8 = _local2.charCodeAt(); _local5 = (_local5 + (("\\u00" + Math.floor((_local8 / 16)).toString(16)) + (_local8 % 16).toString(16))); }; }; _local3 = (_local3 + 1); }; return ((_local5 + "\"")); case "boolean": return (String(_arg1)); default: return ("null"); }; } public static function deserialize(_arg1:String){ var at:Number; var ch:String; var _isDigit:Function; var _isHexDigit:Function; var _white:Function; var _string:Function; var _next:Function; var _array:Function; var _object:Function; var _number:Function; var _word:Function; var _value:Function; var _error:Function; var source = _arg1; source = new String(source); at = 0; ch = " "; _isDigit = function (_arg1:String){ return (((("0" <= _arg1)) && ((_arg1 <= "9")))); }; _isHexDigit = function (_arg1:String){ return (((((_isDigit(_arg1)) || (((("A" <= _arg1)) && ((_arg1 <= "F")))))) || (((("a" <= _arg1)) && ((_arg1 <= "f")))))); }; _error = function (_arg1:String):void{ throw (new Error(_arg1, (at - 1))); }; _next = function (){ ch = source.charAt(at); at = (at + 1); return (ch); }; _white = function ():void{ while (ch) { if (ch <= " "){ _next(); } else { if (ch == "/"){ switch (_next()){ case "/": do { } while (((((_next()) && (!((ch == "\n"))))) && (!((ch == "\r"))))); break; case "*": _next(); while (true) { if (ch){ if (ch == "*"){ if (_next() == "/"){ _next(); break; }; } else { _next(); }; } else { _error("Unterminated Comment"); }; }; break; default: _error("Syntax Error"); }; } else { break; }; }; }; }; _string = function (){ var _local3:*; var _local4:*; var _local1:* = ""; var _local2:* = ""; var _local5:Boolean; if (ch == "\""){ while (_next()) { if (ch == "\""){ _next(); return (_local2); }; if (ch == "\\"){ switch (_next()){ case "b": _local2 = (_local2 + "\b"); break; case "f": _local2 = (_local2 + "\f"); break; case "n": _local2 = (_local2 + "\n"); break; case "r": _local2 = (_local2 + "\r"); break; case "t": _local2 = (_local2 + "\t"); break; case "u": _local4 = 0; _local1 = 0; while (_local1 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)){ _local5 = true; break; }; _local4 = ((_local4 * 16) + _local3); _local1 = (_local1 + 1); }; if (_local5){ _local5 = false; break; }; _local2 = (_local2 + String.fromCharCode(_local4)); break; default: _local2 = (_local2 + ch); }; } else { _local2 = (_local2 + ch); }; }; }; _error("Bad String"); return (null); }; _array = function (){ var _local1:Array = []; if (ch == "["){ _next(); _white(); if (ch == "]"){ _next(); return (_local1); }; while (ch) { _local1.push(_value()); _white(); if (ch == "]"){ _next(); return (_local1); }; if (ch != ","){ break; }; _next(); _white(); }; }; _error("Bad Array"); return (null); }; _object = function (){ var _local1:* = {}; var _local2:* = {}; if (ch == "{"){ _next(); _white(); if (ch == "}"){ _next(); return (_local2); }; while (ch) { _local1 = _string(); _white(); if (ch != ":"){ break; }; _next(); _local2[_local1] = _value(); _white(); if (ch == "}"){ _next(); return (_local2); }; if (ch != ","){ break; }; _next(); _white(); }; }; _error("Bad Object"); }; _number = function (){ var _local2:*; var _local1:* = ""; var _local3 = ""; var _local4 = ""; if (ch == "-"){ _local1 = "-"; _local4 = _local1; _next(); }; if (ch == "0"){ _next(); if ((((ch == "x")) || ((ch == "X")))){ _next(); while (_isHexDigit(ch)) { _local3 = (_local3 + ch); _next(); }; if (_local3 == ""){ _error("mal formed Hexadecimal"); } else { return (Number(((_local4 + "0x") + _local3))); }; } else { _local1 = (_local1 + "0"); }; }; while (_isDigit(ch)) { _local1 = (_local1 + ch); _next(); }; if (ch == "."){ _local1 = (_local1 + "."); while (((((_next()) && ((ch >= "0")))) && ((ch <= "9")))) { _local1 = (_local1 + ch); }; }; _local2 = (1 * _local1); if (!isFinite(_local2)){ _error("Bad Number"); } else { return (_local2); }; return (NaN); }; _word = function (){ switch (ch){ case "t": if ((((((_next() == "r")) && ((_next() == "u")))) && ((_next() == "e")))){ _next(); return (true); }; break; case "f": if ((((((((_next() == "a")) && ((_next() == "l")))) && ((_next() == "s")))) && ((_next() == "e")))){ _next(); return (false); }; break; case "n": if ((((((_next() == "u")) && ((_next() == "l")))) && ((_next() == "l")))){ _next(); return (null); }; break; }; _error("Syntax Error"); return (null); }; _value = function (){ _white(); switch (ch){ case "{": return (_object()); case "[": return (_array()); case "\"": return (_string()); case "-": return (_number()); default: return (((((ch >= "0")) && ((ch <= "9")))) ? _number() : _word()); }; }; return (_value()); } } }//package shell
Section 201
//LoadCollection (shell.LoadCollection) package shell { public class LoadCollection { public var folder:String; public var files:Array; public function LoadCollection(_arg1:String, _arg2:Array){ folder = _arg1; files = _arg2; } } }//package shell
Section 202
//LoadInfo (shell.LoadInfo) package shell { public class LoadInfo { public var total_bytes:int; public var loaded_bytes:int; public var percent:int; public var total_files:int; public var loaded_files:int; public function LoadInfo(_arg1:int, _arg2:int, _arg3:int, _arg4:int){ loaded_bytes = _arg1; total_bytes = _arg2; loaded_files = _arg3; total_files = _arg4; percent = Math.round(((100 / total_bytes) * loaded_bytes)); } } }//package shell
Section 203
//MenuObject (shell.MenuObject) package shell { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; public class MenuObject extends Sprite { public var data; private var text_fields:Dictionary; private var sprites:Dictionary; public var target:MovieClip; public var id:String; public function MenuObject(_arg1:MovieClip=null, _arg2=null){ target = _arg1; data = _arg2; createIndex(); } public function getMenuObject(_arg1:String):MenuObject{ var _local2:MovieClip = getMovieClip(_arg1); return (new MenuObject(_local2)); } private function createIndex():void{ var _local2:int; var _local3:*; var _local4:DisplayObject; text_fields = new Dictionary(true); sprites = new Dictionary(true); var _local1 = (("---------------------\nContents of " + target) + " :\n"); if (target != null){ target.gotoAndStop(1); _local2 = 0; while (_local2 < target.numChildren) { _local4 = target.getChildAt(_local2); _local1 = (_local1 + ((_local4.name + " ") + _local4)); if ((_local4 is TextField)){ text_fields[_local4.name] = _local4; } else { if ((_local4 is MovieClip)){ _local1 = (_local1 + (" frames: " + MovieClip(_local4).totalFrames)); sprites[_local4.name] = _local4; MovieClip(_local4).gotoAndStop(1); } else { sprites[_local4.name] = _local4; }; }; _local1 = (_local1 + "\n"); _local2++; }; id = target.name; } else { _local1 = (_local1 + " target is null"); }; trace(_local1); } public function getSprite(_arg1:String):Sprite{ return ((sprites[_arg1] as Sprite)); } public function addButtonEvents(_arg1:Function, _arg2:Function=null, _arg3:Function=null):String{ target.mouseChildren = false; target.buttonMode = true; target.addEventListener(MouseEvent.CLICK, _arg1); if (((!((_arg2 == null))) && (!((_arg3 == null))))){ target.addEventListener(MouseEvent.ROLL_OVER, _arg2); target.addEventListener(MouseEvent.ROLL_OUT, _arg3); }; return (target.name); } public function attachClip():void{ if (target != null){ addChild(target); }; } public function getTextField(_arg1:String):TextField{ return ((text_fields[_arg1] as TextField)); } public function getMovieClip(_arg1:String):MovieClip{ return ((sprites[_arg1] as MovieClip)); } public function setTarget(_arg1:String):void{ if (target != null){ trace("creating new target sprite"); }; target = (RuntimeLibrary.getMovieClipByLinkageID(_arg1) as MovieClip); createIndex(); } public static function describe(_arg1:Sprite):String{ var _local3:int; var _local4:*; var _local5:DisplayObject; var _local2 = (("---------------------\nContents of " + _arg1) + " :\n"); if (_arg1 != null){ _local3 = 0; while (_local3 < _arg1.numChildren) { _local5 = _arg1.getChildAt(_local3); _local2 = (_local2 + ((_local5.name + " ") + _local5)); if ((_local5 is MovieClip)){ _local2 = (_local2 + (" frames: " + MovieClip(_local5).totalFrames)); }; _local2 = (_local2 + "\n"); _local3++; }; }; return (_local2); } } }//package shell
Section 204
//Preloader (shell.Preloader) package shell { import flash.events.*; import flash.display.*; import app.connector.*; import app.view.*; public class Preloader extends Sprite { private var PRELOAD_CLASS:Class; private var myshell:Shell; private var preloader; private var WAITING_CLASS:Class; private var _showing_waiter:Boolean;// = false private var _showing_preloader:Boolean;// = false private var _busy:Boolean;// = false private var wait; public static var LOAD_COMPLETE:String = "LOAD_COMPLETE"; public function Preloader(_arg1:Shell){ WAITING_CLASS = WaitView; PRELOAD_CLASS = PreloaderView; super(); myshell = _arg1; addEventListener(Event.ADDED_TO_STAGE, init); } public function get busy():Boolean{ return (_busy); } private function onAssetsReady(_arg1:Event=null){ var _local2:Array = myshell.assets; var _local3:int; while (_local3 < _local2.length) { myshell.rtl.addFiles(_local2[_local3]); _local3++; }; _busy = false; showPreloader(); } private function init(_arg1:Event):void{ trace("start preloader"); _busy = false; removeEventListener(Event.ADDED_TO_STAGE, init); var _local2:LoadCollection = myshell.preload_assets; onAssetsReady(); } private function stopWaiter(_arg1:Event):void{ _showing_waiter = false; myshell.connector.removeEventListener(Connector.CONNECTOR_READY, stopWaiter); wait.addEventListener(LOAD_COMPLETE, onWaiterStopped); wait.onComplete(); } private function stopPreloader(_arg1:Event=null):void{ myshell.rtl.removeEventListener(RuntimeLibrary.LIBRARY_READY, stopPreloader); _showing_preloader = false; removeEventListener(Event.ENTER_FRAME, updatePreloader); preloader.addEventListener(LOAD_COMPLETE, onPreloaderStopped); preloader.onComplete(); } private function onReady():void{ checkComplete(); trace("ready"); if (_busy == false){ trace("not busy"); dispatchEvent(new Event(LOAD_COMPLETE)); }; } private function checkComplete():void{ if ((((_showing_preloader == false)) && ((_showing_waiter == false)))){ _busy = false; }; } private function updatePreloader(_arg1:Event):void{ preloader.update(myshell.rtl.getBytesInfo()); if (myshell.rtl.ready == true){ trace("RTL ready"); stopPreloader(); }; } public function showPreloader():void{ if (_busy == false){ _busy = true; _showing_preloader = true; preloader = new PRELOAD_CLASS(); addChild(preloader); trace("add pre loader"); preloader.init(); addEventListener(Event.ENTER_FRAME, updatePreloader); }; } private function onWaiterStopped(_arg1:Event):void{ _showing_waiter = false; removeChild(wait); wait = null; onReady(); } private function onPreloaderStopped(_arg1:Event):void{ trace("preloader finished"); _showing_preloader = false; removeChild(preloader); preloader = null; onReady(); } public function showWaiter():void{ if (_busy == false){ _busy = true; _showing_waiter = true; wait = new WAITING_CLASS(); addChild(wait); myshell.connector.addEventListener(Connector.CONNECTOR_READY, stopWaiter); wait.init(); }; } } }//package shell
Section 205
//RuntimeLibrary (shell.RuntimeLibrary) package shell { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class RuntimeLibrary extends EventDispatcher { private var load_counter:int;// = 0 private var _ready:Boolean;// = false private var bytes_counter:Dictionary; private var load_total:int;// = 0 private var _game:Sprite; private var bytes_total:Dictionary; private static var loaders:Array = []; private static var assetClass:Class; private static var instance:RuntimeLibrary; private static var file_look_up:Dictionary; public static var LIBRARY_READY:String = "Library_ready"; public function RuntimeLibrary(_arg1:Sprite){ _game = _arg1; if (instance == null){ instance = this; loaders = []; bytes_counter = new Dictionary(true); bytes_total = new Dictionary(true); file_look_up = new Dictionary(true); load_total = 0; }; } public function getBytesInfo():LoadInfo{ var _local1:int = _game.stage.loaderInfo.bytesLoaded; var _local2:int = _game.stage.loaderInfo.bytesTotal; checkIfReady(); return (new LoadInfo(_local1, _local2, load_counter, load_total)); } protected function checkLoad(_arg1:ProgressEvent):void{ var _local2:int; while (_local2 < loaders.length) { if ((loaders[_local2] is Loader)){ if (Loader(loaders[_local2]).contentLoaderInfo == _arg1.target){ bytes_total[loaders[_local2]] = _arg1.bytesTotal; bytes_counter[loaders[_local2]] = _arg1.bytesLoaded; }; } else { if (loaders[_local2] == _arg1.target){ bytes_total[loaders[_local2]] = _arg1.bytesTotal; bytes_counter[loaders[_local2]] = _arg1.bytesLoaded; }; }; _local2++; }; } public function get ready():Boolean{ return (_ready); } public function addFiles(_arg1:LoadCollection):void{ _ready = false; load_total = (load_total + _arg1.files.length); var _local2:int; while (_local2 < _arg1.files.length) { load_total--; _local2++; }; checkIfReady(); } public function checkIfReady():void{ trace((" _game.stage.loaderInfo.bytesLoaded " + _game.stage.loaderInfo.bytesLoaded)); trace(("_game.stage.loaderInfo.bytesTotal " + _game.stage.loaderInfo.bytesTotal)); if (_game.stage.loaderInfo.bytesLoaded >= _game.stage.loaderInfo.bytesTotal){ _ready = true; dispatchEvent(new Event(LIBRARY_READY)); }; } protected function loadComplete(_arg1:Event):void{ load_counter++; checkIfReady(); } public static function getMovieClipByLinkageID(_arg1:String):Sprite{ return (getAssetByLinkageID(_arg1)); } public static function getClass(_arg1:String):Class{ var _local2:Class; var _local4:ApplicationDomain; var _local3:int; while (_local3 < loaders.length) { if ((loaders[_local3] is Loader)){ _local4 = Loader(loaders[_local3]).contentLoaderInfo.applicationDomain; if (((!((_local4 == null))) && ((_local4.hasDefinition(_arg1) == true)))){ _local2 = (Loader(loaders[_local3]).contentLoaderInfo.applicationDomain.getDefinition(_arg1) as Class); }; }; _local3++; }; if (_local2 == null){ _local2 = (getDefinitionByName(_arg1) as Class); }; if (_local2 == null){ trace((("Error: movieclip asset '" + _arg1) + "' was not found")); }; return (_local2); } public static function getInstance():RuntimeLibrary{ return (instance); } public static function getAssetByLinkageID(_arg1:String){ assetClass = getClass(_arg1); return (new assetClass()); } public static function getFile(_arg1:String){ return (file_look_up[_arg1]); } } }//package shell
Section 206
//Shell (shell.Shell) package shell { import flash.events.*; import flash.display.*; import app.connector.*; import versioning.*; public class Shell extends Sprite { private var callback:Function; private var _assets:Array; private var _rtl:RuntimeLibrary; private var _connector:Connector; private var _game:Sprite; private var _preloader:Preloader; private var _preload_assets:LoadCollection; public static var QUIT_GAME:String = "quit_game"; public static var RESUME_GAME:String = "resume_game"; public static var REPLAY:String = "replay"; public static var instance:Shell; public static var STOP_GAME:String = "stop_game"; public function Shell(_arg1:Sprite, _arg2:LoadCollection, _arg3:Array):void{ trace("shell created"); if (instance == null){ _preload_assets = _arg2; _assets = _arg3; _game = _arg1; addEventListener(Event.ADDED_TO_STAGE, init); instance = this; } else { trace("Shell is a singleton: can only be instantiated once"); }; } public function get assets():Array{ return (_assets); } public function loadConnector(_arg1:Event=null):void{ trace("load connector created"); _preloader.removeEventListener(Preloader.LOAD_COMPLETE, loadConnector); _preloader.addEventListener(Preloader.LOAD_COMPLETE, onShellReady); } public function get rtl():RuntimeLibrary{ return (_rtl); } public function get connector():Connector{ return (_connector); } public function onShellReady(_arg1:Event):void{ trace(("remove preloader " + callback)); _connector = new Connector(); _connector.init(); if (callback != null){ trace(("Callback : call " + callback)); callback.call(); }; dispatchEvent(new Event(RESUME_GAME, true)); } public function get preload_assets():LoadCollection{ return (_preload_assets); } private function init(_arg1:Event):void{ trace("shell init"); removeEventListener(Event.ADDED_TO_STAGE, init); var _local2:GetVersion = new GetVersion((parent as Sprite)); GetPath.setPath(this.loaderInfo.loaderURL, "/"); trace("creating rtl and preloader"); _rtl = new RuntimeLibrary(_game); _preloader = new Preloader(this); _preloader.addEventListener(Preloader.LOAD_COMPLETE, onShellReady); addChild(_preloader); } public static function getInstance():Shell{ return (instance); } } }//package shell
Section 207
//ClickHandler (src.com.adultswim.Preroll.ClickHandler) package src.com.adultswim.Preroll { import flash.events.*; import flash.display.*; import flash.net.*; public class ClickHandler extends Sprite { private var stream:Object; private var blackBg:Object; private var stageHeight:Number; private var stageWidth:Number; private var oStage:Object; private var oRoot:Object; private var gameMethod:Function; private var strDomain:String; private var mcPlay:Object; private var video:Object; private var gameName:String; public function ClickHandler(){ mcPlay = GlobalVarContainer.vars.mcPlay; oStage = GlobalVarContainer.vars.stage; oRoot = GlobalVarContainer.vars.root; stageWidth = GlobalVarContainer.vars.stageWidth; stageHeight = GlobalVarContainer.vars.stageHeight; stream = GlobalVarContainer.vars.stream; video = GlobalVarContainer.vars.video; blackBg = GlobalVarContainer.vars.blackBg; gameName = GlobalVarContainer.vars.gameName; strDomain = GlobalVarContainer.vars.strDomain; gameMethod = GlobalVarContainer.vars.gameMethod; super(); trace("ClickHandler initiated"); oStage.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(_arg1:MouseEvent):void{ trace("click handler!!!"); switch (true){ case mcPlay.hitTestPoint(oStage.mouseX, oStage.mouseY, true): trace("mcPlay", this, this["parent"]); oStage.removeChild(mcPlay); oStage.removeChild(video); oStage.removeChild(blackBg); oStage.removeEventListener(MouseEvent.CLICK, clickHandler); oRoot.gameInit(); trace("clickHandler activated - play"); GlobalVarContainer.vars.gameMethod; break; default: goToURL(GlobalVarContainer.vars.bReady); break; }; GlobalVarContainer.vars.stream.resume(); } private function goToURL(_arg1:Boolean=false):void{ var _local2 = "http://games.adultswim.com"; var _local3 = ""; switch (_arg1){ case true: _local3 = "_end"; break; default: break; }; var _local4:URLVariables = new URLVariables(); _local4.cid = ((((("GAME_Ext_" + gameName) + "_") + strDomain) + "_preroll") + _local3); trace("variables.cid", _local4.cid); var _local5:URLRequest = new URLRequest(_local2); _local5.data = _local4; navigateToURL(_local5, "_blank"); } } }//package src.com.adultswim.Preroll
Section 208
//GetVars (src.com.adultswim.Preroll.GetVars) package src.com.adultswim.Preroll { import flash.display.*; import flash.net.*; public class GetVars extends Sprite { private var oRoot:Object; private var my_lc:LocalConnection; public function GetVars(){ oRoot = GlobalVarContainer.vars.root; my_lc = new LocalConnection(); super(); trace("~~~~", oRoot, GlobalVarContainer.vars.strBase); switch (oRoot.loaderInfo.parameters.strBase){ case undefined: case null: case "": GlobalVarContainer.vars.strBase = (("http://i.cdn.turner.com/adultswim/games/hs/" + GlobalVarContainer.vars.gameName) + "/"); break; default: try { GlobalVarContainer.vars.strBase = oRoot.loaderInfo.parameters.strBase; } catch(e:Error) { }; break; }; switch (oRoot.loaderInfo.parameters.strDomain){ case undefined: case null: case "": GlobalVarContainer.vars.strDomain = my_lc.domain; break; default: try { GlobalVarContainer.vars.strDomain = oRoot.loaderInfo.parameters.strDomain; } catch(e:Error) { }; break; }; } } }//package src.com.adultswim.Preroll
Section 209
//GlobalVarContainer (src.com.adultswim.Preroll.GlobalVarContainer) package src.com.adultswim.Preroll { public class GlobalVarContainer { public static var vars:Object = []; } }//package src.com.adultswim.Preroll
Section 210
//Navigation (src.com.adultswim.Preroll.Navigation) package src.com.adultswim.Preroll { import flash.events.*; import flash.display.*; public class Navigation extends Sprite { private var stageHeight:Number; private var stream:Object; private var stageWidth:Number; private var mcPlay:Object; private var oStage:Object; public function Navigation(){ mcPlay = GlobalVarContainer.vars.mcPlay; oStage = GlobalVarContainer.vars.stage; stageWidth = GlobalVarContainer.vars.stageWidth; stageHeight = GlobalVarContainer.vars.stageHeight; stream = GlobalVarContainer.vars.stream; super(); trace("Navigation initiated"); trace("mcPlay", mcPlay); trace("mcPlay.name", mcPlay.name); oStage.addChild(mcPlay); mcPlay.mcPlayBtn.gotoAndPlay(2); mcPlay.scaleX = (mcPlay.scaleY = 0.5); mcPlay.x = ((stageWidth / 2) - (mcPlay.width / 2)); mcPlay.y = 289; mcPlay.addEventListener(MouseEvent.MOUSE_OVER, clickMethod); mcPlay.addEventListener(MouseEvent.MOUSE_OUT, clickMethod); mcPlay.addEventListener(MouseEvent.MOUSE_DOWN, clickMethod); } public function clickMethod(_arg1:MouseEvent):void{ switch (_arg1.type){ case "mouseOver": mcPlay.gotoAndStop("over"); break; case "mouseOut": mcPlay.gotoAndStop("off"); break; case "click": mcPlay.gotoAndStop("down"); break; default: break; }; } } }//package src.com.adultswim.Preroll
Section 211
//NetStreamer (src.com.adultswim.Preroll.NetStreamer) package src.com.adultswim.Preroll { import flash.media.*; import flash.events.*; import flash.display.*; import flash.net.*; public class NetStreamer extends Sprite { public var nav:Navigation; private var stageHeight:Number; private var stream:NetStream; private var stageWidth:Number; private var connection:NetConnection; private var oStage:Object; private var oVideo:Object; private var videoURL:String; private var flvWidth:Number; private var flvHeight:Number; public function NetStreamer(){ flvHeight = GlobalVarContainer.vars.flvHeight; flvWidth = GlobalVarContainer.vars.flvWidth; oStage = GlobalVarContainer.vars.stage; stageHeight = GlobalVarContainer.vars.stageHeight; stageWidth = GlobalVarContainer.vars.stageWidth; videoURL = GlobalVarContainer.vars.flvPath; super(); connection = new NetConnection(); connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); connection.connect(null); } private function securityErrorHandler(_arg1:SecurityErrorEvent):void{ trace(("securityErrorHandler: " + _arg1)); } private function connectStream():void{ trace("|-o-| connectStream"); trace(((((("|-o-| rect " + oStage) + " :: ") + stageWidth) + " : ") + stageHeight)); stream = new NetStream(connection); stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); stream.client = new CustomClient(); var _local1:Sprite = new Sprite(); _local1.graphics.beginFill(0); _local1.graphics.drawRect(0, 0, stageWidth, stageHeight); oStage.addChild(_local1); GlobalVarContainer.vars.blackBg = _local1; var _local2:Video = new Video(); GlobalVarContainer.vars.video = _local2; trace(((("!!!!!!!! width: " + flvWidth) + " : ") + flvHeight)); _local2.x = ((stageWidth - flvWidth) / 2); _local2.y = ((stageHeight - flvHeight) / 2); _local2.width = flvWidth; _local2.height = flvHeight; _local2.attachNetStream(stream); stream.play(videoURL); GlobalVarContainer.vars.stream = stream; oStage.addChild(_local2); var _local3:MovieClip = new MovieClip(); } private function netStatusHandler(_arg1:NetStatusEvent):void{ switch (_arg1.info.code){ case "NetConnection.Connect.Success": connectStream(); break; case "NetStream.Play.StreamNotFound": trace(("Stream not found: " + videoURL)); break; case "NetStream.Play.Stop": trace("All Stop, Aye"); break; default: break; }; } } }//package src.com.adultswim.Preroll class CustomClient { public var nav:Navigation; private function CustomClient(){ } public function onXMPData(_arg1:Object):void{ } public function onCuePoint(_arg1:Object):void{ trace(((((("|-o-| |-o-| cuepoint: time=" + _arg1.time) + " name=") + _arg1.name) + " type=") + _arg1.type)); switch (_arg1.name){ case "enterPlay": GlobalVarContainer.vars.bReady = true; nav = new Navigation(); break; default: break; }; } public function onMetaData(_arg1:Object):void{ trace(((((((("metadata: duration=" + _arg1.duration) + " width=") + _arg1.width) + " height=") + _arg1.height) + " framerate=") + _arg1.framerate)); } }
Section 212
//Preroller (src.com.adultswim.Preroll.Preroller) package src.com.adultswim.Preroll { import flash.display.*; import flash.net.*; public class Preroller extends Sprite { private var clickHandler:ClickHandler; private var myVid:NetStreamer; private var oStage:Object; private var oRoot:Object; private var my_lc:LocalConnection; private var getVars:GetVars; public function Preroller(){ my_lc = new LocalConnection(); super(); trace("!@", my_lc.domain); switch (stage){ case null: case undefined: case "": oStage = GlobalVarContainer.vars.stage; trace("@@@@stage is null. Now set to object: ", oStage); break; default: oStage = stage; trace("@@@@stage is available!"); break; }; switch (root){ case null: case undefined: case "": oRoot = GlobalVarContainer.vars.root; trace("####root is null. Now set to object: ", oStage); break; default: oRoot = root; trace("####root is available!"); break; }; trace("$$$$jumbotron", oStage, oRoot, "::", GlobalVarContainer.vars.root); getVars = new GetVars(); myVid = new NetStreamer(); clickHandler = new ClickHandler(); } } }//package src.com.adultswim.Preroll
Section 213
//GetVersion (versioning.GetVersion) package versioning { import flash.display.*; import flash.ui.*; public class GetVersion { private var cm:ContextMenu; private static var id:String = Version.id; public function GetVersion(_arg1:Sprite):void{ cm = new ContextMenu(); cm.hideBuiltInItems(); var _local2:ContextMenuItem = new ContextMenuItem(("Version : " + getVersionString())); cm.customItems.push(_local2); _arg1.contextMenu = cm; } public static function getVersionString():String{ return (id); } } }//package versioning
Section 214
//Version (versioning.Version) package versioning { public class Version { public static var id:String = "15/04/2010 16:46:15.83 MEDIATONIC-PC"; } }//package versioning
Section 215
//ambient_bathroom (ambient_bathroom) package { import flash.media.*; public dynamic class ambient_bathroom extends Sound { } }//package
Section 216
//ambient_office (ambient_office) package { import flash.media.*; public dynamic class ambient_office extends Sound { } }//package
Section 217
//ambient_shack (ambient_shack) package { import flash.media.*; public dynamic class ambient_shack extends Sound { } }//package
Section 218
//ambient_surgery (ambient_surgery) package { import flash.media.*; public dynamic class ambient_surgery extends Sound { } }//package
Section 219
//arm1 (arm1) package { import flash.display.*; public dynamic class arm1 extends MovieClip { } }//package
Section 220
//arm2 (arm2) package { import flash.display.*; public dynamic class arm2 extends MovieClip { } }//package
Section 221
//arm3 (arm3) package { import flash.display.*; public dynamic class arm3 extends MovieClip { } }//package
Section 222
//arm4 (arm4) package { import flash.display.*; public dynamic class arm4 extends MovieClip { } }//package
Section 223
//arm5 (arm5) package { import flash.display.*; public dynamic class arm5 extends MovieClip { } }//package
Section 224
//awesome (awesome) package { import flash.display.*; public dynamic class awesome extends MovieClip { public var holder:MovieClip; } }//package
Section 225
//bandages (bandages) package { import flash.display.*; public dynamic class bandages extends MovieClip { } }//package
Section 226
//Barnicle (Barnicle) package { import flash.display.*; public dynamic class Barnicle extends MovieClip { public var hit:MovieClip; public var dying:MovieClip; public var pupil:MovieClip; } }//package
Section 227
//barnicleSplatter1 (barnicleSplatter1) package { import flash.display.*; public dynamic class barnicleSplatter1 extends MovieClip { } }//package
Section 228
//barnicleSplatter2 (barnicleSplatter2) package { import flash.display.*; public dynamic class barnicleSplatter2 extends MovieClip { } }//package
Section 229
//barnicleSplatter3 (barnicleSplatter3) package { import flash.display.*; public dynamic class barnicleSplatter3 extends MovieClip { } }//package
Section 230
//barnicleSplatter4 (barnicleSplatter4) package { import flash.display.*; public dynamic class barnicleSplatter4 extends MovieClip { } }//package
Section 231
//barnicleSplatter5 (barnicleSplatter5) package { import flash.display.*; public dynamic class barnicleSplatter5 extends MovieClip { } }//package
Section 232
//Bat (Bat) package { import flash.display.*; public dynamic class Bat extends MovieClip { public var body:MovieClip; public var flapping:MovieClip; public var sleeping:MovieClip; public var dying:MovieClip; public var hit:MovieClip; public var spitting:MovieClip; } }//package
Section 233
//bat_flap (bat_flap) package { import flash.media.*; public dynamic class bat_flap extends Sound { } }//package
Section 234
//battery (battery) package { import flash.media.*; public dynamic class battery extends Sound { } }//package
Section 235
//beep (beep) package { import flash.media.*; public dynamic class beep extends Sound { } }//package
Section 236
//bgHolder (bgHolder) package { import flash.display.*; public dynamic class bgHolder extends MovieClip { } }//package
Section 237
//BigCentipede (BigCentipede) package { import flash.display.*; public dynamic class BigCentipede extends MovieClip { public var retract:MovieClip; public var attack:MovieClip; public var dying:MovieClip; public var stunned:MovieClip; public var appear:MovieClip; public var vanish:MovieClip; public var craze:MovieClip; } }//package
Section 238
//bigSplatblood (bigSplatblood) package { import flash.display.*; public dynamic class bigSplatblood extends MovieClip { } }//package
Section 239
//bigSplatink (bigSplatink) package { import flash.display.*; public dynamic class bigSplatink extends MovieClip { } }//package
Section 240
//bigSplatpoison (bigSplatpoison) package { import flash.display.*; public dynamic class bigSplatpoison extends MovieClip { } }//package
Section 241
//Bleed (Bleed) package { import flash.display.*; public dynamic class Bleed extends MovieClip { public var hit:MovieClip; public var holder:MovieClip; } }//package
Section 242
//bleedCountdown (bleedCountdown) package { import flash.display.*; import flash.text.*; public dynamic class bleedCountdown extends MovieClip { public var txt:TextField; } }//package
Section 243
//blip (blip) package { import flash.media.*; public dynamic class blip extends Sound { } }//package
Section 244
//bloodDrop (bloodDrop) package { import flash.display.*; public dynamic class bloodDrop extends MovieClip { } }//package
Section 245
//bloodSplatter1 (bloodSplatter1) package { import flash.display.*; public dynamic class bloodSplatter1 extends MovieClip { } }//package
Section 246
//bloodSplatter2 (bloodSplatter2) package { import flash.display.*; public dynamic class bloodSplatter2 extends MovieClip { } }//package
Section 247
//bloodSplatter3 (bloodSplatter3) package { import flash.display.*; public dynamic class bloodSplatter3 extends MovieClip { } }//package
Section 248
//bloodSplatter4 (bloodSplatter4) package { import flash.display.*; public dynamic class bloodSplatter4 extends MovieClip { } }//package
Section 249
//bloodSplatter5 (bloodSplatter5) package { import flash.display.*; public dynamic class bloodSplatter5 extends MovieClip { } }//package
Section 250
//blueBloodSplatter1 (blueBloodSplatter1) package { import flash.display.*; public dynamic class blueBloodSplatter1 extends MovieClip { } }//package
Section 251
//blueBloodSplatter2 (blueBloodSplatter2) package { import flash.display.*; public dynamic class blueBloodSplatter2 extends MovieClip { } }//package
Section 252
//blueBloodSplatter3 (blueBloodSplatter3) package { import flash.display.*; public dynamic class blueBloodSplatter3 extends MovieClip { } }//package
Section 253
//blueBloodSplatter4 (blueBloodSplatter4) package { import flash.display.*; public dynamic class blueBloodSplatter4 extends MovieClip { } }//package
Section 254
//blueBloodSplatter5 (blueBloodSplatter5) package { import flash.display.*; public dynamic class blueBloodSplatter5 extends MovieClip { } }//package
Section 255
//body (body) package { import flash.display.*; public dynamic class body extends MovieClip { } }//package
Section 256
//bodyshock (bodyshock) package { import flash.display.*; public dynamic class bodyshock extends MovieClip { } }//package
Section 257
//boneParticle (boneParticle) package { import flash.display.*; public dynamic class boneParticle extends MovieClip { } }//package
Section 258
//BottomLipLeft (BottomLipLeft) package { import flash.display.*; public dynamic class BottomLipLeft extends MovieClip { public var hit:MovieClip; } }//package
Section 259
//BottomLipRight (BottomLipRight) package { import flash.display.*; public dynamic class BottomLipRight extends MovieClip { public var hit:MovieClip; } }//package
Section 260
//Bunny (Bunny) package { import flash.display.*; public dynamic class Bunny extends MovieClip { public var hit:MovieClip; } }//package
Section 261
//Burn (Burn) package { import flash.display.*; public dynamic class Burn extends MovieClip { public var hit:MovieClip; } }//package
Section 262
//button_select (button_select) package { import flash.media.*; public dynamic class button_select extends Sound { } }//package
Section 263
//buzz (buzz) package { import flash.media.*; public dynamic class buzz extends Sound { } }//package
Section 264
//buzzer_right (buzzer_right) package { import flash.media.*; public dynamic class buzzer_right extends Sound { } }//package
Section 265
//buzzer_wrong (buzzer_wrong) package { import flash.media.*; public dynamic class buzzer_wrong extends Sound { } }//package
Section 266
//cent_explosion (cent_explosion) package { import flash.media.*; public dynamic class cent_explosion extends Sound { } }//package
Section 267
//cent_screech (cent_screech) package { import flash.media.*; public dynamic class cent_screech extends Sound { } }//package
Section 268
//chainsaw_loop (chainsaw_loop) package { import flash.media.*; public dynamic class chainsaw_loop extends Sound { } }//package
Section 269
//clown_1 (clown_1) package { import flash.media.*; public dynamic class clown_1 extends Sound { } }//package
Section 270
//clown_2 (clown_2) package { import flash.media.*; public dynamic class clown_2 extends Sound { } }//package
Section 271
//clown_3 (clown_3) package { import flash.media.*; public dynamic class clown_3 extends Sound { } }//package
Section 272
//clown_4 (clown_4) package { import flash.media.*; public dynamic class clown_4 extends Sound { } }//package
Section 273
//clown_5 (clown_5) package { import flash.media.*; public dynamic class clown_5 extends Sound { } }//package
Section 274
//ClownEye (ClownEye) package { import flash.display.*; public dynamic class ClownEye extends MovieClip { public var pupil:MovieClip; } }//package
Section 275
//ClownNose (ClownNose) package { import flash.display.*; public dynamic class ClownNose extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 276
//Crab (Crab) package { import flash.display.*; public dynamic class Crab extends MovieClip { public var hit:MovieClip; public var holder:MovieClip; } }//package
Section 277
//crab_death (crab_death) package { import flash.media.*; public dynamic class crab_death extends Sound { } }//package
Section 278
//crab_explode (crab_explode) package { import flash.media.*; public dynamic class crab_explode extends Sound { } }//package
Section 279
//cream (cream) package { import flash.display.*; public dynamic class cream extends MovieClip { } }//package
Section 280
//cream_loop (cream_loop) package { import flash.media.*; public dynamic class cream_loop extends Sound { } }//package
Section 281
//creamSpray (creamSpray) package { import flash.display.*; public dynamic class creamSpray extends MovieClip { } }//package
Section 282
//cursor (cursor) package { import flash.display.*; public dynamic class cursor extends MovieClip { public var hit:MovieClip; } }//package
Section 283
//CursorBunny (CursorBunny) package { import flash.display.*; public dynamic class CursorBunny extends MovieClip { } }//package
Section 284
//CursorExtractionFireFlyEggBroken (CursorExtractionFireFlyEggBroken) package { import flash.display.*; public dynamic class CursorExtractionFireFlyEggBroken extends MovieClip { } }//package
Section 285
//CursorFireFlyEgg (CursorFireFlyEgg) package { import flash.display.*; public dynamic class CursorFireFlyEgg extends MovieClip { public var anim:MovieClip; } }//package
Section 286
//CursorInsertionPlaceable (CursorInsertionPlaceable) package { import flash.display.*; public dynamic class CursorInsertionPlaceable extends MovieClip { } }//package
Section 287
//CursorKidneyTransplantLeft1 (CursorKidneyTransplantLeft1) package { import flash.display.*; public dynamic class CursorKidneyTransplantLeft1 extends MovieClip { } }//package
Section 288
//CursorKidneyTransplantLeft2 (CursorKidneyTransplantLeft2) package { import flash.display.*; public dynamic class CursorKidneyTransplantLeft2 extends MovieClip { } }//package
Section 289
//CursorKidneyTransplantLeft3 (CursorKidneyTransplantLeft3) package { import flash.display.*; public dynamic class CursorKidneyTransplantLeft3 extends MovieClip { } }//package
Section 290
//CursorKidneyTransplantLeftPlaceable (CursorKidneyTransplantLeftPlaceable) package { import flash.display.*; public dynamic class CursorKidneyTransplantLeftPlaceable extends MovieClip { } }//package
Section 291
//CursorKidneyTransplantRight1 (CursorKidneyTransplantRight1) package { import flash.display.*; public dynamic class CursorKidneyTransplantRight1 extends MovieClip { } }//package
Section 292
//CursorKidneyTransplantRight2 (CursorKidneyTransplantRight2) package { import flash.display.*; public dynamic class CursorKidneyTransplantRight2 extends MovieClip { } }//package
Section 293
//CursorKidneyTransplantRight3 (CursorKidneyTransplantRight3) package { import flash.display.*; public dynamic class CursorKidneyTransplantRight3 extends MovieClip { } }//package
Section 294
//CursorKidneyTransplantRightPlaceable (CursorKidneyTransplantRightPlaceable) package { import flash.display.*; public dynamic class CursorKidneyTransplantRightPlaceable extends MovieClip { } }//package
Section 295
//CursorKneeTransplant1 (CursorKneeTransplant1) package { import flash.display.*; public dynamic class CursorKneeTransplant1 extends MovieClip { } }//package
Section 296
//CursorKneeTransplantPlaceable (CursorKneeTransplantPlaceable) package { import flash.display.*; public dynamic class CursorKneeTransplantPlaceable extends MovieClip { } }//package
Section 297
//CursorLeftEyeTransplant1 (CursorLeftEyeTransplant1) package { import flash.display.*; public dynamic class CursorLeftEyeTransplant1 extends MovieClip { } }//package
Section 298
//CursorLeftEyeTransplantPlaceable (CursorLeftEyeTransplantPlaceable) package { import flash.display.*; public dynamic class CursorLeftEyeTransplantPlaceable extends MovieClip { } }//package
Section 299
//CursorLeftThumbTransplant1 (CursorLeftThumbTransplant1) package { import flash.display.*; public dynamic class CursorLeftThumbTransplant1 extends MovieClip { } }//package
Section 300
//CursorLeftThumbTransplantPlaceable (CursorLeftThumbTransplantPlaceable) package { import flash.display.*; public dynamic class CursorLeftThumbTransplantPlaceable extends MovieClip { } }//package
Section 301
//CursorNoseTransplant1 (CursorNoseTransplant1) package { import flash.display.*; public dynamic class CursorNoseTransplant1 extends MovieClip { public var removable1:MovieClip; } }//package
Section 302
//CursorNoseTransplantPlaceable (CursorNoseTransplantPlaceable) package { import flash.display.*; public dynamic class CursorNoseTransplantPlaceable extends MovieClip { } }//package
Section 303
//CursorPelvisTransplant1 (CursorPelvisTransplant1) package { import flash.display.*; public dynamic class CursorPelvisTransplant1 extends MovieClip { } }//package
Section 304
//CursorPelvisTransplantPlaceable (CursorPelvisTransplantPlaceable) package { import flash.display.*; public dynamic class CursorPelvisTransplantPlaceable extends MovieClip { } }//package
Section 305
//CursorPoisonKidneyTransplant1 (CursorPoisonKidneyTransplant1) package { import flash.display.*; public dynamic class CursorPoisonKidneyTransplant1 extends MovieClip { public var removable1:MovieClip; } }//package
Section 306
//CursorPoisonKidneyTransplant2 (CursorPoisonKidneyTransplant2) package { import flash.display.*; public dynamic class CursorPoisonKidneyTransplant2 extends MovieClip { public var removable2:MovieClip; } }//package
Section 307
//CursorPoisonKidneyTransplant3 (CursorPoisonKidneyTransplant3) package { import flash.display.*; public dynamic class CursorPoisonKidneyTransplant3 extends MovieClip { public var removable3:MovieClip; } }//package
Section 308
//CursorPoisonKidneyTransplantPlaceable (CursorPoisonKidneyTransplantPlaceable) package { import flash.display.*; public dynamic class CursorPoisonKidneyTransplantPlaceable extends MovieClip { } }//package
Section 309
//CursorPoisonLiverTransplant1 (CursorPoisonLiverTransplant1) package { import flash.display.*; public dynamic class CursorPoisonLiverTransplant1 extends MovieClip { public var removable1:MovieClip; } }//package
Section 310
//CursorPoisonLiverTransplant2 (CursorPoisonLiverTransplant2) package { import flash.display.*; public dynamic class CursorPoisonLiverTransplant2 extends MovieClip { } }//package
Section 311
//CursorPoisonLiverTransplant3 (CursorPoisonLiverTransplant3) package { import flash.display.*; public dynamic class CursorPoisonLiverTransplant3 extends MovieClip { public var removable3:MovieClip; } }//package
Section 312
//CursorPoisonLiverTransplantPlaceable (CursorPoisonLiverTransplantPlaceable) package { import flash.display.*; public dynamic class CursorPoisonLiverTransplantPlaceable extends MovieClip { } }//package
Section 313
//CursorRightEyeTransplant1 (CursorRightEyeTransplant1) package { import flash.display.*; public dynamic class CursorRightEyeTransplant1 extends MovieClip { } }//package
Section 314
//CursorRightEyeTransplantPlaceable (CursorRightEyeTransplantPlaceable) package { import flash.display.*; public dynamic class CursorRightEyeTransplantPlaceable extends MovieClip { } }//package
Section 315
//CursorRightThumbTransplant1 (CursorRightThumbTransplant1) package { import flash.display.*; public dynamic class CursorRightThumbTransplant1 extends MovieClip { } }//package
Section 316
//CursorRightThumbTransplantPlaceable (CursorRightThumbTransplantPlaceable) package { import flash.display.*; public dynamic class CursorRightThumbTransplantPlaceable extends MovieClip { } }//package
Section 317
//CursorShoulderTransplant1 (CursorShoulderTransplant1) package { import flash.display.*; public dynamic class CursorShoulderTransplant1 extends MovieClip { public var removable1:MovieClip; } }//package
Section 318
//CursorShoulderTransplantPlaceable (CursorShoulderTransplantPlaceable) package { import flash.display.*; public dynamic class CursorShoulderTransplantPlaceable extends MovieClip { } }//package
Section 319
//CursorSpineTransplant1 (CursorSpineTransplant1) package { import flash.display.*; public dynamic class CursorSpineTransplant1 extends MovieClip { } }//package
Section 320
//CursorSpineTransplantPlaceable (CursorSpineTransplantPlaceable) package { import flash.display.*; public dynamic class CursorSpineTransplantPlaceable extends MovieClip { } }//package
Section 321
//CursorSurfaceExtraction (CursorSurfaceExtraction) package { import flash.display.*; public dynamic class CursorSurfaceExtraction extends MovieClip { } }//package
Section 322
//CursorSurfaceExtractionBone (CursorSurfaceExtractionBone) package { import flash.display.*; public dynamic class CursorSurfaceExtractionBone extends MovieClip { } }//package
Section 323
//CursorSurfaceExtractionCrab (CursorSurfaceExtractionCrab) package { import flash.display.*; public dynamic class CursorSurfaceExtractionCrab extends MovieClip { } }//package
Section 324
//CursorSurfaceExtractionGarlic (CursorSurfaceExtractionGarlic) package { import flash.display.*; public dynamic class CursorSurfaceExtractionGarlic extends MovieClip { } }//package
Section 325
//CursorSurfaceExtractionGlass (CursorSurfaceExtractionGlass) package { import flash.display.*; public dynamic class CursorSurfaceExtractionGlass extends MovieClip { } }//package
Section 326
//CursorSurfaceExtractionKnee1 (CursorSurfaceExtractionKnee1) package { import flash.display.*; public dynamic class CursorSurfaceExtractionKnee1 extends MovieClip { } }//package
Section 327
//CursorSurfaceExtractionKnee2 (CursorSurfaceExtractionKnee2) package { import flash.display.*; public dynamic class CursorSurfaceExtractionKnee2 extends MovieClip { } }//package
Section 328
//CursorSurfaceExtractionNeedle (CursorSurfaceExtractionNeedle) package { import flash.display.*; public dynamic class CursorSurfaceExtractionNeedle extends MovieClip { } }//package
Section 329
//CursorSurfaceExtractionStake (CursorSurfaceExtractionStake) package { import flash.display.*; public dynamic class CursorSurfaceExtractionStake extends MovieClip { } }//package
Section 330
//CursorSurfaceExtractionTentacle1 (CursorSurfaceExtractionTentacle1) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTentacle1 extends MovieClip { } }//package
Section 331
//CursorSurfaceExtractionTentacle2 (CursorSurfaceExtractionTentacle2) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTentacle2 extends MovieClip { } }//package
Section 332
//CursorSurfaceExtractionTentacle3 (CursorSurfaceExtractionTentacle3) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTentacle3 extends MovieClip { } }//package
Section 333
//CursorSurfaceExtractionTentacle4 (CursorSurfaceExtractionTentacle4) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTentacle4 extends MovieClip { } }//package
Section 334
//CursorSurfaceExtractionTentacle5 (CursorSurfaceExtractionTentacle5) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTentacle5 extends MovieClip { } }//package
Section 335
//CursorSurfaceExtractionThigh1 (CursorSurfaceExtractionThigh1) package { import flash.display.*; public dynamic class CursorSurfaceExtractionThigh1 extends MovieClip { } }//package
Section 336
//CursorSurfaceExtractionThigh2 (CursorSurfaceExtractionThigh2) package { import flash.display.*; public dynamic class CursorSurfaceExtractionThigh2 extends MovieClip { } }//package
Section 337
//CursorSurfaceExtractionTooth1 (CursorSurfaceExtractionTooth1) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTooth1 extends MovieClip { } }//package
Section 338
//CursorSurfaceExtractionTooth2 (CursorSurfaceExtractionTooth2) package { import flash.display.*; public dynamic class CursorSurfaceExtractionTooth2 extends MovieClip { } }//package
Section 339
//CursorSurfaceExtractionWire (CursorSurfaceExtractionWire) package { import flash.display.*; public dynamic class CursorSurfaceExtractionWire extends MovieClip { } }//package
Section 340
//CursorThighTransplant1 (CursorThighTransplant1) package { import flash.display.*; public dynamic class CursorThighTransplant1 extends MovieClip { } }//package
Section 341
//CursorThighTransplantPlaceable (CursorThighTransplantPlaceable) package { import flash.display.*; public dynamic class CursorThighTransplantPlaceable extends MovieClip { } }//package
Section 342
//CursorTransplant1 (CursorTransplant1) package { import flash.display.*; public dynamic class CursorTransplant1 extends MovieClip { } }//package
Section 343
//CursorTransplant2 (CursorTransplant2) package { import flash.display.*; public dynamic class CursorTransplant2 extends MovieClip { } }//package
Section 344
//CursorTransplant3 (CursorTransplant3) package { import flash.display.*; public dynamic class CursorTransplant3 extends MovieClip { } }//package
Section 345
//CursorTransplantPlaceable (CursorTransplantPlaceable) package { import flash.display.*; public dynamic class CursorTransplantPlaceable extends MovieClip { } }//package
Section 346
//CursorTypeAndTell1 (CursorTypeAndTell1) package { import flash.display.*; public dynamic class CursorTypeAndTell1 extends MovieClip { } }//package
Section 347
//CursorTypeAndTell2 (CursorTypeAndTell2) package { import flash.display.*; public dynamic class CursorTypeAndTell2 extends MovieClip { } }//package
Section 348
//CursorTypeAndTell3 (CursorTypeAndTell3) package { import flash.display.*; public dynamic class CursorTypeAndTell3 extends MovieClip { } }//package
Section 349
//CursorTypeAndTellPlaceable (CursorTypeAndTellPlaceable) package { import flash.display.*; public dynamic class CursorTypeAndTellPlaceable extends MovieClip { } }//package
Section 350
//CursorUnderSurfaceExtractionCard (CursorUnderSurfaceExtractionCard) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionCard extends MovieClip { } }//package
Section 351
//CursorUnderSurfaceExtractionMoney (CursorUnderSurfaceExtractionMoney) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionMoney extends MovieClip { } }//package
Section 352
//CursorUnderSurfaceExtractionPassport (CursorUnderSurfaceExtractionPassport) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionPassport extends MovieClip { } }//package
Section 353
//CursorUnderSurfaceExtractionSilver (CursorUnderSurfaceExtractionSilver) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionSilver extends MovieClip { } }//package
Section 354
//CursorUnderSurfaceExtractionTooth1 (CursorUnderSurfaceExtractionTooth1) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionTooth1 extends MovieClip { } }//package
Section 355
//CursorUnderSurfaceExtractionTooth2 (CursorUnderSurfaceExtractionTooth2) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionTooth2 extends MovieClip { } }//package
Section 356
//CursorUnderSurfaceExtractionWire (CursorUnderSurfaceExtractionWire) package { import flash.display.*; public dynamic class CursorUnderSurfaceExtractionWire extends MovieClip { } }//package
Section 357
//cutSceneHolder (cutSceneHolder) package { import flash.display.*; import flash.text.*; public dynamic class cutSceneHolder extends MovieClip { public var bg:MovieClip; public var skip:SimpleButton; public var underBut:MovieClip; public var outro:MovieClip; public var mcBug:SimpleButton; public var char1:MovieClip; public var char2:MovieClip; public var char3:MovieClip; public var char4:MovieClip; public var speech:TextField; public var upgrade:upgradeScreen; public var summary:discharge; public var banner:MovieClip; public var next:SimpleButton; } }//package
Section 358
//dazed (dazed) package { import flash.media.*; public dynamic class dazed extends Sound { } }//package
Section 359
//dirtSplatter (dirtSplatter) package { import flash.display.*; public dynamic class dirtSplatter extends MovieClip { public var hit:MovieClip; } }//package
Section 360
//discharge (discharge) package { import flash.display.*; public dynamic class discharge extends MovieClip { public var holder:MovieClip; public function discharge(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package
Section 361
//dot (dot) package { import flash.display.*; public dynamic class dot extends MovieClip { } }//package
Section 362
//dot2 (dot2) package { import flash.display.*; public dynamic class dot2 extends MovieClip { } }//package
Section 363
//dot3 (dot3) package { import flash.display.*; public dynamic class dot3 extends MovieClip { } }//package
Section 364
//Dove (Dove) package { import flash.display.*; public dynamic class Dove extends MovieClip { public var shadow:MovieClip; public var anim:MovieClip; public var hit:MovieClip; public var shocked:MovieClip; public var alive:MovieClip; } }//package
Section 365
//dove_cooing (dove_cooing) package { import flash.media.*; public dynamic class dove_cooing extends Sound { } }//package
Section 366
//dove_explode (dove_explode) package { import flash.media.*; public dynamic class dove_explode extends Sound { } }//package
Section 367
//dove_flap (dove_flap) package { import flash.media.*; public dynamic class dove_flap extends Sound { } }//package
Section 368
//dove_squeal_1 (dove_squeal_1) package { import flash.media.*; public dynamic class dove_squeal_1 extends Sound { } }//package
Section 369
//dove_squeal_2 (dove_squeal_2) package { import flash.media.*; public dynamic class dove_squeal_2 extends Sound { } }//package
Section 370
//doveSplatter1 (doveSplatter1) package { import flash.display.*; public dynamic class doveSplatter1 extends MovieClip { } }//package
Section 371
//doveSplatter2 (doveSplatter2) package { import flash.display.*; public dynamic class doveSplatter2 extends MovieClip { } }//package
Section 372
//doveSplatter3 (doveSplatter3) package { import flash.display.*; public dynamic class doveSplatter3 extends MovieClip { } }//package
Section 373
//doveSplatter4 (doveSplatter4) package { import flash.display.*; public dynamic class doveSplatter4 extends MovieClip { } }//package
Section 374
//doveSplatter5 (doveSplatter5) package { import flash.display.*; public dynamic class doveSplatter5 extends MovieClip { } }//package
Section 375
//drop (drop) package { import flash.media.*; public dynamic class drop extends Sound { } }//package
Section 376
//Droplet (Droplet) package { import flash.display.*; public dynamic class Droplet extends MovieClip { } }//package
Section 377
//dropped (dropped) package { import flash.display.*; public dynamic class dropped extends MovieClip { public var holder:MovieClip; } }//package
Section 378
//empty (empty) package { import flash.display.*; public dynamic class empty extends MovieClip { } }//package
Section 379
//erupt (erupt) package { import flash.media.*; public dynamic class erupt extends Sound { } }//package
Section 380
//explosion_alternate (explosion_alternate) package { import flash.media.*; public dynamic class explosion_alternate extends Sound { } }//package
Section 381
//ExplosiveExtraction (ExplosiveExtraction) package { import flash.display.*; public dynamic class ExplosiveExtraction extends MovieClip { public var hit:MovieClip; } }//package
Section 382
//ExplosiveExtractionBomb (ExplosiveExtractionBomb) package { import flash.display.*; public dynamic class ExplosiveExtractionBomb extends MovieClip { public var hit:MovieClip; } }//package
Section 383
//ExplosiveExtractionEye (ExplosiveExtractionEye) package { import flash.display.*; public dynamic class ExplosiveExtractionEye extends MovieClip { public var hit:MovieClip; } }//package
Section 384
//extraction_1 (extraction_1) package { import flash.media.*; public dynamic class extraction_1 extends Sound { } }//package
Section 385
//extraction_2 (extraction_2) package { import flash.media.*; public dynamic class extraction_2 extends Sound { } }//package
Section 386
//extraction_3 (extraction_3) package { import flash.media.*; public dynamic class extraction_3 extends Sound { } }//package
Section 387
//extraction_4 (extraction_4) package { import flash.media.*; public dynamic class extraction_4 extends Sound { } }//package
Section 388
//extraction_5 (extraction_5) package { import flash.media.*; public dynamic class extraction_5 extends Sound { } }//package
Section 389
//ExtractionFireFlyEggBroken (ExtractionFireFlyEggBroken) package { import flash.display.*; public dynamic class ExtractionFireFlyEggBroken extends MovieClip { public var hit:MovieClip; } }//package
Section 390
//Eye (Eye) package { import flash.display.*; public dynamic class Eye extends MovieClip { public var pupil:MovieClip; } }//package
Section 391
//Eyelid (Eyelid) package { import flash.display.*; public dynamic class Eyelid extends MovieClip { public var anim:MovieClip; public var hit:MovieClip; } }//package
Section 392
//failedScreen (failedScreen) package { import flash.display.*; public dynamic class failedScreen extends MovieClip { public var holder:MovieClip; public function failedScreen(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package
Section 393
//Fat (Fat) package { import flash.display.*; public dynamic class Fat extends MovieClip { public var hit:MovieClip; } }//package
Section 394
//fatSplatter1 (fatSplatter1) package { import flash.display.*; public dynamic class fatSplatter1 extends MovieClip { } }//package
Section 395
//fatSplatter2 (fatSplatter2) package { import flash.display.*; public dynamic class fatSplatter2 extends MovieClip { } }//package
Section 396
//fatSplatter3 (fatSplatter3) package { import flash.display.*; public dynamic class fatSplatter3 extends MovieClip { } }//package
Section 397
//fatSplatter4 (fatSplatter4) package { import flash.display.*; public dynamic class fatSplatter4 extends MovieClip { } }//package
Section 398
//fatSplatter5 (fatSplatter5) package { import flash.display.*; public dynamic class fatSplatter5 extends MovieClip { } }//package
Section 399
//featherSplatter1 (featherSplatter1) package { import flash.display.*; public dynamic class featherSplatter1 extends MovieClip { } }//package
Section 400
//female_1 (female_1) package { import flash.media.*; public dynamic class female_1 extends Sound { } }//package
Section 401
//female_2 (female_2) package { import flash.media.*; public dynamic class female_2 extends Sound { } }//package
Section 402
//female_3 (female_3) package { import flash.media.*; public dynamic class female_3 extends Sound { } }//package
Section 403
//female_4 (female_4) package { import flash.media.*; public dynamic class female_4 extends Sound { } }//package
Section 404
//female_5 (female_5) package { import flash.media.*; public dynamic class female_5 extends Sound { } }//package
Section 405
//Fire (Fire) package { import flash.display.*; public dynamic class Fire extends MovieClip { public var hit:MovieClip; } }//package
Section 406
//fire_loop (fire_loop) package { import flash.media.*; public dynamic class fire_loop extends Sound { } }//package
Section 407
//FireFly (FireFly) package { import flash.display.*; public dynamic class FireFly extends MovieClip { public var anim:MovieClip; public var hit:MovieClip; } }//package
Section 408
//FireFlyEgg (FireFlyEgg) package { import flash.display.*; public dynamic class FireFlyEgg extends MovieClip { public var anim:MovieClip; public var hit:MovieClip; } }//package
Section 409
//fireSplatter1 (fireSplatter1) package { import flash.display.*; public dynamic class fireSplatter1 extends MovieClip { } }//package
Section 410
//flame (flame) package { import flash.display.*; public dynamic class flame extends MovieClip { } }//package
Section 411
//FLAME_SPRAY (FLAME_SPRAY) package { import flash.display.*; public dynamic class FLAME_SPRAY extends MovieClip { } }//package
Section 412
//flameSpray (flameSpray) package { import flash.display.*; public dynamic class flameSpray extends MovieClip { } }//package
Section 413
//flatline (flatline) package { import flash.media.*; public dynamic class flatline extends Sound { } }//package
Section 414
//generic_creature_1 (generic_creature_1) package { import flash.media.*; public dynamic class generic_creature_1 extends Sound { } }//package
Section 415
//generic_creature_2 (generic_creature_2) package { import flash.media.*; public dynamic class generic_creature_2 extends Sound { } }//package
Section 416
//generic_creature_3 (generic_creature_3) package { import flash.media.*; public dynamic class generic_creature_3 extends Sound { } }//package
Section 417
//generic_creature_4 (generic_creature_4) package { import flash.media.*; public dynamic class generic_creature_4 extends Sound { } }//package
Section 418
//good (good) package { import flash.display.*; public dynamic class good extends MovieClip { public var holder:MovieClip; } }//package
Section 419
//great (great) package { import flash.display.*; public dynamic class great extends MovieClip { public var holder:MovieClip; } }//package
Section 420
//head (head) package { import flash.display.*; public dynamic class head extends MovieClip { } }//package
Section 421
//healed (healed) package { import flash.display.*; public dynamic class healed extends MovieClip { public var holder:MovieClip; } }//package
Section 422
//health (health) package { import flash.display.*; public dynamic class health extends MovieClip { public var health_bar:MovieClip; } }//package
Section 423
//hit (hit) package { import flash.display.*; public dynamic class hit extends MovieClip { } }//package
Section 424
//Incision (Incision) package { import flash.display.*; public dynamic class Incision extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 425
//IncisionCoffin (IncisionCoffin) package { import flash.display.*; public dynamic class IncisionCoffin extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 426
//injection_in (injection_in) package { import flash.media.*; public dynamic class injection_in extends Sound { } }//package
Section 427
//injection_out (injection_out) package { import flash.media.*; public dynamic class injection_out extends Sound { } }//package
Section 428
//injectionBar1 (injectionBar1) package { import flash.display.*; public dynamic class injectionBar1 extends MovieClip { public var hit:MovieClip; public var wall:MovieClip; public var floor:MovieClip; public function injectionBar1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 429
//injectionBar2 (injectionBar2) package { import flash.display.*; public dynamic class injectionBar2 extends MovieClip { public var hit:MovieClip; public var wall:MovieClip; public var floor:MovieClip; public function injectionBar2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 430
//injectionBar3 (injectionBar3) package { import flash.display.*; public dynamic class injectionBar3 extends MovieClip { public var hit:MovieClip; public var wall:MovieClip; public var floor:MovieClip; public function injectionBar3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 431
//ink_1 (ink_1) package { import flash.media.*; public dynamic class ink_1 extends Sound { } }//package
Section 432
//ink_2 (ink_2) package { import flash.media.*; public dynamic class ink_2 extends Sound { } }//package
Section 433
//inkSplatter1 (inkSplatter1) package { import flash.display.*; public dynamic class inkSplatter1 extends MovieClip { } }//package
Section 434
//inkSplatter2 (inkSplatter2) package { import flash.display.*; public dynamic class inkSplatter2 extends MovieClip { } }//package
Section 435
//inkSplatter3 (inkSplatter3) package { import flash.display.*; public dynamic class inkSplatter3 extends MovieClip { } }//package
Section 436
//inkSplatter4 (inkSplatter4) package { import flash.display.*; public dynamic class inkSplatter4 extends MovieClip { } }//package
Section 437
//inkSplatter5 (inkSplatter5) package { import flash.display.*; public dynamic class inkSplatter5 extends MovieClip { } }//package
Section 438
//InsectBoss (InsectBoss) package { import flash.display.*; public dynamic class InsectBoss extends MovieClip { public var anim:MovieClip; public var hit:MovieClip; public var shocked:MovieClip; public var alive:MovieClip; } }//package
Section 439
//Insertion (Insertion) package { import flash.display.*; public dynamic class Insertion extends MovieClip { public var anim:MovieClip; public var s:MovieClip; public var e:MovieClip; public var hit:MovieClip; } }//package
Section 440
//intro_music (intro_music) package { import flash.media.*; public dynamic class intro_music extends Sound { } }//package
Section 441
//kidney (kidney) package { import flash.display.*; public dynamic class kidney extends MovieClip { } }//package
Section 442
//KidneyTransplantLeft (KidneyTransplantLeft) package { import flash.display.*; public dynamic class KidneyTransplantLeft extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var removable2:MovieClip; public var removable3:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 443
//KidneyTransplantRight (KidneyTransplantRight) package { import flash.display.*; public dynamic class KidneyTransplantRight extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var removable2:MovieClip; public var removable3:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 444
//KneeTransplant (KneeTransplant) package { import flash.display.*; public dynamic class KneeTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 445
//LargeCut (LargeCut) package { import flash.display.*; public dynamic class LargeCut extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 446
//LargeCutScar (LargeCutScar) package { import flash.display.*; public dynamic class LargeCutScar extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 447
//LeftEyeTransplant (LeftEyeTransplant) package { import flash.display.*; public dynamic class LeftEyeTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 448
//LeftThumbTransplant (LeftThumbTransplant) package { import flash.display.*; public dynamic class LeftThumbTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 449
//levelSelect (levelSelect) package { import flash.display.*; import flash.text.*; public dynamic class levelSelect extends MovieClip { public var act2:SimpleButton; public var page1:MovieClip; public var page2:MovieClip; public var time:TextField; public var folder:patientfolder; public var score:TextField; public var mcBug:SimpleButton; public var act1:SimpleButton; } }//package
Section 450
//lighter_loop (lighter_loop) package { import flash.media.*; public dynamic class lighter_loop extends Sound { } }//package
Section 451
//lostScreen (lostScreen) package { import flash.display.*; public dynamic class lostScreen extends MovieClip { public var start:MovieClip; } }//package
Section 452
//Main (Main) package { import flash.events.*; import flash.display.*; import shell.*; import app.*; import src.com.adultswim.Preroll.*; import flash.net.*; import prerollAssets.*; public class Main extends MovieClip { private var clickHandler:ClickHandler; private var myVid:NetStreamer; private var play_mc:mc_preroll_play; private var oStage:Object; private var oRoot:Object; private var logo; private var re:RegExp; private var my_lc:LocalConnection; private var getVars:GetVars; private var gameName:String;// = "amateursurgeon2" public function Main(){ my_lc = new LocalConnection(); re = new RegExp("http://i.cdn.turner.com/adultswim/games2/tools/swf/preroll-asg-syndicated(-\\w+)?-(\\d+)x(\\d+).flv", "i"); play_mc = new mc_preroll_play(); super(); addFrameScript(0, frame1, 14, frame15); addEventListener(Event.ADDED_TO_STAGE, init); } function frame15(){ stop(); } public function init(_arg1:Event):void{ trace("init"); gameName = "surgeon2"; trace("!@", my_lc.domain); switch (stage){ case null: oStage = GlobalVarContainer.vars.stage; trace("@@@@stage is null. Now set to object: ", oStage); break; default: oStage = stage; GlobalVarContainer.vars.stage = oStage; trace("@@@@stage is available!"); break; }; switch (root){ case null: oRoot = GlobalVarContainer.vars.root; trace("####root is null. Now set to object: ", oRoot); break; default: oRoot = root; GlobalVarContainer.vars.root = oRoot; trace("####root is available!"); break; }; GlobalVarContainer.vars.flvPath = "http://i.cdn.turner.com/adultswim/games2/tools/swf/preroll-asg-syndicated-noplay-728x500.flv"; GlobalVarContainer.vars.flvWidth = parseInt(GlobalVarContainer.vars.flvPath.replace(re, "$2")); GlobalVarContainer.vars.flvHeight = parseInt(GlobalVarContainer.vars.flvPath.replace(re, "$3")); trace(GlobalVarContainer.vars.flvPath.replace(re, "$0"), GlobalVarContainer.vars.flvPath.replace(re, "$1"), GlobalVarContainer.vars.flvPath.replace(re, "$2"), GlobalVarContainer.vars.flvPath.replace(re, "$3")); GlobalVarContainer.vars.stageWidth = oStage.stageWidth; GlobalVarContainer.vars.stageHeight = oStage.stageHeight; GlobalVarContainer.vars.mcLogo = logo; GlobalVarContainer.vars.mcPlay = play_mc; trace("$$$$jumbotron", oStage, oRoot, "::", GlobalVarContainer.vars.root); var _local2:Preroller = new Preroller(); addChild(play_mc); play_mc.scaleX = (play_mc.scaleY = 0.5); play_mc.x = ((oStage.stageWidth / 2) - (play_mc.width / 2)); play_mc.y = 289; } public function gameInit():void{ trace("start game"); stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; tabChildren = false; tabEnabled = false; addChild(new Controller(this)); } function frame1(){ stop(); } } }//package
Section 453
//male_1 (male_1) package { import flash.media.*; public dynamic class male_1 extends Sound { } }//package
Section 454
//male_2 (male_2) package { import flash.media.*; public dynamic class male_2 extends Sound { } }//package
Section 455
//male_3 (male_3) package { import flash.media.*; public dynamic class male_3 extends Sound { } }//package
Section 456
//male_4 (male_4) package { import flash.media.*; public dynamic class male_4 extends Sound { } }//package
Section 457
//male_5 (male_5) package { import flash.media.*; public dynamic class male_5 extends Sound { } }//package
Section 458
//masking (masking) package { import flash.display.*; public dynamic class masking extends MovieClip { } }//package
Section 459
//mmm (mmm) package { import flash.media.*; public dynamic class mmm extends Sound { } }//package
Section 460
//movingEye (movingEye) package { import flash.display.*; public dynamic class movingEye extends MovieClip { public var pupil:MovieClip; } }//package
Section 461
//movingEyeWithLid (movingEyeWithLid) package { import flash.display.*; public dynamic class movingEyeWithLid extends MovieClip { public var pupil:MovieClip; } }//package
Section 462
//music_1 (music_1) package { import flash.media.*; public dynamic class music_1 extends Sound { } }//package
Section 463
//music_2 (music_2) package { import flash.media.*; public dynamic class music_2 extends Sound { } }//package
Section 464
//nose_pop (nose_pop) package { import flash.media.*; public dynamic class nose_pop extends Sound { } }//package
Section 465
//NoseTransplant (NoseTransplant) package { import flash.display.*; public dynamic class NoseTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 466
//ok (ok) package { import flash.display.*; public dynamic class ok extends MovieClip { public var holder:MovieClip; } }//package
Section 467
//patientfolder (patientfolder) package { import flash.display.*; public dynamic class patientfolder extends MovieClip { public var holder:MovieClip; public function patientfolder(){ addFrameScript(0, frame1, 19, frame20); } function frame20(){ stop(); } function frame1(){ stop(); } } }//package
Section 468
//pauseScreen (pauseScreen) package { import flash.display.*; public dynamic class pauseScreen extends MovieClip { public var help:MovieClip; public var holder:MovieClip; public function pauseScreen(){ addFrameScript(20, frame21); } function frame21(){ stop(); } } }//package
Section 469
//PelvisTransplant (PelvisTransplant) package { import flash.display.*; public dynamic class PelvisTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 470
//pig_1 (pig_1) package { import flash.media.*; public dynamic class pig_1 extends Sound { } }//package
Section 471
//pig_2 (pig_2) package { import flash.media.*; public dynamic class pig_2 extends Sound { } }//package
Section 472
//pig_3 (pig_3) package { import flash.media.*; public dynamic class pig_3 extends Sound { } }//package
Section 473
//pizza_cutter_loop (pizza_cutter_loop) package { import flash.media.*; public dynamic class pizza_cutter_loop extends Sound { } }//package
Section 474
//pleasure_1 (pleasure_1) package { import flash.media.*; public dynamic class pleasure_1 extends Sound { } }//package
Section 475
//pleasure_2 (pleasure_2) package { import flash.media.*; public dynamic class pleasure_2 extends Sound { } }//package
Section 476
//pleasure_3 (pleasure_3) package { import flash.media.*; public dynamic class pleasure_3 extends Sound { } }//package
Section 477
//Poison (Poison) package { import flash.display.*; public dynamic class Poison extends MovieClip { public var hit:MovieClip; } }//package
Section 478
//PoisonKidneyTransplant (PoisonKidneyTransplant) package { import flash.display.*; public dynamic class PoisonKidneyTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var removable2:MovieClip; public var removable3:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 479
//PoisonLiverTransplant (PoisonLiverTransplant) package { import flash.display.*; public dynamic class PoisonLiverTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var removable2:MovieClip; public var removable3:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 480
//poisonSplatter1 (poisonSplatter1) package { import flash.display.*; public dynamic class poisonSplatter1 extends MovieClip { } }//package
Section 481
//preloader_mc (preloader_mc) package { import flash.display.*; public dynamic class preloader_mc extends MovieClip { public var preloader:MovieClip; } }//package
Section 482
//redScreen (redScreen) package { import flash.display.*; public dynamic class redScreen extends MovieClip { } }//package
Section 483
//revived (revived) package { import flash.display.*; public dynamic class revived extends MovieClip { public var holder:MovieClip; } }//package
Section 484
//RightEyeTransplant (RightEyeTransplant) package { import flash.display.*; public dynamic class RightEyeTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 485
//RightThumbTransplant (RightThumbTransplant) package { import flash.display.*; public dynamic class RightThumbTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 486
//roar_loop (roar_loop) package { import flash.media.*; public dynamic class roar_loop extends Sound { } }//package
Section 487
//saltSplatter1 (saltSplatter1) package { import flash.display.*; public dynamic class saltSplatter1 extends MovieClip { } }//package
Section 488
//saltSplatter2 (saltSplatter2) package { import flash.display.*; public dynamic class saltSplatter2 extends MovieClip { } }//package
Section 489
//saltSplatter3 (saltSplatter3) package { import flash.display.*; public dynamic class saltSplatter3 extends MovieClip { } }//package
Section 490
//scannerArrow (scannerArrow) package { import flash.display.*; public dynamic class scannerArrow extends MovieClip { } }//package
Section 491
//scannerBar (scannerBar) package { import flash.display.*; public dynamic class scannerBar extends MovieClip { public var holder:MovieClip; } }//package
Section 492
//scannerRing (scannerRing) package { import flash.display.*; public dynamic class scannerRing extends MovieClip { public var holder:MovieClip; } }//package
Section 493
//Scarring (Scarring) package { import flash.display.*; public dynamic class Scarring extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 494
//ShoulderTransplant (ShoulderTransplant) package { import flash.display.*; public dynamic class ShoulderTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 495
//SmallCut (SmallCut) package { import flash.display.*; public dynamic class SmallCut extends MovieClip { public var hit:MovieClip; } }//package
Section 496
//smoke (smoke) package { import flash.display.*; public dynamic class smoke extends MovieClip { } }//package
Section 497
//snarl (snarl) package { import flash.media.*; public dynamic class snarl extends Sound { } }//package
Section 498
//soaring (soaring) package { import flash.media.*; public dynamic class soaring extends Sound { } }//package
Section 499
//soundtrack (soundtrack) package { import flash.media.*; public dynamic class soundtrack extends Sound { } }//package
Section 500
//sparkParticle (sparkParticle) package { import flash.display.*; public dynamic class sparkParticle extends MovieClip { } }//package
Section 501
//SpineTransplant (SpineTransplant) package { import flash.display.*; public dynamic class SpineTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 502
//spitting (spitting) package { import flash.media.*; public dynamic class spitting extends Sound { } }//package
Section 503
//splat_1 (splat_1) package { import flash.media.*; public dynamic class splat_1 extends Sound { } }//package
Section 504
//splat_2 (splat_2) package { import flash.media.*; public dynamic class splat_2 extends Sound { } }//package
Section 505
//Squid (Squid) package { import flash.display.*; public dynamic class Squid extends MovieClip { public var hit3:MovieClip; public var hit4:MovieClip; public var hit6:MovieClip; public var hit5:MovieClip; public var head:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 506
//squid_angry (squid_angry) package { import flash.media.*; public dynamic class squid_angry extends Sound { } }//package
Section 507
//squid_explosion (squid_explosion) package { import flash.media.*; public dynamic class squid_explosion extends Sound { } }//package
Section 508
//squid_pain (squid_pain) package { import flash.media.*; public dynamic class squid_pain extends Sound { } }//package
Section 509
//start_mc (start_mc) package { import flash.display.*; public dynamic class start_mc extends MovieClip { public var mcIphoneHome:SimpleButton; public var continue_btn:SimpleButton; public var intro:MovieClip; public var mcMGHome:SimpleButton; public var credits_btn:SimpleButton; public var credits:MovieClip; public var start_btn:MovieClip; } }//package
Section 510
//startScreen1 (startScreen1) package { import flash.display.*; public dynamic class startScreen1 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 511
//startScreen10 (startScreen10) package { import flash.display.*; public dynamic class startScreen10 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 512
//startScreen11 (startScreen11) package { import flash.display.*; public dynamic class startScreen11 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 513
//startScreen12 (startScreen12) package { import flash.display.*; public dynamic class startScreen12 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 514
//startScreen13 (startScreen13) package { import flash.display.*; public dynamic class startScreen13 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 515
//startScreen14 (startScreen14) package { import flash.display.*; public dynamic class startScreen14 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 516
//startScreen15 (startScreen15) package { import flash.display.*; public dynamic class startScreen15 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 517
//startScreen16 (startScreen16) package { import flash.display.*; public dynamic class startScreen16 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 518
//startScreen17 (startScreen17) package { import flash.display.*; public dynamic class startScreen17 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 519
//startScreen18 (startScreen18) package { import flash.display.*; public dynamic class startScreen18 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 520
//startScreen19 (startScreen19) package { import flash.display.*; public dynamic class startScreen19 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 521
//startScreen2 (startScreen2) package { import flash.display.*; public dynamic class startScreen2 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 522
//startScreen20 (startScreen20) package { import flash.display.*; public dynamic class startScreen20 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 523
//startScreen3 (startScreen3) package { import flash.display.*; public dynamic class startScreen3 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 524
//startScreen4 (startScreen4) package { import flash.display.*; public dynamic class startScreen4 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 525
//startScreen5 (startScreen5) package { import flash.display.*; public dynamic class startScreen5 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 526
//startScreen6 (startScreen6) package { import flash.display.*; public dynamic class startScreen6 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 527
//startScreen7 (startScreen7) package { import flash.display.*; public dynamic class startScreen7 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 528
//startScreen8 (startScreen8) package { import flash.display.*; public dynamic class startScreen8 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 529
//startScreen9 (startScreen9) package { import flash.display.*; public dynamic class startScreen9 extends MovieClip { public var start:SimpleButton; public var mcBug:SimpleButton; } }//package
Section 530
//stitch (stitch) package { import flash.display.*; public dynamic class stitch extends MovieClip { } }//package
Section 531
//suck (suck) package { import flash.media.*; public dynamic class suck extends Sound { } }//package
Section 532
//SurfaceExtraction (SurfaceExtraction) package { import flash.display.*; public dynamic class SurfaceExtraction extends MovieClip { public var hit:MovieClip; public var removable:MovieClip; } }//package
Section 533
//SurfaceExtractionBone (SurfaceExtractionBone) package { import flash.display.*; public dynamic class SurfaceExtractionBone extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 534
//SurfaceExtractionBoneRemovable (SurfaceExtractionBoneRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionBoneRemovable extends MovieClip { } }//package
Section 535
//SurfaceExtractionCrab (SurfaceExtractionCrab) package { import flash.display.*; public dynamic class SurfaceExtractionCrab extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 536
//SurfaceExtractionCrabRemovable (SurfaceExtractionCrabRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionCrabRemovable extends MovieClip { } }//package
Section 537
//SurfaceExtractionGarlic (SurfaceExtractionGarlic) package { import flash.display.*; public dynamic class SurfaceExtractionGarlic extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 538
//SurfaceExtractionGarlicRemovable (SurfaceExtractionGarlicRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionGarlicRemovable extends MovieClip { } }//package
Section 539
//SurfaceExtractionGlass (SurfaceExtractionGlass) package { import flash.display.*; public dynamic class SurfaceExtractionGlass extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 540
//SurfaceExtractionGlassRemovable (SurfaceExtractionGlassRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionGlassRemovable extends MovieClip { } }//package
Section 541
//SurfaceExtractionKnee1 (SurfaceExtractionKnee1) package { import flash.display.*; public dynamic class SurfaceExtractionKnee1 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 542
//SurfaceExtractionKnee1Removable (SurfaceExtractionKnee1Removable) package { import flash.display.*; public dynamic class SurfaceExtractionKnee1Removable extends MovieClip { } }//package
Section 543
//SurfaceExtractionKnee2 (SurfaceExtractionKnee2) package { import flash.display.*; public dynamic class SurfaceExtractionKnee2 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 544
//SurfaceExtractionKnee2Removable (SurfaceExtractionKnee2Removable) package { import flash.display.*; public dynamic class SurfaceExtractionKnee2Removable extends MovieClip { } }//package
Section 545
//SurfaceExtractionNeedle (SurfaceExtractionNeedle) package { import flash.display.*; public dynamic class SurfaceExtractionNeedle extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 546
//SurfaceExtractionNeedleRemovable (SurfaceExtractionNeedleRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionNeedleRemovable extends MovieClip { } }//package
Section 547
//SurfaceExtractionStake (SurfaceExtractionStake) package { import flash.display.*; public dynamic class SurfaceExtractionStake extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 548
//SurfaceExtractionStakeRemovable (SurfaceExtractionStakeRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionStakeRemovable extends MovieClip { } }//package
Section 549
//SurfaceExtractionTentacle1 (SurfaceExtractionTentacle1) package { import flash.display.*; public dynamic class SurfaceExtractionTentacle1 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 550
//SurfaceExtractionTentacle2 (SurfaceExtractionTentacle2) package { import flash.display.*; public dynamic class SurfaceExtractionTentacle2 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 551
//SurfaceExtractionTentacle3 (SurfaceExtractionTentacle3) package { import flash.display.*; public dynamic class SurfaceExtractionTentacle3 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 552
//SurfaceExtractionTentacle4 (SurfaceExtractionTentacle4) package { import flash.display.*; public dynamic class SurfaceExtractionTentacle4 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 553
//SurfaceExtractionTentacle5 (SurfaceExtractionTentacle5) package { import flash.display.*; public dynamic class SurfaceExtractionTentacle5 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 554
//SurfaceExtractionThigh1 (SurfaceExtractionThigh1) package { import flash.display.*; public dynamic class SurfaceExtractionThigh1 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 555
//SurfaceExtractionThigh1Removable (SurfaceExtractionThigh1Removable) package { import flash.display.*; public dynamic class SurfaceExtractionThigh1Removable extends MovieClip { } }//package
Section 556
//SurfaceExtractionThigh2 (SurfaceExtractionThigh2) package { import flash.display.*; public dynamic class SurfaceExtractionThigh2 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 557
//SurfaceExtractionThigh2Removable (SurfaceExtractionThigh2Removable) package { import flash.display.*; public dynamic class SurfaceExtractionThigh2Removable extends MovieClip { } }//package
Section 558
//SurfaceExtractionTooth1 (SurfaceExtractionTooth1) package { import flash.display.*; public dynamic class SurfaceExtractionTooth1 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 559
//SurfaceExtractionTooth1Removable (SurfaceExtractionTooth1Removable) package { import flash.display.*; public dynamic class SurfaceExtractionTooth1Removable extends MovieClip { } }//package
Section 560
//SurfaceExtractionTooth2 (SurfaceExtractionTooth2) package { import flash.display.*; public dynamic class SurfaceExtractionTooth2 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 561
//SurfaceExtractionTooth2Removable (SurfaceExtractionTooth2Removable) package { import flash.display.*; public dynamic class SurfaceExtractionTooth2Removable extends MovieClip { } }//package
Section 562
//SurfaceExtractionWire (SurfaceExtractionWire) package { import flash.display.*; public dynamic class SurfaceExtractionWire extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 563
//SurfaceExtractionWireRemovable (SurfaceExtractionWireRemovable) package { import flash.display.*; public dynamic class SurfaceExtractionWireRemovable extends MovieClip { } }//package
Section 564
//syrup (syrup) package { import flash.display.*; public dynamic class syrup extends MovieClip { } }//package
Section 565
//syrupSpray (syrupSpray) package { import flash.display.*; public dynamic class syrupSpray extends MovieClip { } }//package
Section 566
//tail (tail) package { import flash.display.*; public dynamic class tail extends MovieClip { } }//package
Section 567
//text_pop (text_pop) package { import flash.display.*; import flash.text.*; public dynamic class text_pop extends MovieClip { public var txt:TextField; } }//package
Section 568
//ThighTransplant (ThighTransplant) package { import flash.display.*; public dynamic class ThighTransplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var hit1:MovieClip; } }//package
Section 569
//tooslow (tooslow) package { import flash.display.*; public dynamic class tooslow extends MovieClip { public var holder:MovieClip; } }//package
Section 570
//TopLipLeft (TopLipLeft) package { import flash.display.*; public dynamic class TopLipLeft extends MovieClip { public var hit:MovieClip; } }//package
Section 571
//TopLipRight (TopLipRight) package { import flash.display.*; public dynamic class TopLipRight extends MovieClip { public var hit:MovieClip; } }//package
Section 572
//torch (torch) package { import flash.display.*; public dynamic class torch extends MovieClip { } }//package
Section 573
//Transplant (Transplant) package { import flash.display.*; public dynamic class Transplant extends MovieClip { public var hit:MovieClip; public var removable1:MovieClip; public var removable2:MovieClip; public var removable3:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 574
//tray (tray) package { import flash.display.*; public dynamic class tray extends MovieClip { public var hit:MovieClip; } }//package
Section 575
//tut_pop (tut_pop) package { import flash.display.*; import flash.text.*; public dynamic class tut_pop extends MovieClip { public var txt:TextField; public var cont:SimpleButton; } }//package
Section 576
//TypeAndTell (TypeAndTell) package { import flash.display.*; public dynamic class TypeAndTell extends MovieClip { public var hit3:MovieClip; public var hit:MovieClip; public var removable1:MovieClip; public var removable2:MovieClip; public var removable3:MovieClip; public var screen:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; } }//package
Section 577
//ui (ui) package { import flash.display.*; import flash.text.*; public dynamic class ui extends MovieClip { public var cream:MovieClip; public var mcBug:SimpleButton; public var effectvacuum:MovieClip; public var chainsaw:MovieClip; public var effectstitch:MovieClip; public var effectcream:MovieClip; public var score:TextField; public var battery:MovieClip; public var tongshighlight:MovieClip; public var effectlighter:MovieClip; public var effecttongs:MovieClip; public var cutter:MovieClip; public var effectchainsaw:MovieClip; public var stitchhighlight:MovieClip; public var vacuumhighlight:MovieClip; public var chainsawhighlight:MovieClip; public var effecthealth:MovieClip; public var stitch:MovieClip; public var vacuum:MovieClip; public var injectionhighlight:MovieClip; public var pause_but:MovieClip; public var lighter:MovieClip; public var drip:MovieClip; public var bg:MovieClip; public var batteryhighlight:MovieClip; public var effectscanner:MovieClip; public var lighterhighlight:MovieClip; public var jogger:MovieClip; public var time:TextField; public var injection:MovieClip; public var health:TextField; public var effecttime:MovieClip; public var effectbattery:MovieClip; public var effectinjection:MovieClip; public var creamhighlight:MovieClip; public var cutterhighlight:MovieClip; public var scannerhighlight:MovieClip; public var effectcutter:MovieClip; public var scanner:MovieClip; public var tongs:MovieClip; } }//package
Section 578
//UnderSurfaceExtractionCard (UnderSurfaceExtractionCard) package { import flash.display.*; public dynamic class UnderSurfaceExtractionCard extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 579
//UnderSurfaceExtractionCardRemovable (UnderSurfaceExtractionCardRemovable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionCardRemovable extends MovieClip { } }//package
Section 580
//UnderSurfaceExtractionClown (UnderSurfaceExtractionClown) package { import flash.display.*; public dynamic class UnderSurfaceExtractionClown extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 581
//UnderSurfaceExtractionClownRemovable (UnderSurfaceExtractionClownRemovable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionClownRemovable extends MovieClip { } }//package
Section 582
//UnderSurfaceExtractionMoney (UnderSurfaceExtractionMoney) package { import flash.display.*; public dynamic class UnderSurfaceExtractionMoney extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 583
//UnderSurfaceExtractionMoneyRemovable (UnderSurfaceExtractionMoneyRemovable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionMoneyRemovable extends MovieClip { } }//package
Section 584
//UnderSurfaceExtractionPassport (UnderSurfaceExtractionPassport) package { import flash.display.*; public dynamic class UnderSurfaceExtractionPassport extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 585
//UnderSurfaceExtractionPassportRemovable (UnderSurfaceExtractionPassportRemovable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionPassportRemovable extends MovieClip { } }//package
Section 586
//UnderSurfaceExtractionSilver (UnderSurfaceExtractionSilver) package { import flash.display.*; public dynamic class UnderSurfaceExtractionSilver extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 587
//UnderSurfaceExtractionSilverRemovable (UnderSurfaceExtractionSilverRemovable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionSilverRemovable extends MovieClip { } }//package
Section 588
//UnderSurfaceExtractionTooth1 (UnderSurfaceExtractionTooth1) package { import flash.display.*; public dynamic class UnderSurfaceExtractionTooth1 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 589
//UnderSurfaceExtractionTooth1Removable (UnderSurfaceExtractionTooth1Removable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionTooth1Removable extends MovieClip { } }//package
Section 590
//UnderSurfaceExtractionTooth2 (UnderSurfaceExtractionTooth2) package { import flash.display.*; public dynamic class UnderSurfaceExtractionTooth2 extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 591
//UnderSurfaceExtractionTooth2Removable (UnderSurfaceExtractionTooth2Removable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionTooth2Removable extends MovieClip { } }//package
Section 592
//UnderSurfaceExtractionWire (UnderSurfaceExtractionWire) package { import flash.display.*; public dynamic class UnderSurfaceExtractionWire extends MovieClip { public var s:MovieClip; public var hit:MovieClip; public var e:MovieClip; } }//package
Section 593
//UnderSurfaceExtractionWireRemovable (UnderSurfaceExtractionWireRemovable) package { import flash.display.*; public dynamic class UnderSurfaceExtractionWireRemovable extends MovieClip { } }//package
Section 594
//Unibrow (Unibrow) package { import flash.display.*; public dynamic class Unibrow extends MovieClip { public var hit:MovieClip; } }//package
Section 595
//upgradeScreen (upgradeScreen) package { import flash.display.*; public dynamic class upgradeScreen extends MovieClip { public var holder:MovieClip; public function upgradeScreen(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package
Section 596
//vacuum_loop (vacuum_loop) package { import flash.media.*; public dynamic class vacuum_loop extends Sound { } }//package
Section 597
//vacuumBar (vacuumBar) package { import flash.display.*; public dynamic class vacuumBar extends MovieClip { public var hitter:hit; } }//package
Section 598
//wait_mc (wait_mc) package { import flash.display.*; import flash.text.*; public dynamic class wait_mc extends MovieClip { public var txt:TextField; public var wheel:MovieClip; } }//package
Section 599
//wake (wake) package { import flash.display.*; public dynamic class wake extends MovieClip { } }//package
Section 600
//vampiretears (vampiretears) package { import flash.display.*; public dynamic class vampiretears extends MovieClip { } }//package
Section 601
//vampiretearsSpray (vampiretearsSpray) package { import flash.display.*; public dynamic class vampiretearsSpray extends MovieClip { } }//package
Section 602
//wasp_fly (wasp_fly) package { import flash.media.*; public dynamic class wasp_fly extends Sound { } }//package
Section 603
//woodParticle (woodParticle) package { import flash.display.*; public dynamic class woodParticle extends MovieClip { } }//package
Section 604
//wrong (wrong) package { import flash.display.*; public dynamic class wrong extends MovieClip { public var holder:MovieClip; } }//package
Section 605
//yummy (yummy) package { import flash.display.*; public dynamic class yummy extends MovieClip { public var holder:MovieClip; } }//package

Library Items

Symbol 1 GraphicUsed by:7
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:7
Symbol 5 FontUsed by:6
Symbol 6 EditableTextUses:5Used by:7
Symbol 7 MovieClip {wait_mc}Uses:1 4 6
Symbol 8 GraphicUsed by:25
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:25
Symbol 11 FontUsed by:12 42 44 55 56 57 58 60 116 156 158 159 227 558 923 992 994 995 1008 1010 1011 1016 1017 1024 1032 1033 1046 1051 1052 1062 1063 1077 1143 1147 1160 1172 1183 1185 1293 1294 1357 1358 1371 1372 1506 1508 1512 1570 1589 1613 1614 1704 1706 1708 1775 1780 1781 1792 1794 1810 1814 1942 1943 1975 1977 1987 1988 1989 1990 1994 1996 1999 2001 2702 2703 2704 2705 2971 2974 2975 2977 2978 2979 2988 3004 3445 3446 3479 3483 3484 5665 6132 6134 6143 6144 6145 6146 6163 6179 6222 6230 6231 6233 6234 6236 6237 6247 6248 6258 6259 6263 6269 6271 6272 6283 6284 6286 6287 6308 6311 6370 6408 6409 6411
Symbol 12 TextUses:11Used by:25
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:21
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:21
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:21
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:14 16 18 19 20Used by:24
Symbol 22 ShapeTweeningUsed by:24
Symbol 23 GraphicUsed by:24 5385
Symbol 24 MovieClipUses:21 22 23Used by:25
Symbol 25 MovieClipUses:8 10 12 24Used by:26
Symbol 26 MovieClip {preloader_mc}Uses:25
Symbol 27 GraphicUsed by:140
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:140
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:140
Symbol 32 GraphicUsed by:140
Symbol 33 GraphicUsed by:39
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:39
Symbol 36 GraphicUsed by:37 6126
Symbol 37 MovieClipUses:36Used by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:33 35 37 38Used by:140
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:140
Symbol 42 TextUses:11Used by:43
Symbol 43 MovieClipUses:42Used by:140
Symbol 44 TextUses:11Used by:45
Symbol 45 MovieClipUses:44Used by:140
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:140
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:140
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:140
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:140
Symbol 54 GraphicUsed by:140
Symbol 55 TextUses:11Used by:140
Symbol 56 TextUses:11Used by:140
Symbol 57 TextUses:11Used by:140
Symbol 58 TextUses:11Used by:140
Symbol 59 FontUsed by:60 1187 1199 1200 1344 1345 1843 1846 1847 1850 1851 1860 1864 1865 1871 1878 1886 1890 1893 1900 1906 1910 1922 1931 1937 1947 1955 1957 2046 3020 3849 5581 6313 6416 6421 6425 6435 6438 6467 6490 6497 6500 6503 6522 6528 6530 6533 6536 6543 6551 6564
Symbol 60 EditableTextUses:11 59Used by:140
Symbol 61 FontUsed by:62 63 923 1783 1786 1792 1794 1810 1814 2069 2988 3004 3135 3488 3495 3519 3525 3532 3537 3542 3673 3683 3720 3736 3740 3748 3758 3762 3769 3780 3785 3827 3843 5774 5803 5811 5819 5827 5835 5841 5851 5859 5867
Symbol 62 EditableTextUses:61 3846Used by:140
Symbol 63 EditableTextUses:61 3846Used by:140
Symbol 64 GraphicUsed by:78
Symbol 65 GraphicUsed by:78
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:78
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:78
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:78
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:78
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:78
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClip {main_fla.grading_mc_1412}Uses:64 65 67 69 71 73 75 77Used by:140
Symbol 79 FontUsed by:80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 198 233 312 361 377 423 467 476 484 502 1991 1992 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 6147 6148 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203
Symbol 80 EditableTextUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:140
Symbol 82 EditableTextUses:79Used by:102
Symbol 83 EditableTextUses:79Used by:102
Symbol 84 EditableTextUses:79Used by:102
Symbol 85 EditableTextUses:79Used by:102
Symbol 86 EditableTextUses:79Used by:102
Symbol 87 EditableTextUses:79Used by:102
Symbol 88 EditableTextUses:79Used by:102
Symbol 89 EditableTextUses:79Used by:102
Symbol 90 EditableTextUses:79Used by:102
Symbol 91 EditableTextUses:79Used by:102
Symbol 92 EditableTextUses:79Used by:102
Symbol 93 EditableTextUses:79Used by:102
Symbol 94 EditableTextUses:79Used by:102
Symbol 95 EditableTextUses:79Used by:102
Symbol 96 EditableTextUses:79Used by:102
Symbol 97 EditableTextUses:79Used by:102
Symbol 98 EditableTextUses:79Used by:102
Symbol 99 EditableTextUses:79Used by:102
Symbol 100 EditableTextUses:79Used by:102
Symbol 101 EditableTextUses:79Used by:102
Symbol 102 MovieClipUses:82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101Used by:140
Symbol 103 GraphicUsed by:122
Symbol 104 GraphicUsed by:105 122 2618 6156 6167
Symbol 105 MovieClipUses:104Used by:122
Symbol 106 GraphicUsed by:107 122
Symbol 107 MovieClipUses:106Used by:122
Symbol 108 GraphicUsed by:109 122 1072 1079 6155 6167
Symbol 109 MovieClipUses:108Used by:122
Symbol 110 GraphicUsed by:111 122
Symbol 111 MovieClipUses:110Used by:122
Symbol 112 GraphicUsed by:113 122
Symbol 113 MovieClipUses:112Used by:122
Symbol 114 GraphicUsed by:115 122
Symbol 115 MovieClipUses:114Used by:122
Symbol 116 TextUses:11Used by:122
Symbol 117 GraphicUsed by:122
Symbol 118 GraphicUsed by:119 122 1035 1050 1053 2980 3481 3485 6165 6167 6182 6183
Symbol 119 MovieClipUses:118Used by:122
Symbol 120 GraphicUsed by:121 122 1034 1049 1053 1766 1782 2973 2976 2980 3482 3485 6166 6167 6181 6183
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 ButtonUses:103 105 107 109 111 113 115 116 117 119 121 104 106 108 110 112 118 120 114Used by:140
Symbol 123 GraphicUsed by:124 134
Symbol 124 MovieClipUses:123Used by:130 133
Symbol 125 GraphicUsed by:130
Symbol 126 GraphicUsed by:128 134
Symbol 127 GraphicUsed by:128 134
Symbol 128 MovieClipUses:126 127Used by:130 133
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:124 125 128 129Used by:134
Symbol 131 GraphicUsed by:133 134
Symbol 132 GraphicUsed by:133 134
Symbol 133 MovieClipUses:124 131 128 132Used by:134
Symbol 134 ButtonUses:130 133 123 131 126 127 132Used by:140 1753
Symbol 135 GraphicUsed by:136 137 138 139
Symbol 136 MovieClipUses:135Used by:140
Symbol 137 MovieClipUses:135Used by:140
Symbol 138 MovieClipUses:135Used by:140
Symbol 139 MovieClipUses:135Used by:140
Symbol 140 MovieClip {main_fla.dischargeHolder_1399}Uses:27 29 31 32 39 41 43 45 47 49 51 53 54 55 56 57 58 60 62 63 78 81 102 122 134 136 137 138 139Used by:143
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:143
Symbol 143 MovieClip {discharge}Uses:140 142Used by:3034
Symbol 144 GraphicUsed by:148 2157 2209 3128 4170 4798 6404
Symbol 145 GraphicUsed by:148
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:148
Symbol 148 MovieClipUses:144 145 147Used by:559
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:151 160
Symbol 151 MovieClipUses:150Used by:160
Symbol 152 GraphicUsed by:153 160 1023 2980
Symbol 153 MovieClipUses:152Used by:160
Symbol 154 GraphicUsed by:155 160 1022 2980
Symbol 155 MovieClipUses:154Used by:160
Symbol 156 TextUses:11Used by:160
Symbol 157 GraphicUsed by:160
Symbol 158 TextUses:11Used by:160
Symbol 159 TextUses:11Used by:160
Symbol 160 ButtonUses:149 151 153 155 156 157 158 159 150 152 154Used by:559
Symbol 161 GraphicUsed by:162 163 164 165 166 167 168 169 170 171
Symbol 162 MovieClipUses:161Used by:559
Symbol 163 MovieClipUses:161Used by:559
Symbol 164 MovieClipUses:161Used by:559
Symbol 165 MovieClipUses:161Used by:559
Symbol 166 MovieClipUses:161Used by:559
Symbol 167 MovieClipUses:161Used by:559
Symbol 168 MovieClipUses:161Used by:559
Symbol 169 MovieClipUses:161Used by:559
Symbol 170 MovieClipUses:161Used by:559
Symbol 171 MovieClipUses:161Used by:559
Symbol 172 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:177
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:174 176Used by:228 249 356 364 392 462 470 479 487 510
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:228 249 356 364 392 462 470 479 487 510
Symbol 180 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 181 GraphicUsed by:187 194 216
Symbol 182 GraphicUsed by:183 191 213
Symbol 183 MovieClipUses:182Used by:186
Symbol 184 GraphicUsed by:185 192 214
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClipUses:183 185Used by:187
Symbol 187 MovieClipUses:181 186Used by:228 249 356 364 392 462 470 479 487 510
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:228 249 356 364 392 462 470 479 487 510
Symbol 190 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 191 MovieClipUses:182Used by:193
Symbol 192 MovieClipUses:184Used by:193
Symbol 193 MovieClipUses:191 192Used by:194
Symbol 194 MovieClipUses:181 193Used by:228 249 356 364 392 462 470 479 487 510
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:228
Symbol 197 GraphicUsed by:228
Symbol 198 TextUses:79Used by:228
Symbol 199 GraphicUsed by:200 201 205
Symbol 200 MovieClipUses:199Used by:228 249 356 364 392 462 470 479 487 510 975 3487
Symbol 201 MovieClipUses:199Used by:228 249 356 364 392 462 470 479 487 510 975 3487
Symbol 202 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:228 249 356 364 392 462 470 479 487 510 975 3487
Symbol 205 MovieClipUses:199Used by:228 249 356 364 392 462 470 479 487 510 975
Symbol 206 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 207 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 208 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 209 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:228 249 356 364 392 462 470 479 487 510
Symbol 212 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 213 MovieClipUses:182Used by:215
Symbol 214 MovieClipUses:184Used by:215
Symbol 215 MovieClipUses:213 214Used by:216
Symbol 216 MovieClipUses:181 215Used by:228 249 356 364 392 462 470 479 487 510
Symbol 217 GraphicUsed by:228
Symbol 218 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 219 GraphicUsed by:220 1145 1754 2071 2707 2981 3025 3033 3227 3410 3424 3870 4176 4213 4388 4405 4811 4840 4852 4855 5385 5444 5445 5447 5448 6116  Timeline
Symbol 220 MovieClipUses:219Used by:228 249 356 364 392 462 470 479 487 510
Symbol 221 GraphicUsed by:228 249 356 364 392 462 470 479 487 510
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:228 249 356 364 392 462 470 479 487 510
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:228 249 356 364 392 462 470 479 487 510
Symbol 226 GraphicUsed by:228
Symbol 227 TextUses:11Used by:228 249 356 364 392 462 470 479 487 510
Symbol 228 MovieClipUses:172 177 179 180 187 189 190 194 196 197 198 200 201 202 204 205 206 207 208 209 211 212 216 217 218 220 221 223 225 226 227Used by:559
Symbol 229 GraphicUsed by:249
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:249
Symbol 232 GraphicUsed by:249
Symbol 233 TextUses:79Used by:249
Symbol 234 GraphicUsed by:249
Symbol 235 GraphicUsed by:249
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:249
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:249
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:249
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:249
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:249
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:249
Symbol 248 GraphicUsed by:249 356 462
Symbol 249 MovieClipUses:172 177 179 180 187 189 190 194 229 231 232 233 200 201 202 204 205 206 207 208 209 211 212 216 234 218 220 221 223 225 235 237 239 241 243 245 247 248 227Used by:559
Symbol 250 GraphicUsed by:356
Symbol 251 GraphicUsed by:252 314 337
Symbol 252 MovieClipUses:251Used by:356
Symbol 253 GraphicUsed by:356
Symbol 254 GraphicUsed by:255 285 315 339 5904 5925 5947 6444 6457 6510
Symbol 255 MovieClipUses:254Used by:356
Symbol 256 GraphicUsed by:356
Symbol 257 GraphicUsed by:258 317 341
Symbol 258 MovieClipUses:257Used by:356
Symbol 259 GraphicUsed by:356
Symbol 260 GraphicUsed by:265 295 323 347 5910 5930 5952 6448 6459 6514
Symbol 261 BitmapUsed by:264
Symbol 262 BitmapUsed by:264
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:261 262 263Used by:265
Symbol 265 MovieClipUses:260 264Used by:356
Symbol 266 GraphicUsed by:269 299
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClipUses:266 268Used by:356
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:356
Symbol 272 GraphicUsed by:356
Symbol 273 GraphicUsed by:274 331 353
Symbol 274 MovieClipUses:273Used by:356
Symbol 275 GraphicUsed by:356
Symbol 276 GraphicUsed by:277 306
Symbol 277 MovieClipUses:276Used by:356
Symbol 278 GraphicUsed by:356
Symbol 279 GraphicUsed by:280 334 355
Symbol 280 MovieClipUses:279Used by:356
Symbol 281 GraphicUsed by:310
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:310
Symbol 284 GraphicUsed by:310 5941 6465
Symbol 285 MovieClipUses:254Used by:310
Symbol 286 GraphicUsed by:310
Symbol 287 GraphicUsed by:288 5927 6458
Symbol 288 MovieClipUses:287Used by:310
Symbol 289 GraphicUsed by:310
Symbol 290 GraphicUsed by:295 969 972 5930 6459
Symbol 291 BitmapUsed by:294
Symbol 292 BitmapUsed by:294
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:291 292 293Used by:295
Symbol 295 MovieClipUses:290 260 294Used by:310
Symbol 296 GraphicUsed by:299
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClipUses:296 266 298Used by:310
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:310
Symbol 302 GraphicUsed by:310
Symbol 303 GraphicUsed by:304 5936 6462
Symbol 304 MovieClipUses:303Used by:310
Symbol 305 GraphicUsed by:310 5941 6465
Symbol 306 MovieClipUses:276Used by:310
Symbol 307 GraphicUsed by:310
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:310
Symbol 310 MovieClipUses:281 283 284 285 286 288 289 295 299 301 302 304 305 306 307 309Used by:356
Symbol 311 GraphicUsed by:356
Symbol 312 TextUses:79Used by:356
Symbol 313 GraphicUsed by:356
Symbol 314 MovieClipUses:251Used by:356
Symbol 315 MovieClipUses:254Used by:356
Symbol 316 GraphicUsed by:356
Symbol 317 MovieClipUses:257Used by:356
Symbol 318 GraphicUsed by:356
Symbol 319 BitmapUsed by:322
Symbol 320 BitmapUsed by:322
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:319 320 321Used by:323
Symbol 323 MovieClipUses:260 322Used by:356
Symbol 324 GraphicUsed by:327 350 5912 5932 6449 6460
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:327
Symbol 327 MovieClipUses:324 326Used by:356
Symbol 328 GraphicUsed by:329 351
Symbol 329 MovieClipUses:328Used by:356
Symbol 330 GraphicUsed by:356
Symbol 331 MovieClipUses:273Used by:356
Symbol 332 GraphicUsed by:333 354 5918 5937 5960 6453 6463 6519
Symbol 333 MovieClipUses:332Used by:356
Symbol 334 MovieClipUses:279Used by:356
Symbol 335 GraphicUsed by:356
Symbol 336 GraphicUsed by:356
Symbol 337 MovieClipUses:251Used by:356
Symbol 338 GraphicUsed by:356
Symbol 339 MovieClipUses:254Used by:356
Symbol 340 GraphicUsed by:356
Symbol 341 MovieClipUses:257Used by:356
Symbol 342 GraphicUsed by:356
Symbol 343 BitmapUsed by:346
Symbol 344 BitmapUsed by:346
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:343 344 345Used by:347
Symbol 347 MovieClipUses:260 346Used by:356
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClipUses:324 349Used by:356
Symbol 351 MovieClipUses:328Used by:356
Symbol 352 GraphicUsed by:356
Symbol 353 MovieClipUses:273Used by:356
Symbol 354 MovieClipUses:332Used by:356
Symbol 355 MovieClipUses:279Used by:356
Symbol 356 MovieClipUses:172 177 179 180 187 189 190 194 250 252 253 255 256 258 259 265 269 271 272 274 275 277 278 280 310 311 312 200 201 202 204 205 206 207 208 209 211 212 216 313 314 315 316 317 318 323 327 329 330 331 333 334 335 218 220 221 223 225 336 337 338 339 340 341 342 347 350 351 352 353 354 355 248 227Used by:559
Symbol 357 GraphicUsed by:364
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:364
Symbol 360 GraphicUsed by:364
Symbol 361 TextUses:79Used by:364
Symbol 362 GraphicUsed by:364
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:172 177 179 180 187 189 190 194 357 359 360 361 200 201 202 204 205 206 207 208 209 211 212 216 362 218 220 221 223 225 363 227Used by:559
Symbol 365 GraphicUsed by:392
Symbol 366 GraphicUsed by:368 380 387 5976 5989 5995 6431
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:366 367Used by:392
Symbol 369 GraphicUsed by:392
Symbol 370 GraphicUsed by:372
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:370 371Used by:392
Symbol 373 GraphicUsed by:392
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:392
Symbol 376 GraphicUsed by:392
Symbol 377 TextUses:79Used by:392
Symbol 378 GraphicUsed by:392
Symbol 379 GraphicUsed by:380 387
Symbol 380 MovieClipUses:366 379Used by:392
Symbol 381 GraphicUsed by:392
Symbol 382 GraphicUsed by:384 390 5979 5992 5998 6433
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:382 383Used by:392
Symbol 385 GraphicUsed by:392
Symbol 386 GraphicUsed by:392
Symbol 387 MovieClipUses:366 379Used by:392
Symbol 388 GraphicUsed by:392
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:382 389Used by:392
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:172 177 179 180 187 189 190 194 365 368 369 372 373 375 376 377 200 201 202 204 205 206 207 208 209 211 212 216 378 380 381 384 385 218 220 221 223 225 386 387 388 390 391 227Used by:559
Symbol 393 GraphicUsed by:462
Symbol 394 GraphicUsed by:395 446 5601 6039 6471
Symbol 395 MovieClipUses:394Used by:462
Symbol 396 GraphicUsed by:462
Symbol 397 GraphicUsed by:398 402 404 428 431 433 448 451 453 2609 2612 2614
Symbol 398 MovieClipUses:397Used by:462
Symbol 399 GraphicUsed by:400 401 403 405 429 430 432 434 449 450 452 454 2610 2611 2613 2615
Symbol 400 MovieClipUses:399Used by:462
Symbol 401 MovieClipUses:399Used by:462
Symbol 402 MovieClipUses:397Used by:462
Symbol 403 MovieClipUses:399Used by:462
Symbol 404 MovieClipUses:397Used by:462
Symbol 405 MovieClipUses:399Used by:462
Symbol 406 GraphicUsed by:407 435 455
Symbol 407 MovieClipUses:406Used by:462
Symbol 408 GraphicUsed by:409 436 456
Symbol 409 MovieClipUses:408Used by:462
Symbol 410 GraphicUsed by:411 437 457 5616 6050 6482
Symbol 411 MovieClipUses:410Used by:462
Symbol 412 GraphicUsed by:462
Symbol 413 GraphicUsed by:414 439 458
Symbol 414 MovieClipUses:413Used by:462
Symbol 415 GraphicUsed by:416 440 459 5568 6031
Symbol 416 MovieClipUses:415Used by:462
Symbol 417 GraphicUsed by:462
Symbol 418 GraphicUsed by:419 442 460 959 960 964 965 966 973 5623 6055 6487
Symbol 419 MovieClipUses:418Used by:462
Symbol 420 GraphicUsed by:421 443 461 5624 6056 6488
Symbol 421 MovieClipUses:420Used by:462
Symbol 422 GraphicUsed by:462
Symbol 423 TextUses:79Used by:462
Symbol 424 GraphicUsed by:462
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:462
Symbol 427 GraphicUsed by:462
Symbol 428 MovieClipUses:397Used by:462
Symbol 429 MovieClipUses:399Used by:462
Symbol 430 MovieClipUses:399Used by:462
Symbol 431 MovieClipUses:397Used by:462
Symbol 432 MovieClipUses:399Used by:462
Symbol 433 MovieClipUses:397Used by:462
Symbol 434 MovieClipUses:399Used by:462
Symbol 435 MovieClipUses:406Used by:462
Symbol 436 MovieClipUses:408Used by:462
Symbol 437 MovieClipUses:410Used by:462
Symbol 438 GraphicUsed by:462
Symbol 439 MovieClipUses:413Used by:462
Symbol 440 MovieClipUses:415Used by:462
Symbol 441 GraphicUsed by:462
Symbol 442 MovieClipUses:418Used by:462
Symbol 443 MovieClipUses:420Used by:462
Symbol 444 GraphicUsed by:462
Symbol 445 GraphicUsed by:462
Symbol 446 MovieClipUses:394Used by:462
Symbol 447 GraphicUsed by:462
Symbol 448 MovieClipUses:397Used by:462
Symbol 449 MovieClipUses:399Used by:462
Symbol 450 MovieClipUses:399Used by:462
Symbol 451 MovieClipUses:397Used by:462
Symbol 452 MovieClipUses:399Used by:462
Symbol 453 MovieClipUses:397Used by:462
Symbol 454 MovieClipUses:399Used by:462
Symbol 455 MovieClipUses:406Used by:462
Symbol 456 MovieClipUses:408Used by:462
Symbol 457 MovieClipUses:410Used by:462
Symbol 458 MovieClipUses:413Used by:462
Symbol 459 MovieClipUses:415Used by:462
Symbol 460 MovieClipUses:418Used by:462
Symbol 461 MovieClipUses:420Used by:462
Symbol 462 MovieClipUses:172 177 179 180 187 189 190 194 393 395 396 398 400 401 402 403 404 405 407 409 411 412 414 416 417 419 421 422 423 200 201 202 204 205 206 207 208 209 211 212 216 424 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 218 220 221 223 225 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 248 227Used by:559
Symbol 463 GraphicUsed by:470
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:470
Symbol 466 GraphicUsed by:470
Symbol 467 TextUses:79Used by:470
Symbol 468 GraphicUsed by:470
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:172 177 179 180 187 189 190 194 463 465 466 467 200 201 202 204 205 206 207 208 209 211 212 216 468 218 220 221 223 225 469 227Used by:559
Symbol 471 GraphicUsed by:475
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:471 473 474Used by:479
Symbol 476 TextUses:79Used by:479
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:172 177 179 180 187 189 190 194 475 476 200 201 202 204 205 206 207 208 209 211 212 216 477 218 220 221 223 225 478 227Used by:559
Symbol 480 GraphicUsed by:487
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:487
Symbol 483 GraphicUsed by:487
Symbol 484 TextUses:79Used by:487
Symbol 485 GraphicUsed by:487
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:172 177 179 180 187 189 190 194 480 482 483 484 200 201 202 204 205 206 207 208 209 211 212 216 485 218 220 221 223 225 486 227Used by:559
Symbol 488 GraphicUsed by:510
Symbol 489 GraphicUsed by:490 504
Symbol 490 MovieClipUses:489Used by:510
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:510
Symbol 493 GraphicUsed by:510
Symbol 494 GraphicUsed by:500
Symbol 495 GraphicUsed by:496 963 6086
Symbol 496 MovieClipUses:495Used by:500
Symbol 497 GraphicUsed by:498 6087
Symbol 498 MovieClipUses:497Used by:500
Symbol 499 GraphicUsed by:500 6088
Symbol 500 MovieClipUses:494 496 498 499Used by:510
Symbol 501 GraphicUsed by:510
Symbol 502 TextUses:79Used by:510
Symbol 503 GraphicUsed by:510
Symbol 504 MovieClipUses:489Used by:510
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:510
Symbol 507 GraphicUsed by:510
Symbol 508 GraphicUsed by:510
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:172 177 179 180 187 189 190 194 488 490 492 493 500 501 502 200 201 202 204 205 206 207 208 209 211 212 216 503 504 506 507 218 220 221 223 225 508 509 227Used by:559
Symbol 511 GraphicUsed by:512 521 525 529 533 537 541 545 549 553
Symbol 512 MovieClipUses:511Used by:559
Symbol 513 GraphicUsed by:559
Symbol 514 GraphicUsed by:515 522 526 530 534 538 542 546 550 554
Symbol 515 MovieClipUses:514Used by:559
Symbol 516 GraphicUsed by:517 523 527 531 535 539 543 547 551 555
Symbol 517 MovieClipUses:516Used by:559
Symbol 518 GraphicUsed by:559
Symbol 519 GraphicUsed by:520 524 528 532 536 540 544 548 552 556
Symbol 520 MovieClipUses:519Used by:559
Symbol 521 MovieClipUses:511Used by:559
Symbol 522 MovieClipUses:514Used by:559
Symbol 523 MovieClipUses:516Used by:559
Symbol 524 MovieClipUses:519Used by:559
Symbol 525 MovieClipUses:511Used by:559
Symbol 526 MovieClipUses:514Used by:559
Symbol 527 MovieClipUses:516Used by:559
Symbol 528 MovieClipUses:519Used by:559
Symbol 529 MovieClipUses:511Used by:559
Symbol 530 MovieClipUses:514Used by:559
Symbol 531 MovieClipUses:516Used by:559
Symbol 532 MovieClipUses:519Used by:559
Symbol 533 MovieClipUses:511Used by:559
Symbol 534 MovieClipUses:514Used by:559
Symbol 535 MovieClipUses:516Used by:559
Symbol 536 MovieClipUses:519Used by:559
Symbol 537 MovieClipUses:511Used by:559
Symbol 538 MovieClipUses:514Used by:559
Symbol 539 MovieClipUses:516Used by:559
Symbol 540 MovieClipUses:519Used by:559
Symbol 541 MovieClipUses:511Used by:559
Symbol 542 MovieClipUses:514Used by:559
Symbol 543 MovieClipUses:516Used by:559
Symbol 544 MovieClipUses:519Used by:559
Symbol 545 MovieClipUses:511Used by:559
Symbol 546 MovieClipUses:514Used by:559
Symbol 547 MovieClipUses:516Used by:559
Symbol 548 MovieClipUses:519Used by:559
Symbol 549 MovieClipUses:511Used by:559
Symbol 550 MovieClipUses:514Used by:559
Symbol 551 MovieClipUses:516Used by:559
Symbol 552 MovieClipUses:519Used by:559
Symbol 553 MovieClipUses:511Used by:559
Symbol 554 MovieClipUses:514Used by:559
Symbol 555 MovieClipUses:516Used by:559
Symbol 556 MovieClipUses:519Used by:559
Symbol 557 GraphicUsed by:559
Symbol 558 TextUses:11Used by:559
Symbol 559 MovieClipUses:148 160 162 163 164 165 166 167 168 169 170 171 228 249 356 364 392 462 470 479 487 510 512 513 515 517 518 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558Used by:562
Symbol 560 GraphicUsed by:561 5629
Symbol 561 MovieClipUses:560Used by:562
Symbol 562 MovieClip {upgradeScreen}Uses:559 561Used by:3034
Symbol 563 FontUsed by:564
Symbol 564 TextUses:563Used by:Timeline
Symbol 565 GraphicUsed by:568
Symbol 566 FontUsed by:567 570 573 576
Symbol 567 TextUses:566Used by:568
Symbol 568 MovieClipUses:565 567Used by:569 592 597
Symbol 569 MovieClipUses:568Used by:579
Symbol 570 TextUses:566Used by:571
Symbol 571 MovieClipUses:570Used by:572 593 598
Symbol 572 MovieClipUses:571Used by:579
Symbol 573 TextUses:566Used by:574
Symbol 574 MovieClipUses:573Used by:575 594 599
Symbol 575 MovieClipUses:574Used by:579
Symbol 576 TextUses:566Used by:577
Symbol 577 MovieClipUses:576Used by:578 595 600
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClip {prerollAssets_fla.PLAYhit_2}Uses:569 572 575 578Used by:602
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:602
Symbol 582 GraphicUsed by:586
Symbol 583 GraphicUsed by:586
Symbol 584 GraphicUsed by:586
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:582 583 584 585Used by:596
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:587 588 589 590Used by:596
Symbol 592 MovieClipUses:568Used by:596
Symbol 593 MovieClipUses:571Used by:596
Symbol 594 MovieClipUses:574Used by:596
Symbol 595 MovieClipUses:577Used by:596
Symbol 596 MovieClipUses:586 591 592 593 594 595Used by:602
Symbol 597 MovieClip {prerollAssets_fla.YOver_20}Uses:568Used by:601
Symbol 598 MovieClip {prerollAssets_fla.AOver_21}Uses:571Used by:601
Symbol 599 MovieClip {prerollAssets_fla.LOver_22}Uses:574Used by:601
Symbol 600 MovieClip {prerollAssets_fla.Pover_23}Uses:577Used by:601
Symbol 601 MovieClip {prerollAssets_fla.PLAYbuttonDOWN_19}Uses:597 598 599 600Used by:602
Symbol 602 MovieClip {prerollAssets.mc_preroll_play}Uses:579 581 596 601
Symbol 603 GraphicUsed by:1753
Symbol 604 GraphicUsed by:975 2594
Symbol 605 GraphicUsed by:606 2413
Symbol 606 MovieClipUses:605Used by:975
Symbol 607 GraphicUsed by:608 609 610 611 612 613 614 615 616 617 618 619 637 638 639 640 641 642 643 644 645 646 647 648 649 650 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451
Symbol 608 MovieClipUses:607Used by:975
Symbol 609 MovieClipUses:607Used by:975
Symbol 610 MovieClipUses:607Used by:975
Symbol 611 MovieClipUses:607Used by:975
Symbol 612 MovieClipUses:607Used by:975
Symbol 613 MovieClipUses:607Used by:975
Symbol 614 MovieClipUses:607Used by:975
Symbol 615 MovieClipUses:607Used by:975
Symbol 616 MovieClipUses:607Used by:975
Symbol 617 MovieClipUses:607Used by:975
Symbol 618 MovieClipUses:607Used by:975
Symbol 619 MovieClipUses:607Used by:975
Symbol 620 GraphicUsed by:621 2426
Symbol 621 MovieClipUses:620Used by:975
Symbol 622 GraphicUsed by:623 2427
Symbol 623 MovieClipUses:622Used by:975
Symbol 624 GraphicUsed by:625 2428
Symbol 625 MovieClipUses:624Used by:975
Symbol 626 GraphicUsed by:975 2594
Symbol 627 GraphicUsed by:628 2433
Symbol 628 MovieClipUses:627Used by:975
Symbol 629 GraphicUsed by:975
Symbol 630 GraphicUsed by:631 2435
Symbol 631 MovieClipUses:630Used by:975
Symbol 632 GraphicUsed by:975 2594
Symbol 633 GraphicUsed by:634 2436
Symbol 634 MovieClipUses:633Used by:975
Symbol 635 GraphicUsed by:636 2437
Symbol 636 MovieClipUses:635Used by:975
Symbol 637 MovieClipUses:607Used by:975
Symbol 638 MovieClipUses:607Used by:975
Symbol 639 MovieClipUses:607Used by:975
Symbol 640 MovieClipUses:607Used by:975
Symbol 641 MovieClipUses:607Used by:975
Symbol 642 MovieClipUses:607Used by:975
Symbol 643 MovieClipUses:607Used by:975
Symbol 644 MovieClipUses:607Used by:975
Symbol 645 MovieClipUses:607Used by:975
Symbol 646 MovieClipUses:607Used by:975
Symbol 647 MovieClipUses:607Used by:975
Symbol 648 MovieClipUses:607Used by:975
Symbol 649 MovieClipUses:607Used by:975
Symbol 650 MovieClipUses:607Used by:975
Symbol 651 GraphicUsed by:652 2452
Symbol 652 MovieClipUses:651Used by:975
Symbol 653 GraphicUsed by:654 2453
Symbol 654 MovieClipUses:653Used by:975
Symbol 655 GraphicUsed by:656 2454
Symbol 656 MovieClipUses:655Used by:975
Symbol 657 GraphicUsed by:658 2455
Symbol 658 MovieClipUses:657Used by:975
Symbol 659 GraphicUsed by:660 2456
Symbol 660 MovieClipUses:659Used by:975
Symbol 661 GraphicUsed by:975
Symbol 662 GraphicUsed by:663 2458
Symbol 663 MovieClipUses:662Used by:975
Symbol 664 GraphicUsed by:665 2459
Symbol 665 MovieClipUses:664Used by:975
Symbol 666 GraphicUsed by:975 2594
Symbol 667 GraphicUsed by:668 669 678 679 680 681 688 689 690 691 692 693 2460 2461 2466 2467 2468 2469 2473 2474 2475 2476 2477 2478
Symbol 668 MovieClipUses:667Used by:975
Symbol 669 MovieClipUses:667Used by:975
Symbol 670 GraphicUsed by:671 2462
Symbol 671 MovieClipUses:670Used by:975
Symbol 672 GraphicUsed by:673 2463
Symbol 673 MovieClipUses:672Used by:975
Symbol 674 GraphicUsed by:675 2464
Symbol 675 MovieClipUses:674Used by:975
Symbol 676 GraphicUsed by:677 2465
Symbol 677 MovieClipUses:676Used by:975
Symbol 678 MovieClipUses:667Used by:975
Symbol 679 MovieClipUses:667Used by:975
Symbol 680 MovieClipUses:667Used by:975
Symbol 681 MovieClipUses:667Used by:975
Symbol 682 GraphicUsed by:683 2470
Symbol 683 MovieClipUses:682Used by:975
Symbol 684 GraphicUsed by:685 2471
Symbol 685 MovieClipUses:684Used by:975
Symbol 686 GraphicUsed by:687 2472
Symbol 687 MovieClipUses:686Used by:975
Symbol 688 MovieClipUses:667Used by:975
Symbol 689 MovieClipUses:667Used by:975
Symbol 690 MovieClipUses:667Used by:975
Symbol 691 MovieClipUses:667Used by:975
Symbol 692 MovieClipUses:667Used by:975
Symbol 693 MovieClipUses:667Used by:975
Symbol 694 GraphicUsed by:695 2479
Symbol 695 MovieClipUses:694Used by:975
Symbol 696 GraphicUsed by:697 2480
Symbol 697 MovieClipUses:696Used by:975
Symbol 698 GraphicUsed by:699 2481
Symbol 699 MovieClipUses:698Used by:975
Symbol 700 GraphicUsed by:701 2482
Symbol 701 MovieClipUses:700Used by:975
Symbol 702 GraphicUsed by:703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510
Symbol 703 MovieClipUses:702Used by:975
Symbol 704 MovieClipUses:702Used by:975
Symbol 705 MovieClipUses:702Used by:975
Symbol 706 MovieClipUses:702Used by:975
Symbol 707 MovieClipUses:702Used by:975
Symbol 708 MovieClipUses:702Used by:975
Symbol 709 MovieClipUses:702Used by:975
Symbol 710 MovieClipUses:702Used by:975
Symbol 711 MovieClipUses:702Used by:975
Symbol 712 MovieClipUses:702Used by:975
Symbol 713 MovieClipUses:702Used by:975
Symbol 714 MovieClipUses:702Used by:975
Symbol 715 MovieClipUses:702Used by:975
Symbol 716 MovieClipUses:702Used by:975
Symbol 717 MovieClipUses:702Used by:975
Symbol 718 MovieClipUses:702Used by:975
Symbol 719 MovieClipUses:702Used by:975
Symbol 720 MovieClipUses:702Used by:975
Symbol 721 MovieClipUses:702Used by:975
Symbol 722 MovieClipUses:702Used by:975
Symbol 723 MovieClipUses:702Used by:975
Symbol 724 MovieClipUses:702Used by:975
Symbol 725 MovieClipUses:702Used by:975
Symbol 726 MovieClipUses:702Used by:975
Symbol 727 MovieClipUses:702Used by:975
Symbol 728 MovieClipUses:702Used by:975
Symbol 729 MovieClipUses:702Used by:975
Symbol 730 MovieClipUses:702Used by:975
Symbol 731 GraphicUsed by:732 2511
Symbol 732 MovieClipUses:731Used by:975
Symbol 733 GraphicUsed by:734 2512
Symbol 734 MovieClipUses:733Used by:975
Symbol 735 GraphicUsed by:736 2513
Symbol 736 MovieClipUses:735Used by:975
Symbol 737 GraphicUsed by:738 739 740 741 742 747 2514 2515 2516 2517 2518 2519 2521
Symbol 738 MovieClipUses:737Used by:975
Symbol 739 MovieClipUses:737Used by:975
Symbol 740 MovieClipUses:737Used by:975
Symbol 741 MovieClipUses:737Used by:975
Symbol 742 MovieClipUses:737Used by:975
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:975 1972
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:975 1972
Symbol 747 MovieClipUses:737Used by:975
Symbol 748 GraphicUsed by:749 754 755 2522 2523 2525 2526 2528
Symbol 749 MovieClipUses:748Used by:975
Symbol 750 GraphicUsed by:751 5577
Symbol 751 MovieClipUses:750Used by:975
Symbol 752 GraphicUsed by:753 5578
Symbol 753 MovieClipUses:752Used by:975
Symbol 754 MovieClipUses:748Used by:975
Symbol 755 MovieClipUses:748Used by:975
Symbol 756 GraphicUsed by:757 2527
Symbol 757 MovieClipUses:756Used by:975
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:975 3487
Symbol 760 GraphicUsed by:761 2520 2524 2529
Symbol 761 MovieClipUses:760Used by:975
Symbol 762 GraphicUsed by:763 2002
Symbol 763 MovieClipUses:762Used by:975 2002
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:975 2051
Symbol 766 GraphicUsed by:975
Symbol 767 GraphicUsed by:975 2594
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:975
Symbol 770 GraphicUsed by:975
Symbol 771 GraphicUsed by:772 773 774 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584
Symbol 772 MovieClipUses:771Used by:975
Symbol 773 MovieClipUses:771Used by:975
Symbol 774 MovieClipUses:771Used by:975
Symbol 775 GraphicUsed by:776 2585
Symbol 776 MovieClipUses:775Used by:975
Symbol 777 GraphicUsed by:778 2586
Symbol 778 MovieClipUses:777Used by:975
Symbol 779 GraphicUsed by:975 2594
Symbol 780 GraphicUsed by:975 2594
Symbol 781 GraphicUsed by:975
Symbol 782 GraphicUsed by:791 1605
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:791 1605
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:791 1605
Symbol 787 GraphicUsed by:791 1605
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used by:791 1605 2877
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:782 784 786 787 789 790Used by:975 1951 1961 2050 2873
Symbol 792 GraphicUsed by:804 2853 2856
Symbol 793 GraphicUsed by:794 1491
Symbol 794 MovieClipUses:793Used by:804
Symbol 795 GraphicUsed by:804 2853 2856
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:804
Symbol 798 GraphicUsed by:804
Symbol 799 GraphicUsed by:800 1497
Symbol 800 MovieClipUses:799Used by:804
Symbol 801 GraphicUsed by:802 1498
Symbol 802 MovieClipUses:801Used by:804
Symbol 803 GraphicUsed by:804 1499 2853 2864
Symbol 804 MovieClipUses:792 794 795 797 798 800 802 803Used by:975 1951 1961 2050
Symbol 805 GraphicUsed by:840 1889 2917
Symbol 806 GraphicUsed by:807 1669
Symbol 807 MovieClipUses:806Used by:840 1889
Symbol 808 GraphicUsed by:840 1889 2917
Symbol 809 GraphicUsed by:810 1677 3725
Symbol 810 MovieClipUses:809Used by:840 1889
Symbol 811 GraphicUsed by:840 1889 2914 2917
Symbol 812 GraphicUsed by:813 1667
Symbol 813 MovieClipUses:812Used by:840 1889
Symbol 814 GraphicUsed by:840 1889 2914 2917
Symbol 815 GraphicUsed by:816 1672 3723
Symbol 816 MovieClipUses:815Used by:840 1889
Symbol 817 GraphicUsed by:840 1889 2914 2917
Symbol 818 GraphicUsed by:819
Symbol 819 MovieClipUses:818Used by:840 1889 2914 2917
Symbol 820 GraphicUsed by:821 1678
Symbol 821 MovieClipUses:820Used by:840 1889
Symbol 822 GraphicUsed by:840 1889 2917
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:840 1889 2917
Symbol 825 GraphicUsed by:840
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClipUses:826Used by:840 2914 2917
Symbol 828 GraphicUsed by:840 2917
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:840 1889 2914 2917
Symbol 831 GraphicUsed by:840
Symbol 832 GraphicUsed by:833 1683
Symbol 833 MovieClipUses:832Used by:840 1889
Symbol 834 GraphicUsed by:840 1889 2917
Symbol 835 FontUsed by:836 837
Symbol 836 TextUses:835Used by:840 1889 2914 2917
Symbol 837 TextUses:835Used by:840 1889 2914 2917
Symbol 838 GraphicUsed by:839
Symbol 839 MovieClipUses:838Used by:840 1889 2914 2917
Symbol 840 MovieClipUses:805 807 808 810 811 813 814 816 817 819 821 822 824 825 827 828 830 831 833 834 836 837 839Used by:975
Symbol 841 GraphicUsed by:846
Symbol 842 GraphicUsed by:843 1283 3528
Symbol 843 MovieClipUses:842Used by:846 1863
Symbol 844 GraphicUsed by:846
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:841 843 844 845Used by:975
Symbol 847 GraphicUsed by:873 1564 2899
Symbol 848 GraphicUsed by:849 1549
Symbol 849 MovieClipUses:848Used by:873
Symbol 850 GraphicUsed by:873
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:873
Symbol 853 GraphicUsed by:873
Symbol 854 GraphicUsed by:855 1554
Symbol 855 MovieClipUses:854Used by:873
Symbol 856 GraphicUsed by:857 1555
Symbol 857 MovieClipUses:856Used by:873
Symbol 858 GraphicUsed by:873
Symbol 859 GraphicUsed by:860 1557 3501
Symbol 860 MovieClipUses:859Used by:873
Symbol 861 GraphicUsed by:873 1564 2899
Symbol 862 GraphicUsed by:863 1558
Symbol 863 MovieClipUses:862Used by:873
Symbol 864 GraphicUsed by:873 2899
Symbol 865 GraphicUsed by:866 1560
Symbol 866 MovieClipUses:865Used by:873
Symbol 867 FontUsed by:868
Symbol 868 TextUses:867Used by:873 1564 2899
Symbol 869 GraphicUsed by:873 2899
Symbol 870 GraphicUsed by:871 1562 3508
Symbol 871 MovieClipUses:870Used by:873
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClipUses:847 849 850 852 853 855 857 858 860 861 863 864 866 868 869 871 872Used by:975 1951 1961 2050
Symbol 874 GraphicUsed by:875
Symbol 875 MovieClipUses:874Used by:975
Symbol 876 GraphicUsed by:881
Symbol 877 GraphicUsed by:881
Symbol 878 GraphicUsed by:881
Symbol 879 GraphicUsed by:881
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:876 877 878 879 880Used by:975 1951 1961 2050
Symbol 882 GraphicUsed by:916
Symbol 883 GraphicUsed by:884 3752
Symbol 884 MovieClipUses:883Used by:916
Symbol 885 GraphicUsed by:916
Symbol 886 GraphicUsed by:887
Symbol 887 MovieClipUses:886Used by:916
Symbol 888 GraphicUsed by:916
Symbol 889 GraphicUsed by:890 1903 3757
Symbol 890 MovieClipUses:889Used by:916 1486 2930
Symbol 891 GraphicUsed by:916
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:892Used by:916
Symbol 894 GraphicUsed by:916
Symbol 895 GraphicUsed by:916
Symbol 896 GraphicUsed by:897 3751
Symbol 897 MovieClipUses:896Used by:916
Symbol 898 GraphicUsed by:916
Symbol 899 GraphicUsed by:900
Symbol 900 MovieClipUses:899Used by:916
Symbol 901 GraphicUsed by:916
Symbol 902 GraphicUsed by:903 3753
Symbol 903 MovieClipUses:902Used by:916
Symbol 904 GraphicUsed by:916
Symbol 905 GraphicUsed by:906 3754
Symbol 906 MovieClipUses:905Used by:916
Symbol 907 GraphicUsed by:916
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:908Used by:916
Symbol 910 GraphicUsed by:916
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:916
Symbol 913 GraphicUsed by:914
Symbol 914 MovieClipUses:913Used by:916
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:882 884 885 887 888 890 891 893 894 895 897 898 900 901 903 904 906 907 909 910 912 914 915Used by:975 2927
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:917Used by:975
Symbol 919 GraphicUsed by:922
Symbol 920 GraphicUsed by:922 3784
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:919 920 921Used by:975
Symbol 923 TextUses:11 61Used by:974
Symbol 924 GraphicUsed by:974
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:974
Symbol 927 GraphicUsed by:974
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:974
Symbol 930 GraphicUsed by:974
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:974
Symbol 933 GraphicUsed by:934
Symbol 934 MovieClipUses:933Used by:974
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:935Used by:974
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937Used by:974
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:939Used by:974
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:974
Symbol 943 GraphicUsed by:944 1462 1463 1464
Symbol 944 MovieClipUses:943Used by:974
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:974
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:974
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:974
Symbol 951 MovieClipUsed by:974
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:974
Symbol 954 GraphicUsed by:974
Symbol 955 GraphicUsed by:956 1465 1466 1467 1468 1469 1470 6406
Symbol 956 MovieClipUses:955Used by:974
Symbol 957 GraphicUsed by:958 3028 3182 3185 3239 3875 3878 4724 5046 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5650
Symbol 958 MovieClipUses:957Used by:974
Symbol 959 MovieClipUses:418Used by:974
Symbol 960 MovieClipUses:418Used by:974
Symbol 961 GraphicUsed by:962 1460 1461
Symbol 962 MovieClipUses:961Used by:974
Symbol 963 MovieClipUses:495Used by:974
Symbol 964 MovieClipUses:418Used by:974
Symbol 965 MovieClipUses:418Used by:974
Symbol 966 MovieClipUses:418Used by:974
Symbol 967 GraphicUsed by:968 5572 6034
Symbol 968 MovieClipUses:967Used by:974
Symbol 969 MovieClipUses:290Used by:974
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:970Used by:974
Symbol 972 MovieClipUses:290Used by:974
Symbol 973 MovieClipUses:418Used by:974
Symbol 974 MovieClipUses:923 924 926 927 929 930 932 934 936 938 940 942 944 946 948 950 951 953 954 956 958 959 960 962 963 964 965 966 968 969 971 972 973Used by:975
Symbol 975 MovieClipUses:604 606 608 609 610 611 612 613 614 615 616 617 618 619 621 623 625 626 200 204 628 629 631 632 634 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 652 654 656 658 660 661 663 665 666 668 669 671 673 675 677 678 679 680 681 683 685 687 688 689 690 691 692 693 695 697 699 701 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 732 734 736 738 739 740 741 742 744 746 747 749 751 753 754 755 757 759 761 763 201 765 205 766 767 769 770 772 773 774 776 778 779 780 781 791 804 840 846 873 875 881 916 918 922 974Used by:1753
Symbol 976 GraphicUsed by:1018
Symbol 977 GraphicUsed by:1018
Symbol 978 GraphicUsed by:979 980
Symbol 979 MovieClipUses:978Used by:1018
Symbol 980 MovieClipUses:978Used by:1018
Symbol 981 GraphicUsed by:996
Symbol 982 GraphicUsed by:983 996
Symbol 983 MovieClipUses:982Used by:996
Symbol 984 GraphicUsed by:985 996
Symbol 985 MovieClipUses:984Used by:996
Symbol 986 GraphicUsed by:987 996
Symbol 987 MovieClipUses:986Used by:996
Symbol 988 GraphicUsed by:989 996
Symbol 989 MovieClipUses:988Used by:996
Symbol 990 GraphicUsed by:991 996
Symbol 991 MovieClipUses:990Used by:996
Symbol 992 TextUses:11Used by:996
Symbol 993 GraphicUsed by:996
Symbol 994 TextUses:11Used by:996
Symbol 995 TextUses:11Used by:996
Symbol 996 ButtonUses:981 983 985 987 989 991 992 993 994 995 982 984 986 988 990Used by:1018
Symbol 997 GraphicUsed by:1012
Symbol 998 GraphicUsed by:999 1012
Symbol 999 MovieClipUses:998Used by:1012
Symbol 1000 GraphicUsed by:1001 1012
Symbol 1001 MovieClipUses:1000Used by:1012
Symbol 1002 GraphicUsed by:1003 1012
Symbol 1003 MovieClipUses:1002Used by:1012
Symbol 1004 GraphicUsed by:1005 1012
Symbol 1005 MovieClipUses:1004Used by:1012
Symbol 1006 GraphicUsed by:1007 1012
Symbol 1007 MovieClipUses:1006Used by:1012
Symbol 1008 TextUses:11Used by:1012
Symbol 1009 GraphicUsed by:1012
Symbol 1010 TextUses:11Used by:1012
Symbol 1011 TextUses:11Used by:1012
Symbol 1012 ButtonUses:997 999 1001 1003 1005 1007 1008 1009 1010 1011 998 1000 1002 1004 1006Used by:1018
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:1013Used by:1018
Symbol 1015 FontUsed by:1016 1342
Symbol 1016 TextUses:11 1015Used by:1018
Symbol 1017 TextUses:11Used by:1018
Symbol 1018 MovieClipUses:976 977 979 980 996 1012 1014 1016 1017Used by:1038
Symbol 1019 GraphicUsed by:1037 2980
Symbol 1020 GraphicUsed by:1021 2980
Symbol 1021 MovieClipUses:1020Used by:1037 2980
Symbol 1022 MovieClipUses:154Used by:1037 2980
Symbol 1023 MovieClipUses:152Used by:1037 2980
Symbol 1024 TextUses:11Used by:1037
Symbol 1025 GraphicUsed by:1037 2980
Symbol 1026 GraphicUsed by:1027 1028 2980
Symbol 1027 MovieClipUses:1026Used by:1037 2980
Symbol 1028 MovieClipUses:1026Used by:1037 2980
Symbol 1029 GraphicUsed by:1030 2980
Symbol 1030 MovieClipUses:1029Used by:1037 2980
Symbol 1031 GraphicUsed by:1037 2980
Symbol 1032 TextUses:11Used by:1037
Symbol 1033 TextUses:11Used by:1037
Symbol 1034 MovieClipUses:120Used by:1037 2980
Symbol 1035 MovieClipUses:118Used by:1037 2980
Symbol 1036 GraphicUsed by:1037
Symbol 1037 ButtonUses:1019 1021 1022 1023 1024 1025 1027 1028 1030 1031 1032 1033 1034 1035 1036Used by:1038
Symbol 1038 MovieClip {main_fla.newgamesure_203}Uses:1018 1037Used by:1753
Symbol 1039 GraphicUsed by:1053
Symbol 1040 GraphicUsed by:1041 1053
Symbol 1041 MovieClipUses:1040Used by:1053
Symbol 1042 GraphicUsed by:1043 1053
Symbol 1043 MovieClipUses:1042Used by:1053
Symbol 1044 GraphicUsed by:1045 1053
Symbol 1045 MovieClipUses:1044Used by:1053
Symbol 1046 TextUses:11Used by:1053
Symbol 1047 GraphicUsed by:1053
Symbol 1048 GraphicUsed by:1053
Symbol 1049 MovieClipUses:120Used by:1053
Symbol 1050 MovieClipUses:118Used by:1053
Symbol 1051 TextUses:11Used by:1053
Symbol 1052 TextUses:11Used by:1053
Symbol 1053 ButtonUses:1039 1041 1043 1045 1046 1047 1048 1049 1050 1051 1052 1040 1042 1044 120 118Used by:1753
Symbol 1054 BitmapUsed by:1055
Symbol 1055 GraphicUses:1054Used by:1056
Symbol 1056 MovieClipUses:1055Used by:1060
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1059 1060
Symbol 1059 MovieClipUses:1058Used by:1060
Symbol 1060 ButtonUses:1056 1059 1058Used by:1753
Symbol 1061 GraphicUsed by:1068
Symbol 1062 TextUses:11Used by:1068
Symbol 1063 TextUses:11Used by:1068
Symbol 1064 GraphicUsed by:1068
Symbol 1065 FontUsed by:1066
Symbol 1066 TextUses:1065Used by:1068
Symbol 1067 GraphicUsed by:1068
Symbol 1068 ButtonUses:1061 1062 1063 1064 1066 1067Used by:1753
Symbol 1069 GraphicUsed by:1079
Symbol 1070 GraphicUsed by:1071 1079 6154 6167
Symbol 1071 MovieClipUses:1070Used by:1079
Symbol 1072 MovieClipUses:108Used by:1079
Symbol 1073 GraphicUsed by:1074 1079
Symbol 1074 MovieClipUses:1073Used by:1079
Symbol 1075 GraphicUsed by:1076 1079
Symbol 1076 MovieClipUses:1075Used by:1079
Symbol 1077 TextUses:11Used by:1079
Symbol 1078 GraphicUsed by:1079
Symbol 1079 ButtonUses:1069 1071 1072 1074 1076 1077 1078 1070 108 1073 1075Used by:1189 3033 3034
Symbol 1080 GraphicUsed by:1189
Symbol 1081 GraphicUsed by:1189
Symbol 1082 GraphicUsed by:1083 1189
Symbol 1083 MovieClipUses:1082Used by:1084
Symbol 1084 MovieClipUses:1083Used by:1189
Symbol 1085 GraphicUsed by:1126
Symbol 1086 GraphicUsed by:1126
Symbol 1087 GraphicUsed by:1126
Symbol 1088 GraphicUsed by:1126
Symbol 1089 GraphicUsed by:1126
Symbol 1090 GraphicUsed by:1126
Symbol 1091 GraphicUsed by:1126
Symbol 1092 GraphicUsed by:1126
Symbol 1093 GraphicUsed by:1126
Symbol 1094 GraphicUsed by:1126
Symbol 1095 GraphicUsed by:1126
Symbol 1096 GraphicUsed by:1126
Symbol 1097 GraphicUsed by:1126
Symbol 1098 GraphicUsed by:1126
Symbol 1099 GraphicUsed by:1126
Symbol 1100 GraphicUsed by:1126
Symbol 1101 GraphicUsed by:1126
Symbol 1102 GraphicUsed by:1126
Symbol 1103 GraphicUsed by:1126
Symbol 1104 GraphicUsed by:1126
Symbol 1105 GraphicUsed by:1126
Symbol 1106 GraphicUsed by:1126
Symbol 1107 GraphicUsed by:1126
Symbol 1108 GraphicUsed by:1126
Symbol 1109 GraphicUsed by:1126
Symbol 1110 GraphicUsed by:1126
Symbol 1111 GraphicUsed by:1126
Symbol 1112 GraphicUsed by:1126
Symbol 1113 GraphicUsed by:1126
Symbol 1114 GraphicUsed by:1126
Symbol 1115 GraphicUsed by:1126
Symbol 1116 GraphicUsed by:1126
Symbol 1117 GraphicUsed by:1126
Symbol 1118 GraphicUsed by:1126
Symbol 1119 GraphicUsed by:1126
Symbol 1120 GraphicUsed by:1126
Symbol 1121 GraphicUsed by:1126
Symbol 1122 GraphicUsed by:1126
Symbol 1123 GraphicUsed by:1126
Symbol 1124 GraphicUsed by:1126
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClipUses:1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125Used by:1189
Symbol 1127 GraphicUsed by:1189
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClipUses:1128Used by:1189
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1189
Symbol 1132 GraphicUsed by:1189
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1133Used by:1189
Symbol 1135 GraphicUsed by:1189
Symbol 1136 GraphicUsed by:1137
Symbol 1137 MovieClipUses:1136Used by:1189
Symbol 1138 GraphicUsed by:1189
Symbol 1139 GraphicUsed by:1140
Symbol 1140 MovieClipUses:1139Used by:1141 1189
Symbol 1141 MovieClipUses:1140Used by:1189
Symbol 1142 FontUsed by:1143 1819 1820 3850 3864 6490
Symbol 1143 TextUses:11 1142Used by:1144
Symbol 1144 MovieClipUses:1143Used by:1189 3033
Symbol 1145 MovieClipUses:219Used by:1189
Symbol 1146 FontUsed by:1147 1160 1185 1187 1570 1613 1704
Symbol 1147 TextUses:1146 11Used by:1148
Symbol 1148 MovieClipUses:1147Used by:1189
Symbol 1149 GraphicUsed by:1150
Symbol 1150 MovieClipUses:1149Used by:1151
Symbol 1151 MovieClipUses:1150Used by:1152
Symbol 1152 MovieClipUses:1151Used by:1189
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:1153Used by:1157 1167 1189
Symbol 1155 GraphicUsed by:1156
Symbol 1156 MovieClipUses:1155Used by:1157 1167
Symbol 1157 MovieClipUses:1156 1154Used by:1189
Symbol 1158 GraphicUsed by:1159
Symbol 1159 MovieClipUses:1158Used by:1189
Symbol 1160 TextUses:11 1146Used by:1161
Symbol 1161 MovieClipUses:1160Used by:1189 3033
Symbol 1162 GraphicUsed by:1163
Symbol 1163 MovieClipUses:1162Used by:1189
Symbol 1164 GraphicUsed by:1189 1785 2959 3425 4394
Symbol 1165 BitmapUsed by:1166
Symbol 1166 GraphicUses:1165Used by:1189
Symbol 1167 MovieClipUses:1156 1154Used by:1189
Symbol 1168 GraphicUsed by:1189
Symbol 1169 GraphicUsed by:1189
Symbol 1170 GraphicUsed by:1189
Symbol 1171 GraphicUsed by:1189
Symbol 1172 TextUses:11Used by:1173
Symbol 1173 MovieClipUses:1172Used by:1189 3033
Symbol 1174 GraphicUsed by:1178
Symbol 1175 GraphicUsed by:1178
Symbol 1176 GraphicUsed by:1178
Symbol 1177 GraphicUsed by:1178 2727 2752 2762
Symbol 1178 MovieClipUses:1174 1175 1176 1177Used by:1189
Symbol 1179 GraphicUsed by:1189
Symbol 1180 GraphicUsed by:1181
Symbol 1181 MovieClipUses:1180Used by:1189
Symbol 1182 FontUsed by:1183 1187
Symbol 1183 TextUses:11 1182Used by:1184
Symbol 1184 MovieClipUses:1183Used by:1189 3033
Symbol 1185 TextUses:11 1146Used by:1186
Symbol 1186 MovieClipUses:1185Used by:1189 3033
Symbol 1187 TextUses:59 1182 1146Used by:1188
Symbol 1188 MovieClipUses:1187Used by:1189 3033
Symbol 1189 MovieClip {main_fla.introclip_244}Uses:1079 1080 1081 1084 1082 1126 1127 1129 1131 1132 1134 1135 1137 1138 1141 1144 1145 1148 1152 1154 1157 1159 1161 1163 1140 1164 1166 1167 1168 1169 1170 1171 1173 1178 1179 1181 1184 1186 1188Used by:1753
Symbol 1190 GraphicUsed by:1752
Symbol 1191 GraphicUsed by:1192
Symbol 1192 MovieClipUses:1191Used by:1752
Symbol 1193 GraphicUsed by:1752
Symbol 1194 GraphicUsed by:1201
Symbol 1195 GraphicUsed by:1196 1201
Symbol 1196 MovieClipUses:1195Used by:1201
Symbol 1197 GraphicUsed by:1198 1201
Symbol 1198 MovieClipUses:1197Used by:1201
Symbol 1199 TextUses:59Used by:1201
Symbol 1200 TextUses:59Used by:1201
Symbol 1201 ButtonUses:1194 1196 1198 1199 1200 1195 1197Used by:1752
Symbol 1202 GraphicUsed by:1279
Symbol 1203 GraphicUsed by:1212 1218
Symbol 1204 GraphicUsed by:1211
Symbol 1205 GraphicUsed by:1206 1880
Symbol 1206 MovieClipUses:1205Used by:1211
Symbol 1207 GraphicUsed by:1211
Symbol 1208 GraphicUsed by:1211
Symbol 1209 GraphicUsed by:1211
Symbol 1210 GraphicUsed by:1211
Symbol 1211 MovieClipUses:1204 1206 1207 1208 1209 1210Used by:1212
Symbol 1212 MovieClipUses:1203 1211Used by:1279
Symbol 1213 GraphicUsed by:1217
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1214Used by:1217
Symbol 1216 GraphicUsed by:1217
Symbol 1217 MovieClipUses:1213 1215 1216Used by:1218
Symbol 1218 MovieClipUses:1203 1217Used by:1279
Symbol 1219 GraphicUsed by:1279
Symbol 1220 GraphicUsed by:1221
Symbol 1221 MovieClipUses:1220Used by:1279
Symbol 1222 GraphicUsed by:1279
Symbol 1223 GraphicUsed by:1224
Symbol 1224 MovieClipUses:1223Used by:1279
Symbol 1225 GraphicUsed by:1279
Symbol 1226 GraphicUsed by:1227
Symbol 1227 MovieClipUses:1226Used by:1279
Symbol 1228 GraphicUsed by:1229
Symbol 1229 MovieClipUses:1228Used by:1279
Symbol 1230 GraphicUsed by:1279
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1231Used by:1279
Symbol 1233 GraphicUsed by:1234
Symbol 1234 MovieClipUses:1233Used by:1279
Symbol 1235 GraphicUsed by:1279
Symbol 1236 GraphicUsed by:1237 1238
Symbol 1237 MovieClipUses:1236Used by:1279
Symbol 1238 MovieClipUses:1236Used by:1279
Symbol 1239 GraphicUsed by:1240 1380 1381
Symbol 1240 MovieClipUses:1239Used by:1279
Symbol 1241 GraphicUsed by:1242
Symbol 1242 MovieClipUses:1241Used by:1279
Symbol 1243 GraphicUsed by:1244 1245 1260 1261
Symbol 1244 MovieClipUses:1243Used by:1279
Symbol 1245 MovieClipUses:1243Used by:1279
Symbol 1246 GraphicUsed by:1247 1248 1249 1250 1257 1258 1259
Symbol 1247 MovieClipUses:1246Used by:1279
Symbol 1248 MovieClipUses:1246Used by:1279
Symbol 1249 MovieClipUses:1246Used by:1279
Symbol 1250 MovieClipUses:1246Used by:1279
Symbol 1251 GraphicUsed by:1252 1253 1254 1255 1256
Symbol 1252 MovieClipUses:1251Used by:1279
Symbol 1253 MovieClipUses:1251Used by:1279
Symbol 1254 MovieClipUses:1251Used by:1279
Symbol 1255 MovieClipUses:1251Used by:1279
Symbol 1256 MovieClipUses:1251Used by:1279
Symbol 1257 MovieClipUses:1246Used by:1279
Symbol 1258 MovieClipUses:1246Used by:1279
Symbol 1259 MovieClipUses:1246Used by:1279
Symbol 1260 MovieClipUses:1243Used by:1279
Symbol 1261 MovieClipUses:1243Used by:1279
Symbol 1262 GraphicUsed by:1263 1264
Symbol 1263 MovieClipUses:1262Used by:1279
Symbol 1264 MovieClipUses:1262Used by:1279
Symbol 1265 GraphicUsed by:1266
Symbol 1266 MovieClipUses:1265Used by:1279
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1279
Symbol 1269 GraphicUsed by:1270
Symbol 1270 MovieClipUses:1269Used by:1279
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClipUses:1271Used by:1279
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1273Used by:1279
Symbol 1275 GraphicUsed by:1276
Symbol 1276 MovieClipUses:1275Used by:1279
Symbol 1277 GraphicUsed by:1278
Symbol 1278 MovieClipUses:1277Used by:1279
Symbol 1279 MovieClipUses:1202 1212 1218 1219 1221 1222 1224 1225 1227 1229 1230 1232 1234 1235 1237 1238 1240 1242 1244 1245 1247 1248 1249 1250 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1263 1264 1266 1268 1270 1272 1274 1276 1278Used by:1752
Symbol 1280 GraphicUsed by:1312
Symbol 1281 GraphicUsed by:1289 1375 5021
Symbol 1282 GraphicUsed by:1288 1863
Symbol 1283 MovieClipUses:842Used by:1288 2837
Symbol 1284 GraphicUsed by:1288 1863
Symbol 1285 GraphicUsed by:1288
Symbol 1286 GraphicUsed by:1287 1862
Symbol 1287 MovieClipUses:1286Used by:1288 2839
Symbol 1288 MovieClipUses:1282 1283 1284 1285 1287Used by:1289
Symbol 1289 MovieClipUses:1281 1288Used by:1312
Symbol 1290 GraphicUsed by:1291
Symbol 1291 MovieClipUses:1290Used by:1312
Symbol 1292 GraphicUsed by:1312
Symbol 1293 TextUses:11Used by:1312
Symbol 1294 TextUses:11Used by:1312
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1295Used by:1312
Symbol 1297 GraphicUsed by:1298
Symbol 1298 MovieClipUses:1297Used by:1312
Symbol 1299 GraphicUsed by:1300
Symbol 1300 MovieClipUses:1299Used by:1312
Symbol 1301 GraphicUsed by:1302
Symbol 1302 MovieClipUses:1301Used by:1312
Symbol 1303 GraphicUsed by:1304
Symbol 1304 MovieClipUses:1303Used by:1312
Symbol 1305 GraphicUsed by:1306 1307
Symbol 1306 MovieClipUses:1305Used by:1312
Symbol 1307 MovieClipUses:1305Used by:1312
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClipUses:1308Used by:1312
Symbol 1310 GraphicUsed by:1311
Symbol 1311 MovieClipUses:1310Used by:1312
Symbol 1312 MovieClipUses:1280 1289 1291 1292 1293 1294 1296 1298 1300 1302 1304 1306 1307 1309 1311Used by:1752
Symbol 1313 GraphicUsed by:1346
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClipUses:1314Used by:1346
Symbol 1316 GraphicUsed by:1317
Symbol 1317 MovieClipUses:1316Used by:1346
Symbol 1318 GraphicUsed by:1319 1320
Symbol 1319 MovieClipUses:1318Used by:1346
Symbol 1320 MovieClipUses:1318Used by:1346
Symbol 1321 GraphicUsed by:1322 1323
Symbol 1322 MovieClipUses:1321Used by:1346
Symbol 1323 MovieClipUses:1321Used by:1346
Symbol 1324 GraphicUsed by:1325 1326 1327 1328 1329 1330
Symbol 1325 MovieClipUses:1324Used by:1346
Symbol 1326 MovieClipUses:1324Used by:1346
Symbol 1327 MovieClipUses:1324Used by:1346
Symbol 1328 MovieClipUses:1324Used by:1346
Symbol 1329 MovieClipUses:1324Used by:1346
Symbol 1330 MovieClipUses:1324Used by:1346
Symbol 1331 FontUsed by:1332 1333 1334 1335 1336 1337 1338 1339 1340 1341
Symbol 1332 TextUses:1331Used by:1343
Symbol 1333 TextUses:1331Used by:1343
Symbol 1334 TextUses:1331Used by:1343
Symbol 1335 TextUses:1331Used by:1343
Symbol 1336 TextUses:1331Used by:1343
Symbol 1337 TextUses:1331Used by:1343
Symbol 1338 TextUses:1331Used by:1343
Symbol 1339 TextUses:1331Used by:1343
Symbol 1340 TextUses:1331Used by:1343
Symbol 1341 TextUses:1331Used by:1343
Symbol 1342 TextUses:1015Used by:1343
Symbol 1343 MovieClipUses:1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342Used by:1346
Symbol 1344 TextUses:59Used by:1346
Symbol 1345 TextUses:59Used by:1346
Symbol 1346 MovieClipUses:1313 1315 1317 1319 1320 1322 1323 1325 1326 1327 1328 1329 1330 1343 1344 1345Used by:1752
Symbol 1347 GraphicUsed by:1369
Symbol 1348 GraphicUsed by:1355
Symbol 1349 GraphicUsed by:1354 2808
Symbol 1350 GraphicUsed by:1351
Symbol 1351 MovieClipUses:1350Used by:1354 1928 2808
Symbol 1352 GraphicUsed by:1354
Symbol 1353 GraphicUsed by:1354 2808
Symbol 1354 MovieClipUses:1349 1351 1352 1353Used by:1355
Symbol 1355 MovieClipUses:1348 1354Used by:1369
Symbol 1356 GraphicUsed by:1369
Symbol 1357 TextUses:11Used by:1369
Symbol 1358 TextUses:11Used by:1369
Symbol 1359 GraphicUsed by:1360
Symbol 1360 MovieClipUses:1359Used by:1369
Symbol 1361 GraphicUsed by:1362
Symbol 1362 MovieClipUses:1361Used by:1369
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1369
Symbol 1365 GraphicUsed by:1366
Symbol 1366 MovieClipUses:1365Used by:1369
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1367Used by:1369
Symbol 1369 MovieClipUses:1347 1355 1356 1357 1358 1360 1362 1364 1366 1368Used by:1752
Symbol 1370 GraphicUsed by:1395
Symbol 1371 TextUses:11Used by:1395
Symbol 1372 TextUses:11Used by:1395
Symbol 1373 GraphicUsed by:1374
Symbol 1374 MovieClipUses:1373Used by:1375
Symbol 1375 MovieClipUses:1281 1374Used by:1395
Symbol 1376 GraphicUsed by:1377
Symbol 1377 MovieClipUses:1376Used by:1395
Symbol 1378 GraphicUsed by:1379
Symbol 1379 MovieClipUses:1378Used by:1395
Symbol 1380 MovieClipUses:1239Used by:1395
Symbol 1381 MovieClipUses:1239Used by:1395
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1395
Symbol 1384 GraphicUsed by:1385 1386
Symbol 1385 MovieClipUses:1384Used by:1395
Symbol 1386 MovieClipUses:1384Used by:1395
Symbol 1387 GraphicUsed by:1388
Symbol 1388 MovieClipUses:1387Used by:1395
Symbol 1389 GraphicUsed by:1390
Symbol 1390 MovieClipUses:1389Used by:1395
Symbol 1391 GraphicUsed by:1392
Symbol 1392 MovieClipUses:1391Used by:1395
Symbol 1393 GraphicUsed by:1394
Symbol 1394 MovieClipUses:1393Used by:1395
Symbol 1395 MovieClipUses:1370 1371 1372 1375 1377 1379 1380 1381 1383 1385 1386 1388 1390 1392 1394Used by:1752
Symbol 1396 GraphicUsed by:1475
Symbol 1397 GraphicUsed by:1398
Symbol 1398 MovieClipUses:1397Used by:1475
Symbol 1399 GraphicUsed by:1400
Symbol 1400 MovieClipUses:1399Used by:1475
Symbol 1401 GraphicUsed by:1402
Symbol 1402 MovieClipUses:1401Used by:1475
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1475
Symbol 1405 GraphicUsed by:1406
Symbol 1406 MovieClipUses:1405Used by:1475
Symbol 1407 GraphicUsed by:1475
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1408Used by:1475
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1410Used by:1475
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1412Used by:1475
Symbol 1414 GraphicUsed by:1415
Symbol 1415 MovieClipUses:1414Used by:1475
Symbol 1416 GraphicUsed by:1417
Symbol 1417 MovieClipUses:1416Used by:1475
Symbol 1418 GraphicUsed by:1475
Symbol 1419 GraphicUsed by:1428
Symbol 1420 GraphicUsed by:1427 2955
Symbol 1421 GraphicUsed by:1422 1873 3677
Symbol 1422 MovieClipUses:1421Used by:1427 2950 2955
Symbol 1423 GraphicUsed by:1424 2824
Symbol 1424 MovieClipUses:1423Used by:1427
Symbol 1425 GraphicUsed by:1427
Symbol 1426 GraphicUsed by:1427
Symbol 1427 MovieClipUses:1420 1422 1424 1425 1426Used by:1428
Symbol 1428 MovieClipUses:1419 1427Used by:1475
Symbol 1429 GraphicUsed by:1430
Symbol 1430 MovieClipUses:1429Used by:1475
Symbol 1431 GraphicUsed by:1432
Symbol 1432 MovieClipUses:1431Used by:1475
Symbol 1433 GraphicUsed by:1475
Symbol 1434 GraphicUsed by:1435
Symbol 1435 MovieClipUses:1434Used by:1475
Symbol 1436 GraphicUsed by:1437
Symbol 1437 MovieClipUses:1436Used by:1475
Symbol 1438 GraphicUsed by:1439
Symbol 1439 MovieClipUses:1438Used by:1475
Symbol 1440 GraphicUsed by:1441
Symbol 1441 MovieClipUses:1440Used by:1475
Symbol 1442 GraphicUsed by:1443
Symbol 1443 MovieClipUses:1442Used by:1475
Symbol 1444 GraphicUsed by:1445
Symbol 1445 MovieClipUses:1444Used by:1475
Symbol 1446 GraphicUsed by:1447
Symbol 1447 MovieClipUses:1446Used by:1475
Symbol 1448 GraphicUsed by:1449
Symbol 1449 MovieClipUses:1448Used by:1475
Symbol 1450 GraphicUsed by:1451
Symbol 1451 MovieClipUses:1450Used by:1475
Symbol 1452 GraphicUsed by:1453
Symbol 1453 MovieClipUses:1452Used by:1475
Symbol 1454 GraphicUsed by:1455
Symbol 1455 MovieClipUses:1454Used by:1475
Symbol 1456 GraphicUsed by:1457
Symbol 1457 MovieClipUses:1456Used by:1475
Symbol 1458 GraphicUsed by:1459
Symbol 1459 MovieClipUses:1458Used by:1475
Symbol 1460 MovieClipUses:961Used by:1475
Symbol 1461 MovieClipUses:961Used by:1475
Symbol 1462 MovieClipUses:943Used by:1475
Symbol 1463 MovieClipUses:943Used by:1475
Symbol 1464 MovieClipUses:943Used by:1475
Symbol 1465 MovieClipUses:955Used by:1475
Symbol 1466 MovieClipUses:955Used by:1475
Symbol 1467 MovieClipUses:955Used by:1475
Symbol 1468 MovieClipUses:955Used by:1475
Symbol 1469 MovieClipUses:955Used by:1475
Symbol 1470 MovieClipUses:955Used by:1475
Symbol 1471 GraphicUsed by:1472 3654 3813 5795
Symbol 1472 MovieClipUses:1471Used by:1475
Symbol 1473 GraphicUsed by:1474
Symbol 1474 MovieClipUses:1473Used by:1475
Symbol 1475 MovieClipUses:1396 1398 1400 1402 1404 1406 1407 1409 1411 1413 1415 1417 1418 1428 1430 1432 1433 1435 1437 1439 1441 1443 1445 1447 1449 1451 1453 1455 1457 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1472 1474Used by:1752
Symbol 1476 GraphicUsed by:1547
Symbol 1477 GraphicUsed by:1487 1500 1565 1606 1664 1686
Symbol 1478 GraphicUsed by:1486 1905 2930
Symbol 1479 GraphicUsed by:1480 1901
Symbol 1480 MovieClipUses:1479Used by:1486 2930
Symbol 1481 GraphicUsed by:1486
Symbol 1482 GraphicUsed by:1486 1905 2930
Symbol 1483 GraphicUsed by:1486
Symbol 1484 GraphicUsed by:1486 1905 2930
Symbol 1485 GraphicUsed by:1486 1905 2930
Symbol 1486 MovieClipUses:1478 1480 1481 1482 890 1483 1484 1485Used by:1487
Symbol 1487 MovieClipUses:1477 1486Used by:1547
Symbol 1488 GraphicUsed by:1489
Symbol 1489 MovieClipUses:1488Used by:1499 2864 2867 2872
Symbol 1490 GraphicUsed by:1499 2864 2867 2872
Symbol 1491 MovieClipUses:793Used by:1499 2853 2856 2864 2867 2872
Symbol 1492 GraphicUsed by:1499
Symbol 1493 GraphicUsed by:1499 2864 2867 2872
Symbol 1494 GraphicUsed by:1495
Symbol 1495 MovieClipUses:1494Used by:1499 2853 2856 2864 2867 2872
Symbol 1496 GraphicUsed by:1499
Symbol 1497 MovieClipUses:799Used by:1499 2853 2858 2861 2864 2868 2872
Symbol 1498 MovieClipUses:801Used by:1499 2853 2858 2861 2864 2868 2872
Symbol 1499 MovieClipUses:1489 1490 1491 1492 1493 1495 1496 1497 1498 803Used by:1500
Symbol 1500 MovieClipUses:1477 1499Used by:1547
Symbol 1501 GraphicUsed by:1502
Symbol 1502 MovieClipUses:1501Used by:1547
Symbol 1503 GraphicUsed by:1504
Symbol 1504 MovieClipUses:1503Used by:1547
Symbol 1505 GraphicUsed by:1547
Symbol 1506 TextUses:11Used by:1547
Symbol 1507 GraphicUsed by:1547
Symbol 1508 TextUses:11Used by:1547
Symbol 1509 GraphicUsed by:1510
Symbol 1510 MovieClipUses:1509Used by:1547
Symbol 1511 GraphicUsed by:1547
Symbol 1512 TextUses:11Used by:1547
Symbol 1513 GraphicUsed by:1514
Symbol 1514 MovieClipUses:1513Used by:1547
Symbol 1515 GraphicUsed by:1516 1517 1518 1519 1520 1521 1522 1523 1524
Symbol 1516 MovieClipUses:1515Used by:1547
Symbol 1517 MovieClipUses:1515Used by:1547
Symbol 1518 MovieClipUses:1515Used by:1547
Symbol 1519 MovieClipUses:1515Used by:1547
Symbol 1520 MovieClipUses:1515Used by:1547
Symbol 1521 MovieClipUses:1515Used by:1547
Symbol 1522 MovieClipUses:1515Used by:1547
Symbol 1523 MovieClipUses:1515Used by:1547
Symbol 1524 MovieClipUses:1515Used by:1547
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClipUses:1525Used by:1547
Symbol 1527 GraphicUsed by:1528
Symbol 1528 MovieClipUses:1527Used by:1547
Symbol 1529 GraphicUsed by:1530 1531
Symbol 1530 MovieClipUses:1529Used by:1547
Symbol 1531 MovieClipUses:1529Used by:1547
Symbol 1532 GraphicUsed by:1533
Symbol 1533 MovieClipUses:1532Used by:1547
Symbol 1534 GraphicUsed by:1535
Symbol 1535 MovieClipUses:1534Used by:1547
Symbol 1536 GraphicUsed by:1537
Symbol 1537 MovieClipUses:1536Used by:1547
Symbol 1538 GraphicUsed by:1539
Symbol 1539 MovieClipUses:1538Used by:1547
Symbol 1540 GraphicUsed by:1541
Symbol 1541 MovieClipUses:1540Used by:1547
Symbol 1542 GraphicUsed by:1543 1544
Symbol 1543 MovieClipUses:1542Used by:1547
Symbol 1544 MovieClipUses:1542Used by:1547
Symbol 1545 GraphicUsed by:1546
Symbol 1546 MovieClipUses:1545Used by:1547
Symbol 1547 MovieClipUses:1476 1487 1500 1502 1504 1505 1506 1507 1508 1510 1511 1512 1514 1516 1517 1518 1519 1520 1521 1522 1523 1524 1526 1528 1530 1531 1533 1535 1537 1539 1541 1543 1544 1546Used by:1752
Symbol 1548 GraphicUsed by:1602
Symbol 1549 MovieClipUses:848Used by:1564 2899
Symbol 1550 GraphicUsed by:1564
Symbol 1551 GraphicUsed by:1552
Symbol 1552 MovieClipUses:1551Used by:1564 2899
Symbol 1553 GraphicUsed by:1564
Symbol 1554 MovieClipUses:854Used by:1564 2899
Symbol 1555 MovieClipUses:856Used by:1564 2899
Symbol 1556 GraphicUsed by:1564
Symbol 1557 MovieClipUses:859Used by:1564 2899
Symbol 1558 MovieClipUses:862Used by:1564 2899
Symbol 1559 GraphicUsed by:1564
Symbol 1560 MovieClipUses:865Used by:1564 2899
Symbol 1561 GraphicUsed by:1564
Symbol 1562 MovieClipUses:870Used by:1564 2899
Symbol 1563 GraphicUsed by:1564
Symbol 1564 MovieClipUses:847 1549 1550 1552 1553 1554 1555 1556 1557 861 1558 1559 1560 868 1561 1562 1563Used by:1565
Symbol 1565 MovieClipUses:1477 1564Used by:1602
Symbol 1566 GraphicUsed by:1602
Symbol 1567 GraphicUsed by:1568
Symbol 1568 MovieClipUses:1567Used by:1602
Symbol 1569 GraphicUsed by:1602
Symbol 1570 TextUses:11 1146Used by:1602
Symbol 1571 GraphicUsed by:1602
Symbol 1572 GraphicUsed by:1573
Symbol 1573 MovieClipUses:1572Used by:1602
Symbol 1574 GraphicUsed by:1575
Symbol 1575 MovieClipUses:1574Used by:1602
Symbol 1576 GraphicUsed by:1577
Symbol 1577 MovieClipUses:1576Used by:1602
Symbol 1578 GraphicUsed by:1579
Symbol 1579 MovieClipUses:1578Used by:1602
Symbol 1580 GraphicUsed by:1581
Symbol 1581 MovieClipUses:1580Used by:1602
Symbol 1582 GraphicUsed by:1583
Symbol 1583 MovieClipUses:1582Used by:1602
Symbol 1584 GraphicUsed by:1585
Symbol 1585 MovieClipUses:1584Used by:1602
Symbol 1586 GraphicUsed by:1587
Symbol 1587 MovieClipUses:1586Used by:1602
Symbol 1588 GraphicUsed by:1602
Symbol 1589 TextUses:11Used by:1602
Symbol 1590 GraphicUsed by:1602
Symbol 1591 GraphicUsed by:1592
Symbol 1592 MovieClipUses:1591Used by:1602
Symbol 1593 GraphicUsed by:1594
Symbol 1594 MovieClipUses:1593Used by:1602
Symbol 1595 GraphicUsed by:1596 1597 1598 1629 1630 1631
Symbol 1596 MovieClipUses:1595Used by:1602
Symbol 1597 MovieClipUses:1595Used by:1602
Symbol 1598 MovieClipUses:1595Used by:1602
Symbol 1599 GraphicUsed by:1600
Symbol 1600 MovieClipUses:1599Used by:1602
Symbol 1601 GraphicUsed by:1602
Symbol 1602 MovieClipUses:1548 1565 1566 1568 1569 1570 1571 1573 1575 1577 1579 1581 1583 1585 1587 1588 1589 1590 1592 1594 1596 1597 1598 1600 1601Used by:1752
Symbol 1603 GraphicUsed by:1651
Symbol 1604 GraphicUsed by:1605
Symbol 1605 MovieClipUses:782 784 786 787 789 1604Used by:1606
Symbol 1606 MovieClipUses:1477 1605Used by:1651
Symbol 1607 GraphicUsed by:1608
Symbol 1608 MovieClipUses:1607Used by:1651
Symbol 1609 GraphicUsed by:1651
Symbol 1610 GraphicUsed by:1611
Symbol 1611 MovieClipUses:1610Used by:1651
Symbol 1612 GraphicUsed by:1651
Symbol 1613 TextUses:11 1146Used by:1651
Symbol 1614 TextUses:11Used by:1651
Symbol 1615 GraphicUsed by:1616
Symbol 1616 MovieClipUses:1615Used by:1651
Symbol 1617 GraphicUsed by:1618
Symbol 1618 MovieClipUses:1617Used by:1651
Symbol 1619 GraphicUsed by:1620 1621
Symbol 1620 MovieClipUses:1619Used by:1651
Symbol 1621 MovieClipUses:1619Used by:1651
Symbol 1622 GraphicUsed by:1623
Symbol 1623 MovieClipUses:1622Used by:1651
Symbol 1624 GraphicUsed by:1625 1626
Symbol 1625 MovieClipUses:1624Used by:1651
Symbol 1626 MovieClipUses:1624Used by:1651
Symbol 1627 GraphicUsed by:1628
Symbol 1628 MovieClipUses:1627Used by:1651
Symbol 1629 MovieClipUses:1595Used by:1651
Symbol 1630 MovieClipUses:1595Used by:1651
Symbol 1631 MovieClipUses:1595Used by:1651
Symbol 1632 GraphicUsed by:1633
Symbol 1633 MovieClipUses:1632Used by:1651
Symbol 1634 GraphicUsed by:1635
Symbol 1635 MovieClipUses:1634Used by:1651
Symbol 1636 GraphicUsed by:1637
Symbol 1637 MovieClipUses:1636Used by:1651
Symbol 1638 GraphicUsed by:1639
Symbol 1639 MovieClipUses:1638Used by:1651
Symbol 1640 GraphicUsed by:1641
Symbol 1641 MovieClipUses:1640Used by:1651
Symbol 1642 GraphicUsed by:1643
Symbol 1643 MovieClipUses:1642Used by:1651
Symbol 1644 GraphicUsed by:1645 1646
Symbol 1645 MovieClipUses:1644Used by:1651
Symbol 1646 MovieClipUses:1644Used by:1651
Symbol 1647 GraphicUsed by:1648
Symbol 1648 MovieClipUses:1647Used by:1651
Symbol 1649 GraphicUsed by:1650
Symbol 1650 MovieClipUses:1649Used by:1651
Symbol 1651 MovieClipUses:1603 1606 1608 1609 1611 1612 1613 1614 1616 1618 1620 1621 1623 1625 1626 1628 1629 1630 1631 1633 1635 1637 1639 1641 1643 1645 1646 1648 1650Used by:1752
Symbol 1652 GraphicUsed by:1751
Symbol 1653 GraphicUsed by:1663
Symbol 1654 GraphicUsed by:1655 1853 3535
Symbol 1655 MovieClipUses:1654Used by:1663 2843 2851
Symbol 1656 GraphicUsed by:1663
Symbol 1657 GraphicUsed by:1658 1855 3536
Symbol 1658 MovieClipUses:1657Used by:1663 2843 2851
Symbol 1659 GraphicUsed by:1663
Symbol 1660 GraphicUsed by:1661 1857
Symbol 1661 MovieClipUses:1660Used by:1663 2843 2851
Symbol 1662 GraphicUsed by:1663
Symbol 1663 MovieClipUses:1653 1655 1656 1658 1659 1661 1662Used by:1664
Symbol 1664 MovieClipUses:1477 1663Used by:1751
Symbol 1665 GraphicUsed by:1751
Symbol 1666 GraphicUsed by:1685 2920
Symbol 1667 MovieClipUses:812Used by:1685 2914 2917 2920
Symbol 1668 GraphicUsed by:1685 2920
Symbol 1669 MovieClipUses:806Used by:1685 2914 2917 2920
Symbol 1670 GraphicUsed by:1685 2920
Symbol 1671 GraphicUsed by:1685 2920
Symbol 1672 MovieClipUses:815Used by:1685 2914 2917 2920
Symbol 1673 GraphicUsed by:1685 2920
Symbol 1674 GraphicUsed by:1675
Symbol 1675 MovieClipUses:1674Used by:1685 2920
Symbol 1676 GraphicUsed by:1685
Symbol 1677 MovieClipUses:809Used by:1685 2914 2917 2920
Symbol 1678 MovieClipUses:820Used by:1685 2914 2917 2920
Symbol 1679 GraphicUsed by:1685 2920
Symbol 1680 GraphicUsed by:1681
Symbol 1681 MovieClipUses:1680Used by:1685 2914 2920
Symbol 1682 GraphicUsed by:1685 2920
Symbol 1683 MovieClipUses:832Used by:1685 2914 2917 2920
Symbol 1684 GraphicUsed by:1685
Symbol 1685 MovieClipUses:1666 1667 1668 1669 1670 1671 1672 1673 1675 1676 1677 1678 1679 1681 1682 1683 1684Used by:1686
Symbol 1686 MovieClipUses:1477 1685Used by:1751
Symbol 1687 GraphicUsed by:1751
Symbol 1688 GraphicUsed by:1689
Symbol 1689 MovieClipUses:1688Used by:1751
Symbol 1690 GraphicUsed by:1691
Symbol 1691 MovieClipUses:1690Used by:1751
Symbol 1692 GraphicUsed by:1693
Symbol 1693 MovieClipUses:1692Used by:1751
Symbol 1694 GraphicUsed by:1695
Symbol 1695 MovieClipUses:1694Used by:1751
Symbol 1696 GraphicUsed by:1697 1698
Symbol 1697 MovieClipUses:1696Used by:1751
Symbol 1698 MovieClipUses:1696Used by:1751
Symbol 1699 GraphicUsed by:1700
Symbol 1700 MovieClipUses:1699Used by:1751
Symbol 1701 GraphicUsed by:1702
Symbol 1702 MovieClipUses:1701Used by:1751
Symbol 1703 GraphicUsed by:1751
Symbol 1704 TextUses:11 1146Used by:1751
Symbol 1705 GraphicUsed by:1751
Symbol 1706 TextUses:11Used by:1751
Symbol 1707 GraphicUsed by:1751
Symbol 1708 TextUses:11Used by:1751
Symbol 1709 GraphicUsed by:1710
Symbol 1710 MovieClipUses:1709Used by:1751
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1711Used by:1751
Symbol 1713 GraphicUsed by:1714
Symbol 1714 MovieClipUses:1713Used by:1751
Symbol 1715 GraphicUsed by:1716
Symbol 1716 MovieClipUses:1715Used by:1751
Symbol 1717 GraphicUsed by:1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734
Symbol 1718 MovieClipUses:1717Used by:1751
Symbol 1719 MovieClipUses:1717Used by:1751
Symbol 1720 MovieClipUses:1717Used by:1751
Symbol 1721 MovieClipUses:1717Used by:1751
Symbol 1722 MovieClipUses:1717Used by:1751
Symbol 1723 MovieClipUses:1717Used by:1751
Symbol 1724 MovieClipUses:1717Used by:1751
Symbol 1725 MovieClipUses:1717Used by:1751
Symbol 1726 MovieClipUses:1717Used by:1751
Symbol 1727 MovieClipUses:1717Used by:1751
Symbol 1728 MovieClipUses:1717Used by:1751
Symbol 1729 MovieClipUses:1717Used by:1751
Symbol 1730 MovieClipUses:1717Used by:1751
Symbol 1731 MovieClipUses:1717Used by:1751
Symbol 1732 MovieClipUses:1717Used by:1751
Symbol 1733 MovieClipUses:1717Used by:1751
Symbol 1734 MovieClipUses:1717Used by:1751
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1735Used by:1751
Symbol 1737 GraphicUsed by:1738
Symbol 1738 MovieClipUses:1737Used by:1751
Symbol 1739 GraphicUsed by:1740
Symbol 1740 MovieClipUses:1739Used by:1751
Symbol 1741 GraphicUsed by:1742
Symbol 1742 MovieClipUses:1741Used by:1751
Symbol 1743 GraphicUsed by:1744
Symbol 1744 MovieClipUses:1743Used by:1751
Symbol 1745 GraphicUsed by:1746
Symbol 1746 MovieClipUses:1745Used by:1751
Symbol 1747 GraphicUsed by:1748
Symbol 1748 MovieClipUses:1747Used by:1751
Symbol 1749 GraphicUsed by:1750
Symbol 1750 MovieClipUses:1749Used by:1751
Symbol 1751 MovieClipUses:1652 1664 1665 1686 1687 1689 1691 1693 1695 1697 1698 1700 1702 1703 1704 1705 1706 1707 1708 1710 1712 1714 1716 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1736 1738 1740 1742 1744 1746 1748 1750Used by:1752
Symbol 1752 MovieClipUses:1190 1192 1193 1201 1279 1312 1346 1369 1395 1475 1547 1602 1651 1751Used by:1753
Symbol 1753 MovieClip {start_mc}Uses:603 975 1038 1053 134 1060 1068 1189 1752Used by:Timeline
Symbol 1754 MovieClipUses:219Used by:1785
Symbol 1755 GraphicUsed by:1756
Symbol 1756 MovieClipUses:1755Used by:1785
Symbol 1757 GraphicUsed by:1758
Symbol 1758 MovieClipUses:1757Used by:1785
Symbol 1759 GraphicUsed by:1760
Symbol 1760 MovieClipUses:1759Used by:1785
Symbol 1761 GraphicUsed by:1762
Symbol 1762 MovieClipUses:1761Used by:1785
Symbol 1763 GraphicUsed by:1782
Symbol 1764 GraphicUsed by:1765 1782
Symbol 1765 MovieClipUses:1764Used by:1782
Symbol 1766 MovieClipUses:120Used by:1782
Symbol 1767 GraphicUsed by:1768 1782 2962 2976 3472 3485 6171 6183
Symbol 1768 MovieClipUses:1767Used by:1782
Symbol 1769 GraphicUsed by:1770 1782 2966 2976 3474 3485
Symbol 1770 MovieClipUses:1769Used by:1782
Symbol 1771 GraphicUsed by:1772 1782
Symbol 1772 MovieClipUses:1771Used by:1782
Symbol 1773 GraphicUsed by:1774 1782
Symbol 1774 MovieClipUses:1773Used by:1782
Symbol 1775 TextUses:11Used by:1782
Symbol 1776 GraphicUsed by:1782
Symbol 1777 GraphicUsed by:1778 1782 2963 2976 3473 3485
Symbol 1778 MovieClipUses:1777Used by:1782
Symbol 1779 GraphicUsed by:1782 2976
Symbol 1780 TextUses:11Used by:1782
Symbol 1781 TextUses:11Used by:1782
Symbol 1782 ButtonUses:1763 1765 1766 1768 1770 1772 1774 1775 1776 1778 1779 1780 1781 1764 120 1767 1769 1771 1777 1773Used by:1785
Symbol 1783 EditableTextUses:61 3846Used by:1785
Symbol 1784 GraphicUsed by:1785
Symbol 1785 MovieClip {tut_pop}Uses:1754 1756 1758 1760 1762 1782 1783 1164 1784Used by:Timeline
Symbol 1786 TextUses:61Used by:Timeline
Symbol 1787 GraphicUsed by:2055
Symbol 1788 FontUsed by:1789
Symbol 1789 TextUses:1788Used by:1790
Symbol 1790 MovieClipUses:1789Used by:2055
Symbol 1791 GraphicUsed by:2055
Symbol 1792 TextUses:11 61Used by:1793
Symbol 1793 MovieClipUses:1792Used by:2055
Symbol 1794 TextUses:11 61Used by:1795
Symbol 1795 MovieClipUses:1794Used by:2055
Symbol 1796 GraphicUsed by:2055
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:1797Used by:2055
Symbol 1799 GraphicUsed by:1800
Symbol 1800 MovieClipUses:1799Used by:2055
Symbol 1801 GraphicUsed by:1802
Symbol 1802 MovieClipUses:1801Used by:2055
Symbol 1803 GraphicUsed by:1804
Symbol 1804 MovieClipUses:1803Used by:2055
Symbol 1805 GraphicUsed by:1806
Symbol 1806 MovieClipUses:1805Used by:2055
Symbol 1807 GraphicUsed by:1808 5898
Symbol 1808 MovieClipUses:1807Used by:2055
Symbol 1809 GraphicUsed by:1813 1817
Symbol 1810 TextUses:11 61Used by:1811 1813
Symbol 1811 MovieClipUses:1810Used by:1813
Symbol 1812 GraphicUsed by:1813
Symbol 1813 ButtonUses:1809 1811 1812 1810Used by:2055
Symbol 1814 TextUses:11 61Used by:1815 1817
Symbol 1815 MovieClipUses:1814Used by:1817
Symbol 1816 GraphicUsed by:1817
Symbol 1817 ButtonUses:1809 1815 1816 1814Used by:2055
Symbol 1818 FontUsed by:1819 1820
Symbol 1819 EditableTextUses:1142 1818Used by:2055
Symbol 1820 EditableTextUses:1142 1818Used by:2055
Symbol 1821 GraphicUsed by:1822
Symbol 1822 MovieClipUses:1821Used by:1829 6290
Symbol 1823 GraphicUsed by:1824
Symbol 1824 MovieClipUses:1823Used by:1829 6290
Symbol 1825 GraphicUsed by:1826
Symbol 1826 MovieClipUses:1825Used by:1829 6290
Symbol 1827 GraphicUsed by:1828
Symbol 1828 MovieClipUses:1827Used by:1829 6290
Symbol 1829 MovieClipUses:1822 1824 1826 1828Used by:1962 1963
Symbol 1830 GraphicUsed by:1831 1950
Symbol 1831 MovieClipUses:1830Used by:1951 2050
Symbol 1832 GraphicUsed by:1950 1951 1961 2050
Symbol 1833 GraphicUsed by:1838 2829
Symbol 1834 GraphicUsed by:1838 2829
Symbol 1835 GraphicUsed by:1838
Symbol 1836 GraphicUsed by:1838 2829
Symbol 1837 GraphicUsed by:1838 2829
Symbol 1838 MovieClipUses:1833 1834 1835 1836 1837Used by:1951 1961 2050
Symbol 1839 GraphicUsed by:1840 1950
Symbol 1840 MovieClipUses:1839Used by:1951 1961
Symbol 1841 FontUsed by:1842 1954 2045
Symbol 1842 EditableTextUses:1841Used by:1951
Symbol 1843 TextUses:59Used by:1951 2050
Symbol 1844 GraphicUsed by:1845
Symbol 1845 MovieClipUses:1844Used by:1951 1961
Symbol 1846 TextUses:59Used by:1951 1961 2050
Symbol 1847 TextUses:59Used by:1951 1961 2050
Symbol 1848 GraphicUsed by:1849
Symbol 1849 MovieClipUses:1848Used by:1951 1961 2050
Symbol 1850 TextUses:59Used by:1951 1961 2050
Symbol 1851 TextUses:59Used by:1951 1961 2050
Symbol 1852 GraphicUsed by:1859 2843
Symbol 1853 MovieClipUses:1654Used by:1859
Symbol 1854 GraphicUsed by:1859
Symbol 1855 MovieClipUses:1657Used by:1859
Symbol 1856 GraphicUsed by:1859
Symbol 1857 MovieClipUses:1660Used by:1859
Symbol 1858 GraphicUsed by:1859
Symbol 1859 MovieClipUses:1852 1853 1854 1855 1856 1857 1858Used by:1951 1961 2050
Symbol 1860 TextUses:59Used by:1951 1961 2050
Symbol 1861 GraphicUsed by:1863
Symbol 1862 MovieClipUses:1286Used by:1863
Symbol 1863 MovieClipUses:1282 843 1284 1861 1862Used by:1951 1961 2050
Symbol 1864 TextUses:59Used by:1951 1961 2050
Symbol 1865 TextUses:59Used by:1951 1961 2050
Symbol 1866 GraphicUsed by:1867
Symbol 1867 MovieClipUses:1866Used by:1951 1961 2050
Symbol 1868 FontUsed by:1869 1956
Symbol 1869 TextUses:1868Used by:1870
Symbol 1870 MovieClipUses:1869Used by:1951 1961
Symbol 1871 TextUses:59Used by:1951
Symbol 1872 GraphicUsed by:1951
Symbol 1873 MovieClipUses:1421Used by:1877 1951 1961 2050
Symbol 1874 GraphicUsed by:1875 1899 1951 1961 2050
Symbol 1875 MovieClipUses:1874Used by:1877 1951 1961 2050
Symbol 1876 GraphicUsed by:1877
Symbol 1877 MovieClipUses:1876 1873 1875Used by:1951 1961
Symbol 1878 TextUses:59Used by:1951 1961 2050
Symbol 1879 GraphicUsed by:1885
Symbol 1880 MovieClipUses:1205Used by:1885
Symbol 1881 GraphicUsed by:1885
Symbol 1882 GraphicUsed by:1885
Symbol 1883 GraphicUsed by:1885
Symbol 1884 GraphicUsed by:1885
Symbol 1885 MovieClipUses:1879 1880 1881 1882 1883 1884Used by:1951 1961 2050
Symbol 1886 TextUses:59Used by:1951 1961 2050
Symbol 1887 GraphicUsed by:1889
Symbol 1888 GraphicUsed by:1889 2914 2917
Symbol 1889 MovieClipUses:805 807 808 810 811 813 814 816 817 819 821 822 824 1887 830 1888 833 834 836 837 839Used by:1951 1961 2050
Symbol 1890 TextUses:59Used by:1951 1961 2050
Symbol 1891 GraphicUsed by:1892
Symbol 1892 MovieClipUses:1891Used by:1951 1961 2050
Symbol 1893 TextUses:59Used by:1951 1961 2050
Symbol 1894 GraphicUsed by:1951
Symbol 1895 GraphicUsed by:1896
Symbol 1896 MovieClipUses:1895Used by:1899 1951 1961 2050 2944
Symbol 1897 GraphicUsed by:1899 1951 1961 2050 2944
Symbol 1898 GraphicUsed by:1899
Symbol 1899 MovieClipUses:1898 1874 1896 1897Used by:1951 1961
Symbol 1900 TextUses:59Used by:1951 1961 2050
Symbol 1901 MovieClipUses:1479Used by:1905
Symbol 1902 GraphicUsed by:1905
Symbol 1903 MovieClipUses:889Used by:1905
Symbol 1904 GraphicUsed by:1905
Symbol 1905 MovieClipUses:1478 1901 1902 1482 1903 1904 1484 1485Used by:1951 1961 2050
Symbol 1906 TextUses:59Used by:1951 1961 2050
Symbol 1907 GraphicUsed by:1951
Symbol 1908 GraphicUsed by:1909
Symbol 1909 MovieClipUses:1908Used by:1951 1961
Symbol 1910 TextUses:59Used by:1951 1961 2050
Symbol 1911 GraphicUsed by:1921
Symbol 1912 GraphicUsed by:1913
Symbol 1913 MovieClipUses:1912Used by:1921
Symbol 1914 GraphicUsed by:1921
Symbol 1915 GraphicUsed by:1916
Symbol 1916 MovieClipUses:1915Used by:1921
Symbol 1917 GraphicUsed by:1918
Symbol 1918 MovieClipUses:1917Used by:1921
Symbol 1919 GraphicUsed by:1921
Symbol 1920 GraphicUsed by:1921
Symbol 1921 MovieClipUses:1911 1913 1914 1916 1918 1919 1920Used by:1951 1961 2050 2935
Symbol 1922 TextUses:59Used by:1951 1961 2050
Symbol 1923 GraphicUsed by:1930
Symbol 1924 GraphicUsed by:1925
Symbol 1925 MovieClipUses:1924Used by:1930 2786
Symbol 1926 GraphicUsed by:1930
Symbol 1927 GraphicUsed by:1928
Symbol 1928 MovieClipUses:1927 1351Used by:1930 2786 2791 2794 2797 2800 2803 2806 2811 2817 2827
Symbol 1929 GraphicUsed by:1930 2786
Symbol 1930 MovieClipUses:1923 1925 1926 1928 1929Used by:1951 1961 2050
Symbol 1931 TextUses:59Used by:1951 1961 2050
Symbol 1932 GraphicUsed by:1935
Symbol 1933 GraphicUsed by:1934 2904 3671
Symbol 1934 MovieClipUses:1933Used by:1935 2902 3008
Symbol 1935 MovieClipUses:1932 1934Used by:1936
Symbol 1936 MovieClipUses:1935Used by:1951 2050 2959
Symbol 1937 TextUses:59Used by:1951 1961 2050
Symbol 1938 GraphicUsed by:1939
Symbol 1939 MovieClipUses:1938Used by:1946 2907
Symbol 1940 GraphicUsed by:1946
Symbol 1941 GraphicUsed by:1946 2907 5625 5881 6404 6570
Symbol 1942 TextUses:11Used by:1944
Symbol 1943 TextUses:11Used by:1944
Symbol 1944 MovieClipUses:1942 1943Used by:1946 2907
Symbol 1945 GraphicUsed by:1946 2907
Symbol 1946 MovieClipUses:1939 1940 1941 1944 1945Used by:1951 1961 2050
Symbol 1947 TextUses:59Used by:1951 1961 2050
Symbol 1948 GraphicUsed by:1949
Symbol 1949 MovieClipUses:1948Used by:1950
Symbol 1950 MovieClipUses:1830 1832 1839 1949Used by:1951 1961 2050
Symbol 1951 MovieClipUses:1831 1832 1838 1840 1842 1843 1845 881 1846 873 1847 1849 1850 804 1851 1859 1860 1863 1864 791 1865 1867 1870 1871 1872 1873 1875 1877 1878 1885 1886 1889 1890 1892 1893 1894 1874 1896 1897 1899 1900 1905 1906 1907 1909 1910 1921 1922 1930 1931 1936 1937 1946 1947 1950Used by:1962 1963
Symbol 1952 GraphicUsed by:1953
Symbol 1953 MovieClipUses:1952Used by:1961
Symbol 1954 EditableTextUses:1841Used by:1961
Symbol 1955 TextUses:59Used by:1961
Symbol 1956 TextUses:1868Used by:1961
Symbol 1957 TextUses:59Used by:1961
Symbol 1958 GraphicUsed by:1961
Symbol 1959 GraphicUsed by:1961
Symbol 1960 GraphicUsed by:1961
Symbol 1961 MovieClipUses:1953 1832 1838 1840 1954 1955 1845 881 1846 873 1847 1849 1850 804 1851 1859 1860 1863 1864 791 1865 1956 1870 1957 1958 1873 1875 1877 1878 1885 1886 1889 1890 1892 1893 1959 1874 1896 1897 1899 1900 1905 1906 1960 1909 1910 1921 1922 1930 1931 1867 1937 1946 1947 1950Used by:1962 1963
Symbol 1962 MovieClipUses:1829 1951 1961Used by:2055
Symbol 1963 MovieClipUses:1829 1951 1961Used by:2055
Symbol 1964 GraphicUsed by:1965 3489
Symbol 1965 MovieClipUses:1964Used by:1968
Symbol 1966 GraphicUsed by:1967 1968 3490 3491
Symbol 1967 MovieClipUses:1966Used by:1968
Symbol 1968 ButtonUses:1965 1967 1966Used by:2051 2055 3034 6290
Symbol 1969 GraphicUsed by:2051
Symbol 1970 GraphicUsed by:1972
Symbol 1971 GraphicUsed by:1972
Symbol 1972 MovieClipUses:1970 744 746 1971Used by:2051
Symbol 1973 GraphicUsed by:1974
Symbol 1974 MovieClipUses:1973Used by:2051
Symbol 1975 TextUses:11Used by:1976
Symbol 1976 MovieClipUses:1975Used by:2051
Symbol 1977 TextUses:11Used by:1978
Symbol 1978 MovieClipUses:1977Used by:2051
Symbol 1979 GraphicUsed by:1980
Symbol 1980 MovieClipUses:1979Used by:2051
Symbol 1981 GraphicUsed by:1982
Symbol 1982 MovieClipUses:1981Used by:2051
Symbol 1983 GraphicUsed by:1984
Symbol 1984 MovieClipUses:1983Used by:2051
Symbol 1985 GraphicUsed by:1986
Symbol 1986 MovieClipUses:1985Used by:2051
Symbol 1987 TextUses:11Used by:2051
Symbol 1988 TextUses:11Used by:2051
Symbol 1989 TextUses:11Used by:2051
Symbol 1990 TextUses:11Used by:2051
Symbol 1991 EditableTextUses:79Used by:2051
Symbol 1992 EditableTextUses:79Used by:2051
Symbol 1993 GraphicUsed by:1997
Symbol 1994 TextUses:11Used by:1997
Symbol 1995 GraphicUsed by:1997
Symbol 1996 TextUses:11Used by:1997
Symbol 1997 ButtonUses:1993 1994 1995 1996Used by:2051
Symbol 1998 GraphicUsed by:2002
Symbol 1999 TextUses:11Used by:2002
Symbol 2000 GraphicUsed by:2002
Symbol 2001 TextUses:11Used by:2002
Symbol 2002 ButtonUses:763 1998 1999 2000 2001 762Used by:2051
Symbol 2003 EditableTextUses:79Used by:2023
Symbol 2004 EditableTextUses:79Used by:2023
Symbol 2005 EditableTextUses:79Used by:2023
Symbol 2006 EditableTextUses:79Used by:2023
Symbol 2007 EditableTextUses:79Used by:2023
Symbol 2008 EditableTextUses:79Used by:2023
Symbol 2009 EditableTextUses:79Used by:2023
Symbol 2010 EditableTextUses:79Used by:2023
Symbol 2011 EditableTextUses:79Used by:2023
Symbol 2012 EditableTextUses:79Used by:2023
Symbol 2013 EditableTextUses:79Used by:2023
Symbol 2014 EditableTextUses:79Used by:2023
Symbol 2015 EditableTextUses:79Used by:2023
Symbol 2016 EditableTextUses:79Used by:2023
Symbol 2017 EditableTextUses:79Used by:2023
Symbol 2018 EditableTextUses:79Used by:2023
Symbol 2019 EditableTextUses:79Used by:2023
Symbol 2020 EditableTextUses:79Used by:2023
Symbol 2021 EditableTextUses:79Used by:2023
Symbol 2022 EditableTextUses:79Used by:2023
Symbol 2023 MovieClipUses:2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022Used by:2051
Symbol 2024 EditableTextUses:79Used by:2044
Symbol 2025 EditableTextUses:79Used by:2044
Symbol 2026 EditableTextUses:79Used by:2044
Symbol 2027 EditableTextUses:79Used by:2044
Symbol 2028 EditableTextUses:79Used by:2044
Symbol 2029 EditableTextUses:79Used by:2044
Symbol 2030 EditableTextUses:79Used by:2044
Symbol 2031 EditableTextUses:79Used by:2044
Symbol 2032 EditableTextUses:79Used by:2044
Symbol 2033 EditableTextUses:79Used by:2044
Symbol 2034 EditableTextUses:79Used by:2044
Symbol 2035 EditableTextUses:79Used by:2044
Symbol 2036 EditableTextUses:79Used by:2044
Symbol 2037 EditableTextUses:79Used by:2044
Symbol 2038 EditableTextUses:79Used by:2044
Symbol 2039 EditableTextUses:79Used by:2044
Symbol 2040 EditableTextUses:79Used by:2044
Symbol 2041 EditableTextUses:79Used by:2044
Symbol 2042 EditableTextUses:79Used by:2044
Symbol 2043 EditableTextUses:79Used by:2044
Symbol 2044 MovieClipUses:2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043Used by:2051
Symbol 2045 EditableTextUses:1841Used by:2050
Symbol 2046 TextUses:59Used by:2050
Symbol 2047 GraphicUsed by:2050
Symbol 2048 GraphicUsed by:2050
Symbol 2049 GraphicUsed by:2050
Symbol 2050 MovieClipUses:1831 1832 1838 2045 1843 881 1846 873 1847 1849 1850 804 1851 1859 1860 1863 1864 791 1865 1867 2046 2047 1873 1875 1878 1885 1886 1889 1890 1892 1893 2048 1874 1896 1897 1900 1905 1906 2049 1910 1921 1922 1930 1931 1936 1937 1946 1947 1950Used by:2051
Symbol 2051 MovieClipUses:1969 1972 1974 1976 1978 1980 1982 1984 1986 1987 1988 1989 1990 1991 1992 765 1997 2002 2023 2044 1968 2050Used by:2054
Symbol 2052 GraphicUsed by:2053
Symbol 2053 MovieClipUses:2052Used by:2054
Symbol 2054 MovieClip {patientfolder}Uses:2051 2053Used by:2055  Timeline
Symbol 2055 MovieClip {levelSelect}Uses:1787 1790 1791 1793 1795 1796 1798 1800 1802 1804 1806 1808 1813 1817 1819 1820 1962 1963 1968 2054Used by:Timeline
Symbol 2056 GraphicUsed by:2057
Symbol 2057 MovieClipUses:2056Used by:2070
Symbol 2058 GraphicUsed by:2059
Symbol 2059 MovieClipUses:2058Used by:2070
Symbol 2060 GraphicUsed by:2061
Symbol 2061 MovieClipUses:2060Used by:2070
Symbol 2062 GraphicUsed by:2063
Symbol 2063 MovieClipUses:2062Used by:2068
Symbol 2064 GraphicUsed by:2065
Symbol 2065 MovieClipUses:2064Used by:2068
Symbol 2066 GraphicUsed by:2068
Symbol 2067 GraphicUsed by:2068
Symbol 2068 MovieClipUses:2063 2065 2066 2067Used by:2070
Symbol 2069 EditableTextUses:61 3846Used by:2070
Symbol 2070 MovieClip {text_pop}Uses:2057 2059 2061 2068 2069Used by:Timeline
Symbol 2071 MovieClipUses:219Used by:3034
Symbol 2072 GraphicUsed by:2110
Symbol 2073 GraphicUsed by:2074
Symbol 2074 MovieClipUses:2073Used by:2110
Symbol 2075 GraphicUsed by:2110
Symbol 2076 GraphicUsed by:2077
Symbol 2077 MovieClipUses:2076Used by:2110
Symbol 2078 GraphicUsed by:2110
Symbol 2079 GraphicUsed by:2083 2093
Symbol 2080 GraphicUsed by:2081
Symbol 2081 MovieClipUses:2080Used by:2082 2092
Symbol 2082 MovieClipUses:2081Used by:2083
Symbol 2083 MovieClipUses:2079 2082Used by:2110
Symbol 2084 GraphicUsed by:2110
Symbol 2085 GraphicUsed by:2086
Symbol 2086 MovieClipUses:2085Used by:2110
Symbol 2087 GraphicUsed by:2088
Symbol 2088 MovieClipUses:2087Used by:2110
Symbol 2089 GraphicUsed by:2090
Symbol 2090 MovieClipUses:2089Used by:2110
Symbol 2091 GraphicUsed by:2110
Symbol 2092 MovieClipUses:2081Used by:2093
Symbol 2093 MovieClipUses:2079 2092Used by:2110
Symbol 2094 GraphicUsed by:2110
Symbol 2095 GraphicUsed by:2096
Symbol 2096 MovieClipUses:2095Used by:2110
Symbol 2097 GraphicUsed by:2110
Symbol 2098 GraphicUsed by:2099
Symbol 2099 MovieClipUses:2098Used by:2110
Symbol 2100 GraphicUsed by:2101 2102 2103
Symbol 2101 MovieClipUses:2100Used by:2110
Symbol 2102 MovieClipUses:2100Used by:2110
Symbol 2103 MovieClipUses:2100Used by:2110
Symbol 2104 GraphicUsed by:2110
Symbol 2105 GraphicUsed by:2106
Symbol 2106 MovieClipUses:2105Used by:2110
Symbol 2107 GraphicUsed by:2108
Symbol 2108 MovieClipUses:2107Used by:2110
Symbol 2109 GraphicUsed by:2110 2412
Symbol 2110 MovieClipUses:2072 2074 2075 2077 2078 2083 2084 2086 2088 2090 2091 2093 2094 2096 2097 2099 2101 2102 2103 2104 2106 2108 2109Used by:2707
Symbol 2111 GraphicUsed by:2707
Symbol 2112 GraphicUsed by:2113
Symbol 2113 MovieClipUses:2112Used by:2707
Symbol 2114 GraphicUsed by:2115 2121 2147 3690
Symbol 2115 MovieClipUses:2114Used by:2707
Symbol 2116 GraphicUsed by:2117
Symbol 2117 MovieClipUses:2116Used by:2707
Symbol 2118 GraphicUsed by:2707
Symbol 2119 GraphicUsed by:2120
Symbol 2120 MovieClipUses:2119Used by:2707
Symbol 2121 MovieClipUses:2114Used by:2707
Symbol 2122 GraphicUsed by:2123
Symbol 2123 MovieClipUses:2122Used by:2707
Symbol 2124 GraphicUsed by:2707
Symbol 2125 GraphicUsed by:2126
Symbol 2126 MovieClipUses:2125Used by:2135
Symbol 2127 GraphicUsed by:2128
Symbol 2128 MovieClipUses:2127Used by:2135
Symbol 2129 GraphicUsed by:2130
Symbol 2130 MovieClipUses:2129Used by:2135
Symbol 2131 GraphicUsed by:2132
Symbol 2132 MovieClipUses:2131Used by:2135
Symbol 2133 GraphicUsed by:2134
Symbol 2134 MovieClipUses:2133Used by:2135
Symbol 2135 MovieClipUses:2126 2128 2130 2132 2134Used by:2707
Symbol 2136 GraphicUsed by:2707
Symbol 2137 GraphicUsed by:2138
Symbol 2138 MovieClipUses:2137Used by:2707
Symbol 2139 GraphicUsed by:2707
Symbol 2140 GraphicUsed by:2141
Symbol 2141 MovieClipUses:2140Used by:2707
Symbol 2142 GraphicUsed by:2707
Symbol 2143 GraphicUsed by:2144
Symbol 2144 MovieClipUses:2143Used by:2707
Symbol 2145 GraphicUsed by:2146
Symbol 2146 MovieClipUses:2145Used by:2707
Symbol 2147 MovieClipUses:2114Used by:2707
Symbol 2148 GraphicUsed by:2149
Symbol 2149 MovieClipUses:2148Used by:2707
Symbol 2150 GraphicUsed by:2151
Symbol 2151 MovieClipUses:2150Used by:2152
Symbol 2152 MovieClipUses:2151Used by:2157
Symbol 2153 GraphicUsed by:2157
Symbol 2154 GraphicUsed by:2155
Symbol 2155 MovieClipUses:2154Used by:2156
Symbol 2156 MovieClipUses:2155Used by:2157
Symbol 2157 MovieClipUses:144 2152 2153 2156Used by:2164
Symbol 2158 GraphicUsed by:2163
Symbol 2159 GraphicUsed by:2160
Symbol 2160 MovieClipUses:2159Used by:2161
Symbol 2161 MovieClipUses:2160Used by:2163
Symbol 2162 GraphicUsed by:2163
Symbol 2163 MovieClipUses:2158 2161 2162Used by:2164
Symbol 2164 MovieClipUses:2157 2163Used by:2707
Symbol 2165 GraphicUsed by:2166
Symbol 2166 MovieClipUses:2165Used by:2167
Symbol 2167 MovieClipUses:2166Used by:2170
Symbol 2168 GraphicUsed by:2169
Symbol 2169 MovieClipUses:2168Used by:2170
Symbol 2170 MovieClipUses:2167 2169Used by:2707
Symbol 2171 GraphicUsed by:2172
Symbol 2172 MovieClipUses:2171Used by:2187
Symbol 2173 GraphicUsed by:2174
Symbol 2174 MovieClipUses:2173Used by:2187
Symbol 2175 GraphicUsed by:2176
Symbol 2176 MovieClipUses:2175Used by:2187
Symbol 2177 GraphicUsed by:2178
Symbol 2178 MovieClipUses:2177Used by:2187
Symbol 2179 GraphicUsed by:2186
Symbol 2180 GraphicUsed by:2181
Symbol 2181 MovieClipUses:2180Used by:2186
Symbol 2182 GraphicUsed by:2183
Symbol 2183 MovieClipUses:2182Used by:2186
Symbol 2184 GraphicUsed by:2185
Symbol 2185 MovieClipUses:2184Used by:2186
Symbol 2186 MovieClipUses:2179 2181 2183 2185Used by:2187
Symbol 2187 MovieClipUses:2172 2174 2176 2178 2186Used by:2188
Symbol 2188 MovieClipUses:2187Used by:2707
Symbol 2189 GraphicUsed by:2412
Symbol 2190 GraphicUsed by:2191 2192 2193 2197
Symbol 2191 MovieClipUses:2190Used by:2412
Symbol 2192 MovieClipUses:2190Used by:2412
Symbol 2193 MovieClipUses:2190Used by:2412
Symbol 2194 GraphicUsed by:2195
Symbol 2195 MovieClipUses:2194Used by:2412
Symbol 2196 GraphicUsed by:2412
Symbol 2197 MovieClipUses:2190Used by:2412
Symbol 2198 GraphicUsed by:2412
Symbol 2199 GraphicUsed by:2200
Symbol 2200 MovieClipUses:2199Used by:2412
Symbol 2201 GraphicUsed by:2202
Symbol 2202 MovieClipUses:2201Used by:2412
Symbol 2203 GraphicUsed by:2204
Symbol 2204 MovieClipUses:2203Used by:2412
Symbol 2205 GraphicUsed by:2412
Symbol 2206 GraphicUsed by:2210
Symbol 2207 BitmapUsed by:2208
Symbol 2208 GraphicUses:2207Used by:2209
Symbol 2209 MovieClipUses:144 2208Used by:2210
Symbol 2210 MovieClipUses:2206 2209Used by:2412
Symbol 2211 GraphicUsed by:2412
Symbol 2212 GraphicUsed by:2213
Symbol 2213 MovieClipUses:2212Used by:2412
Symbol 2214 GraphicUsed by:2215
Symbol 2215 MovieClipUses:2214Used by:2412
Symbol 2216 GraphicUsed by:2412
Symbol 2217 GraphicUsed by:2218
Symbol 2218 MovieClipUses:2217Used by:2412
Symbol 2219 GraphicUsed by:2220
Symbol 2220 MovieClipUses:2219Used by:2412
Symbol 2221 GraphicUsed by:2412
Symbol 2222 GraphicUsed by:2223 2241
Symbol 2223 MovieClipUses:2222Used by:2412
Symbol 2224 GraphicUsed by:2225 2234 2242 2259
Symbol 2225 MovieClipUses:2224Used by:2412
Symbol 2226 GraphicUsed by:2412
Symbol 2227 GraphicUsed by:2228 2249
Symbol 2228 MovieClipUses:2227Used by:2412
Symbol 2229 GraphicUsed by:2230 2250
Symbol 2230 MovieClipUses:2229Used by:2412
Symbol 2231 GraphicUsed by:2412
Symbol 2232 GraphicUsed by:2233
Symbol 2233 MovieClipUses:2232Used by:2412
Symbol 2234 MovieClipUses:2224Used by:2412
Symbol 2235 GraphicUsed by:2412
Symbol 2236 GraphicUsed by:2237
Symbol 2237 MovieClipUses:2236Used by:2412
Symbol 2238 GraphicUsed by:2239
Symbol 2239 MovieClipUses:2238Used by:2412
Symbol 2240 GraphicUsed by:2412
Symbol 2241 MovieClipUses:2222Used by:2412
Symbol 2242 MovieClipUses:2224Used by:2412
Symbol 2243 GraphicUsed by:2412
Symbol 2244 GraphicUsed by:2245 2271
Symbol 2245 MovieClipUses:2244Used by:2412
Symbol 2246 GraphicUsed by:2247 2272
Symbol 2247 MovieClipUses:2246Used by:2412
Symbol 2248 GraphicUsed by:2412
Symbol 2249 MovieClipUses:2227Used by:2412
Symbol 2250 MovieClipUses:2229Used by:2412
Symbol 2251 GraphicUsed by:2412
Symbol 2252 GraphicUsed by:2253
Symbol 2253 MovieClipUses:2252Used by:2412
Symbol 2254 GraphicUsed by:2255
Symbol 2255 MovieClipUses:2254Used by:2412
Symbol 2256 GraphicUsed by:2412
Symbol 2257 GraphicUsed by:2258
Symbol 2258 MovieClipUses:2257Used by:2412
Symbol 2259 MovieClipUses:2224Used by:2412
Symbol 2260 GraphicUsed by:2412
Symbol 2261 GraphicUsed by:2262
Symbol 2262 MovieClipUses:2261Used by:2412
Symbol 2263 GraphicUsed by:2264
Symbol 2264 MovieClipUses:2263Used by:2412
Symbol 2265 GraphicUsed by:2412
Symbol 2266 GraphicUsed by:2267
Symbol 2267 MovieClipUses:2266Used by:2412
Symbol 2268 GraphicUsed by:2269
Symbol 2269 MovieClipUses:2268Used by:2412
Symbol 2270 GraphicUsed by:2412
Symbol 2271 MovieClipUses:2244Used by:2412
Symbol 2272 MovieClipUses:2246Used by:2412
Symbol 2273 GraphicUsed by:2412
Symbol 2274 GraphicUsed by:2275
Symbol 2275 MovieClipUses:2274Used by:2412
Symbol 2276 GraphicUsed by:2277
Symbol 2277 MovieClipUses:2276Used by:2412
Symbol 2278 GraphicUsed by:2412
Symbol 2279 GraphicUsed by:2280
Symbol 2280 MovieClipUses:2279Used by:2412
Symbol 2281 GraphicUsed by:2282
Symbol 2282 MovieClipUses:2281Used by:2412
Symbol 2283 GraphicUsed by:2412
Symbol 2284 GraphicUsed by:2285
Symbol 2285 MovieClipUses:2284Used by:2412
Symbol 2286 GraphicUsed by:2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360
Symbol 2287 MovieClipUses:2286Used by:2412
Symbol 2288 MovieClipUses:2286Used by:2412
Symbol 2289 MovieClipUses:2286Used by:2412
Symbol 2290 MovieClipUses:2286Used by:2412
Symbol 2291 MovieClipUses:2286Used by:2412
Symbol 2292 MovieClipUses:2286Used by:2412
Symbol 2293 MovieClipUses:2286Used by:2412
Symbol 2294 MovieClipUses:2286Used by:2412
Symbol 2295 MovieClipUses:2286Used by:2412
Symbol 2296 MovieClipUses:2286Used by:2412
Symbol 2297 MovieClipUses:2286Used by:2412
Symbol 2298 MovieClipUses:2286Used by:2412
Symbol 2299 MovieClipUses:2286Used by:2412
Symbol 2300 MovieClipUses:2286Used by:2412
Symbol 2301 MovieClipUses:2286Used by:2412
Symbol 2302 MovieClipUses:2286Used by:2412
Symbol 2303 MovieClipUses:2286Used by:2412
Symbol 2304 MovieClipUses:2286Used by:2412
Symbol 2305 MovieClipUses:2286Used by:2412
Symbol 2306 MovieClipUses:2286Used by:2412
Symbol 2307 MovieClipUses:2286Used by:2412
Symbol 2308 MovieClipUses:2286Used by:2412
Symbol 2309 MovieClipUses:2286Used by:2412
Symbol 2310 MovieClipUses:2286Used by:2412
Symbol 2311 MovieClipUses:2286Used by:2412
Symbol 2312 MovieClipUses:2286Used by:2412
Symbol 2313 MovieClipUses:2286Used by:2412
Symbol 2314 MovieClipUses:2286Used by:2412
Symbol 2315 MovieClipUses:2286Used by:2412
Symbol 2316 MovieClipUses:2286Used by:2412
Symbol 2317 MovieClipUses:2286Used by:2412
Symbol 2318 MovieClipUses:2286Used by:2412
Symbol 2319 MovieClipUses:2286Used by:2412
Symbol 2320 MovieClipUses:2286Used by:2412
Symbol 2321 MovieClipUses:2286Used by:2412
Symbol 2322 MovieClipUses:2286Used by:2412
Symbol 2323 MovieClipUses:2286Used by:2412
Symbol 2324 MovieClipUses:2286Used by:2412
Symbol 2325 MovieClipUses:2286Used by:2412
Symbol 2326 MovieClipUses:2286Used by:2412
Symbol 2327 MovieClipUses:2286Used by:2412
Symbol 2328 MovieClipUses:2286Used by:2412
Symbol 2329 MovieClipUses:2286Used by:2412
Symbol 2330 MovieClipUses:2286Used by:2412
Symbol 2331 MovieClipUses:2286Used by:2412
Symbol 2332 MovieClipUses:2286Used by:2412
Symbol 2333 MovieClipUses:2286Used by:2412
Symbol 2334 MovieClipUses:2286Used by:2412
Symbol 2335 MovieClipUses:2286Used by:2412
Symbol 2336 MovieClipUses:2286Used by:2412
Symbol 2337 MovieClipUses:2286Used by:2412
Symbol 2338 MovieClipUses:2286Used by:2412
Symbol 2339 MovieClipUses:2286Used by:2412
Symbol 2340 MovieClipUses:2286Used by:2412
Symbol 2341 MovieClipUses:2286Used by:2412
Symbol 2342 MovieClipUses:2286Used by:2412
Symbol 2343 MovieClipUses:2286Used by:2412
Symbol 2344 MovieClipUses:2286Used by:2412
Symbol 2345 MovieClipUses:2286Used by:2412
Symbol 2346 MovieClipUses:2286Used by:2412
Symbol 2347 MovieClipUses:2286Used by:2412
Symbol 2348 MovieClipUses:2286Used by:2412
Symbol 2349 MovieClipUses:2286Used by:2412
Symbol 2350 MovieClipUses:2286Used by:2412
Symbol 2351 MovieClipUses:2286Used by:2412
Symbol 2352 MovieClipUses:2286Used by:2412
Symbol 2353 MovieClipUses:2286Used by:2412
Symbol 2354 MovieClipUses:2286Used by:2412
Symbol 2355 MovieClipUses:2286Used by:2412
Symbol 2356 MovieClipUses:2286Used by:2412
Symbol 2357 MovieClipUses:2286Used by:2412
Symbol 2358 MovieClipUses:2286Used by:2412
Symbol 2359 MovieClipUses:2286Used by:2412
Symbol 2360 MovieClipUses:2286Used by:2412
Symbol 2361 GraphicUsed by:2362
Symbol 2362 MovieClipUses:2361Used by:2412
Symbol 2363 GraphicUsed by:2364
Symbol 2364 MovieClipUses:2363Used by:2412
Symbol 2365 GraphicUsed by:2366
Symbol 2366 MovieClipUses:2365Used by:2412
Symbol 2367 GraphicUsed by:2368
Symbol 2368 MovieClipUses:2367Used by:2412
Symbol 2369 GraphicUsed by:2370
Symbol 2370 MovieClipUses:2369Used by:2412
Symbol 2371 GraphicUsed by:2372
Symbol 2372 MovieClipUses:2371Used by:2412
Symbol 2373 GraphicUsed by:2374
Symbol 2374 MovieClipUses:2373Used by:2412
Symbol 2375 GraphicUsed by:2376 2377 2378 2379 2380 2381 2384 2385 2386 2387 2392 2393
Symbol 2376 MovieClipUses:2375Used by:2412
Symbol 2377 MovieClipUses:2375Used by:2412
Symbol 2378 MovieClipUses:2375Used by:2412
Symbol 2379 MovieClipUses:2375Used by:2412
Symbol 2380 MovieClipUses:2375Used by:2412
Symbol 2381 MovieClipUses:2375Used by:2412
Symbol 2382 GraphicUsed by:2383 2390
Symbol 2383 MovieClipUses:2382Used by:2412
Symbol 2384 MovieClipUses:2375Used by:2412
Symbol 2385 MovieClipUses:2375Used by:2412
Symbol 2386 MovieClipUses:2375Used by:2412
Symbol 2387 MovieClipUses:2375Used by:2412
Symbol 2388 GraphicUsed by:2389 2391
Symbol 2389 MovieClipUses:2388Used by:2412
Symbol 2390 MovieClipUses:2382Used by:2412
Symbol 2391 MovieClipUses:2388Used by:2412
Symbol 2392 MovieClipUses:2375Used by:2412
Symbol 2393 MovieClipUses:2375Used by:2412
Symbol 2394 GraphicUsed by:2395
Symbol 2395 MovieClipUses:2394Used by:2412
Symbol 2396 GraphicUsed by:2397
Symbol 2397 MovieClipUses:2396Used by:2412
Symbol 2398 GraphicUsed by:2412
Symbol 2399 GraphicUsed by:2400
Symbol 2400 MovieClipUses:2399Used by:2412
Symbol 2401 GraphicUsed by:2402
Symbol 2402 MovieClipUses:2401Used by:2412
Symbol 2403 GraphicUsed by:2404
Symbol 2404 MovieClipUses:2403Used by:2412
Symbol 2405 GraphicUsed by:2412
Symbol 2406 GraphicUsed by:2409
Symbol 2407 GraphicUsed by:2408
Symbol 2408 MovieClipUses:2407Used by:2409
Symbol 2409 MovieClipUses:2406 2408Used by:2412
Symbol 2410 GraphicUsed by:2411
Symbol 2411 MovieClipUses:2410Used by:2412
Symbol 2412 MovieClipUses:2189 2191 2192 2193 2195 2196 2197 2198 2200 2202 2204 2205 2210 2211 2213 2215 2216 2218 2220 2221 2223 2225 2226 2228 2230 2231 2233 2234 2235 2237 2239 2240 2241 2242 2243 2245 2247 2248 2249 2250 2251 2253 2255 2256 2258 2259 2260 2262 2264 2265 2267 2269 2270 2271 2272 2273 2275 2277 2278 2280 2282 2283 2285 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2362 2364 2366 2368 2370 2372 2374 2376 2377 2378 2379 2380 2381 2383 2384 2385 2386 2387 2389 2390 2391 2392 2393 2395 2397 2398 2400 2402 2404 2405 2409 2411 2109Used by:2707
Symbol 2413 MovieClipUses:605Used by:2594
Symbol 2414 MovieClipUses:607Used by:2594
Symbol 2415 MovieClipUses:607Used by:2594
Symbol 2416 MovieClipUses:607Used by:2594
Symbol 2417 MovieClipUses:607Used by:2594
Symbol 2418 MovieClipUses:607Used by:2594
Symbol 2419 MovieClipUses:607Used by:2594
Symbol 2420 MovieClipUses:607Used by:2594
Symbol 2421 MovieClipUses:607Used by:2594
Symbol 2422 MovieClipUses:607Used by:2594
Symbol 2423 MovieClipUses:607Used by:2594
Symbol 2424 MovieClipUses:607Used by:2594
Symbol 2425 MovieClipUses:607Used by:2594
Symbol 2426 MovieClipUses:620Used by:2594
Symbol 2427 MovieClipUses:622Used by:2594
Symbol 2428 MovieClipUses:624Used by:2594
Symbol 2429 GraphicUsed by:2430
Symbol 2430 MovieClipUses:2429Used by:2594
Symbol 2431 GraphicUsed by:2432
Symbol 2432 MovieClipUses:2431Used by:2594
Symbol 2433 MovieClipUses:627Used by:2594
Symbol 2434 GraphicUsed by:2594
Symbol 2435 MovieClipUses:630Used by:2594
Symbol 2436 MovieClipUses:633Used by:2594
Symbol 2437 MovieClipUses:635Used by:2594
Symbol 2438 MovieClipUses:607Used by:2594
Symbol 2439 MovieClipUses:607Used by:2594
Symbol 2440 MovieClipUses:607Used by:2594
Symbol 2441 MovieClipUses:607Used by:2594
Symbol 2442 MovieClipUses:607Used by:2594
Symbol 2443 MovieClipUses:607Used by:2594
Symbol 2444 MovieClipUses:607Used by:2594
Symbol 2445 MovieClipUses:607Used by:2594
Symbol 2446 MovieClipUses:607Used by:2594
Symbol 2447 MovieClipUses:607Used by:2594
Symbol 2448 MovieClipUses:607Used by:2594
Symbol 2449 MovieClipUses:607Used by:2594
Symbol 2450 MovieClipUses:607Used by:2594
Symbol 2451 MovieClipUses:607Used by:2594
Symbol 2452 MovieClipUses:651Used by:2594
Symbol 2453 MovieClipUses:653Used by:2594
Symbol 2454 MovieClipUses:655Used by:2594
Symbol 2455 MovieClipUses:657Used by:2594
Symbol 2456 MovieClipUses:659Used by:2594
Symbol 2457 GraphicUsed by:2594
Symbol 2458 MovieClipUses:662Used by:2594
Symbol 2459 MovieClipUses:664Used by:2594
Symbol 2460 MovieClipUses:667Used by:2594
Symbol 2461 MovieClipUses:667Used by:2594
Symbol 2462 MovieClipUses:670Used by:2594
Symbol 2463 MovieClipUses:672Used by:2594
Symbol 2464 MovieClipUses:674Used by:2594
Symbol 2465 MovieClipUses:676Used by:2594
Symbol 2466 MovieClipUses:667Used by:2594
Symbol 2467 MovieClipUses:667Used by:2594
Symbol 2468 MovieClipUses:667Used by:2594
Symbol 2469 MovieClipUses:667Used by:2594
Symbol 2470 MovieClipUses:682Used by:2594
Symbol 2471 MovieClipUses:684Used by:2594
Symbol 2472 MovieClipUses:686Used by:2594
Symbol 2473 MovieClipUses:667Used by:2594
Symbol 2474 MovieClipUses:667Used by:2594
Symbol 2475 MovieClipUses:667Used by:2594
Symbol 2476 MovieClipUses:667Used by:2594
Symbol 2477 MovieClipUses:667Used by:2594
Symbol 2478 MovieClipUses:667Used by:2594
Symbol 2479 MovieClipUses:694Used by:2594
Symbol 2480 MovieClipUses:696Used by:2594
Symbol 2481 MovieClipUses:698Used by:2594
Symbol 2482 MovieClipUses:700Used by:2594
Symbol 2483 MovieClipUses:702Used by:2594
Symbol 2484 MovieClipUses:702Used by:2594
Symbol 2485 MovieClipUses:702Used by:2594
Symbol 2486 MovieClipUses:702Used by:2594
Symbol 2487 MovieClipUses:702Used by:2594
Symbol 2488 MovieClipUses:702Used by:2594
Symbol 2489 MovieClipUses:702Used by:2594
Symbol 2490 MovieClipUses:702Used by:2594
Symbol 2491 MovieClipUses:702Used by:2594
Symbol 2492 MovieClipUses:702Used by:2594
Symbol 2493 MovieClipUses:702Used by:2594
Symbol 2494 MovieClipUses:702Used by:2594
Symbol 2495 MovieClipUses:702Used by:2594
Symbol 2496 MovieClipUses:702Used by:2594
Symbol 2497 MovieClipUses:702Used by:2594
Symbol 2498 MovieClipUses:702Used by:2594
Symbol 2499 MovieClipUses:702Used by:2594
Symbol 2500 MovieClipUses:702Used by:2594
Symbol 2501 MovieClipUses:702Used by:2594
Symbol 2502 MovieClipUses:702Used by:2594
Symbol 2503 MovieClipUses:702Used by:2594
Symbol 2504 MovieClipUses:702Used by:2594
Symbol 2505 MovieClipUses:702Used by:2594
Symbol 2506 MovieClipUses:702Used by:2594
Symbol 2507 MovieClipUses:702Used by:2594
Symbol 2508 MovieClipUses:702Used by:2594
Symbol 2509 MovieClipUses:702Used by:2594
Symbol 2510 MovieClipUses:702Used by:2594
Symbol 2511 MovieClipUses:731Used by:2594
Symbol 2512 MovieClipUses:733Used by:2594
Symbol 2513 MovieClipUses:735Used by:2594
Symbol 2514 MovieClipUses:737Used by:2594
Symbol 2515 MovieClipUses:737Used by:2594
Symbol 2516 MovieClipUses:737Used by:2594
Symbol 2517 MovieClipUses:737Used by:2594
Symbol 2518 MovieClipUses:737Used by:2594
Symbol 2519 MovieClipUses:737Used by:2594
Symbol 2520 MovieClipUses:760Used by:2594
Symbol 2521 MovieClipUses:737Used by:2594
Symbol 2522 MovieClipUses:748Used by:2594
Symbol 2523 MovieClipUses:748Used by:2594
Symbol 2524 MovieClipUses:760Used by:2594
Symbol 2525 MovieClipUses:748Used by:2594
Symbol 2526 MovieClipUses:748Used by:2594
Symbol 2527 MovieClipUses:756Used by:2594
Symbol 2528 MovieClipUses:748Used by:2594
Symbol 2529 MovieClipUses:760Used by:2594
Symbol 2530 GraphicUsed by:2531
Symbol 2531 MovieClipUses:2530Used by:2594
Symbol 2532 GraphicUsed by:2533
Symbol 2533 MovieClipUses:2532Used by:2594
Symbol 2534 GraphicUsed by:2535
Symbol 2535 MovieClipUses:2534Used by:2594
Symbol 2536 GraphicUsed by:2537
Symbol 2537 MovieClipUses:2536Used by:2594
Symbol 2538 GraphicUsed by:2594
Symbol 2539 GraphicUsed by:2540
Symbol 2540 MovieClipUses:2539Used by:2594
Symbol 2541 GraphicUsed by:2542
Symbol 2542 MovieClipUses:2541Used by:2594
Symbol 2543 GraphicUsed by:2544 2545 2546 2547 2548 2549
Symbol 2544 MovieClipUses:2543Used by:2594
Symbol 2545 MovieClipUses:2543Used by:2594
Symbol 2546 MovieClipUses:2543Used by:2594
Symbol 2547 MovieClipUses:2543Used by:2594
Symbol 2548 MovieClipUses:2543Used by:2594
Symbol 2549 MovieClipUses:2543Used by:2594
Symbol 2550 GraphicUsed by:2551
Symbol 2551 MovieClipUses:2550Used by:2594
Symbol 2552 GraphicUsed by:2553
Symbol 2553 MovieClipUses:2552Used by:2594
Symbol 2554 GraphicUsed by:2555
Symbol 2555 MovieClipUses:2554Used by:2594
Symbol 2556 GraphicUsed by:2594
Symbol 2557 GraphicUsed by:2558
Symbol 2558 MovieClipUses:2557Used by:2594
Symbol 2559 MovieClipUses:771Used by:2594
Symbol 2560 MovieClipUses:771Used by:2594
Symbol 2561 MovieClipUses:771Used by:2594
Symbol 2562 MovieClipUses:771Used by:2594
Symbol 2563 MovieClipUses:771Used by:2594
Symbol 2564 MovieClipUses:771Used by:2594
Symbol 2565 MovieClipUses:771Used by:2594
Symbol 2566 MovieClipUses:771Used by:2594
Symbol 2567 MovieClipUses:771Used by:2594
Symbol 2568 MovieClipUses:771Used by:2594
Symbol 2569 MovieClipUses:771Used by:2594
Symbol 2570 MovieClipUses:771Used by:2594
Symbol 2571 MovieClipUses:771Used by:2594
Symbol 2572 MovieClipUses:771Used by:2594
Symbol 2573 MovieClipUses:771Used by:2594
Symbol 2574 MovieClipUses:771Used by:2594
Symbol 2575 MovieClipUses:771Used by:2594
Symbol 2576 MovieClipUses:771Used by:2594
Symbol 2577 MovieClipUses:771Used by:2594
Symbol 2578 MovieClipUses:771Used by:2594
Symbol 2579 MovieClipUses:771Used by:2594
Symbol 2580 MovieClipUses:771Used by:2594
Symbol 2581 MovieClipUses:771Used by:2594
Symbol 2582 MovieClipUses:771Used by:2594
Symbol 2583 MovieClipUses:771Used by:2594
Symbol 2584 MovieClipUses:771Used by:2594
Symbol 2585 MovieClipUses:775Used by:2594
Symbol 2586 MovieClipUses:777Used by:2594
Symbol 2587 GraphicUsed by:2588
Symbol 2588 MovieClipUses:2587Used by:2594
Symbol 2589 GraphicUsed by:2590
Symbol 2590 MovieClipUses:2589Used by:2594
Symbol 2591 GraphicUsed by:2592
Symbol 2592 MovieClipUses:2591Used by:2594
Symbol 2593 GraphicUsed by:2594
Symbol 2594 MovieClipUses:604 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 626 2430 2432 2433 2434 2435 632 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 666 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2531 2533 2535 2537 2538 2540 2542 767 2544 2545 2546 2547 2548 2549 2551 2553 2555 2556 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2588 779 2590 780 2592 2593Used by:2707
Symbol 2595 GraphicUsed by:2707
Symbol 2596 GraphicUsed by:2597
Symbol 2597 MovieClipUses:2596Used by:2707
Symbol 2598 GraphicUsed by:2599
Symbol 2599 MovieClipUses:2598Used by:2707
Symbol 2600 GraphicUsed by:2707
Symbol 2601 GraphicUsed by:2602 2684
Symbol 2602 MovieClipUses:2601Used by:2707
Symbol 2603 GraphicUsed by:2707
Symbol 2604 GraphicUsed by:2631 2697
Symbol 2605 GraphicUsed by:2631
Symbol 2606 GraphicUsed by:2607 2687
Symbol 2607 MovieClipUses:2606Used by:2631
Symbol 2608 GraphicUsed by:2631
Symbol 2609 MovieClipUses:397Used by:2631
Symbol 2610 MovieClipUses:399Used by:2631
Symbol 2611 MovieClipUses:399Used by:2631
Symbol 2612 MovieClipUses:397Used by:2631
Symbol 2613 MovieClipUses:399Used by:2631
Symbol 2614 MovieClipUses:397Used by:2631
Symbol 2615 MovieClipUses:399Used by:2631
Symbol 2616 GraphicUsed by:2617
Symbol 2617 MovieClipUses:2616Used by:2631
Symbol 2618 MovieClipUses:104Used by:2631
Symbol 2619 GraphicUsed by:2620
Symbol 2620 MovieClipUses:2619Used by:2631
Symbol 2621 GraphicUsed by:2631
Symbol 2622 GraphicUsed by:2623
Symbol 2623 MovieClipUses:2622Used by:2631
Symbol 2624 GraphicUsed by:2625
Symbol 2625 MovieClipUses:2624Used by:2631
Symbol 2626 GraphicUsed by:2631
Symbol 2627 GraphicUsed by:2628 2695
Symbol 2628 MovieClipUses:2627Used by:2631
Symbol 2629 GraphicUsed by:2630 2696
Symbol 2630 MovieClipUses:2629Used by:2631
Symbol 2631 MovieClipUses:2604 2605 2607 2608 2609 2610 2611 2612 2613 2614 2615 2617 2618 2620 2621 2623 2625 2626 2628 2630Used by:2707
Symbol 2632 GraphicUsed by:2707
Symbol 2633 GraphicUsed by:2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826
Symbol 2634 MovieClipUses:2633Used by:2707
Symbol 2635 MovieClipUses:2633Used by:2707
Symbol 2636 MovieClipUses:2633Used by:2707
Symbol 2637 MovieClipUses:2633Used by:2707
Symbol 2638 MovieClipUses:2633Used by:2707
Symbol 2639 MovieClipUses:2633Used by:2707
Symbol 2640 MovieClipUses:2633Used by:2707
Symbol 2641 MovieClipUses:2633Used by:2707
Symbol 2642 MovieClipUses:2633Used by:2707
Symbol 2643 MovieClipUses:2633Used by:2707
Symbol 2644 MovieClipUses:2633Used by:2707
Symbol 2645 MovieClipUses:2633Used by:2707
Symbol 2646 GraphicUsed by:2707
Symbol 2647 GraphicUsed by:2648 2699
Symbol 2648 MovieClipUses:2647Used by:2707
Symbol 2649 GraphicUsed by:2650 2700
Symbol 2650 MovieClipUses:2649Used by:2707
Symbol 2651 GraphicUsed by:2707
Symbol 2652 GraphicUsed by:2653
Symbol 2653 MovieClipUses:2652Used by:2707
Symbol 2654 GraphicUsed by:2707
Symbol 2655 GraphicUsed by:2656
Symbol 2656 MovieClipUses:2655Used by:2707
Symbol 2657 GraphicUsed by:2707
Symbol 2658 GraphicUsed by:2659
Symbol 2659 MovieClipUses:2658Used by:2707
Symbol 2660 GraphicUsed by:2707
Symbol 2661 GraphicUsed by:2662 2680
Symbol 2662 MovieClipUses:2661Used by:2707
Symbol 2663 GraphicUsed by:2664
Symbol 2664 MovieClipUses:2663Used by:2707
Symbol 2665 GraphicUsed by:2666
Symbol 2666 MovieClipUses:2665Used by:2707
Symbol 2667 GraphicUsed by:2707
Symbol 2668 GraphicUsed by:2669 2679
Symbol 2669 MovieClipUses:2668Used by:2707
Symbol 2670 GraphicUsed by:2671
Symbol 2671 MovieClipUses:2670Used by:2707
Symbol 2672 GraphicUsed by:2673
Symbol 2673 MovieClipUses:2672Used by:2707
Symbol 2674 GraphicUsed by:2675 2676
Symbol 2675 MovieClipUses:2674Used by:2707
Symbol 2676 MovieClipUses:2674Used by:2707
Symbol 2677 GraphicUsed by:2678
Symbol 2678 MovieClipUses:2677Used by:2707
Symbol 2679 MovieClipUses:2668Used by:2707
Symbol 2680 MovieClipUses:2661Used by:2707
Symbol 2681 GraphicUsed by:2682
Symbol 2682 MovieClipUses:2681Used by:2707
Symbol 2683 GraphicUsed by:2707
Symbol 2684 MovieClipUses:2601Used by:2707
Symbol 2685 GraphicUsed by:2707
Symbol 2686 GraphicUsed by:2697
Symbol 2687 MovieClipUses:2606Used by:2697
Symbol 2688 GraphicUsed by:2697
Symbol 2689 GraphicUsed by:2690
Symbol 2690 MovieClipUses:2689Used by:2697
Symbol 2691 GraphicUsed by:2697
Symbol 2692 GraphicUsed by:2693
Symbol 2693 MovieClipUses:2692Used by:2697
Symbol 2694 GraphicUsed by:2697
Symbol 2695 MovieClipUses:2627Used by:2697 3034
Symbol 2696 MovieClipUses:2629Used by:2697 3034
Symbol 2697 MovieClipUses:2604 2686 2687 2688 2690 2691 2693 2694 2695 2696Used by:2707
Symbol 2698 GraphicUsed by:2707
Symbol 2699 MovieClipUses:2647Used by:2707
Symbol 2700 MovieClipUses:2649Used by:2707
Symbol 2701 GraphicUsed by:2707
Symbol 2702 TextUses:11Used by:2707 3024
Symbol 2703 TextUses:11Used by:2707 3024
Symbol 2704 TextUses:11Used by:2707 3024
Symbol 2705 TextUses:11Used by:2707 3024
Symbol 2706 GraphicUsed by:2707
Symbol 2707 MovieClipUses:219 2110 2111 2113 2115 2117 2118 2120 2121 2123 2124 2135 2136 2138 2139 2141 2142 2144 2146 2147 2149 2164 2170 2188 2412 2594 2595 2597 2599 2600 2602 2603 2631 2632 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2648 2650 2651 2653 2654 2656 2657 2659 2660 2662 2664 2666 2667 2669 2671 2673 2675 2676 2678 2679 2680 2682 2683 2684 2685 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706Used by:3034
Symbol 2708 GraphicUsed by:3034
Symbol 2709 FontUsed by:2710
Symbol 2710 EditableTextUses:2709Used by:3034
Symbol 2711 GraphicUsed by:3034
Symbol 2712 GraphicUsed by:3034
Symbol 2713 GraphicUsed by:2714
Symbol 2714 MovieClipUses:2713Used by:2959
Symbol 2715 FontUsed by:2716 3422 3423
Symbol 2716 EditableTextUses:2715Used by:2959
Symbol 2717 GraphicUsed by:2725
Symbol 2718 GraphicUsed by:2725
Symbol 2719 GraphicUsed by:2725
Symbol 2720 GraphicUsed by:2721
Symbol 2721 MovieClipUses:2720Used by:2722 2723
Symbol 2722 MovieClipUses:2721Used by:2725
Symbol 2723 MovieClipUses:2721Used by:2725
Symbol 2724 GraphicUsed by:2725
Symbol 2725 MovieClipUses:2717 2718 2719 2722 2723 2724Used by:2959
Symbol 2726 GraphicUsed by:2727
Symbol 2727 MovieClipUses:2726 1177Used by:2959
Symbol 2728 GraphicUsed by:2748 2752
Symbol 2729 GraphicUsed by:2730
Symbol 2730 MovieClipUses:2729Used by:2748 2752
Symbol 2731 GraphicUsed by:2748 2752
Symbol 2732 GraphicUsed by:2733
Symbol 2733 MovieClipUses:2732Used by:2748 2752
Symbol 2734 GraphicUsed by:2735
Symbol 2735 MovieClipUses:2734Used by:2748 2752
Symbol 2736 GraphicUsed by:2737
Symbol 2737 MovieClipUses:2736Used by:2748 2752
Symbol 2738 GraphicUsed by:2739
Symbol 2739 MovieClipUses:2738Used by:2748 2752
Symbol 2740 GraphicUsed by:2741
Symbol 2741 MovieClipUses:2740Used by:2748 2752
Symbol 2742 GraphicUsed by:2743
Symbol 2743 MovieClipUses:2742Used by:2744
Symbol 2744 MovieClipUses:2743Used by:2748 2752
Symbol 2745 GraphicUsed by:2748
Symbol 2746 GraphicUsed by:2747
Symbol 2747 MovieClipUses:2746Used by:2748 2752
Symbol 2748 MovieClipUses:2728 2730 2731 2733 2735 2737 2739 2741 2744 2745 2747Used by:2959
Symbol 2749 GraphicUsed by:2752
Symbol 2750 GraphicUsed by:2752
Symbol 2751 GraphicUsed by:2752
Symbol 2752 MovieClipUses:2728 2730 2731 2733 2735 2737 2739 2741 2744 2749 2747 2750 1177 2751Used by:2959
Symbol 2753 GraphicUsed by:2755
Symbol 2754 GraphicUsed by:2755 2775 2794
Symbol 2755 MovieClipUses:2753 2754Used by:2959
Symbol 2756 GraphicUsed by:2760
Symbol 2757 GraphicUsed by:2758
Symbol 2758 MovieClipUses:2757Used by:2760
Symbol 2759 GraphicUsed by:2760
Symbol 2760 MovieClipUses:2756 2758 2759Used by:2959
Symbol 2761 GraphicUsed by:2762
Symbol 2762 MovieClipUses:2761 1177Used by:2959
Symbol 2763 GraphicUsed by:2764
Symbol 2764 MovieClipUses:2763Used by:2959
Symbol 2765 GraphicUsed by:2768
Symbol 2766 GraphicUsed by:2768
Symbol 2767 GraphicUsed by:2768
Symbol 2768 MovieClipUses:2765 2766 2767Used by:2959
Symbol 2769 GraphicUsed by:2772
Symbol 2770 GraphicUsed by:2772
Symbol 2771 GraphicUsed by:2772
Symbol 2772 MovieClipUses:2769 2770 2771Used by:2959
Symbol 2773 GraphicUsed by:2775
Symbol 2774 GraphicUsed by:2775
Symbol 2775 MovieClipUses:2773 2754 2774Used by:2959
Symbol 2776 GraphicUsed by:2779
Symbol 2777 GraphicUsed by:2778
Symbol 2778 MovieClipUses:2777Used by:2779
Symbol 2779 MovieClipUses:2776 2778Used by:2959
Symbol 2780 GraphicUsed by:2781
Symbol 2781 MovieClipUses:2780Used by:2959
Symbol 2782 GraphicUsed by:2783
Symbol 2783 MovieClipUses:2782Used by:2959
Symbol 2784 GraphicUsed by:2786
Symbol 2785 GraphicUsed by:2786
Symbol 2786 MovieClipUses:2784 1925 2785 1928 1929Used by:2959
Symbol 2787 GraphicUsed by:2788
Symbol 2788 MovieClipUses:2787Used by:2959
Symbol 2789 GraphicUsed by:2959
Symbol 2790 GraphicUsed by:2791
Symbol 2791 MovieClipUses:2790 1928Used by:2959
Symbol 2792 GraphicUsed by:2794
Symbol 2793 GraphicUsed by:2794
Symbol 2794 MovieClipUses:2792 2754 2793 1928Used by:2959
Symbol 2795 GraphicUsed by:2797
Symbol 2796 GraphicUsed by:2797
Symbol 2797 MovieClipUses:2795 1928 2796Used by:2959
Symbol 2798 GraphicUsed by:2800
Symbol 2799 GraphicUsed by:2800
Symbol 2800 MovieClipUses:2798 1928 2799Used by:2959
Symbol 2801 GraphicUsed by:2803
Symbol 2802 GraphicUsed by:2803
Symbol 2803 MovieClipUses:2801 1928 2802Used by:2959
Symbol 2804 GraphicUsed by:2806
Symbol 2805 GraphicUsed by:2806
Symbol 2806 MovieClipUses:2804 1928 2805Used by:2959
Symbol 2807 GraphicUsed by:2808
Symbol 2808 MovieClipUses:1349 1351 2807 1353Used by:2959
Symbol 2809 GraphicUsed by:2811
Symbol 2810 GraphicUsed by:2811
Symbol 2811 MovieClipUses:2809 1928 2810Used by:2812
Symbol 2812 MovieClipUses:2811Used by:2959
Symbol 2813 GraphicUsed by:2817
Symbol 2814 GraphicUsed by:2817
Symbol 2815 GraphicUsed by:2817
Symbol 2816 GraphicUsed by:2817
Symbol 2817 MovieClipUses:2813 2814 2815 2816 1928Used by:2959
Symbol 2818 GraphicUsed by:2819
Symbol 2819 MovieClipUses:2818Used by:2959
Symbol 2820 GraphicUsed by:2821
Symbol 2821 MovieClipUses:2820Used by:2959
Symbol 2822 GraphicUsed by:2824
Symbol 2823 GraphicUsed by:2824
Symbol 2824 MovieClipUses:2822 1423 2823Used by:2959
Symbol 2825 GraphicUsed by:2827
Symbol 2826 GraphicUsed by:2827
Symbol 2827 MovieClipUses:2825 1928 2826Used by:2959
Symbol 2828 GraphicUsed by:2829
Symbol 2829 MovieClipUses:1833 1834 2828 1836 1837Used by:2959
Symbol 2830 GraphicUsed by:2831
Symbol 2831 MovieClipUses:2830Used by:2959
Symbol 2832 GraphicUsed by:2833
Symbol 2833 MovieClipUses:2832Used by:2959
Symbol 2834 GraphicUsed by:2837
Symbol 2835 GraphicUsed by:2837
Symbol 2836 GraphicUsed by:2837
Symbol 2837 MovieClipUses:2834 1283 2835 2836Used by:2959
Symbol 2838 GraphicUsed by:2839
Symbol 2839 MovieClipUses:2838 1287Used by:2959
Symbol 2840 GraphicUsed by:2843
Symbol 2841 GraphicUsed by:2843
Symbol 2842 GraphicUsed by:2843
Symbol 2843 MovieClipUses:1852 1655 2840 1658 2841 1661 2842Used by:2959
Symbol 2844 GraphicUsed by:2851
Symbol 2845 GraphicUsed by:2851
Symbol 2846 GraphicUsed by:2851
Symbol 2847 GraphicUsed by:2851
Symbol 2848 GraphicUsed by:2851
Symbol 2849 GraphicUsed by:2851
Symbol 2850 GraphicUsed by:2851
Symbol 2851 MovieClipUses:2844 2845 2846 1655 2847 1658 2848 1661 2849 2850Used by:2959
Symbol 2852 GraphicUsed by:2853
Symbol 2853 MovieClipUses:792 1491 795 1495 2852 1497 1498 803Used by:2959
Symbol 2854 GraphicUsed by:2858
Symbol 2855 GraphicUsed by:2856 2867 2872
Symbol 2856 MovieClipUses:792 1491 795 1495 2855Used by:2858 2861
Symbol 2857 GraphicUsed by:2858 2868
Symbol 2858 MovieClipUses:2854 1497 1498 2856 2857Used by:2959
Symbol 2859 GraphicUsed by:2860
Symbol 2860 MovieClipUses:2859Used by:2861
Symbol 2861 MovieClipUses:1497 1498 2856 2860Used by:2959
Symbol 2862 GraphicUsed by:2864
Symbol 2863 GraphicUsed by:2864
Symbol 2864 MovieClipUses:1489 1490 1491 2862 1493 1495 2863 1497 1498 803Used by:2959
Symbol 2865 GraphicUsed by:2868
Symbol 2866 GraphicUsed by:2867
Symbol 2867 MovieClipUses:1489 1490 1491 2866 1493 1495 2855Used by:2868
Symbol 2868 MovieClipUses:2865 1497 1498 2867 2857Used by:2959
Symbol 2869 GraphicUsed by:2872
Symbol 2870 GraphicUsed by:2871
Symbol 2871 MovieClipUses:2870Used by:2872
Symbol 2872 MovieClipUses:1489 1490 1491 2869 1493 1495 1497 1498 2855 2871Used by:2959
Symbol 2873 MovieClipUses:791Used by:2959
Symbol 2874 GraphicUsed by:2879
Symbol 2875 GraphicUsed by:2877
Symbol 2876 GraphicUsed by:2877
Symbol 2877 MovieClipUses:2875 789 2876Used by:2879
Symbol 2878 GraphicUsed by:2879
Symbol 2879 MovieClipUses:2874 2877 2878Used by:2959
Symbol 2880 GraphicUsed by:2881
Symbol 2881 MovieClipUses:2880Used by:2959
Symbol 2882 GraphicUsed by:2883
Symbol 2883 MovieClipUses:2882Used by:2959
Symbol 2884 GraphicUsed by:2888
Symbol 2885 GraphicUsed by:2886
Symbol 2886 MovieClipUses:2885Used by:2888
Symbol 2887 GraphicUsed by:2888
Symbol 2888 MovieClipUses:2884 2886 2887Used by:2959
Symbol 2889 GraphicUsed by:2890
Symbol 2890 MovieClipUses:2889Used by:2959
Symbol 2891 GraphicUsed by:2892
Symbol 2892 MovieClipUses:2891Used by:2959
Symbol 2893 GraphicUsed by:2894
Symbol 2894 MovieClipUses:2893Used by:2959
Symbol 2895 GraphicUsed by:2899
Symbol 2896 GraphicUsed by:2899
Symbol 2897 GraphicUsed by:2899
Symbol 2898 GraphicUsed by:2899
Symbol 2899 MovieClipUses:847 1549 2895 1552 2896 1554 1555 2897 1557 861 1558 864 1560 868 869 1562 2898Used by:2959
Symbol 2900 GraphicUsed by:2902
Symbol 2901 GraphicUsed by:2902
Symbol 2902 MovieClipUses:2900 1934 2901Used by:2959
Symbol 2903 GraphicUsed by:2905
Symbol 2904 MovieClipUses:1933Used by:2905
Symbol 2905 MovieClipUses:2903 2904Used by:2959
Symbol 2906 GraphicUsed by:2907
Symbol 2907 MovieClipUses:1939 2906 1941 1944 1945Used by:2959
Symbol 2908 GraphicUsed by:2914
Symbol 2909 GraphicUsed by:2914
Symbol 2910 GraphicUsed by:2914
Symbol 2911 GraphicUsed by:2914
Symbol 2912 GraphicUsed by:2914
Symbol 2913 GraphicUsed by:2914
Symbol 2914 MovieClipUses:2908 1669 2909 1677 811 1667 814 1672 817 819 1678 2910 827 2911 1681 2912 830 1888 1683 2913 836 837 839Used by:2915
Symbol 2915 MovieClipUses:2914Used by:2959
Symbol 2916 GraphicUsed by:2917
Symbol 2917 MovieClipUses:805 1669 808 1677 811 1667 814 1672 817 819 1678 822 824 2916 827 828 830 1888 1683 834 836 837 839Used by:2959
Symbol 2918 GraphicUsed by:2920
Symbol 2919 GraphicUsed by:2920
Symbol 2920 MovieClipUses:1666 1667 1668 1669 1670 1671 1672 1673 1675 2918 1677 1678 1679 1681 1682 1683 2919Used by:2959
Symbol 2921 GraphicUsed by:2922
Symbol 2922 MovieClipUses:2921Used by:2959
Symbol 2923 GraphicUsed by:2924
Symbol 2924 MovieClipUses:2923Used by:2959
Symbol 2925 GraphicUsed by:2926
Symbol 2926 MovieClipUses:2925Used by:2959
Symbol 2927 MovieClipUses:916Used by:2959
Symbol 2928 GraphicUsed by:2930
Symbol 2929 GraphicUsed by:2930
Symbol 2930 MovieClipUses:1478 1480 2928 1482 890 2929 1484 1485Used by:2959
Symbol 2931 GraphicUsed by:2932
Symbol 2932 MovieClipUses:2931Used by:2959
Symbol 2933 GraphicUsed by:2934
Symbol 2934 MovieClipUses:2933Used by:2959
Symbol 2935 MovieClipUses:1921Used by:2959
Symbol 2936 GraphicUsed by:2944
Symbol 2937 GraphicUsed by:2944
Symbol 2938 GraphicUsed by:2944
Symbol 2939 GraphicUsed by:2944
Symbol 2940 GraphicUsed by:2944
Symbol 2941 GraphicUsed by:2942 3745
Symbol 2942 MovieClipUses:2941Used by:2944
Symbol 2943 GraphicUsed by:2944
Symbol 2944 MovieClipUses:2936 2937 2938 1896 2939 1897 2940 2942 2943Used by:2959
Symbol 2945 GraphicUsed by:2950
Symbol 2946 GraphicUsed by:2950
Symbol 2947 GraphicUsed by:2948
Symbol 2948 MovieClipUses:2947Used by:2950
Symbol 2949 GraphicUsed by:2950
Symbol 2950 MovieClipUses:2945 1422 2946 2948 2949Used by:2959
Symbol 2951 GraphicUsed by:2952
Symbol 2952 MovieClipUses:2951Used by:2955
Symbol 2953 GraphicUsed by:2955
Symbol 2954 GraphicUsed by:2955
Symbol 2955 MovieClipUses:1420 1422 2952 2953 2954Used by:2959
Symbol 2956 GraphicUsed by:2959
Symbol 2957 FontUsed by:2958
Symbol 2958 TextUses:2957Used by:2959
Symbol 2959 MovieClipUses:2714 2716 2725 2727 2748 2752 2755 2760 2762 2764 2768 2772 2775 2779 2781 2783 2786 2788 2789 2791 2794 2797 2800 2803 2806 2808 2812 2817 2819 2821 2824 2827 2829 2831 2833 2837 2839 2843 2851 2853 2858 2861 2864 2868 2872 2873 2879 2881 2883 2888 2890 2892 2894 2899 1936 2902 2905 2907 2915 2917 2920 2922 2924 2926 2927 2930 2932 2934 2935 2944 2950 2955 1164 2956 2958Used by:3034
Symbol 2960 GraphicUsed by:2976
Symbol 2961 GraphicUsed by:2976
Symbol 2962 MovieClipUses:1767Used by:2976
Symbol 2963 MovieClipUses:1777Used by:2976
Symbol 2964 GraphicUsed by:2965 2976 3471 3485
Symbol 2965 MovieClipUses:2964Used by:2976
Symbol 2966 MovieClipUses:1769Used by:2976
Symbol 2967 GraphicUsed by:2968 2976
Symbol 2968 MovieClipUses:2967Used by:2976
Symbol 2969 GraphicUsed by:2970 2976 6178 6183
Symbol 2970 MovieClipUses:2969Used by:2976
Symbol 2971 TextUses:11Used by:2976
Symbol 2972 GraphicUsed by:2976
Symbol 2973 MovieClipUses:120Used by:2976
Symbol 2974 TextUses:11Used by:2976
Symbol 2975 TextUses:11Used by:2976
Symbol 2976 ButtonUses:2960 2961 2962 2963 2965 2966 2968 2970 2971 2972 2973 1779 2974 2975 1767 1777 2964 1769 2967 120 2969Used by:3034
Symbol 2977 TextUses:11Used by:2980
Symbol 2978 TextUses:11Used by:2980
Symbol 2979 TextUses:11Used by:2980
Symbol 2980 ButtonUses:1019 1021 1022 1023 2977 1025 1027 1028 1030 1031 2978 2979 1034 1035 1020 1026 1029 154 152 120 118Used by:3005
Symbol 2981 MovieClipUses:219Used by:3005
Symbol 2982 GraphicUsed by:3005
Symbol 2983 GraphicUsed by:3005
Symbol 2984 GraphicUsed by:3005
Symbol 2985 GraphicUsed by:3005
Symbol 2986 GraphicUsed by:3005
Symbol 2987 GraphicUsed by:3005
Symbol 2988 TextUses:11 61Used by:3005
Symbol 2989 GraphicUsed by:3005
Symbol 2990 GraphicUsed by:2991
Symbol 2991 MovieClipUses:2990Used by:3005
Symbol 2992 GraphicUsed by:2993
Symbol 2993 MovieClipUses:2992Used by:3005
Symbol 2994 GraphicUsed by:2995
Symbol 2995 MovieClipUses:2994Used by:3005
Symbol 2996 GraphicUsed by:2997
Symbol 2997 MovieClipUses:2996Used by:3005
Symbol 2998 GraphicUsed by:2999
Symbol 2999 MovieClipUses:2998Used by:3005
Symbol 3000 GraphicUsed by:3001 3002 3003
Symbol 3001 MovieClipUses:3000Used by:3005
Symbol 3002 MovieClipUses:3000Used by:3005
Symbol 3003 MovieClipUses:3000Used by:3005
Symbol 3004 TextUses:11 61Used by:3005
Symbol 3005 MovieClip {main_fla.bonus_mission_banner_mc_1436}Uses:2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2991 2993 2995 2997 2999 3001 3002 3003 3004Used by:3006
Symbol 3006 MovieClipUses:3005Used by:3034
Symbol 3007 GraphicUsed by:3008
Symbol 3008 MovieClipUses:3007 1934Used by:3033
Symbol 3009 GraphicUsed by:3015
Symbol 3010 GraphicUsed by:3011
Symbol 3011 MovieClipUses:3010Used by:3015
Symbol 3012 GraphicUsed by:3013
Symbol 3013 MovieClipUses:3012Used by:3015
Symbol 3014 GraphicUsed by:3015
Symbol 3015 MovieClipUses:3009 3011 3013 3014Used by:3033
Symbol 3016 GraphicUsed by:3017
Symbol 3017 MovieClipUses:3016Used by:3033
Symbol 3018 GraphicUsed by:3019
Symbol 3019 MovieClipUses:3018Used by:3033
Symbol 3020 TextUses:59Used by:3021
Symbol 3021 MovieClipUses:3020Used by:3033
Symbol 3022 GraphicUsed by:3024
Symbol 3023 GraphicUsed by:3024
Symbol 3024 MovieClipUses:3022 2702 2703 2704 2705 3023Used by:3033
Symbol 3025 MovieClipUses:219Used by:3033
Symbol 3026 GraphicUsed by:3027
Symbol 3027 MovieClipUses:3026Used by:3028
Symbol 3028 MovieClipUses:957 3027Used by:3033
Symbol 3029 GraphicUsed by:3030
Symbol 3030 MovieClipUses:3029Used by:3031
Symbol 3031 MovieClipUses:3030Used by:3032
Symbol 3032 MovieClipUses:3031Used by:3033
Symbol 3033 MovieClipUses:219 3008 1144 1079 1161 3015 1173 1184 3017 1186 3019 1188 3021 3024 3025 3028 3032Used by:3034
Symbol 3034 MovieClip {cutSceneHolder}Uses:2071 2707 2695 2696 2708 2710 2711 2712 2959 1079 2976 1968 562 143 3006 3033Used by:Timeline
Symbol 3035 GraphicUsed by:3119
Symbol 3036 Sound {ambient_bathroom}Used by:3119
Symbol 3037 Sound {ambient_office}Used by:3119
Symbol 3038 Sound {ambient_surgery}Used by:3119
Symbol 3039 Sound {battery}Used by:3119
Symbol 3040 Sound {bat_flap}Used by:3119
Symbol 3041 Sound {blip}Used by:3119
Symbol 3042 Sound {button_select}Used by:3119
Symbol 3043 Sound {buzzer_right}Used by:3119
Symbol 3044 Sound {buzzer_wrong}Used by:3119
Symbol 3045 Sound {cent_explosion}Used by:3119
Symbol 3046 Sound {cent_screech}Used by:3119
Symbol 3047 Sound {chainsaw_loop}Used by:3119
Symbol 3048 Sound {ambient_shack}Used by:3119
Symbol 3049 Sound {clown_1}Used by:3119
Symbol 3050 Sound {clown_2}Used by:3119
Symbol 3051 Sound {clown_3}Used by:3119
Symbol 3052 Sound {clown_4}Used by:3119
Symbol 3053 Sound {clown_5}Used by:3119
Symbol 3054 Sound {crab_death}Used by:3119
Symbol 3055 Sound {crab_explode}Used by:3119
Symbol 3056 Sound {cream_loop}Used by:3119
Symbol 3057 Sound {dazed}Used by:3119
Symbol 3058 Sound {beep}Used by:3119
Symbol 3059 Sound {dove_cooing}Used by:3119
Symbol 3060 Sound {dove_explode}Used by:3119
Symbol 3061 Sound {dove_flap}Used by:3119
Symbol 3062 Sound {dove_squeal_1}Used by:3119
Symbol 3063 Sound {dove_squeal_2}Used by:3119
Symbol 3064 Sound {erupt}Used by:3119
Symbol 3065 Sound {explosion_alternate}Used by:3119
Symbol 3066 Sound {extraction_1}Used by:3119
Symbol 3067 Sound {extraction_2}Used by:3119
Symbol 3068 Sound {extraction_3}Used by:3119
Symbol 3069 Sound {extraction_4}Used by:3119
Symbol 3070 Sound {extraction_5}Used by:3119
Symbol 3071 Sound {female_2}Used by:3119
Symbol 3072 Sound {female_3}Used by:3119
Symbol 3073 Sound {female_4}Used by:3119
Symbol 3074 Sound {female_5}Used by:3119
Symbol 3075 Sound {pleasure_1}Used by:3119
Symbol 3076 Sound {pleasure_2}Used by:3119
Symbol 3077 Sound {pleasure_3}Used by:3119
Symbol 3078 Sound {fire_loop}Used by:3119
Symbol 3079 Sound {flatline}Used by:3119
Symbol 3080 Sound {generic_creature_1}Used by:3119
Symbol 3081 Sound {generic_creature_2}Used by:3119
Symbol 3082 Sound {generic_creature_3}Used by:3119
Symbol 3083 Sound {generic_creature_4}Used by:3119
Symbol 3084 Sound {music_1}Used by:3119
Symbol 3085 Sound {music_2}Used by:3119
Symbol 3086 Sound {injection_in}Used by:3119
Symbol 3087 Sound {injection_out}Used by:3119
Symbol 3088 Sound {ink_1}Used by:3119
Symbol 3089 Sound {ink_2}Used by:3119
Symbol 3090 Sound {intro_music}Used by:3119
Symbol 3091 Sound {lighter_loop}Used by:3119
Symbol 3092 Sound {male_1}Used by:3119
Symbol 3093 Sound {male_2}Used by:3119
Symbol 3094 Sound {male_3}Used by:3119
Symbol 3095 Sound {male_4}Used by:3119
Symbol 3096 Sound {male_5}Used by:3119
Symbol 3097 Sound {nose_pop}Used by:3119
Symbol 3098 Sound {pig_1}Used by:3119
Symbol 3099 Sound {pig_2}Used by:3119
Symbol 3100 Sound {pig_3}Used by:3119
Symbol 3101 Sound {pizza_cutter_loop}Used by:3119
Symbol 3102 Sound {snarl}Used by:3119
Symbol 3103 Sound {splat_1}Used by:3119
Symbol 3104 Sound {splat_2}Used by:3119
Symbol 3105 Sound {squid_angry}Used by:3119
Symbol 3106 Sound {squid_explosion}Used by:3119
Symbol 3107 Sound {squid_pain}Used by:3119
Symbol 3108 Sound {roar_loop}Used by:3119
Symbol 3109 Sound {suck}Used by:3119
Symbol 3110 Sound {soundtrack}Used by:3119
Symbol 3111 Sound {drop}Used by:3119
Symbol 3112 Sound {vacuum_loop}Used by:3119
Symbol 3113 Sound {mmm}Used by:3119
Symbol 3114 Sound {wasp_fly}Used by:3119
Symbol 3115 Sound {buzz}Used by:3119
Symbol 3116 Sound {spitting}Used by:3119
Symbol 3117 Sound {soaring}Used by:3119
Symbol 3118 Sound {female_1}Used by:3119
Symbol 3119 MovieClip {main_fla.sound_holder_1462}Uses:3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118Used by:Timeline
Symbol 3120 GraphicUsed by:3121
Symbol 3121 MovieClip {kidney}Uses:3120Used by:4256 4291 4292 5477 5478 5479  Timeline
Symbol 3122 GraphicUsed by:3123
Symbol 3123 MovieClipUses:3122Used by:3126
Symbol 3124 GraphicUsed by:3125
Symbol 3125 MovieClipUses:3124Used by:3126
Symbol 3126 MovieClipUses:3123 3125Used by:3127
Symbol 3127 MovieClip {Unibrow}Uses:3126Used by:5385  Timeline
Symbol 3128 MovieClip {hit}Uses:144Used by:3871  Timeline
Symbol 3129 GraphicUsed by:3130
Symbol 3130 MovieClipUses:3129Used by:3134
Symbol 3131 GraphicUsed by:3132
Symbol 3132 MovieClipUses:3131Used by:3133
Symbol 3133 MovieClipUses:3132Used by:3134
Symbol 3134 MovieClip {dirtSplatter}Uses:3130 3133Used by:Timeline
Symbol 3135 EditableTextUses:61 3846Used by:3136
Symbol 3136 MovieClip {bleedCountdown}Uses:3135Used by:Timeline
Symbol 3137 GraphicUsed by:3138 3150
Symbol 3138 MovieClipUses:3137Used by:3180
Symbol 3139 GraphicUsed by:3140
Symbol 3140 MovieClipUses:3139Used by:3180
Symbol 3141 GraphicUsed by:3142
Symbol 3142 MovieClipUses:3141Used by:3180
Symbol 3143 GraphicUsed by:3144
Symbol 3144 MovieClipUses:3143Used by:3180
Symbol 3145 GraphicUsed by:3180
Symbol 3146 GraphicUsed by:3147
Symbol 3147 MovieClipUses:3146Used by:3180
Symbol 3148 GraphicUsed by:3149
Symbol 3149 MovieClipUses:3148Used by:3180
Symbol 3150 MovieClipUses:3137Used by:3180
Symbol 3151 GraphicUsed by:3152
Symbol 3152 MovieClipUses:3151Used by:3180
Symbol 3153 GraphicUsed by:3180
Symbol 3154 GraphicUsed by:3159
Symbol 3155 GraphicUsed by:3159
Symbol 3156 GraphicUsed by:3159
Symbol 3157 GraphicUsed by:3159
Symbol 3158 GraphicUsed by:3159
Symbol 3159 MovieClip {main_fla.bodyanim_1483}Uses:3154 3155 3156 3157 3158Used by:3180
Symbol 3160 GraphicUsed by:3180
Symbol 3161 GraphicUsed by:3180
Symbol 3162 GraphicUsed by:3163
Symbol 3163 MovieClipUses:3162Used by:3180
Symbol 3164 GraphicUsed by:3180
Symbol 3165 GraphicUsed by:3166
Symbol 3166 MovieClipUses:3165Used by:3167
Symbol 3167 MovieClipUses:3166Used by:3180
Symbol 3168 GraphicUsed by:3172
Symbol 3169 GraphicUsed by:3172
Symbol 3170 GraphicUsed by:3172
Symbol 3171 GraphicUsed by:3172
Symbol 3172 MovieClipUses:3168 3169 3170 3171Used by:3180
Symbol 3173 GraphicUsed by:3174 3175
Symbol 3174 MovieClipUses:3173Used by:3180
Symbol 3175 MovieClipUses:3173Used by:3180
Symbol 3176 GraphicUsed by:3180
Symbol 3177 GraphicUsed by:3179 3180
Symbol 3178 GraphicUsed by:3179
Symbol 3179 MovieClipUses:3177 3178Used by:3180
Symbol 3180 MovieClip {Bat}Uses:3138 3140 3142 3144 3145 3147 3149 3150 3152 3153 3159 3160 3161 3163 3164 3167 3172 3174 3175 3176 3179 3177Used by:Timeline
Symbol 3181 GraphicUsed by:3183 3184 3903 4725 5281 5282 5283 5284 5285 5286 5287 5288 5289
Symbol 3182 MovieClipUses:957Used by:3183
Symbol 3183 MovieClip {ClownEye}Uses:3181 3182Used by:Timeline
Symbol 3184 MovieClip {Droplet}Uses:3181Used by:Timeline
Symbol 3185 MovieClipUses:957Used by:3186 3188
Symbol 3186 MovieClip {movingEye}Uses:3185Used by:Timeline
Symbol 3187 GraphicUsed by:3188 3226
Symbol 3188 MovieClip {movingEyeWithLid}Uses:3185 3187Used by:Timeline
Symbol 3189 GraphicUsed by:3226
Symbol 3190 GraphicUsed by:3226
Symbol 3191 GraphicUsed by:3226
Symbol 3192 GraphicUsed by:3226
Symbol 3193 GraphicUsed by:3226
Symbol 3194 GraphicUsed by:3226
Symbol 3195 GraphicUsed by:3226
Symbol 3196 GraphicUsed by:3226
Symbol 3197 GraphicUsed by:3226
Symbol 3198 GraphicUsed by:3226
Symbol 3199 GraphicUsed by:3226
Symbol 3200 GraphicUsed by:3226
Symbol 3201 GraphicUsed by:3226
Symbol 3202 GraphicUsed by:3226
Symbol 3203 GraphicUsed by:3226
Symbol 3204 GraphicUsed by:3226
Symbol 3205 GraphicUsed by:3226
Symbol 3206 GraphicUsed by:3226
Symbol 3207 GraphicUsed by:3226
Symbol 3208 GraphicUsed by:3226
Symbol 3209 GraphicUsed by:3226
Symbol 3210 GraphicUsed by:3226
Symbol 3211 GraphicUsed by:3226
Symbol 3212 GraphicUsed by:3226
Symbol 3213 GraphicUsed by:3226
Symbol 3214 GraphicUsed by:3226
Symbol 3215 GraphicUsed by:3226
Symbol 3216 GraphicUsed by:3226
Symbol 3217 GraphicUsed by:3226
Symbol 3218 GraphicUsed by:3226
Symbol 3219 GraphicUsed by:3226
Symbol 3220 GraphicUsed by:3226
Symbol 3221 GraphicUsed by:3226
Symbol 3222 GraphicUsed by:3226
Symbol 3223 GraphicUsed by:3226
Symbol 3224 GraphicUsed by:3226
Symbol 3225 GraphicUsed by:3226
Symbol 3226 MovieClipUses:3187 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225Used by:3229
Symbol 3227 MovieClipUses:219Used by:3228
Symbol 3228 MovieClipUses:3227Used by:3229
Symbol 3229 MovieClip {Eyelid}Uses:3226 3228Used by:Timeline
Symbol 3230 GraphicUsed by:3231
Symbol 3231 MovieClip {scannerArrow}Uses:3230Used by:Timeline
Symbol 3232 GraphicUsed by:3233 3875 4088 4324
Symbol 3233 MovieClipUses:3232Used by:3234
Symbol 3234 MovieClip {torch}Uses:3233Used by:Timeline
Symbol 3235 BitmapUsed by:3236
Symbol 3236 GraphicUses:3235Used by:3237
Symbol 3237 MovieClip {redScreen}Uses:3236Used by:Timeline
Symbol 3238 MovieClip {empty}Used by:Timeline
Symbol 3239 MovieClip {dot}Uses:957Used by:Timeline
Symbol 3240 GraphicUsed by:3241
Symbol 3241 MovieClip {dot2}Uses:3240Used by:Timeline
Symbol 3242 GraphicUsed by:3243
Symbol 3243 MovieClip {dot3}Uses:3242Used by:Timeline
Symbol 3244 MovieClip {wake}Used by:Timeline
Symbol 3245 MovieClip {masking}Used by:Timeline
Symbol 3246 GraphicUsed by:3247
Symbol 3247 MovieClipUses:3246Used by:3248
Symbol 3248 MovieClip {health}Uses:3247Used by:Timeline
Symbol 3249 GraphicUsed by:3342 3351 3361 3367 3378
Symbol 3250 GraphicUsed by:3342 3351 3361 3367 3378
Symbol 3251 GraphicUsed by:3342 3351 3361 3367 3378
Symbol 3252 GraphicUsed by:3341 3350 3360 3366 3377
Symbol 3253 GraphicUsed by:3341 3350 3360 3366 3377
Symbol 3254 GraphicUsed by:3341 3350 3360 3366 3377
Symbol 3255 GraphicUsed by:3256
Symbol 3256 MovieClipUses:3255Used by:3341 3350 3360 3366 3377
Symbol 3257 GraphicUsed by:3258
Symbol 3258 MovieClipUses:3257Used by:3341 3350 3360 3366 3377
Symbol 3259 GraphicUsed by:3260
Symbol 3260 MovieClipUses:3259Used by:3341 3350 3360 3366 3377
Symbol 3261 GraphicUsed by:3262
Symbol 3262 MovieClipUses:3261Used by:3341 3350 3360 3366 3377
Symbol 3263 GraphicUsed by:3264
Symbol 3264 MovieClipUses:3263Used by:3341 3350 3360 3366 3377
Symbol 3265 GraphicUsed by:3266
Symbol 3266 MovieClipUses:3265Used by:3341 3350 3360 3366 3377
Symbol 3267 GraphicUsed by:3268
Symbol 3268 MovieClipUses:3267Used by:3341 3350 3360 3366 3377
Symbol 3269 GraphicUsed by:3270
Symbol 3270 MovieClipUses:3269Used by:3341 3350 3360 3366 3377
Symbol 3271 GraphicUsed by:3272
Symbol 3272 MovieClipUses:3271Used by:3341 3350 3360 3366 3377
Symbol 3273 GraphicUsed by:3341 3360 3366
Symbol 3274 GraphicUsed by:3275
Symbol 3275 MovieClipUses:3274Used by:3341 3350 3360 3366 3377
Symbol 3276 GraphicUsed by:3277
Symbol 3277 MovieClipUses:3276Used by:3341 3350 3360 3366 3377
Symbol 3278 GraphicUsed by:3279
Symbol 3279 MovieClipUses:3278Used by:3341 3350 3360 3366 3377
Symbol 3280 GraphicUsed by:3281
Symbol 3281 MovieClipUses:3280Used by:3341 3350 3360 3366 3377
Symbol 3282 GraphicUsed by:3283
Symbol 3283 MovieClipUses:3282Used by:3341 3350 3360 3366 3377
Symbol 3284 GraphicUsed by:3285
Symbol 3285 MovieClipUses:3284Used by:3341 3350 3360 3366 3377
Symbol 3286 GraphicUsed by:3287
Symbol 3287 MovieClipUses:3286Used by:3341 3350 3360 3366 3377
Symbol 3288 GraphicUsed by:3289
Symbol 3289 MovieClipUses:3288Used by:3341 3350 3360 3366 3377
Symbol 3290 GraphicUsed by:3291
Symbol 3291 MovieClipUses:3290Used by:3341 3360 3366 3377
Symbol 3292 GraphicUsed by:3293
Symbol 3293 MovieClipUses:3292Used by:3341 3360 3366 3377
Symbol 3294 GraphicUsed by:3295
Symbol 3295 MovieClipUses:3294Used by:3341 3360 3366 3377
Symbol 3296 GraphicUsed by:3297
Symbol 3297 MovieClipUses:3296Used by:3341 3360 3366 3377
Symbol 3298 GraphicUsed by:3299
Symbol 3299 MovieClipUses:3298Used by:3341 3360 3366 3377
Symbol 3300 GraphicUsed by:3341
Symbol 3301 GraphicUsed by:3302
Symbol 3302 MovieClipUses:3301Used by:3341 3350 3360 3366 3377
Symbol 3303 GraphicUsed by:3304
Symbol 3304 MovieClipUses:3303Used by:3341 3350 3360 3366 3377
Symbol 3305 GraphicUsed by:3306
Symbol 3306 MovieClipUses:3305Used by:3341 3350 3360 3366 3377
Symbol 3307 GraphicUsed by:3308
Symbol 3308 MovieClipUses:3307Used by:3325 3333 3338
Symbol 3309 GraphicUsed by:3310 3318
Symbol 3310 MovieClipUses:3309Used by:3325 3333 3338
Symbol 3311 GraphicUsed by:3312
Symbol 3312 MovieClipUses:3311Used by:3325
Symbol 3313 GraphicUsed by:3318
Symbol 3314 GraphicUsed by:3318
Symbol 3315 GraphicUsed by:3318
Symbol 3316 GraphicUsed by:3318
Symbol 3317 GraphicUsed by:3318
Symbol 3318 MovieClipUses:3309 3313 3314 3315 3316 3317Used by:3325 3333 3338
Symbol 3319 GraphicUsed by:3320
Symbol 3320 MovieClipUses:3319Used by:3325
Symbol 3321 GraphicUsed by:3325
Symbol 3322 GraphicUsed by:3323
Symbol 3323 MovieClipUses:3322Used by:3324
Symbol 3324 MovieClipUses:3323Used by:3325
Symbol 3325 MovieClipUses:3308 3310 3312 3318 3320 3321 3324Used by:3341 3350 3360 3366 3377
Symbol 3326 GraphicUsed by:3327
Symbol 3327 MovieClipUses:3326Used by:3328
Symbol 3328 MovieClipUses:3327Used by:3333 3338
Symbol 3329 GraphicUsed by:3333
Symbol 3330 GraphicUsed by:3331
Symbol 3331 MovieClipUses:3330Used by:3332
Symbol 3332 MovieClipUses:3331Used by:3333
Symbol 3333 MovieClipUses:3308 3310 3328 3318 3329 3332Used by:3341 3350 3360 3366 3377
Symbol 3334 GraphicUsed by:3338
Symbol 3335 GraphicUsed by:3336
Symbol 3336 MovieClipUses:3335Used by:3337
Symbol 3337 MovieClipUses:3336Used by:3338
Symbol 3338 MovieClipUses:3308 3310 3328 3318 3334 3337Used by:3341 3350 3360 3366 3377
Symbol 3339 GraphicUsed by:3340 3349 3355
Symbol 3340 MovieClipUses:3339Used by:3341
Symbol 3341 MovieClipUses:3252 3253 3254 3256 3258 3260 3262 3264 3266 3268 3270 3272 3273 3275 3277 3279 3281 3283 3285 3287 3289 3291 3293 3295 3297 3299 3300 3302 3304 3306 3325 3333 3338 3340Used by:3342
Symbol 3342 MovieClipUses:3249 3250 3251 3341Used by:3353 3369
Symbol 3343 GraphicUsed by:3353 3368
Symbol 3344 GraphicUsed by:3353 3368
Symbol 3345 GraphicUsed by:3350
Symbol 3346 GraphicUsed by:3347
Symbol 3347 MovieClipUses:3346Used by:3350
Symbol 3348 GraphicUsed by:3350
Symbol 3349 MovieClipUses:3339Used by:3350
Symbol 3350 MovieClipUses:3252 3253 3254 3256 3258 3260 3262 3264 3266 3268 3270 3272 3345 3275 3277 3279 3281 3283 3285 3287 3289 3347 3348 3302 3304 3306 3325 3333 3338 3349Used by:3351
Symbol 3351 MovieClipUses:3249 3250 3251 3350Used by:3353 3363
Symbol 3352 GraphicUsed by:3353 3362 3368 3369 3370 3379
Symbol 3353 MovieClipUses:3342 3343 3344 3351 3352Used by:3380
Symbol 3354 GraphicUsed by:3360
Symbol 3355 MovieClipUses:3339Used by:3360 3366 3377
Symbol 3356 GraphicUsed by:3357 4772
Symbol 3357 MovieClipUses:3356Used by:3359
Symbol 3358 GraphicUsed by:3359 4773
Symbol 3359 MovieClipUses:3357 3358Used by:3360
Symbol 3360 MovieClipUses:3252 3253 3254 3256 3258 3260 3262 3264 3266 3268 3270 3272 3273 3275 3277 3279 3281 3283 3285 3287 3289 3291 3293 3295 3297 3299 3354 3302 3304 3306 3325 3333 3338 3355 3359Used by:3361
Symbol 3361 MovieClipUses:3249 3250 3251 3360Used by:3362 3370
Symbol 3362 MovieClipUses:3352 3361Used by:3380
Symbol 3363 MovieClipUses:3351Used by:3380
Symbol 3364 GraphicUsed by:3366
Symbol 3365 GraphicUsed by:3366
Symbol 3366 MovieClipUses:3252 3253 3254 3256 3258 3260 3262 3264 3266 3268 3270 3272 3273 3275 3277 3279 3281 3283 3285 3287 3289 3291 3293 3295 3297 3299 3364 3302 3304 3306 3325 3333 3338 3355 3365Used by:3367
Symbol 3367 MovieClipUses:3249 3250 3251 3366Used by:3368
Symbol 3368 MovieClipUses:3352 3367 3344 3343Used by:3380
Symbol 3369 MovieClipUses:3352 3342Used by:3380
Symbol 3370 MovieClipUses:3352 3361Used by:3380
Symbol 3371 GraphicUsed by:3377
Symbol 3372 GraphicUsed by:3377
Symbol 3373 GraphicUsed by:3374 4533
Symbol 3374 MovieClipUses:3373Used by:3377
Symbol 3375 GraphicUsed by:3376 4132 4534
Symbol 3376 MovieClipUses:3375Used by:3377 5100
Symbol 3377 MovieClipUses:3252 3253 3254 3256 3258 3260 3262 3264 3266 3268 3270 3272 3371 3275 3277 3279 3281 3283 3285 3287 3289 3291 3293 3295 3297 3299 3372 3302 3304 3306 3355 3325 3333 3338 3374 3376Used by:3378
Symbol 3378 MovieClipUses:3249 3250 3251 3377Used by:3379
Symbol 3379 MovieClipUses:3352 3378Used by:3380
Symbol 3380 MovieClip {BigCentipede}Uses:3353 3362 3363 3368 3369 3370 3379Used by:Timeline
Symbol 3381 GraphicUsed by:3382
Symbol 3382 MovieClipUses:3381Used by:3399
Symbol 3383 GraphicUsed by:3384
Symbol 3384 MovieClipUses:3383Used by:3399
Symbol 3385 GraphicUsed by:3386
Symbol 3386 MovieClipUses:3385Used by:3399
Symbol 3387 GraphicUsed by:3388
Symbol 3388 MovieClipUses:3387Used by:3399
Symbol 3389 GraphicUsed by:3399
Symbol 3390 GraphicUsed by:3399
Symbol 3391 GraphicUsed by:3392
Symbol 3392 MovieClipUses:3391Used by:3399
Symbol 3393 GraphicUsed by:3394
Symbol 3394 MovieClipUses:3393Used by:3399
Symbol 3395 GraphicUsed by:3396
Symbol 3396 MovieClipUses:3395Used by:3399
Symbol 3397 GraphicUsed by:3398
Symbol 3398 MovieClipUses:3397Used by:3399
Symbol 3399 MovieClip {bodyshock}Uses:3382 3384 3386 3388 3389 3390 3392 3394 3396 3398Used by:Timeline
Symbol 3400 GraphicUsed by:3408
Symbol 3401 GraphicUsed by:3408 6340
Symbol 3402 GraphicUsed by:3408 6340
Symbol 3403 GraphicUsed by:3408
Symbol 3404 GraphicUsed by:3408
Symbol 3405 GraphicUsed by:3408
Symbol 3406 GraphicUsed by:3408
Symbol 3407 GraphicUsed by:3408 6340
Symbol 3408 MovieClipUses:3400 3401 3402 3403 3404 3405 3406 3407Used by:3409 4723
Symbol 3409 MovieClip {fireSplatter1}Uses:3408Used by:Timeline
Symbol 3410 MovieClip {stitch}Uses:219Used by:Timeline
Symbol 3411 GraphicUsed by:3412
Symbol 3412 MovieClipUses:3411Used by:3413
Symbol 3413 MovieClip {sparkParticle}Uses:3412Used by:Timeline
Symbol 3414 GraphicUsed by:3415
Symbol 3415 MovieClipUses:3414Used by:3416 3417
Symbol 3416 MovieClip {boneParticle}Uses:3415Used by:Timeline
Symbol 3417 MovieClip {woodParticle}Uses:3415Used by:Timeline
Symbol 3418 GraphicUsed by:3419
Symbol 3419 MovieClipUses:3418Used by:3420 3421 5030
Symbol 3420 MovieClipUses:3419Used by:3421 5030
Symbol 3421 MovieClip {creamSpray}Uses:3419 3420Used by:Timeline
Symbol 3422 TextUses:2715Used by:3425
Symbol 3423 TextUses:2715Used by:3424
Symbol 3424 MovieClipUses:219 3423Used by:3425
Symbol 3425 MovieClip {lostScreen}Uses:1164 3422 3424Used by:Timeline
Symbol 3426 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3427 GraphicUsed by:3428
Symbol 3428 MovieClipUses:3427Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3429 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3430 GraphicUsed by:3431
Symbol 3431 MovieClipUses:3430Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3432 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3433 GraphicUsed by:3434
Symbol 3434 MovieClipUses:3433Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3435 GraphicUsed by:3436
Symbol 3436 MovieClipUses:3435Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3437 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3438 GraphicUsed by:3439
Symbol 3439 MovieClipUses:3438Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3440 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3441 GraphicUsed by:3442
Symbol 3442 MovieClipUses:3441Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3443 GraphicUsed by:3444
Symbol 3444 MovieClipUses:3443Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3445 TextUses:11Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3446 TextUses:11Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3447 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3448 GraphicUsed by:3449 3450
Symbol 3449 MovieClipUses:3448Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3450 MovieClipUses:3448Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3451 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3452 GraphicUsed by:3453 3454 3455 3456
Symbol 3453 MovieClipUses:3452Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3454 MovieClipUses:3452Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3455 MovieClipUses:3452Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3456 MovieClipUses:3452Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3457 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3458 GraphicUsed by:3459
Symbol 3459 MovieClipUses:3458Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3460 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3461 GraphicUsed by:3462 3464
Symbol 3462 MovieClipUses:3461Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3463 GraphicUsed by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3464 MovieClipUses:3461Used by:3492 3496 3520 3526 3533 3538 3543 3675 3781 5141
Symbol 3465 GraphicUsed by:3492 3520 3526 3533 3543 3675 3781 5141
Symbol 3466 GraphicUsed by:3469
Symbol 3467 GraphicUsed by:3469
Symbol 3468 GraphicUsed by:3469
Symbol 3469 MovieClipUses:3466 3467 3468Used by:3492
Symbol 3470 GraphicUsed by:3485
Symbol 3471 MovieClipUses:2964Used by:3485
Symbol 3472 MovieClipUses:1767Used by:3485
Symbol 3473 MovieClipUses:1777Used by:3485
Symbol 3474 MovieClipUses:1769Used by:3485
Symbol 3475 GraphicUsed by:3476 3485
Symbol 3476 MovieClipUses:3475Used by:3485
Symbol 3477 GraphicUsed by:3478 3485
Symbol 3478 MovieClipUses:3477Used by:3485
Symbol 3479 TextUses:11Used by:3485
Symbol 3480 GraphicUsed by:3485
Symbol 3481 MovieClipUses:118Used by:3485
Symbol 3482 MovieClipUses:120Used by:3485
Symbol 3483 TextUses:11Used by:3485
Symbol 3484 TextUses:11Used by:3485
Symbol 3485 ButtonUses:3470 3471 3472 3473 3474 3476 3478 3479 3480 3481 3482 3483 3484 2964 1767 1777 1769 118 120 3475 3477Used by:3492 3496 3520 3526 3533 3538 3543 3674 3684 3721 3737 3741 3749 3759 3763 3770 3781 3786 3828 3844
Symbol 3486 GraphicUsed by:3487
Symbol 3487 MovieClipUses:759 3486 201 200 204Used by:3492 3496 3520 3526 3533 3538 3543 3674 3684 3721 3737 3741 3749 3759 3763 3770 3781 3786 3828 3844
Symbol 3488 TextUses:61Used by:3492
Symbol 3489 MovieClipUses:1964Used by:3491
Symbol 3490 MovieClipUses:1966Used by:3491
Symbol 3491 ButtonUses:3489 3490 1966Used by:3492 3496 3520 3526 3533 3538 3543 3674 3684 3721 3737 3741 3749 3759 3763 3770 3781 3786 3828 3844 6115
Symbol 3492 MovieClip {startScreen1}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465 3469 3485 3487 3488 3491Used by:Timeline
Symbol 3493 GraphicUsed by:3496
Symbol 3494 GraphicUsed by:3496 3538 5385
Symbol 3495 TextUses:61Used by:3496
Symbol 3496 MovieClip {startScreen2}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3493 3494 3485 3487 3495 3491Used by:Timeline
Symbol 3497 GraphicUsed by:3518
Symbol 3498 GraphicUsed by:3499
Symbol 3499 MovieClipUses:3498Used by:3518
Symbol 3500 GraphicUsed by:3518
Symbol 3501 MovieClipUses:859Used by:3518
Symbol 3502 GraphicUsed by:3518
Symbol 3503 GraphicUsed by:3518 5362
Symbol 3504 GraphicUsed by:3518
Symbol 3505 GraphicUsed by:3506
Symbol 3506 MovieClipUses:3505Used by:3518
Symbol 3507 GraphicUsed by:3518
Symbol 3508 MovieClipUses:870Used by:3518
Symbol 3509 GraphicUsed by:3518
Symbol 3510 GraphicUsed by:3511
Symbol 3511 MovieClipUses:3510Used by:3518
Symbol 3512 GraphicUsed by:3513
Symbol 3513 MovieClipUses:3512Used by:3518
Symbol 3514 GraphicUsed by:3518
Symbol 3515 GraphicUsed by:3516
Symbol 3516 MovieClipUses:3515Used by:3518
Symbol 3517 GraphicUsed by:3518
Symbol 3518 MovieClipUses:3497 3499 3500 3501 3502 3503 3504 3506 3507 3508 3509 3511 3513 3514 3516 3517Used by:3520 5385
Symbol 3519 TextUses:61Used by:3520
Symbol 3520 MovieClip {startScreen3}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465 3518 3485 3487 3519 3491Used by:Timeline
Symbol 3521 GraphicUsed by:3524
Symbol 3522 GraphicUsed by:3524
Symbol 3523 GraphicUsed by:3524
Symbol 3524 MovieClipUses:3521 3522 3523Used by:3526 5385
Symbol 3525 TextUses:61Used by:3526
Symbol 3526 MovieClip {startScreen4}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465 3524 3485 3487 3525 3491Used by:Timeline
Symbol 3527 GraphicUsed by:3531 5301
Symbol 3528 MovieClipUses:842Used by:3531 5301
Symbol 3529 GraphicUsed by:3531 5301
Symbol 3530 GraphicUsed by:3531
Symbol 3531 MovieClipUses:3527 3528 3529 3530Used by:3533 5385
Symbol 3532 TextUses:61Used by:3533
Symbol 3533 MovieClip {startScreen7}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465 3531 3485 3487 3532 3491Used by:Timeline
Symbol 3534 GraphicUsed by:3538
Symbol 3535 MovieClipUses:1654Used by:3538
Symbol 3536 MovieClipUses:1657Used by:3538
Symbol 3537 TextUses:61Used by:3538
Symbol 3538 MovieClip {startScreen6}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3534 3494 3535 3536 3485 3487 3537 3491Used by:Timeline
Symbol 3539 GraphicUsed by:3543
Symbol 3540 GraphicUsed by:3541
Symbol 3541 MovieClipUses:3540Used by:3543 5385
Symbol 3542 TextUses:61Used by:3543
Symbol 3543 MovieClip {startScreen8}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465 3491 3539 3541 3485 3487 3542Used by:Timeline
Symbol 3544 GraphicUsed by:3669
Symbol 3545 GraphicUsed by:3546
Symbol 3546 MovieClipUses:3545Used by:3669
Symbol 3547 GraphicUsed by:3669
Symbol 3548 GraphicUsed by:3549
Symbol 3549 MovieClipUses:3548Used by:3669
Symbol 3550 GraphicUsed by:3669
Symbol 3551 GraphicUsed by:3552
Symbol 3552 MovieClipUses:3551Used by:3669
Symbol 3553 GraphicUsed by:3669
Symbol 3554 GraphicUsed by:3555
Symbol 3555 MovieClipUses:3554Used by:3669
Symbol 3556 GraphicUsed by:3669
Symbol 3557 GraphicUsed by:3558
Symbol 3558 MovieClipUses:3557Used by:3669
Symbol 3559 GraphicUsed by:3669
Symbol 3560 GraphicUsed by:3561 3577
Symbol 3561 MovieClipUses:3560Used by:3669
Symbol 3562 GraphicUsed by:3563 3564 3565 3566
Symbol 3563 MovieClipUses:3562Used by:3669
Symbol 3564 MovieClipUses:3562Used by:3669
Symbol 3565 MovieClipUses:3562Used by:3669
Symbol 3566 MovieClipUses:3562Used by:3669
Symbol 3567 GraphicUsed by:3568
Symbol 3568 MovieClipUses:3567Used by:3669
Symbol 3569 GraphicUsed by:3570
Symbol 3570 MovieClipUses:3569Used by:3669
Symbol 3571 GraphicUsed by:3572
Symbol 3572 MovieClipUses:3571Used by:3669
Symbol 3573 GraphicUsed by:3574 3575
Symbol 3574 MovieClipUses:3573Used by:3669
Symbol 3575 MovieClipUses:3573Used by:3669
Symbol 3576 GraphicUsed by:3669
Symbol 3577 MovieClipUses:3560Used by:3669
Symbol 3578 GraphicUsed by:3579 3580 3581 3582
Symbol 3579 MovieClipUses:3578Used by:3669
Symbol 3580 MovieClipUses:3578Used by:3669
Symbol 3581 MovieClipUses:3578Used by:3669
Symbol 3582 MovieClipUses:3578Used by:3669
Symbol 3583 GraphicUsed by:3584
Symbol 3584 MovieClipUses:3583Used by:3669
Symbol 3585 GraphicUsed by:3586
Symbol 3586 MovieClipUses:3585Used by:3669
Symbol 3587 GraphicUsed by:3588
Symbol 3588 MovieClipUses:3587Used by:3669
Symbol 3589 GraphicUsed by:3590 3591
Symbol 3590 MovieClipUses:3589Used by:3669
Symbol 3591 MovieClipUses:3589Used by:3669
Symbol 3592 GraphicUsed by:3669
Symbol 3593 GraphicUsed by:3594 3595 3619 3620 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668
Symbol 3594 MovieClipUses:3593Used by:3669
Symbol 3595 MovieClipUses:3593Used by:3669
Symbol 3596 GraphicUsed by:3597 3621
Symbol 3597 MovieClipUses:3596Used by:3669
Symbol 3598 GraphicUsed by:3599 3622
Symbol 3599 MovieClipUses:3598Used by:3669
Symbol 3600 GraphicUsed by:3601 3623
Symbol 3601 MovieClipUses:3600Used by:3669
Symbol 3602 GraphicUsed by:3603 3624
Symbol 3603 MovieClipUses:3602Used by:3669
Symbol 3604 GraphicUsed by:3605 3625
Symbol 3605 MovieClipUses:3604Used by:3669
Symbol 3606 GraphicUsed by:3607 3626
Symbol 3607 MovieClipUses:3606Used by:3669
Symbol 3608 GraphicUsed by:3609 3627
Symbol 3609 MovieClipUses:3608Used by:3669
Symbol 3610 GraphicUsed by:3611
Symbol 3611 MovieClipUses:3610Used by:3669
Symbol 3612 GraphicUsed by:3613
Symbol 3613 MovieClipUses:3612Used by:3669
Symbol 3614 GraphicUsed by:3615
Symbol 3615 MovieClipUses:3614Used by:3669
Symbol 3616 GraphicUsed by:3617
Symbol 3617 MovieClipUses:3616Used by:3669
Symbol 3618 GraphicUsed by:3669
Symbol 3619 MovieClipUses:3593Used by:3669
Symbol 3620 MovieClipUses:3593Used by:3669
Symbol 3621 MovieClipUses:3596Used by:3669
Symbol 3622 MovieClipUses:3598Used by:3669
Symbol 3623 MovieClipUses:3600Used by:3669
Symbol 3624 MovieClipUses:3602Used by:3669
Symbol 3625 MovieClipUses:3604Used by:3669
Symbol 3626 MovieClipUses:3606Used by:3669
Symbol 3627 MovieClipUses:3608Used by:3669
Symbol 3628 GraphicUsed by:3629
Symbol 3629 MovieClipUses:3628Used by:3669
Symbol 3630 GraphicUsed by:3631
Symbol 3631 MovieClipUses:3630Used by:3669
Symbol 3632 GraphicUsed by:3633
Symbol 3633 MovieClipUses:3632Used by:3669
Symbol 3634 GraphicUsed by:3635
Symbol 3635 MovieClipUses:3634Used by:3669
Symbol 3636 GraphicUsed by:3637
Symbol 3637 MovieClipUses:3636Used by:3669
Symbol 3638 GraphicUsed by:3669
Symbol 3639 GraphicUsed by:3640 3788
Symbol 3640 MovieClipUses:3639Used by:3669
Symbol 3641 GraphicUsed by:3669
Symbol 3642 GraphicUsed by:3643
Symbol 3643 MovieClipUses:3642Used by:3669
Symbol 3644 GraphicUsed by:3669
Symbol 3645 GraphicUsed by:3646
Symbol 3646 MovieClipUses:3645Used by:3669
Symbol 3647 GraphicUsed by:3669
Symbol 3648 GraphicUsed by:3649 3806
Symbol 3649 MovieClipUses:3648Used by:3669
Symbol 3650 GraphicUsed by:3669
Symbol 3651 GraphicUsed by:3652
Symbol 3652 MovieClipUses:3651Used by:3669
Symbol 3653 GraphicUsed by:3669
Symbol 3654 MovieClipUses:1471Used by:3669
Symbol 3655 GraphicUsed by:3656 3814
Symbol 3656 MovieClipUses:3655Used by:3669
Symbol 3657 GraphicUsed by:3669
Symbol 3658 MovieClipUses:3593Used by:3669
Symbol 3659 MovieClipUses:3593Used by:3669
Symbol 3660 MovieClipUses:3593Used by:3669
Symbol 3661 MovieClipUses:3593Used by:3669
Symbol 3662 MovieClipUses:3593Used by:3669
Symbol 3663 MovieClipUses:3593Used by:3669
Symbol 3664 MovieClipUses:3593Used by:3669
Symbol 3665 MovieClipUses:3593Used by:3669
Symbol 3666 MovieClipUses:3593Used by:3669
Symbol 3667 MovieClipUses:3593Used by:3669
Symbol 3668 MovieClipUses:3593Used by:3669
Symbol 3669 MovieClipUses:3544 3546 3547 3549 3550 3552 3553 3555 3556 3558 3559 3561 3563 3564 3565 3566 3568 3570 3572 3574 3575 3576 3577 3579 3580 3581 3582 3584 3586 3588 3590 3591 3592 3594 3595 3597 3599 3601 3603 3605 3607 3609 3611 3613 3615 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3629 3631 3633 3635 3637 3638 3640 3641 3643 3644 3646 3647 3649 3650 3652 3653 3654 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668Used by:3674
Symbol 3670 GraphicUsed by:3672
Symbol 3671 MovieClipUses:1933Used by:3672 5369
Symbol 3672 MovieClipUses:3670 3671Used by:3674 3828
Symbol 3673 TextUses:61Used by:3674
Symbol 3674 MovieClip {startScreen9}Uses:3669 3672 3485 3487 3673 3491Used by:Timeline
Symbol 3675 MovieClipUses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465Used by:3684
Symbol 3676 GraphicUsed by:3682
Symbol 3677 MovieClipUses:1421Used by:3682
Symbol 3678 GraphicUsed by:3679
Symbol 3679 MovieClipUses:3678Used by:3682
Symbol 3680 GraphicUsed by:3682
Symbol 3681 GraphicUsed by:3682
Symbol 3682 MovieClipUses:3676 3677 3679 3680 3681Used by:3684 5385
Symbol 3683 TextUses:61Used by:3684
Symbol 3684 MovieClip {startScreen10}Uses:3675 3682 3491 3485 3487 3683Used by:Timeline
Symbol 3685 GraphicUsed by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3686 GraphicUsed by:3687
Symbol 3687 MovieClipUses:3686Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3688 GraphicUsed by:3689
Symbol 3689 MovieClipUses:3688Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3690 MovieClipUses:2114Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3691 GraphicUsed by:3692
Symbol 3692 MovieClipUses:3691Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3693 GraphicUsed by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3694 GraphicUsed by:3695
Symbol 3695 MovieClipUses:3694Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3696 GraphicUsed by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3697 GraphicUsed by:3698
Symbol 3698 MovieClipUses:3697Used by:3705
Symbol 3699 GraphicUsed by:3700
Symbol 3700 MovieClipUses:3699Used by:3705
Symbol 3701 GraphicUsed by:3702
Symbol 3702 MovieClipUses:3701Used by:3705
Symbol 3703 GraphicUsed by:3704
Symbol 3704 MovieClipUses:3703Used by:3705
Symbol 3705 MovieClipUses:3698 3700 3702 3704Used by:3706
Symbol 3706 MovieClipUses:3705Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3707 GraphicUsed by:3714
Symbol 3708 GraphicUsed by:3714
Symbol 3709 GraphicUsed by:3714
Symbol 3710 GraphicUsed by:3711
Symbol 3711 MovieClipUses:3710Used by:3712
Symbol 3712 MovieClipUses:3711Used by:3714
Symbol 3713 GraphicUsed by:3714
Symbol 3714 MovieClipUses:3707 3708 3709 3712 3713Used by:3715
Symbol 3715 MovieClipUses:3714Used by:3721 3737 3741 3749 3759 3763 3770 3786 3844
Symbol 3716 GraphicUsed by:3721
Symbol 3717 GraphicUsed by:3721 5385
Symbol 3718 GraphicUsed by:3719
Symbol 3719 MovieClipUses:3718Used by:3721 5385
Symbol 3720 TextUses:61Used by:3721
Symbol 3721 MovieClip {startScreen11}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3716 3717 3719 3485 3487 3720 3491Used by:Timeline
Symbol 3722 GraphicUsed by:3735
Symbol 3723 MovieClipUses:815Used by:3735
Symbol 3724 GraphicUsed by:3735
Symbol 3725 MovieClipUses:809Used by:3735
Symbol 3726 GraphicUsed by:3735
Symbol 3727 GraphicUsed by:3735
Symbol 3728 GraphicUsed by:3735
Symbol 3729 GraphicUsed by:3730
Symbol 3730 MovieClipUses:3729Used by:3735
Symbol 3731 GraphicUsed by:3735
Symbol 3732 GraphicUsed by:3733
Symbol 3733 MovieClipUses:3732Used by:3735
Symbol 3734 GraphicUsed by:3735
Symbol 3735 MovieClipUses:3722 3723 3724 3725 3726 3727 3728 3730 3731 3733 3734Used by:3737
Symbol 3736 TextUses:61Used by:3737
Symbol 3737 MovieClip {startScreen12}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3735 3485 3487 3736 3491Used by:Timeline
Symbol 3738 GraphicUsed by:3739
Symbol 3739 MovieClipUses:3738Used by:3741 5385
Symbol 3740 TextUses:61Used by:3741
Symbol 3741 MovieClip {startScreen13}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3739 3485 3487 3740 3491Used by:Timeline
Symbol 3742 GraphicUsed by:3747
Symbol 3743 GraphicUsed by:3747
Symbol 3744 GraphicUsed by:3747
Symbol 3745 MovieClipUses:2941Used by:3747 5385
Symbol 3746 GraphicUsed by:3747
Symbol 3747 MovieClipUses:3742 3743 3744 3745 3746Used by:3749 5385
Symbol 3748 TextUses:61Used by:3749
Symbol 3749 MovieClip {startScreen14}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3747 3485 3487 3748 3491Used by:Timeline
Symbol 3750 GraphicUsed by:3759
Symbol 3751 MovieClipUses:896Used by:3759 5385
Symbol 3752 MovieClipUses:883Used by:3759 5385
Symbol 3753 MovieClipUses:902Used by:3759 5385
Symbol 3754 MovieClipUses:905Used by:3759 5385
Symbol 3755 GraphicUsed by:3756
Symbol 3756 MovieClipUses:3755Used by:3759 5385
Symbol 3757 MovieClipUses:889Used by:3759 5385
Symbol 3758 TextUses:61Used by:3759
Symbol 3759 MovieClip {startScreen15}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3750 3751 3752 3753 3754 3756 3757 3485 3487 3758 3491Used by:Timeline
Symbol 3760 GraphicUsed by:3761
Symbol 3761 MovieClipUses:3760Used by:3763 5385
Symbol 3762 TextUses:61Used by:3763
Symbol 3763 MovieClip {startScreen16}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3761 3485 3487 3762 3491Used by:Timeline
Symbol 3764 GraphicUsed by:3770
Symbol 3765 GraphicUsed by:3766
Symbol 3766 MovieClipUses:3765Used by:3770
Symbol 3767 GraphicUsed by:3768
Symbol 3768 MovieClipUses:3767Used by:3770
Symbol 3769 TextUses:61Used by:3770
Symbol 3770 MovieClip {startScreen17}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3764 3766 3768 3485 3487 3769 3491Used by:Timeline
Symbol 3771 GraphicUsed by:3772
Symbol 3772 MovieClipUses:3771Used by:3779 5385
Symbol 3773 GraphicUsed by:3779
Symbol 3774 GraphicUsed by:3779 5385
Symbol 3775 GraphicUsed by:3779
Symbol 3776 GraphicUsed by:3777
Symbol 3777 MovieClipUses:3776Used by:3779 5385
Symbol 3778 GraphicUsed by:3779
Symbol 3779 MovieClipUses:3772 3773 3774 3775 3777 3778Used by:3781 5385
Symbol 3780 TextUses:61Used by:3781
Symbol 3781 MovieClip {startScreen5}Uses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465 3779 3485 3487 3780 3491Used by:Timeline
Symbol 3782 GraphicUsed by:3784
Symbol 3783 GraphicUsed by:3784
Symbol 3784 MovieClipUses:3782 920 3783Used by:3786
Symbol 3785 TextUses:61Used by:3786
Symbol 3786 MovieClip {startScreen18}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3784 3485 3487 3785 3491Used by:Timeline
Symbol 3787 GraphicUsed by:3828 5367
Symbol 3788 MovieClipUses:3639Used by:3828 5367
Symbol 3789 GraphicUsed by:3828
Symbol 3790 GraphicUsed by:3791
Symbol 3791 MovieClipUses:3790Used by:3828 5367
Symbol 3792 GraphicUsed by:3828 5367
Symbol 3793 GraphicUsed by:3794 3798 3800 5765
Symbol 3794 MovieClipUses:3793Used by:3828 5367
Symbol 3795 GraphicUsed by:3796 3797 3799 3801
Symbol 3796 MovieClipUses:3795Used by:3828 5367
Symbol 3797 MovieClipUses:3795Used by:3828 5367
Symbol 3798 MovieClipUses:3793Used by:3828 5367
Symbol 3799 MovieClipUses:3795Used by:3828 5367
Symbol 3800 MovieClipUses:3793Used by:3828 5367
Symbol 3801 MovieClipUses:3795Used by:3828 5367
Symbol 3802 GraphicUsed by:3803
Symbol 3803 MovieClipUses:3802Used by:3828 5367
Symbol 3804 GraphicUsed by:3805
Symbol 3805 MovieClipUses:3804Used by:3828 5367
Symbol 3806 MovieClipUses:3648Used by:3828 5367
Symbol 3807 GraphicUsed by:3828 5367
Symbol 3808 GraphicUsed by:3809
Symbol 3809 MovieClipUses:3808Used by:3828 5367
Symbol 3810 GraphicUsed by:3811
Symbol 3811 MovieClipUses:3810Used by:3828 5367
Symbol 3812 GraphicUsed by:3828
Symbol 3813 MovieClipUses:1471Used by:3828 5367
Symbol 3814 MovieClipUses:3655Used by:3828 5367
Symbol 3815 GraphicUsed by:3828 5367
Symbol 3816 MovieClipUses:2633Used by:3828 5367
Symbol 3817 MovieClipUses:2633Used by:3828 5367
Symbol 3818 MovieClipUses:2633Used by:3828 5367
Symbol 3819 MovieClipUses:2633Used by:3828 5367
Symbol 3820 MovieClipUses:2633Used by:3828 5367
Symbol 3821 MovieClipUses:2633Used by:3828 5367
Symbol 3822 MovieClipUses:2633Used by:3828 5367
Symbol 3823 MovieClipUses:2633Used by:3828 5367
Symbol 3824 MovieClipUses:2633Used by:3828 5367
Symbol 3825 MovieClipUses:2633Used by:3828 5367
Symbol 3826 MovieClipUses:2633Used by:3828 5367
Symbol 3827 TextUses:61Used by:3828
Symbol 3828 MovieClip {startScreen19}Uses:3787 3788 3789 3791 3792 3794 3796 3797 3798 3799 3800 3801 3803 3805 3806 3807 3809 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3672 3485 3487 3827 3491Used by:Timeline
Symbol 3829 GraphicUsed by:3842 5374
Symbol 3830 GraphicUsed by:3831
Symbol 3831 MovieClipUses:3830Used by:3842 5374
Symbol 3832 GraphicUsed by:3842 5374
Symbol 3833 FontUsed by:3834 3835 3836 3837
Symbol 3834 TextUses:3833Used by:3842 5374
Symbol 3835 TextUses:3833Used by:3842 5374
Symbol 3836 TextUses:3833Used by:3842 5374
Symbol 3837 TextUses:3833Used by:3842 5374
Symbol 3838 GraphicUsed by:3842 5374
Symbol 3839 GraphicUsed by:3840
Symbol 3840 MovieClipUses:3839Used by:3842 5374
Symbol 3841 GraphicUsed by:3842
Symbol 3842 MovieClipUses:3829 3831 3832 3834 3835 3836 3837 3838 3840 3841Used by:3844
Symbol 3843 TextUses:61Used by:3844
Symbol 3844 MovieClip {startScreen20}Uses:3685 3687 3689 3690 3692 3693 3695 3696 3706 3715 3842 3485 3487 3843 3491Used by:Timeline
Symbol 3845 GraphicUsed by:3851
Symbol 3846 FontUsed by:62 63 1783 2069 3135
Symbol 3847 TextUsed by:3851
Symbol 3848 GraphicUsed by:3851
Symbol 3849 TextUses:59Used by:3851
Symbol 3850 EditableTextUses:1142Used by:3851
Symbol 3851 MovieClipUses:3845 3847 3848 3849 3850Used by:3852 3859
Symbol 3852 MovieClipUses:3851Used by:3853 3854 3855 3856 3857 3858 3868
Symbol 3853 MovieClip {good}Uses:3852Used by:Timeline
Symbol 3854 MovieClip {great}Uses:3852Used by:Timeline
Symbol 3855 MovieClip {awesome}Uses:3852Used by:Timeline
Symbol 3856 MovieClip {ok}Uses:3852Used by:Timeline
Symbol 3857 MovieClip {wrong}Uses:3852Used by:Timeline
Symbol 3858 MovieClip {healed}Uses:3852Used by:Timeline
Symbol 3859 MovieClipUses:3851Used by:3860
Symbol 3860 MovieClip {yummy}Uses:3859Used by:Timeline
Symbol 3861 GraphicUsed by:3865
Symbol 3862 TextUsed by:3865
Symbol 3863 GraphicUsed by:3865
Symbol 3864 TextUses:1142Used by:3865
Symbol 3865 MovieClipUses:3861 3862 3863 3864Used by:3866
Symbol 3866 MovieClipUses:3865Used by:3867 3869
Symbol 3867 MovieClip {revived}Uses:3866Used by:Timeline
Symbol 3868 MovieClip {dropped}Uses:3852Used by:Timeline
Symbol 3869 MovieClip {tooslow}Uses:3866Used by:Timeline
Symbol 3870 MovieClipUses:219Used by:3871
Symbol 3871 MovieClip {vacuumBar}Uses:3870 3128Used by:Timeline
Symbol 3872 GraphicUsed by:3875 4471
Symbol 3873 GraphicUsed by:3875
Symbol 3874 GraphicUsed by:3875
Symbol 3875 MovieClipUses:3872 3873 3874 3232 957Used by:3876
Symbol 3876 MovieClipUses:3875Used by:3877
Symbol 3877 MovieClip {scannerBar}Uses:3876Used by:Timeline
Symbol 3878 MovieClipUses:957Used by:3879
Symbol 3879 MovieClipUses:3878Used by:3880
Symbol 3880 MovieClip {scannerRing}Uses:3879Used by:Timeline
Symbol 3881 GraphicUsed by:3882
Symbol 3882 MovieClipUses:3881Used by:3941 3984 4019
Symbol 3883 GraphicUsed by:3941 3984 4019
Symbol 3884 GraphicUsed by:3899
Symbol 3885 GraphicUsed by:3886 3919 3944 3964 3986 3998
Symbol 3886 MovieClipUses:3885Used by:3899 3908 3911 3915 3930 3934 3936 3938 3957 3961 3979 3981
Symbol 3887 GraphicUsed by:3899 3908 3911 3915 3924 3930 3934 3936 3938 3940 3950 3954 3957 3961 3970 3974 3976 3979 3981 3983 3991 3995 4003 4007 4010 4012 4015 4017
Symbol 3888 GraphicUsed by:3889 3920 3945 3965 3987 3999
Symbol 3889 MovieClipUses:3888Used by:3899 3908 3911 3915 3930 3934 3936 3938 3957 3961 3979 3981
Symbol 3890 GraphicUsed by:3899 3908 3911 3915 3924 3930 3934 3936 3938 3940 3950 3954 3957 3961 3970 3974 3976 3979 3981 3983 3991 3995 4003 4007 4010 4012 4015 4017
Symbol 3891 GraphicUsed by:3892 3921 3946 3966 3988 4000
Symbol 3892 MovieClipUses:3891Used by:3899 3908 3911 3915 3930 3934 3936 3938 3957 3961 3979 3981
Symbol 3893 GraphicUsed by:3899 3908 3911 3915 3924 3930 3934 3936 3938 3940 3957 3961 3979 3981
Symbol 3894 GraphicUsed by:3895 3922 3948 3968 3989 4001
Symbol 3895 MovieClipUses:3894Used by:3899 3908 3911 3915 3930 3934 3936 3938 3957 3961 3979 3981
Symbol 3896 GraphicUsed by:3897 3923 3949 3969 3990 4002
Symbol 3897 MovieClipUses:3896Used by:3899 3908 3911 3915 3930 3934 3936 3938 3957 3961 3979 3981
Symbol 3898 GraphicUsed by:3899 3908 3911 3915 3924 3930 3934 3936 3938 3940 3950 3954 3957 3961 3970 3974 3976 3979 3981 3983 3991 3995 4003 4007 4010 4012 4015 4017
Symbol 3899 MovieClipUses:3884 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3900 GraphicUsed by:3941
Symbol 3901 GraphicUsed by:3902
Symbol 3902 MovieClipUses:3901Used by:3941 3984 4019
Symbol 3903 MovieClipUses:3181Used by:3904 3913 3926 3952 3959 3972 3993 4005
Symbol 3904 MovieClipUses:3903Used by:3941
Symbol 3905 GraphicUsed by:3906
Symbol 3906 MovieClipUses:3905Used by:3941 3984 4019
Symbol 3907 GraphicUsed by:3908
Symbol 3908 MovieClipUses:3907 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3909 GraphicUsed by:3941
Symbol 3910 GraphicUsed by:3911
Symbol 3911 MovieClipUses:3910 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3912 GraphicUsed by:3941
Symbol 3913 MovieClipUses:3903Used by:3941
Symbol 3914 GraphicUsed by:3915
Symbol 3915 MovieClipUses:3914 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3916 GraphicUsed by:3941
Symbol 3917 GraphicUsed by:3941
Symbol 3918 GraphicUsed by:3924
Symbol 3919 MovieClipUses:3885Used by:3924 3940
Symbol 3920 MovieClipUses:3888Used by:3924 3940
Symbol 3921 MovieClipUses:3891Used by:3924 3940
Symbol 3922 MovieClipUses:3894Used by:3924 3940
Symbol 3923 MovieClipUses:3896Used by:3924 3940
Symbol 3924 MovieClipUses:3918 3919 3887 3920 3890 3921 3893 3922 3923 3898Used by:3941
Symbol 3925 GraphicUsed by:3941
Symbol 3926 MovieClipUses:3903Used by:3941
Symbol 3927 GraphicUsed by:3928
Symbol 3928 MovieClipUses:3927Used by:3941 3984 4019
Symbol 3929 GraphicUsed by:3930
Symbol 3930 MovieClipUses:3929 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3931 GraphicUsed by:3932
Symbol 3932 MovieClipUses:3931Used by:3941 3984 4019
Symbol 3933 GraphicUsed by:3934
Symbol 3934 MovieClipUses:3933 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3935 GraphicUsed by:3936
Symbol 3936 MovieClipUses:3935 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3937 GraphicUsed by:3938
Symbol 3938 MovieClipUses:3937 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3941
Symbol 3939 GraphicUsed by:3940
Symbol 3940 MovieClipUses:3939 3919 3887 3920 3890 3921 3893 3922 3923 3898Used by:3941
Symbol 3941 MovieClip {injectionBar1}Uses:3882 3883 3899 3900 3902 3904 3906 3908 3909 3911 3912 3913 3915 3916 3917 3924 3925 3926 3928 3930 3932 3934 3936 3938 3940Used by:Timeline
Symbol 3942 GraphicUsed by:3984
Symbol 3943 GraphicUsed by:3950
Symbol 3944 MovieClipUses:3885Used by:3950 3954 3974 3976
Symbol 3945 MovieClipUses:3888Used by:3950 3954 3974 3976
Symbol 3946 MovieClipUses:3891Used by:3950 3954 3974 3976
Symbol 3947 GraphicUsed by:3950 3954 3974 3976
Symbol 3948 MovieClipUses:3894Used by:3950 3954 3974 3976
Symbol 3949 MovieClipUses:3896Used by:3950 3954 3974 3976
Symbol 3950 MovieClipUses:3943 3944 3887 3945 3890 3946 3947 3948 3949 3898Used by:3984
Symbol 3951 GraphicUsed by:3984
Symbol 3952 MovieClipUses:3903Used by:3984
Symbol 3953 GraphicUsed by:3954
Symbol 3954 MovieClipUses:3953 3944 3887 3945 3890 3946 3947 3948 3949 3898Used by:3984
Symbol 3955 GraphicUsed by:3984
Symbol 3956 GraphicUsed by:3957
Symbol 3957 MovieClipUses:3956 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3984
Symbol 3958 GraphicUsed by:3984
Symbol 3959 MovieClipUses:3903Used by:3984
Symbol 3960 GraphicUsed by:3961
Symbol 3961 MovieClipUses:3960 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3984
Symbol 3962 GraphicUsed by:3984
Symbol 3963 GraphicUsed by:3970
Symbol 3964 MovieClipUses:3885Used by:3970 3983
Symbol 3965 MovieClipUses:3888Used by:3970 3983
Symbol 3966 MovieClipUses:3891Used by:3970 3983
Symbol 3967 GraphicUsed by:3970 3983 3991 3995 4003 4007 4010 4012 4015 4017
Symbol 3968 MovieClipUses:3894Used by:3970 3983
Symbol 3969 MovieClipUses:3896Used by:3970 3983
Symbol 3970 MovieClipUses:3963 3964 3887 3965 3890 3966 3967 3968 3969 3898Used by:3984
Symbol 3971 GraphicUsed by:3984
Symbol 3972 MovieClipUses:3903Used by:3984
Symbol 3973 GraphicUsed by:3974
Symbol 3974 MovieClipUses:3973 3944 3887 3945 3890 3946 3947 3948 3949 3898Used by:3984
Symbol 3975 GraphicUsed by:3976
Symbol 3976 MovieClipUses:3975 3944 3887 3945 3890 3946 3947 3948 3949 3898Used by:3984
Symbol 3977 GraphicUsed by:3984
Symbol 3978 GraphicUsed by:3979
Symbol 3979 MovieClipUses:3978 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3984
Symbol 3980 GraphicUsed by:3981
Symbol 3981 MovieClipUses:3980 3886 3887 3889 3890 3892 3893 3895 3897 3898Used by:3984
Symbol 3982 GraphicUsed by:3983
Symbol 3983 MovieClipUses:3982 3964 3887 3965 3890 3966 3967 3968 3969 3898Used by:3984
Symbol 3984 MovieClip {injectionBar2}Uses:3882 3942 3950 3951 3902 3952 3906 3954 3955 3883 3957 3958 3959 3961 3962 3970 3971 3972 3928 3974 3932 3976 3977 3979 3981 3983Used by:Timeline
Symbol 3985 GraphicUsed by:3991
Symbol 3986 MovieClipUses:3885Used by:3991 3995 4010 4012
Symbol 3987 MovieClipUses:3888Used by:3991 3995 4010 4012
Symbol 3988 MovieClipUses:3891Used by:3991 3995 4010 4012
Symbol 3989 MovieClipUses:3894Used by:3991 3995 4010 4012
Symbol 3990 MovieClipUses:3896Used by:3991 3995 4010 4012
Symbol 3991 MovieClipUses:3985 3986 3887 3987 3890 3988 3967 3989 3990 3898Used by:4019
Symbol 3992 GraphicUsed by:4019
Symbol 3993 MovieClipUses:3903Used by:4019
Symbol 3994 GraphicUsed by:3995
Symbol 3995 MovieClipUses:3994 3986 3887 3987 3890 3988 3967 3989 3990 3898Used by:4019
Symbol 3996 GraphicUsed by:4019
Symbol 3997 GraphicUsed by:4003
Symbol 3998 MovieClipUses:3885Used by:4003 4007 4015 4017
Symbol 3999 MovieClipUses:3888Used by:4003 4007 4015 4017
Symbol 4000 MovieClipUses:3891Used by:4003 4007 4015 4017
Symbol 4001 MovieClipUses:3894Used by:4003 4007 4015 4017
Symbol 4002 MovieClipUses:3896Used by:4003 4007 4015 4017
Symbol 4003 MovieClipUses:3997 3998 3887 3999 3890 4000 3967 4001 4002 3898Used by:4019
Symbol 4004 GraphicUsed by:4019
Symbol 4005 MovieClipUses:3903Used by:4019
Symbol 4006 GraphicUsed by:4007
Symbol 4007 MovieClipUses:4006 3998 3887 3999 3890 4000 3967 4001 4002 3898Used by:4019
Symbol 4008 GraphicUsed by:4019
Symbol 4009 GraphicUsed by:4010
Symbol 4010 MovieClipUses:4009 3986 3887 3987 3890 3988 3967 3989 3990 3898Used by:4019
Symbol 4011 GraphicUsed by:4012
Symbol 4012 MovieClipUses:4011 3986 3887 3987 3890 3988 3967 3989 3990 3898Used by:4019
Symbol 4013 GraphicUsed by:4019
Symbol 4014 GraphicUsed by:4015
Symbol 4015 MovieClipUses:4014 3998 3887 3999 3890 4000 3967 4001 4002 3898Used by:4019
Symbol 4016 GraphicUsed by:4017
Symbol 4017 MovieClipUses:4016 3998 3887 3999 3890 4000 3967 4001 4002 3898Used by:4019
Symbol 4018 GraphicUsed by:4019
Symbol 4019 MovieClip {injectionBar3}Uses:3882 3883 3991 3992 3902 3993 3906 3995 3996 4003 4004 4005 4007 4008 3928 4010 3932 4012 4013 4015 4017 4018Used by:Timeline
Symbol 4020 GraphicUsed by:4027 4028 4029 4030 4031 4032
Symbol 4021 GraphicUsed by:4027 4028 4029 4030 4031 4032
Symbol 4022 GraphicUsed by:4027 4028 4029 4030 4031 4032
Symbol 4023 ShapeTweeningUsed by:4027 4028 4029 4030 4031 4038 4039 4040 4041 4042 4048 4049 4050 4061 4062 4063 4073 4074 4075
Symbol 4024 GraphicUsed by:4027 4028 4029 4030 4031 4032
Symbol 4025 GraphicUsed by:4027 4028 4029 4030 4031 4032
Symbol 4026 GraphicUsed by:4027 4028 4029 4030 4031 4032 4038 4039 4040 4041 4042 4043 4048 4049 4050 4051 4052 4053 4054 4061 4064 4065 4066 4067 4073 4076 4077 4078 4079 4084 4085 4086
Symbol 4027 MovieClip {bloodSplatter5}Uses:4020 4021 4022 4023 4024 4025 4026Used by:Timeline
Symbol 4028 MovieClip {inkSplatter5}Uses:4020 4021 4022 4023 4024 4025 4026Used by:Timeline
Symbol 4029 MovieClip {fatSplatter5}Uses:4020 4021 4022 4023 4024 4025 4026Used by:Timeline
Symbol 4030 MovieClip {barnicleSplatter5}Uses:4020 4021 4022 4023 4024 4025 4026Used by:Timeline
Symbol 4031 MovieClip {doveSplatter5}Uses:4020 4021 4022 4023 4024 4025 4026Used by:Timeline
Symbol 4032 MovieClip {blueBloodSplatter5}Uses:4020 4021 4022 4026 4024 4025Used by:Timeline
Symbol 4033 GraphicUsed by:4038 4039 4040 4041 4042 4043 4048 4049 4050 4051 4052 4053 4054
Symbol 4034 GraphicUsed by:4038 4039 4040 4041 4042 4043
Symbol 4035 GraphicUsed by:4038 4039 4040 4041 4042 4043
Symbol 4036 GraphicUsed by:4038 4039 4040 4041 4042 4043
Symbol 4037 GraphicUsed by:4038 4039 4040 4041 4042 4043
Symbol 4038 MovieClip {bloodSplatter4}Uses:4033 4034 4035 4023 4036 4037 4026Used by:Timeline
Symbol 4039 MovieClip {inkSplatter4}Uses:4033 4034 4035 4023 4036 4037 4026Used by:Timeline
Symbol 4040 MovieClip {fatSplatter4}Uses:4033 4034 4035 4023 4036 4037 4026Used by:Timeline
Symbol 4041 MovieClip {barnicleSplatter4}Uses:4033 4034 4035 4023 4036 4037 4026Used by:Timeline
Symbol 4042 MovieClip {doveSplatter4}Uses:4033 4034 4035 4023 4036 4037 4026Used by:Timeline
Symbol 4043 MovieClip {blueBloodSplatter4}Uses:4033 4034 4035 4026 4036 4037Used by:Timeline
Symbol 4044 GraphicUsed by:4048 4049 4050 4051 4052 4053 4054
Symbol 4045 GraphicUsed by:4048 4049 4050 4051 4052 4053 4054
Symbol 4046 GraphicUsed by:4048 4049 4050 4051 4052 4053 4054
Symbol 4047 GraphicUsed by:4048 4049 4050 4051 4052 4053 4054
Symbol 4048 MovieClip {bloodSplatter3}Uses:4033 4044 4045 4046 4023 4047 4026Used by:Timeline
Symbol 4049 MovieClip {inkSplatter3}Uses:4033 4044 4045 4046 4023 4047 4026Used by:Timeline
Symbol 4050 MovieClip {fatSplatter3}Uses:4033 4044 4045 4046 4023 4047 4026Used by:Timeline
Symbol 4051 MovieClip {blueBloodSplatter3}Uses:4033 4044 4045 4046 4026 4047Used by:Timeline
Symbol 4052 MovieClip {barnicleSplatter3}Uses:4033 4044 4045 4046 4026 4047Used by:Timeline
Symbol 4053 MovieClip {doveSplatter3}Uses:4033 4044 4045 4046 4026 4047Used by:Timeline
Symbol 4054 MovieClip {saltSplatter3}Uses:4033 4044 4045 4046 4026 4047Used by:Timeline
Symbol 4055 GraphicUsed by:4061 4062 4063 4064 4065 4066 4067 4084 4085
Symbol 4056 GraphicUsed by:4061 4064 4065 4066 4067
Symbol 4057 GraphicUsed by:4061 4064 4065 4066 4067
Symbol 4058 GraphicUsed by:4061 4064 4065 4066 4067
Symbol 4059 GraphicUsed by:4061 4064 4065 4066 4067
Symbol 4060 GraphicUsed by:4061 4064 4065 4066 4067
Symbol 4061 MovieClip {bloodSplatter2}Uses:4055 4056 4057 4058 4023 4059 4060 4026Used by:Timeline
Symbol 4062 MovieClip {inkSplatter2}Uses:4055 4023Used by:Timeline
Symbol 4063 MovieClip {fatSplatter2}Uses:4055 4023Used by:Timeline
Symbol 4064 MovieClip {blueBloodSplatter2}Uses:4055 4056 4057 4058 4026 4059 4060Used by:Timeline
Symbol 4065 MovieClip {barnicleSplatter2}Uses:4055 4056 4057 4058 4026 4059 4060Used by:Timeline
Symbol 4066 MovieClip {doveSplatter2}Uses:4055 4056 4057 4058 4026 4059 4060Used by:Timeline
Symbol 4067 MovieClip {saltSplatter2}Uses:4055 4056 4057 4058 4026 4059 4060Used by:Timeline
Symbol 4068 GraphicUsed by:4073 4074 4075 4076 4077 4078 4079
Symbol 4069 GraphicUsed by:4073 4076 4077 4078 4079
Symbol 4070 GraphicUsed by:4073 4076 4077 4078 4079
Symbol 4071 GraphicUsed by:4073 4076 4077 4078 4079
Symbol 4072 GraphicUsed by:4073 4076 4077 4078 4079
Symbol 4073 MovieClip {bloodSplatter1}Uses:4068 4069 4023 4070 4071 4072 4026Used by:Timeline
Symbol 4074 MovieClip {inkSplatter1}Uses:4068 4023Used by:Timeline
Symbol 4075 MovieClip {fatSplatter1}Uses:4068 4023Used by:Timeline
Symbol 4076 MovieClip {blueBloodSplatter1}Uses:4068 4069 4026 4070 4071 4072Used by:Timeline
Symbol 4077 MovieClip {barnicleSplatter1}Uses:4068 4069 4026 4070 4071 4072Used by:Timeline
Symbol 4078 MovieClip {doveSplatter1}Uses:4068 4069 4026 4070 4071 4072Used by:Timeline
Symbol 4079 MovieClip {saltSplatter1}Uses:4068 4069 4026 4070 4071 4072Used by:Timeline
Symbol 4080 ShapeTweeningUsed by:4084 4085
Symbol 4081 GraphicUsed by:4084 4085
Symbol 4082 GraphicUsed by:4084 4085
Symbol 4083 GraphicUsed by:4084 4085 4086
Symbol 4084 MovieClip {bigSplatblood}Uses:4055 4080 4081 4082 4083 4026Used by:Timeline
Symbol 4085 MovieClip {bigSplatink}Uses:4055 4080 4081 4082 4083 4026Used by:Timeline
Symbol 4086 MovieClip {bigSplatpoison}Uses:4083 4026Used by:Timeline
Symbol 4087 GraphicUsed by:4088
Symbol 4088 MovieClip {bloodDrop}Uses:4087 3232Used by:Timeline
Symbol 4089 GraphicUsed by:4092
Symbol 4090 GraphicUsed by:4091
Symbol 4091 MovieClipUses:4090Used by:4092
Symbol 4092 MovieClipUses:4089 4091Used by:4097
Symbol 4093 GraphicUsed by:4094
Symbol 4094 MovieClipUses:4093Used by:4097
Symbol 4095 GraphicUsed by:4096
Symbol 4096 MovieClipUses:4095Used by:4097
Symbol 4097 MovieClipUses:4092 4094 4096Used by:4098
Symbol 4098 MovieClip {featherSplatter1}Uses:4097Used by:Timeline
Symbol 4099 GraphicUsed by:4104
Symbol 4100 GraphicUsed by:4104
Symbol 4101 GraphicUsed by:4104
Symbol 4102 GraphicUsed by:4104
Symbol 4103 GraphicUsed by:4104
Symbol 4104 MovieClip {cream}Uses:4099 4100 4101 4102 4103Used by:Timeline
Symbol 4105 GraphicUsed by:4106
Symbol 4106 MovieClipUses:4105Used by:4107 4108
Symbol 4107 MovieClipUses:4106Used by:4108
Symbol 4108 MovieClip {syrupSpray}Uses:4106 4107Used by:Timeline
Symbol 4109 GraphicUsed by:4110
Symbol 4110 MovieClipUses:4109Used by:4111 4112
Symbol 4111 MovieClipUses:4110Used by:4112
Symbol 4112 MovieClip {vampiretearsSpray}Uses:4110 4111Used by:Timeline
Symbol 4113 GraphicUsed by:4118
Symbol 4114 GraphicUsed by:4118
Symbol 4115 GraphicUsed by:4118
Symbol 4116 GraphicUsed by:4118
Symbol 4117 GraphicUsed by:4118
Symbol 4118 MovieClip {syrup}Uses:4113 4114 4115 4116 4117Used by:Timeline
Symbol 4119 GraphicUsed by:4124
Symbol 4120 GraphicUsed by:4124
Symbol 4121 GraphicUsed by:4124
Symbol 4122 GraphicUsed by:4124
Symbol 4123 GraphicUsed by:4124
Symbol 4124 MovieClip {vampiretears}Uses:4119 4120 4121 4122 4123Used by:Timeline
Symbol 4125 GraphicUsed by:4129
Symbol 4126 GraphicUsed by:4129
Symbol 4127 GraphicUsed by:4129
Symbol 4128 GraphicUsed by:4129
Symbol 4129 MovieClipUses:4125 4126 4127 4128Used by:4130 4131
Symbol 4130 MovieClipUses:4129Used by:4131
Symbol 4131 MovieClip {smoke}Uses:4129 4130Used by:Timeline
Symbol 4132 MovieClipUses:3375Used by:4133
Symbol 4133 MovieClipUses:4132Used by:4134
Symbol 4134 MovieClip {flameSpray}Uses:4133Used by:Timeline
Symbol 4135 ShapeTweeningUsed by:4139
Symbol 4136 ShapeTweeningUsed by:4139
Symbol 4137 ShapeTweeningUsed by:4139
Symbol 4138 GraphicUsed by:4139
Symbol 4139 MovieClip {flame}Uses:4135 4136 4137 4138Used by:Timeline
Symbol 4140 GraphicUsed by:4165
Symbol 4141 GraphicUsed by:4165
Symbol 4142 GraphicUsed by:4165
Symbol 4143 GraphicUsed by:4165
Symbol 4144 GraphicUsed by:4165
Symbol 4145 GraphicUsed by:4165
Symbol 4146 GraphicUsed by:4165
Symbol 4147 GraphicUsed by:4165
Symbol 4148 GraphicUsed by:4165
Symbol 4149 GraphicUsed by:4165
Symbol 4150 GraphicUsed by:4165
Symbol 4151 GraphicUsed by:4165
Symbol 4152 GraphicUsed by:4165
Symbol 4153 ShapeTweeningUsed by:4165
Symbol 4154 GraphicUsed by:4155
Symbol 4155 MovieClipUses:4154Used by:4165
Symbol 4156 ShapeTweeningUsed by:4165
Symbol 4157 GraphicUsed by:4158
Symbol 4158 MovieClipUses:4157Used by:4165
Symbol 4159 GraphicUsed by:4165
Symbol 4160 GraphicUsed by:4165
Symbol 4161 GraphicUsed by:4165
Symbol 4162 GraphicUsed by:4165
Symbol 4163 GraphicUsed by:4165
Symbol 4164 GraphicUsed by:4165
Symbol 4165 MovieClip {bandages}Uses:4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4155 4156 4158 4159 4160 4161 4162 4163 4164Used by:Timeline
Symbol 4166 GraphicUsed by:4167 4168 5386
Symbol 4167 MovieClipUses:4166Used by:4170
Symbol 4168 MovieClipUses:4166Used by:4169
Symbol 4169 MovieClipUses:4168Used by:4170
Symbol 4170 MovieClip {SurfaceExtraction}Uses:144 4167 4169Used by:Timeline
Symbol 4171 GraphicUsed by:4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4210 4211 4397 4401 4402 4849 4850 6331 6345 6570
Symbol 4172 GraphicUsed by:4175 4839
Symbol 4173 GraphicUsed by:4174 4823 6353
Symbol 4174 MovieClipUses:4173Used by:4175 4207 4220 4222 4234 4236 4252 4253 4255 4274 4275 4277 4296 4298 4311 4313 4326 4328 4363 4365 4384 4386 4810
Symbol 4175 MovieClipUses:4172 4174Used by:4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4210 4211 4214 4397 4398 4401 4402
Symbol 4176 MovieClipUses:219Used by:4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4210 4211 4397 4398 4401 4402
Symbol 4177 GraphicUsed by:4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4210 4211 4401 4402 6331
Symbol 4178 GraphicUsed by:4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4210 4211 4401 4402 6331
Symbol 4179 MovieClip {SurfaceExtractionGlass}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4180 MovieClip {SurfaceExtractionTooth1}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4181 MovieClip {SurfaceExtractionTentacle1}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4182 MovieClip {SurfaceExtractionStake}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4183 MovieClip {SurfaceExtractionGarlic}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4184 MovieClip {SurfaceExtractionTentacle2}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4185 MovieClip {SurfaceExtractionTentacle3}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4186 MovieClip {SurfaceExtractionTentacle4}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4187 MovieClip {SurfaceExtractionTentacle5}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4188 MovieClip {SurfaceExtractionTooth2}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4189 MovieClip {SurfaceExtractionKnee1}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4190 MovieClip {SurfaceExtractionKnee2}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4191 MovieClip {SurfaceExtractionNeedle}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4192 MovieClip {SurfaceExtractionThigh2}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4193 MovieClip {SurfaceExtractionThigh1}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4194 MovieClip {SurfaceExtractionCrab}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4195 MovieClip {UnderSurfaceExtractionMoney}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4196 MovieClip {UnderSurfaceExtractionSilver}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4197 MovieClip {UnderSurfaceExtractionPassport}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4198 MovieClip {UnderSurfaceExtractionClown}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4199 MovieClip {UnderSurfaceExtractionTooth1}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4200 MovieClip {UnderSurfaceExtractionTooth2}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4201 MovieClip {UnderSurfaceExtractionCard}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4202 MovieClip {UnderSurfaceExtractionWire}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4203 MovieClip {SurfaceExtractionBone}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4204 MovieClip {SurfaceExtractionWire}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4205 GraphicUsed by:4209
Symbol 4206 GraphicUsed by:4207
Symbol 4207 MovieClipUses:4206 4174Used by:4209
Symbol 4208 GraphicUsed by:4209 6320 6404
Symbol 4209 MovieClip {SmallCut}Uses:4205 4207 4208Used by:Timeline
Symbol 4210 MovieClip {LargeCut}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4211 MovieClip {LargeCutScar}Uses:4171 4175 4176 4177 4178Used by:Timeline
Symbol 4212 GraphicUsed by:4214
Symbol 4213 MovieClipUses:219Used by:4214
Symbol 4214 MovieClip {Transplant}Uses:4212 4213 4175Used by:Timeline
Symbol 4215 GraphicUsed by:4225
Symbol 4216 GraphicUsed by:4218 4224 5449 5463
Symbol 4217 GraphicUsed by:4218 5463
Symbol 4218 MovieClipUses:4216 4217Used by:4225
Symbol 4219 GraphicUsed by:4220
Symbol 4220 MovieClipUses:4219 4174Used by:4225
Symbol 4221 GraphicUsed by:4222
Symbol 4222 MovieClipUses:4221 4174Used by:4225
Symbol 4223 GraphicUsed by:4224 5449
Symbol 4224 MovieClipUses:4216 4223Used by:4225
Symbol 4225 MovieClip {KneeTransplant}Uses:4215 4218 4220 4222 4224Used by:Timeline
Symbol 4226 GraphicUsed by:4228
Symbol 4227 GraphicUsed by:4228 4230
Symbol 4228 MovieClipUses:4226 4227Used by:4239
Symbol 4229 GraphicUsed by:4230
Symbol 4230 MovieClipUses:4229 4227Used by:4239
Symbol 4231 GraphicUsed by:4233 4238 5481
Symbol 4232 GraphicUsed by:4233 5481
Symbol 4233 MovieClipUses:4231 4232Used by:4239
Symbol 4234 MovieClipUses:4174Used by:4239
Symbol 4235 GraphicUsed by:4236
Symbol 4236 MovieClipUses:4235 4174Used by:4239
Symbol 4237 GraphicUsed by:4238
Symbol 4238 MovieClipUses:4231 4237Used by:4239 5446
Symbol 4239 MovieClip {SpineTransplant}Uses:4228 4230 4233 4234 4236 4238Used by:Timeline
Symbol 4240 GraphicUsed by:4245 5468 5469 6350
Symbol 4241 GraphicUsed by:4243 6349
Symbol 4242 GraphicUsed by:4243 6349
Symbol 4243 MovieClipUses:4241 4242Used by:4245 5468 5469
Symbol 4244 GraphicUsed by:4245 5468 5469 6350
Symbol 4245 MovieClipUses:4240 4243 4244Used by:4256 4292
Symbol 4246 GraphicUsed by:4248 5464 5467 6351
Symbol 4247 GraphicUsed by:4248 5464 5467 6351
Symbol 4248 MovieClipUses:4246 4247Used by:4256 4292
Symbol 4249 GraphicUsed by:4251 5473 5476 6352
Symbol 4250 GraphicUsed by:4251 5473 5476 6352
Symbol 4251 MovieClipUses:4249 4250Used by:4256 4292
Symbol 4252 MovieClipUses:4174Used by:4256 4291 4292
Symbol 4253 MovieClipUses:4174Used by:4256 4291 4292
Symbol 4254 GraphicUsed by:4255 6356
Symbol 4255 MovieClipUses:4254 4174Used by:4256 4291 4292
Symbol 4256 MovieClip {KidneyTransplantLeft}Uses:4245 4248 4251 4252 4253 4255 3121Used by:Timeline
Symbol 4257 GraphicUsed by:4279
Symbol 4258 GraphicUsed by:4263
Symbol 4259 GraphicUsed by:4261
Symbol 4260 GraphicUsed by:4261
Symbol 4261 MovieClipUses:4259 4260Used by:4263
Symbol 4262 GraphicUsed by:4263
Symbol 4263 MovieClipUses:4258 4261 4262Used by:4279 5475
Symbol 4264 GraphicUsed by:4269
Symbol 4265 GraphicUsed by:4267
Symbol 4266 GraphicUsed by:4267
Symbol 4267 MovieClipUses:4265 4266Used by:4269
Symbol 4268 GraphicUsed by:4269
Symbol 4269 MovieClipUses:4264 4267 4268Used by:4279 5466
Symbol 4270 GraphicUsed by:4272 5471
Symbol 4271 GraphicUsed by:4272 5471
Symbol 4272 MovieClipUses:4270 4271Used by:4273
Symbol 4273 MovieClipUses:4272Used by:4279
Symbol 4274 MovieClipUses:4174Used by:4279
Symbol 4275 MovieClipUses:4174Used by:4279
Symbol 4276 GraphicUsed by:4277
Symbol 4277 MovieClipUses:4276 4174Used by:4279
Symbol 4278 GraphicUsed by:4279
Symbol 4279 MovieClip {PoisonLiverTransplant}Uses:4257 4263 4269 4273 4274 4275 4277 4278Used by:Timeline
Symbol 4280 GraphicUsed by:4284
Symbol 4281 GraphicUsed by:4283
Symbol 4282 GraphicUsed by:4283
Symbol 4283 MovieClipUses:4281 4282Used by:4284
Symbol 4284 MovieClipUses:4280 4283Used by:4291 5470
Symbol 4285 GraphicUsed by:4287
Symbol 4286 GraphicUsed by:4287
Symbol 4287 MovieClipUses:4285 4286Used by:4291 5465
Symbol 4288 GraphicUsed by:4290
Symbol 4289 GraphicUsed by:4290
Symbol 4290 MovieClipUses:4288 4289Used by:4291 5474
Symbol 4291 MovieClip {PoisonKidneyTransplant}Uses:4284 4287 4290 4252 4253 4255 3121Used by:Timeline
Symbol 4292 MovieClip {KidneyTransplantRight}Uses:4245 4248 4251 4252 4253 4255 3121Used by:Timeline
Symbol 4293 GraphicUsed by:4294 5482
Symbol 4294 MovieClipUses:4293Used by:4302
Symbol 4295 GraphicUsed by:4302
Symbol 4296 MovieClipUses:4174Used by:4302
Symbol 4297 GraphicUsed by:4298
Symbol 4298 MovieClipUses:4297 4174Used by:4302
Symbol 4299 GraphicUsed by:4301
Symbol 4300 GraphicUsed by:4301
Symbol 4301 MovieClipUses:4299 4300Used by:4302 5453
Symbol 4302 MovieClip {PelvisTransplant}Uses:4294 4295 4296 4298 4301Used by:Timeline
Symbol 4303 GraphicUsed by:4305
Symbol 4304 GraphicUsed by:4305 4307
Symbol 4305 MovieClipUses:4303 4304Used by:4317
Symbol 4306 GraphicUsed by:4307
Symbol 4307 MovieClipUses:4306 4304Used by:4317
Symbol 4308 GraphicUsed by:4310
Symbol 4309 GraphicUsed by:4310
Symbol 4310 MovieClipUses:4308 4309Used by:4317 5483
Symbol 4311 MovieClipUses:4174Used by:4317
Symbol 4312 GraphicUsed by:4313
Symbol 4313 MovieClipUses:4312 4174Used by:4317
Symbol 4314 GraphicUsed by:4316
Symbol 4315 GraphicUsed by:4316
Symbol 4316 MovieClipUses:4314 4315Used by:4317 5455
Symbol 4317 MovieClip {ShoulderTransplant}Uses:4305 4307 4310 4311 4313 4316Used by:Timeline
Symbol 4318 GraphicUsed by:4322
Symbol 4319 GraphicUsed by:4321
Symbol 4320 GraphicUsed by:4321
Symbol 4321 MovieClipUses:4319 4320Used by:4322
Symbol 4322 MovieClipUses:4318 4321Used by:4342 4343
Symbol 4323 GraphicUsed by:4324
Symbol 4324 MovieClipUses:3232 4323Used by:4325 5485 5491
Symbol 4325 MovieClipUses:4324Used by:4342 4343
Symbol 4326 MovieClipUses:4174Used by:4342 4343
Symbol 4327 GraphicUsed by:4328
Symbol 4328 MovieClipUses:4327 4174Used by:4342 4343
Symbol 4329 GraphicUsed by:4341
Symbol 4330 GraphicUsed by:4332
Symbol 4331 GraphicUsed by:4332
Symbol 4332 MovieClipUses:4330 4331Used by:4341
Symbol 4333 GraphicUsed by:4341
Symbol 4334 GraphicUsed by:4336
Symbol 4335 GraphicUsed by:4336
Symbol 4336 MovieClipUses:4334 4335Used by:4341
Symbol 4337 GraphicUsed by:4341
Symbol 4338 GraphicUsed by:4340
Symbol 4339 GraphicUsed by:4340
Symbol 4340 MovieClipUses:4338 4339Used by:4341
Symbol 4341 MovieClipUses:4329 4332 4333 4336 4337 4340Used by:4342 4343 5456 5462
Symbol 4342 MovieClip {RightEyeTransplant}Uses:4322 4325 4326 4328 4341Used by:Timeline
Symbol 4343 MovieClip {LeftEyeTransplant}Uses:4322 4325 4326 4328 4341Used by:Timeline
Symbol 4344 GraphicUsed by:4345 5486 5490
Symbol 4345 MovieClipUses:4344Used by:4371 4396
Symbol 4346 GraphicUsed by:4362
Symbol 4347 GraphicUsed by:4348 4351
Symbol 4348 MovieClipUses:4347Used by:4362
Symbol 4349 GraphicUsed by:4350 4352 4362
Symbol 4350 MovieClipUses:4349Used by:4362
Symbol 4351 MovieClipUses:4347Used by:4362
Symbol 4352 MovieClipUses:4349Used by:4362
Symbol 4353 GraphicUsed by:4354
Symbol 4354 MovieClipUses:4353Used by:4362
Symbol 4355 GraphicUsed by:4356
Symbol 4356 MovieClipUses:4355Used by:4362
Symbol 4357 GraphicUsed by:4358
Symbol 4358 MovieClipUses:4357Used by:4362
Symbol 4359 GraphicUsed by:4360 4361
Symbol 4360 MovieClipUses:4359Used by:4362
Symbol 4361 MovieClipUses:4359Used by:4362
Symbol 4362 MovieClipUses:4346 4348 4350 4349 4351 4352 4354 4356 4358 4360 4361Used by:4371 4396
Symbol 4363 MovieClipUses:4174Used by:4371 4396
Symbol 4364 GraphicUsed by:4365
Symbol 4365 MovieClipUses:4364 4174Used by:4371 4396
Symbol 4366 GraphicUsed by:4370
Symbol 4367 GraphicUsed by:4368
Symbol 4368 MovieClipUses:4367Used by:4370
Symbol 4369 GraphicUsed by:4370
Symbol 4370 MovieClipUses:4366 4368 4369Used by:4371 4396 5457 5459
Symbol 4371 MovieClip {LeftThumbTransplant}Uses:4345 4362 4363 4365 4370Used by:Timeline
Symbol 4372 GraphicUsed by:4373
Symbol 4373 MovieClipUses:4372Used by:4395 5487
Symbol 4374 GraphicUsed by:4375
Symbol 4375 MovieClipUses:4374Used by:4395 5488
Symbol 4376 GraphicUsed by:4377
Symbol 4377 MovieClipUses:4376Used by:4395 5489
Symbol 4378 GraphicUsed by:4379
Symbol 4379 MovieClipUses:4378Used by:4395
Symbol 4380 GraphicUsed by:4381
Symbol 4381 MovieClipUses:4380Used by:4395
Symbol 4382 GraphicUsed by:4383
Symbol 4383 MovieClipUses:4382Used by:4395
Symbol 4384 MovieClipUses:4174Used by:4395
Symbol 4385 GraphicUsed by:4386
Symbol 4386 MovieClipUses:4385 4174Used by:4395
Symbol 4387 GraphicUsed by:4394
Symbol 4388 MovieClipUses:219Used by:4389
Symbol 4389 MovieClipUses:4388Used by:4394
Symbol 4390 FontUsed by:4391
Symbol 4391 EditableTextUses:4390Used by:4394
Symbol 4392 GraphicUsed by:4393
Symbol 4393 MovieClipUses:4392Used by:4394 5458
Symbol 4394 MovieClipUses:4387 4389 1164 4391 4393Used by:4395 5458
Symbol 4395 MovieClip {TypeAndTell}Uses:4373 4375 4377 4379 4381 4383 4384 4386 4394Used by:Timeline
Symbol 4396 MovieClip {RightThumbTransplant}Uses:4345 4362 4363 4365 4370Used by:Timeline
Symbol 4397 MovieClip {Incision}Uses:4175 4176 4171Used by:Timeline
Symbol 4398 MovieClip {IncisionCoffin}Uses:4175 4176Used by:Timeline
Symbol 4399 GraphicUsed by:4400
Symbol 4400 MovieClipUses:4399Used by:4401
Symbol 4401 MovieClip {ClownNose}Uses:4400 4175 4176 4171 4177 4178Used by:Timeline
Symbol 4402 MovieClip {Scarring}Uses:4175 4176 4171 4177 4178Used by:Timeline
Symbol 4403 GraphicUsed by:4407
Symbol 4404 GraphicUsed by:4406 4578
Symbol 4405 MovieClipUses:219Used by:4406 4578 4677
Symbol 4406 MovieClipUses:4404 4405Used by:4407 4548 4706 4714 4715 4722 4723 4732 4734
Symbol 4407 MovieClip {ExplosiveExtraction}Uses:4403 4406Used by:Timeline
Symbol 4408 GraphicUsed by:4409
Symbol 4409 MovieClipUses:4408Used by:4472 4547
Symbol 4410 GraphicUsed by:4411
Symbol 4411 MovieClipUses:4410Used by:4472 4547
Symbol 4412 GraphicUsed by:4472 4547
Symbol 4413 GraphicUsed by:4414
Symbol 4414 MovieClipUses:4413Used by:4441
Symbol 4415 GraphicUsed by:4416
Symbol 4416 MovieClipUses:4415Used by:4441
Symbol 4417 GraphicUsed by:4418
Symbol 4418 MovieClipUses:4417Used by:4441
Symbol 4419 GraphicUsed by:4420
Symbol 4420 MovieClipUses:4419Used by:4441
Symbol 4421 GraphicUsed by:4422
Symbol 4422 MovieClipUses:4421Used by:4441
Symbol 4423 GraphicUsed by:4424
Symbol 4424 MovieClipUses:4423Used by:4441
Symbol 4425 GraphicUsed by:4426
Symbol 4426 MovieClipUses:4425Used by:4441
Symbol 4427 GraphicUsed by:4428
Symbol 4428 MovieClipUses:4427Used by:4441
Symbol 4429 GraphicUsed by:4430
Symbol 4430 MovieClipUses:4429Used by:4441
Symbol 4431 GraphicUsed by:4432
Symbol 4432 MovieClipUses:4431Used by:4441
Symbol 4433 GraphicUsed by:4434
Symbol 4434 MovieClipUses:4433Used by:4441
Symbol 4435 GraphicUsed by:4436
Symbol 4436 MovieClipUses:4435Used by:4441
Symbol 4437 GraphicUsed by:4438
Symbol 4438 MovieClipUses:4437Used by:4441
Symbol 4439 GraphicUsed by:4440
Symbol 4440 MovieClipUses:4439Used by:4441
Symbol 4441 MovieClipUses:4414 4416 4418 4420 4422 4424 4426 4428 4430 4432 4434 4436 4438 4440Used by:4472 4547
Symbol 4442 GraphicUsed by:4443
Symbol 4443 MovieClipUses:4442Used by:4472 4547
Symbol 4444 GraphicUsed by:4472 4547
Symbol 4445 GraphicUsed by:4472 4547
Symbol 4446 GraphicUsed by:4447
Symbol 4447 MovieClipUses:4446Used by:4472 4547
Symbol 4448 GraphicUsed by:4453
Symbol 4449 GraphicUsed by:4450
Symbol 4450 MovieClipUses:4449Used by:4453
Symbol 4451 GraphicUsed by:4452
Symbol 4452 MovieClipUses:4451Used by:4453
Symbol 4453 MovieClipUses:4448 4450 4452Used by:4472 4547
Symbol 4454 GraphicUsed by:4459
Symbol 4455 GraphicUsed by:4456
Symbol 4456 MovieClipUses:4455Used by:4459
Symbol 4457 GraphicUsed by:4458
Symbol 4458 MovieClipUses:4457Used by:4459
Symbol 4459 MovieClipUses:4454 4456 4458Used by:4472 4547
Symbol 4460 GraphicUsed by:4465
Symbol 4461 GraphicUsed by:4462
Symbol 4462 MovieClipUses:4461Used by:4465
Symbol 4463 GraphicUsed by:4464
Symbol 4464 MovieClipUses:4463Used by:4465
Symbol 4465 MovieClipUses:4460 4462 4464Used by:4472 4547
Symbol 4466 GraphicUsed by:4467
Symbol 4467 MovieClipUses:4466Used by:4472 4547
Symbol 4468 GraphicUsed by:4469 4470
Symbol 4469 MovieClipUses:4468Used by:4472
Symbol 4470 MovieClipUses:4468Used by:4472
Symbol 4471 MovieClipUses:3872Used by:4472
Symbol 4472 MovieClipUses:4409 4411 4412 4441 4443 4444 4445 4447 4453 4459 4465 4467 4469 4470 4471Used by:4548
Symbol 4473 GraphicUsed by:4547
Symbol 4474 GraphicUsed by:4475
Symbol 4475 MovieClipUses:4474Used by:4547
Symbol 4476 GraphicUsed by:4477
Symbol 4477 MovieClipUses:4476Used by:4547
Symbol 4478 GraphicUsed by:4479
Symbol 4479 MovieClipUses:4478Used by:4547
Symbol 4480 GraphicUsed by:4481
Symbol 4481 MovieClipUses:4480Used by:4547
Symbol 4482 GraphicUsed by:4483
Symbol 4483 MovieClipUses:4482Used by:4547
Symbol 4484 GraphicUsed by:4485
Symbol 4485 MovieClipUses:4484Used by:4547
Symbol 4486 GraphicUsed by:4487
Symbol 4487 MovieClipUses:4486Used by:4547
Symbol 4488 GraphicUsed by:4489
Symbol 4489 MovieClipUses:4488Used by:4547
Symbol 4490 GraphicUsed by:4491
Symbol 4491 MovieClipUses:4490Used by:4547
Symbol 4492 GraphicUsed by:4493
Symbol 4493 MovieClipUses:4492Used by:4547
Symbol 4494 GraphicUsed by:4495
Symbol 4495 MovieClipUses:4494Used by:4547
Symbol 4496 GraphicUsed by:4497
Symbol 4497 MovieClipUses:4496Used by:4547
Symbol 4498 GraphicUsed by:4499
Symbol 4499 MovieClipUses:4498Used by:4547
Symbol 4500 GraphicUsed by:4501
Symbol 4501 MovieClipUses:4500Used by:4547
Symbol 4502 GraphicUsed by:4547
Symbol 4503 GraphicUsed by:4504
Symbol 4504 MovieClipUses:4503Used by:4547
Symbol 4505 GraphicUsed by:4506
Symbol 4506 MovieClipUses:4505Used by:4547
Symbol 4507 GraphicUsed by:4508
Symbol 4508 MovieClipUses:4507Used by:4547
Symbol 4509 GraphicUsed by:4510
Symbol 4510 MovieClipUses:4509Used by:4547
Symbol 4511 GraphicUsed by:4512
Symbol 4512 MovieClipUses:4511Used by:4547
Symbol 4513 GraphicUsed by:4514
Symbol 4514 MovieClipUses:4513Used by:4547
Symbol 4515 GraphicUsed by:4516
Symbol 4516 MovieClipUses:4515Used by:4547
Symbol 4517 GraphicUsed by:4518
Symbol 4518 MovieClipUses:4517Used by:4547
Symbol 4519 GraphicUsed by:4520
Symbol 4520 MovieClipUses:4519Used by:4547
Symbol 4521 GraphicUsed by:4522
Symbol 4522 MovieClipUses:4521Used by:4547
Symbol 4523 GraphicUsed by:4524
Symbol 4524 MovieClipUses:4523Used by:4547
Symbol 4525 GraphicUsed by:4547
Symbol 4526 GraphicUsed by:4527
Symbol 4527 MovieClipUses:4526Used by:4547
Symbol 4528 GraphicUsed by:4547
Symbol 4529 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4530 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4531 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4532 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4533 MovieClipUses:3373Used by:4547
Symbol 4534 MovieClipUses:3375Used by:4547 5032
Symbol 4535 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4536 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4537 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4538 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4539 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4540 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4541 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4542 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4543 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4544 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4545 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4546 GraphicUsed by:4547 4593 4656 4686 4695
Symbol 4547 MovieClipUses:4473 4475 4477 4479 4481 4483 4485 4487 4489 4491 4493 4495 4497 4499 4501 4502 4504 4506 4508 4510 4512 4514 4516 4518 4520 4522 4524 4525 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4409 4411 4412 4441 4443 4444 4445 4447 4453 4459 4465 4467 4539 4540 4541 4542 4543 4544 4545 4546Used by:4548
Symbol 4548 MovieClip {FireFly}Uses:4472 4406 4547Used by:Timeline
Symbol 4549 GraphicUsed by:4550
Symbol 4550 MovieClipUses:4549Used by:4576
Symbol 4551 GraphicUsed by:4552
Symbol 4552 MovieClipUses:4551Used by:4576
Symbol 4553 GraphicUsed by:4554
Symbol 4554 MovieClipUses:4553Used by:4576
Symbol 4555 GraphicUsed by:4556
Symbol 4556 MovieClipUses:4555Used by:4576
Symbol 4557 GraphicUsed by:4576
Symbol 4558 GraphicUsed by:4559 4565 4566 4619 4620
Symbol 4559 MovieClipUses:4558Used by:4576 4591
Symbol 4560 GraphicUsed by:4561
Symbol 4561 MovieClipUses:4560Used by:4576 4591 5056
Symbol 4562 GraphicUsed by:4563
Symbol 4563 MovieClipUses:4562Used by:4576 5056
Symbol 4564 GraphicUsed by:4576
Symbol 4565 MovieClipUses:4558Used by:4576
Symbol 4566 MovieClipUses:4558Used by:4576
Symbol 4567 GraphicUsed by:4568
Symbol 4568 MovieClipUses:4567Used by:4576 5056
Symbol 4569 GraphicUsed by:4570 4571
Symbol 4570 MovieClipUses:4569Used by:4575
Symbol 4571 MovieClipUses:4569Used by:4575
Symbol 4572 GraphicUsed by:4573
Symbol 4573 MovieClipUses:4572Used by:4575 4591
Symbol 4574 GraphicUsed by:4575
Symbol 4575 MovieClipUses:4570 4571 4573 4574Used by:4576
Symbol 4576 MovieClipUses:4550 4552 4554 4556 4557 4559 4561 4563 4564 4565 4566 4568 4575Used by:4657
Symbol 4577 GraphicUsed by:4578
Symbol 4578 MovieClipUses:4404 4405 4577Used by:4657
Symbol 4579 GraphicUsed by:4580
Symbol 4580 MovieClipUses:4579Used by:4592
Symbol 4581 GraphicUsed by:4582
Symbol 4582 MovieClipUses:4581Used by:4592
Symbol 4583 GraphicUsed by:4584
Symbol 4584 MovieClipUses:4583Used by:4592
Symbol 4585 GraphicUsed by:4592
Symbol 4586 GraphicUsed by:4587
Symbol 4587 MovieClipUses:4586Used by:4592
Symbol 4588 GraphicUsed by:4589
Symbol 4589 MovieClipUses:4588Used by:4592
Symbol 4590 GraphicUsed by:4591
Symbol 4591 MovieClipUses:4559 4561 4573 4590Used by:4592
Symbol 4592 MovieClipUses:4580 4582 4584 4585 4587 4589 4591Used by:4593 4656
Symbol 4593 MovieClipUses:4592 4530 4540 4532 4529 4531 4536 4543 4538 4535 4537 4545 4541 4539 4544 4542 4546Used by:4657
Symbol 4594 GraphicUsed by:4655
Symbol 4595 GraphicUsed by:4596
Symbol 4596 MovieClipUses:4595Used by:4655
Symbol 4597 GraphicUsed by:4598
Symbol 4598 MovieClipUses:4597Used by:4655
Symbol 4599 GraphicUsed by:4600
Symbol 4600 MovieClipUses:4599Used by:4655
Symbol 4601 GraphicUsed by:4655
Symbol 4602 GraphicUsed by:4603
Symbol 4603 MovieClipUses:4602Used by:4655
Symbol 4604 GraphicUsed by:4605
Symbol 4605 MovieClipUses:4604Used by:4655
Symbol 4606 GraphicUsed by:4607
Symbol 4607 MovieClipUses:4606Used by:4655
Symbol 4608 GraphicUsed by:4609
Symbol 4609 MovieClipUses:4608Used by:4655
Symbol 4610 GraphicUsed by:4655
Symbol 4611 GraphicUsed by:4612
Symbol 4612 MovieClipUses:4611Used by:4655
Symbol 4613 GraphicUsed by:4614
Symbol 4614 MovieClipUses:4613Used by:4655
Symbol 4615 GraphicUsed by:4655
Symbol 4616 GraphicUsed by:4617
Symbol 4617 MovieClipUses:4616Used by:4655
Symbol 4618 GraphicUsed by:4655
Symbol 4619 MovieClipUses:4558Used by:4655
Symbol 4620 MovieClipUses:4558Used by:4655
Symbol 4621 GraphicUsed by:4622 4626 4627 4628
Symbol 4622 MovieClipUses:4621Used by:4655
Symbol 4623 GraphicUsed by:4624
Symbol 4624 MovieClipUses:4623Used by:4655
Symbol 4625 GraphicUsed by:4655
Symbol 4626 MovieClipUses:4621Used by:4655
Symbol 4627 MovieClipUses:4621Used by:4655
Symbol 4628 MovieClipUses:4621Used by:4655
Symbol 4629 GraphicUsed by:4630
Symbol 4630 MovieClipUses:4629Used by:4655
Symbol 4631 GraphicUsed by:4632
Symbol 4632 MovieClipUses:4631Used by:4655
Symbol 4633 GraphicUsed by:4634
Symbol 4634 MovieClipUses:4633Used by:4655
Symbol 4635 GraphicUsed by:4636
Symbol 4636 MovieClipUses:4635Used by:4655
Symbol 4637 GraphicUsed by:4638
Symbol 4638 MovieClipUses:4637Used by:4655
Symbol 4639 GraphicUsed by:4640
Symbol 4640 MovieClipUses:4639Used by:4655
Symbol 4641 GraphicUsed by:4655
Symbol 4642 GraphicUsed by:4643
Symbol 4643 MovieClipUses:4642Used by:4655
Symbol 4644 GraphicUsed by:4645
Symbol 4645 MovieClipUses:4644Used by:4655
Symbol 4646 GraphicUsed by:4647
Symbol 4647 MovieClipUses:4646Used by:4655
Symbol 4648 GraphicUsed by:4649
Symbol 4649 MovieClipUses:4648Used by:4655
Symbol 4650 GraphicUsed by:4651
Symbol 4651 MovieClipUses:4650Used by:4655
Symbol 4652 GraphicUsed by:4655
Symbol 4653 GraphicUsed by:4654
Symbol 4654 MovieClipUses:4653Used by:4655
Symbol 4655 MovieClipUses:4594 4596 4598 4600 4601 4603 4605 4607 4609 4610 4612 4614 4615 4617 4618 4619 4620 4622 4624 4625 4626 4627 4628 4630 4632 4634 4636 4638 4640 4641 4643 4645 4647 4649 4651 4652 4654Used by:4657
Symbol 4656 MovieClipUses:4592 4530 4540 4532 4529 4531 4536 4543 4538 4535 4537 4545 4541 4539 4544 4542 4546Used by:4657
Symbol 4657 MovieClip {InsectBoss}Uses:4576 4578 4593 4655 4656Used by:Timeline
Symbol 4658 GraphicUsed by:4665
Symbol 4659 GraphicUsed by:4660
Symbol 4660 MovieClipUses:4659Used by:4665
Symbol 4661 GraphicUsed by:4662
Symbol 4662 ButtonUses:4661Used by:4665
Symbol 4663 GraphicUsed by:4664
Symbol 4664 MovieClipUses:4663Used by:4665
Symbol 4665 MovieClipUses:4658 4660 4662 4664Used by:4666
Symbol 4666 MovieClipUses:4665Used by:4696
Symbol 4667 GraphicUsed by:4668
Symbol 4668 MovieClipUses:4667Used by:4675
Symbol 4669 GraphicUsed by:4675
Symbol 4670 GraphicUsed by:4671
Symbol 4671 MovieClipUses:4670Used by:4675
Symbol 4672 GraphicUsed by:4673
Symbol 4673 MovieClipUses:4672Used by:4674
Symbol 4674 MovieClipUses:4673Used by:4675
Symbol 4675 MovieClipUses:4668 4669 4671 4674Used by:4696
Symbol 4676 GraphicUsed by:4677
Symbol 4677 MovieClipUses:4676 4405Used by:4696
Symbol 4678 GraphicUsed by:4679
Symbol 4679 MovieClipUses:4678Used by:4686 4695
Symbol 4680 GraphicUsed by:4681
Symbol 4681 MovieClipUses:4680Used by:4686 4695
Symbol 4682 GraphicUsed by:4683
Symbol 4683 MovieClipUses:4682Used by:4686 4695
Symbol 4684 GraphicUsed by:4685
Symbol 4685 MovieClipUses:4684Used by:4686 4695
Symbol 4686 MovieClipUses:4679 4530 4540 4532 4529 4531 4681 4536 4543 4538 4535 4537 4683 4545 4541 4539 4685 4544 4542 4546Used by:4696
Symbol 4687 GraphicUsed by:4694
Symbol 4688 GraphicUsed by:4689
Symbol 4689 MovieClipUses:4688Used by:4694
Symbol 4690 GraphicUsed by:4694
Symbol 4691 GraphicUsed by:4692
Symbol 4692 MovieClipUses:4691Used by:4694
Symbol 4693 GraphicUsed by:4694
Symbol 4694 MovieClipUses:4687 4689 4690 4692 4693Used by:4696
Symbol 4695 MovieClipUses:4679 4530 4540 4532 4529 4531 4681 4536 4543 4538 4535 4537 4683 4545 4541 4539 4685 4544 4542 4546Used by:4696
Symbol 4696 MovieClip {Dove}Uses:4666 4675 4677 4686 4694 4695Used by:Timeline
Symbol 4697 GraphicUsed by:4698
Symbol 4698 MovieClipUses:4697Used by:4699
Symbol 4699 MovieClipUses:4698Used by:4702 4705 4715 5494
Symbol 4700 GraphicUsed by:4701
Symbol 4701 MovieClipUses:4700Used by:4702 4715 5494
Symbol 4702 MovieClipUses:4699 4701Used by:4705
Symbol 4703 GraphicUsed by:4704
Symbol 4704 MovieClipUses:4703Used by:4705
Symbol 4705 MovieClipUses:4699 4702 4704Used by:4706 5492
Symbol 4706 MovieClip {FireFlyEgg}Uses:4705 4406Used by:Timeline
Symbol 4707 GraphicUsed by:4708
Symbol 4708 MovieClipUses:4707Used by:4714 5012 5493
Symbol 4709 GraphicUsed by:4713
Symbol 4710 GraphicUsed by:4711
Symbol 4711 MovieClipUses:4710Used by:4713
Symbol 4712 GraphicUsed by:4713
Symbol 4713 MovieClipUses:4709 4711 4712Used by:4714 5012 5493
Symbol 4714 MovieClip {Bunny}Uses:4708 4713 4406Used by:Timeline
Symbol 4715 MovieClip {ExtractionFireFlyEggBroken}Uses:4699 4701 4406Used by:Timeline
Symbol 4716 GraphicUsed by:4717
Symbol 4717 MovieClipUses:4716Used by:4722
Symbol 4718 GraphicUsed by:4722
Symbol 4719 GraphicUsed by:4720
Symbol 4720 MovieClipUses:4719Used by:4722
Symbol 4721 GraphicUsed by:4722
Symbol 4722 MovieClip {Burn}Uses:4717 4718 4720 4721 4406Used by:Timeline
Symbol 4723 MovieClip {Fire}Uses:3408 4406Used by:Timeline
Symbol 4724 MovieClipUses:957Used by:4725
Symbol 4725 MovieClip {Eye}Uses:3181 4724Used by:Timeline
Symbol 4726 GraphicUsed by:4731 6563
Symbol 4727 GraphicUsed by:4728 6561
Symbol 4728 MovieClipUses:4727Used by:4731
Symbol 4729 GraphicUsed by:4730 6562
Symbol 4730 MovieClipUses:4729Used by:4731
Symbol 4731 MovieClipUses:4726 4728 4730Used by:4732
Symbol 4732 MovieClip {ExplosiveExtractionEye}Uses:4731 4406Used by:Timeline
Symbol 4733 GraphicUsed by:4734
Symbol 4734 MovieClip {ExplosiveExtractionBomb}Uses:4733 4406Used by:Timeline
Symbol 4735 GraphicUsed by:4736
Symbol 4736 MovieClipUses:4735Used by:4809
Symbol 4737 GraphicUsed by:4738
Symbol 4738 MovieClipUses:4737Used by:4809
Symbol 4739 GraphicUsed by:4740
Symbol 4740 MovieClipUses:4739Used by:4741
Symbol 4741 MovieClipUses:4740Used by:4757
Symbol 4742 GraphicUsed by:4757
Symbol 4743 GraphicUsed by:4757 4780
Symbol 4744 GraphicUsed by:4745
Symbol 4745 MovieClipUses:4744Used by:4757
Symbol 4746 GraphicUsed by:4747 4774
Symbol 4747 MovieClipUses:4746Used by:4751
Symbol 4748 GraphicUsed by:4749
Symbol 4749 MovieClipUses:4748Used by:4750 4751
Symbol 4750 MovieClipUses:4749Used by:4751
Symbol 4751 MovieClipUses:4747 4749 4750Used by:4757
Symbol 4752 GraphicUsed by:4757 4803
Symbol 4753 GraphicUsed by:4754
Symbol 4754 MovieClipUses:4753Used by:4757
Symbol 4755 GraphicUsed by:4756
Symbol 4756 MovieClipUses:4755Used by:4757
Symbol 4757 MovieClipUses:4741 4742 4743 4745 4751 4752 4754 4756Used by:4809
Symbol 4758 GraphicUsed by:4759
Symbol 4759 MovieClipUses:4758Used by:4760
Symbol 4760 MovieClipUses:4759Used by:4770
Symbol 4761 GraphicUsed by:4762
Symbol 4762 MovieClipUses:4761Used by:4763
Symbol 4763 MovieClipUses:4762Used by:4770
Symbol 4764 GraphicUsed by:4765
Symbol 4765 MovieClipUses:4764Used by:4766
Symbol 4766 MovieClipUses:4765Used by:4770
Symbol 4767 GraphicUsed by:4768
Symbol 4768 MovieClipUses:4767Used by:4769
Symbol 4769 MovieClipUses:4768Used by:4770
Symbol 4770 MovieClipUses:4760 4763 4766 4769Used by:4809
Symbol 4771 GraphicUsed by:4780
Symbol 4772 MovieClipUses:3356Used by:4773
Symbol 4773 MovieClipUses:4772 3358Used by:4780
Symbol 4774 MovieClipUses:4746Used by:4780
Symbol 4775 GraphicUsed by:4776
Symbol 4776 MovieClipUses:4775Used by:4780
Symbol 4777 GraphicUsed by:4780
Symbol 4778 GraphicUsed by:4779
Symbol 4779 MovieClipUses:4778Used by:4780
Symbol 4780 MovieClipUses:4771 4773 4774 4743 4776 4777 4779Used by:4809
Symbol 4781 GraphicUsed by:4804
Symbol 4782 GraphicUsed by:4783
Symbol 4783 MovieClipUses:4782Used by:4797
Symbol 4784 GraphicUsed by:4785
Symbol 4785 MovieClipUses:4784Used by:4797
Symbol 4786 GraphicUsed by:4793
Symbol 4787 GraphicUsed by:4788 6225 6229 6232 6245 6246 6249 6257 6260 6268 6270 6273 6279 6280 6285 6288
Symbol 4788 MovieClipUses:4787Used by:4793
Symbol 4789 GraphicUsed by:4793
Symbol 4790 GraphicUsed by:4791
Symbol 4791 MovieClipUses:4790Used by:4793
Symbol 4792 GraphicUsed by:4793
Symbol 4793 MovieClipUses:4786 4788 4789 4791 4792Used by:4794
Symbol 4794 MovieClipUses:4793Used by:4797
Symbol 4795 GraphicUsed by:4796
Symbol 4796 MovieClipUses:4795Used by:4797
Symbol 4797 MovieClipUses:4783 4785 4794 4796Used by:4804
Symbol 4798 MovieClipUses:144Used by:4804
Symbol 4799 GraphicUsed by:4800
Symbol 4800 MovieClipUses:4799Used by:4803
Symbol 4801 GraphicUsed by:4802
Symbol 4802 MovieClipUses:4801Used by:4803
Symbol 4803 MovieClipUses:4752 4800 4802Used by:4804
Symbol 4804 MovieClipUses:4781 4797 4798 4803Used by:4809
Symbol 4805 GraphicUsed by:4807 4808
Symbol 4806 GraphicUsed by:4807 4808
Symbol 4807 MovieClipUses:4805 4806Used by:4809
Symbol 4808 MovieClipUses:4805 4806Used by:4809
Symbol 4809 MovieClipUses:4736 4738 4757 4770 4780 4804 4807 4808Used by:4813
Symbol 4810 MovieClipUses:4174Used by:4813
Symbol 4811 MovieClipUses:219Used by:4812
Symbol 4812 MovieClipUses:4811Used by:4813
Symbol 4813 MovieClip {Squid}Uses:4809 4810 4812Used by:Timeline
Symbol 4814 GraphicUsed by:4816
Symbol 4815 GraphicUsed by:4816 4819 4822 5480
Symbol 4816 MovieClipUses:4814 4815Used by:4828
Symbol 4817 GraphicUsed by:4828
Symbol 4818 GraphicUsed by:4819
Symbol 4819 MovieClipUses:4818 4815Used by:4828
Symbol 4820 GraphicUsed by:4828
Symbol 4821 GraphicUsed by:4822 5480
Symbol 4822 MovieClipUses:4821 4815Used by:4828
Symbol 4823 MovieClipUses:4173Used by:4824 4826 4833 4835 4839
Symbol 4824 MovieClipUses:4823Used by:4828
Symbol 4825 GraphicUsed by:4826
Symbol 4826 MovieClipUses:4825 4823Used by:4828
Symbol 4827 GraphicUsed by:4828
Symbol 4828 MovieClip {ThighTransplant}Uses:4816 4817 4819 4820 4822 4824 4826 4827Used by:Timeline
Symbol 4829 GraphicUsed by:4838
Symbol 4830 GraphicUsed by:4831
Symbol 4831 MovieClipUses:4830Used by:4838 5484
Symbol 4832 GraphicUsed by:4833
Symbol 4833 MovieClipUses:4832 4823Used by:4838
Symbol 4834 GraphicUsed by:4835
Symbol 4835 MovieClipUses:4834 4823Used by:4838
Symbol 4836 GraphicUsed by:4837
Symbol 4837 MovieClipUses:4836Used by:4838 5454
Symbol 4838 MovieClip {NoseTransplant}Uses:4829 4831 4833 4835 4837Used by:Timeline
Symbol 4839 MovieClipUses:4172 4823Used by:4850
Symbol 4840 MovieClipUses:219Used by:4850
Symbol 4841 GraphicUsed by:4849
Symbol 4842 GraphicUsed by:4846
Symbol 4843 GraphicUsed by:4844
Symbol 4844 MovieClipUses:4843Used by:4846
Symbol 4845 GraphicUsed by:4846
Symbol 4846 MovieClipUses:4842 4844 4845Used by:4849 5495
Symbol 4847 GraphicUsed by:4848
Symbol 4848 MovieClipUses:4847Used by:4849
Symbol 4849 MovieClip {main_fla.skewercomp_2332}Uses:4171 4841 4846 4848Used by:4850
Symbol 4850 MovieClip {Insertion}Uses:4839 4840 4171 4849Used by:Timeline
Symbol 4851 GraphicUsed by:4854
Symbol 4852 MovieClipUses:219Used by:4853
Symbol 4853 MovieClipUses:4852Used by:4854 4952 5031 5058
Symbol 4854 MovieClip {Fat}Uses:4851 4853Used by:Timeline
Symbol 4855 MovieClipUses:219Used by:4856
Symbol 4856 MovieClipUses:4855Used by:4859 4860 4862 4864
Symbol 4857 GraphicUsed by:4858
Symbol 4858 MovieClipUses:4857Used by:4859 4860 5385
Symbol 4859 MovieClip {TopLipLeft}Uses:4856 4858Used by:Timeline
Symbol 4860 MovieClip {TopLipRight}Uses:4856 4858Used by:Timeline
Symbol 4861 GraphicUsed by:4862 5385
Symbol 4862 MovieClip {BottomLipLeft}Uses:4856 4861Used by:Timeline
Symbol 4863 GraphicUsed by:4864
Symbol 4864 MovieClip {BottomLipRight}Uses:4856 4863Used by:Timeline
Symbol 4865 GraphicUsed by:4866
Symbol 4866 MovieClipUses:4865Used by:4922 4923 4927 4931 4932 4935
Symbol 4867 GraphicUsed by:4868
Symbol 4868 MovieClipUses:4867Used by:4922 4923 4927 4931 4932 4935
Symbol 4869 GraphicUsed by:4870
Symbol 4870 MovieClipUses:4869Used by:4922 4923 4927 4931 4932 4935
Symbol 4871 GraphicUsed by:4872
Symbol 4872 MovieClipUses:4871Used by:4922 4923 4927 4931 4932 4935
Symbol 4873 GraphicUsed by:4874
Symbol 4874 MovieClipUses:4873Used by:4922 4923 4927 4931 4932 4935
Symbol 4875 GraphicUsed by:4876
Symbol 4876 MovieClipUses:4875Used by:4922 4923 4927 4931 4932 4935
Symbol 4877 GraphicUsed by:4878
Symbol 4878 MovieClipUses:4877Used by:4922 4923 4927 4931 4932 4935
Symbol 4879 GraphicUsed by:4880
Symbol 4880 MovieClipUses:4879Used by:4922 4923 4927 4931 4932 4935
Symbol 4881 GraphicUsed by:4882
Symbol 4882 MovieClipUses:4881Used by:4922 4923 4927 4931 4932 4935
Symbol 4883 GraphicUsed by:4884
Symbol 4884 MovieClipUses:4883Used by:4922 4923 4927 4931 4932 4935
Symbol 4885 GraphicUsed by:4889
Symbol 4886 GraphicUsed by:4887
Symbol 4887 MovieClipUses:4886Used by:4889
Symbol 4888 GraphicUsed by:4889
Symbol 4889 MovieClipUses:4885 4887 4888Used by:4922 4923 4927 4931 4932 4935
Symbol 4890 GraphicUsed by:4894 4926
Symbol 4891 GraphicUsed by:4892 4925
Symbol 4892 MovieClipUses:4891Used by:4894 4926
Symbol 4893 GraphicUsed by:4894 4926
Symbol 4894 MovieClipUses:4890 4892 4893Used by:4922 4923 4931 4932
Symbol 4895 GraphicUsed by:4898
Symbol 4896 GraphicUsed by:4897
Symbol 4897 MovieClipUses:4896Used by:4898
Symbol 4898 MovieClipUses:4895 4897Used by:4922 4923 4927 4931 4932 4935
Symbol 4899 GraphicUsed by:4903
Symbol 4900 GraphicUsed by:4901
Symbol 4901 MovieClipUses:4900Used by:4903
Symbol 4902 GraphicUsed by:4903
Symbol 4903 MovieClipUses:4899 4901 4902Used by:4922 4923 4927 4931 4932 4935
Symbol 4904 GraphicUsed by:4921 4927 4935
Symbol 4905 GraphicUsed by:4906
Symbol 4906 MovieClipUses:4905Used by:4921 4927 4935
Symbol 4907 GraphicUsed by:4908
Symbol 4908 MovieClipUses:4907Used by:4921 4927 4935
Symbol 4909 GraphicUsed by:4921 4927 4935
Symbol 4910 GraphicUsed by:4911 4929 4934 4949
Symbol 4911 MovieClipUses:4910Used by:4921 4927 4935
Symbol 4912 GraphicUsed by:4921 4927 4930 4935
Symbol 4913 GraphicUsed by:4920
Symbol 4914 GraphicUsed by:4915
Symbol 4915 MovieClipUses:4914Used by:4920
Symbol 4916 GraphicUsed by:4917
Symbol 4917 MovieClipUses:4916Used by:4920
Symbol 4918 GraphicUsed by:4919
Symbol 4919 MovieClipUses:4918Used by:4920
Symbol 4920 MovieClipUses:4913 4915 4917 4919Used by:4921 4927
Symbol 4921 MovieClipUses:4904 4906 4908 4909 4911 4912 4920Used by:4922 4923
Symbol 4922 MovieClipUses:4866 4868 4870 4872 4874 4876 4878 4880 4882 4884 4889 4894 4898 4903 4921Used by:4952
Symbol 4923 MovieClipUses:4866 4868 4870 4872 4874 4876 4878 4880 4882 4884 4889 4894 4898 4903 4921Used by:4952
Symbol 4924 GraphicUsed by:4926
Symbol 4925 MovieClipUses:4891Used by:4926
Symbol 4926 MovieClipUses:4924 4925 4890 4892 4893Used by:4927 4935
Symbol 4927 MovieClipUses:4866 4868 4870 4872 4874 4876 4878 4880 4882 4884 4889 4926 4898 4903 4904 4906 4908 4909 4911 4912 4920Used by:4952
Symbol 4928 GraphicUsed by:4930
Symbol 4929 MovieClipUses:4910Used by:4930
Symbol 4930 MovieClipUses:4928 4929 4912Used by:4931 4932
Symbol 4931 MovieClipUses:4866 4868 4870 4872 4874 4876 4878 4880 4882 4884 4889 4894 4898 4903 4930Used by:4952
Symbol 4932 MovieClipUses:4866 4868 4870 4872 4874 4876 4878 4880 4882 4884 4889 4894 4898 4903 4930Used by:4952
Symbol 4933 GraphicUsed by:4935
Symbol 4934 MovieClipUses:4910Used by:4935
Symbol 4935 MovieClipUses:4866 4868 4870 4872 4874 4876 4878 4880 4882 4884 4889 4926 4898 4903 4904 4906 4908 4909 4911 4933 4934 4912Used by:4952
Symbol 4936 GraphicUsed by:4951
Symbol 4937 GraphicUsed by:4938
Symbol 4938 MovieClipUses:4937Used by:4951
Symbol 4939 GraphicUsed by:4951
Symbol 4940 GraphicUsed by:4941
Symbol 4941 MovieClipUses:4940Used by:4951
Symbol 4942 GraphicUsed by:4951
Symbol 4943 GraphicUsed by:4944
Symbol 4944 MovieClipUses:4943Used by:4951
Symbol 4945 GraphicUsed by:4951
Symbol 4946 GraphicUsed by:4947
Symbol 4947 MovieClipUses:4946Used by:4951
Symbol 4948 GraphicUsed by:4951
Symbol 4949 MovieClipUses:4910Used by:4951
Symbol 4950 GraphicUsed by:4951
Symbol 4951 MovieClipUses:4936 4938 4939 4941 4942 4944 4945 4947 4948 4949 4950Used by:4952
Symbol 4952 MovieClip {Crab}Uses:4922 4853 4923 4927 4931 4932 4935 4951Used by:Timeline
Symbol 4953 GraphicUsed by:4954 5387 6333
Symbol 4954 MovieClip {SurfaceExtractionGlassRemovable}Uses:4953Used by:Timeline
Symbol 4955 GraphicUsed by:4956
Symbol 4956 MovieClip {SurfaceExtractionNeedleRemovable}Uses:4955Used by:Timeline
Symbol 4957 GraphicUsed by:4958
Symbol 4958 MovieClip {SurfaceExtractionWireRemovable}Uses:4957Used by:Timeline
Symbol 4959 GraphicUsed by:4960
Symbol 4960 MovieClip {CursorSurfaceExtractionTentacle1}Uses:4959Used by:Timeline
Symbol 4961 GraphicUsed by:4962
Symbol 4962 MovieClip {CursorSurfaceExtractionTentacle2}Uses:4961Used by:Timeline
Symbol 4963 GraphicUsed by:4964
Symbol 4964 MovieClip {CursorSurfaceExtractionTentacle3}Uses:4963Used by:Timeline
Symbol 4965 GraphicUsed by:4966
Symbol 4966 MovieClip {CursorSurfaceExtractionTentacle4}Uses:4965Used by:Timeline
Symbol 4967 GraphicUsed by:4968
Symbol 4968 MovieClipUses:4967Used by:4969
Symbol 4969 MovieClip {CursorSurfaceExtractionTentacle5}Uses:4968Used by:Timeline
Symbol 4970 GraphicUsed by:4971
Symbol 4971 MovieClip {SurfaceExtractionTooth1Removable}Uses:4970Used by:Timeline
Symbol 4972 GraphicUsed by:4973
Symbol 4973 MovieClip {SurfaceExtractionTooth2Removable}Uses:4972Used by:Timeline
Symbol 4974 GraphicUsed by:4975 5388
Symbol 4975 MovieClip {SurfaceExtractionGarlicRemovable}Uses:4974Used by:Timeline
Symbol 4976 GraphicUsed by:4977
Symbol 4977 MovieClip {SurfaceExtractionStakeRemovable}Uses:4976Used by:Timeline
Symbol 4978 GraphicUsed by:4979
Symbol 4979 MovieClip {SurfaceExtractionKnee1Removable}Uses:4978Used by:Timeline
Symbol 4980 GraphicUsed by:4981
Symbol 4981 MovieClip {SurfaceExtractionKnee2Removable}Uses:4980Used by:Timeline
Symbol 4982 GraphicUsed by:4983
Symbol 4983 MovieClip {SurfaceExtractionThigh1Removable}Uses:4982Used by:Timeline
Symbol 4984 GraphicUsed by:4985
Symbol 4985 MovieClip {SurfaceExtractionThigh2Removable}Uses:4984Used by:Timeline
Symbol 4986 GraphicUsed by:4992 5403
Symbol 4987 GraphicUsed by:4988
Symbol 4988 MovieClipUses:4987Used by:4992 5403
Symbol 4989 GraphicUsed by:4990
Symbol 4990 MovieClipUses:4989Used by:4992 5403
Symbol 4991 GraphicUsed by:4992 5403
Symbol 4992 MovieClip {SurfaceExtractionCrabRemovable}Uses:4986 4988 4990 4991Used by:Timeline
Symbol 4993 GraphicUsed by:4994
Symbol 4994 MovieClip {UnderSurfaceExtractionMoneyRemovable}Uses:4993Used by:Timeline
Symbol 4995 GraphicUsed by:5010
Symbol 4996 GraphicUsed by:4997 5407
Symbol 4997 MovieClipUses:4996Used by:5010
Symbol 4998 GraphicUsed by:5010
Symbol 4999 GraphicUsed by:5000 5409
Symbol 5000 MovieClipUses:4999Used by:5010
Symbol 5001 GraphicUsed by:5002 5410
Symbol 5002 MovieClipUses:5001Used by:5010
Symbol 5003 GraphicUsed by:5004 5411
Symbol 5004 MovieClipUses:5003Used by:5010
Symbol 5005 GraphicUsed by:5007 5412
Symbol 5006 GraphicUsed by:5007 5412
Symbol 5007 MovieClipUses:5005 5006Used by:5010
Symbol 5008 GraphicUsed by:5009 5413
Symbol 5009 MovieClipUses:5008Used by:5010
Symbol 5010 MovieClip {UnderSurfaceExtractionPassportRemovable}Uses:4995 4997 4998 5000 5002 5004 5007 5009Used by:Timeline
Symbol 5011 GraphicUsed by:5012
Symbol 5012 MovieClip {UnderSurfaceExtractionClownRemovable}Uses:4708 4713 5011Used by:Timeline
Symbol 5013 GraphicUsed by:5014
Symbol 5014 MovieClip {UnderSurfaceExtractionTooth1Removable}Uses:5013Used by:Timeline
Symbol 5015 GraphicUsed by:5016
Symbol 5016 MovieClip {UnderSurfaceExtractionTooth2Removable}Uses:5015Used by:Timeline
Symbol 5017 GraphicUsed by:5018 5438
Symbol 5018 MovieClip {UnderSurfaceExtractionSilverRemovable}Uses:5017Used by:Timeline
Symbol 5019 GraphicUsed by:5020
Symbol 5020 MovieClip {UnderSurfaceExtractionCardRemovable}Uses:5019Used by:Timeline
Symbol 5021 MovieClipUses:1281Used by:5023 5437
Symbol 5022 GraphicUsed by:5023
Symbol 5023 MovieClip {UnderSurfaceExtractionWireRemovable}Uses:5021 5022Used by:Timeline
Symbol 5024 GraphicUsed by:5025 5439
Symbol 5025 MovieClip {SurfaceExtractionBoneRemovable}Uses:5024Used by:Timeline
Symbol 5026 GraphicUsed by:5027
Symbol 5027 MovieClipUses:5026Used by:5028
Symbol 5028 MovieClipUses:5027Used by:5029
Symbol 5029 MovieClip {poisonSplatter1}Uses:5028Used by:Timeline
Symbol 5030 MovieClipUses:3419 3420Used by:5031
Symbol 5031 MovieClip {Poison}Uses:5030 4853Used by:Timeline
Symbol 5032 MovieClipUses:4534Used by:Timeline
Symbol 5033 GraphicUsed by:5034
Symbol 5034 MovieClip {arm3}Uses:5033Used by:Timeline
Symbol 5035 GraphicUsed by:5036
Symbol 5036 MovieClip {arm4}Uses:5035Used by:Timeline
Symbol 5037 GraphicUsed by:5038
Symbol 5038 MovieClip {arm5}Uses:5037Used by:Timeline
Symbol 5039 GraphicUsed by:5040
Symbol 5040 MovieClip {arm2}Uses:5039Used by:Timeline
Symbol 5041 GraphicUsed by:5042
Symbol 5042 MovieClip {arm1}Uses:5041Used by:Timeline
Symbol 5043 GraphicUsed by:5058
Symbol 5044 GraphicUsed by:5045
Symbol 5045 MovieClipUses:5044Used by:5058
Symbol 5046 MovieClipUses:957Used by:5058
Symbol 5047 GraphicUsed by:5056
Symbol 5048 GraphicUsed by:5049
Symbol 5049 MovieClipUses:5048Used by:5056
Symbol 5050 GraphicUsed by:5056
Symbol 5051 GraphicUsed by:5056
Symbol 5052 GraphicUsed by:5056
Symbol 5053 GraphicUsed by:5056
Symbol 5054 GraphicUsed by:5055
Symbol 5055 MovieClipUses:5054Used by:5056
Symbol 5056 MovieClipUses:5047 5049 5050 4563 5051 4568 5052 4561 5053 5055Used by:5057 5058
Symbol 5057 MovieClipUses:5056Used by:5058
Symbol 5058 MovieClip {Barnicle}Uses:5043 5045 5046 4853 5057 5056Used by:Timeline
Symbol 5059 GraphicUsed by:5071
Symbol 5060 GraphicUsed by:5071
Symbol 5061 GraphicUsed by:5071
Symbol 5062 GraphicUsed by:5071
Symbol 5063 GraphicUsed by:5064
Symbol 5064 MovieClipUses:5063Used by:5071
Symbol 5065 GraphicUsed by:5071
Symbol 5066 GraphicUsed by:5067
Symbol 5067 MovieClipUses:5066Used by:5070
Symbol 5068 GraphicUsed by:5070
Symbol 5069 GraphicUsed by:5070
Symbol 5070 MovieClipUses:5067 5068 5069Used by:5071
Symbol 5071 MovieClipUses:5059 5060 5061 5062 5064 5065 5070Used by:5072
Symbol 5072 MovieClip {tail}Uses:5071Used by:Timeline
Symbol 5073 GraphicUsed by:5074
Symbol 5074 MovieClipUses:5073Used by:5083
Symbol 5075 GraphicUsed by:5076
Symbol 5076 MovieClipUses:5075Used by:5083
Symbol 5077 GraphicUsed by:5078
Symbol 5078 MovieClipUses:5077Used by:5083
Symbol 5079 GraphicUsed by:5083
Symbol 5080 GraphicUsed by:5081
Symbol 5081 MovieClipUses:5080Used by:5083
Symbol 5082 GraphicUsed by:5083
Symbol 5083 MovieClipUses:5074 5076 5078 5079 5081 5082Used by:5084
Symbol 5084 MovieClip {body}Uses:5083Used by:Timeline
Symbol 5085 GraphicUsed by:5086
Symbol 5086 MovieClipUses:5085Used by:5087
Symbol 5087 MovieClipUses:5086Used by:5097
Symbol 5088 GraphicUsed by:5091
Symbol 5089 GraphicUsed by:5090
Symbol 5090 MovieClipUses:5089Used by:5091
Symbol 5091 MovieClipUses:5088 5090Used by:5092
Symbol 5092 MovieClipUses:5091Used by:5097
Symbol 5093 GraphicUsed by:5097
Symbol 5094 GraphicUsed by:5095
Symbol 5095 MovieClipUses:5094Used by:5097
Symbol 5096 GraphicUsed by:5097
Symbol 5097 MovieClipUses:5087 5092 5093 5095 5096Used by:5098
Symbol 5098 MovieClipUses:5097Used by:5099
Symbol 5099 MovieClip {head}Uses:5098Used by:Timeline
Symbol 5100 MovieClip {FLAME_SPRAY}Uses:3376Used by:Timeline
Symbol 5101 GraphicUsed by:5134
Symbol 5102 GraphicUsed by:5134
Symbol 5103 GraphicUsed by:5134
Symbol 5104 GraphicUsed by:5105
Symbol 5105 MovieClipUses:5104Used by:5134
Symbol 5106 GraphicUsed by:5134
Symbol 5107 GraphicUsed by:5108
Symbol 5108 MovieClipUses:5107Used by:5134
Symbol 5109 GraphicUsed by:5134
Symbol 5110 GraphicUsed by:5118
Symbol 5111 GraphicUsed by:5118
Symbol 5112 GraphicUsed by:5118
Symbol 5113 GraphicUsed by:5118
Symbol 5114 GraphicUsed by:5118
Symbol 5115 GraphicUsed by:5118
Symbol 5116 GraphicUsed by:5118
Symbol 5117 GraphicUsed by:5118
Symbol 5118 MovieClip {main_fla.BLEEDEYEBALL_2469}Uses:5110 5111 5112 5113 5114 5115 5116 5117Used by:5134
Symbol 5119 GraphicUsed by:5134
Symbol 5120 GraphicUsed by:5121
Symbol 5121 MovieClipUses:5120Used by:5122
Symbol 5122 MovieClip {main_fla.SUPERHOLDER_2470}Uses:5121Used by:5134
Symbol 5123 GraphicUsed by:5125
Symbol 5124 GraphicUsed by:5125
Symbol 5125 MovieClipUses:5123 5124Used by:5134
Symbol 5126 GraphicUsed by:5134
Symbol 5127 GraphicUsed by:5134
Symbol 5128 GraphicUsed by:5134
Symbol 5129 GraphicUsed by:5130
Symbol 5130 MovieClipUses:5129Used by:5134
Symbol 5131 GraphicUsed by:5133
Symbol 5132 GraphicUsed by:5133
Symbol 5133 MovieClip {main_fla.FINGA_2474}Uses:5131 5132Used by:5134
Symbol 5134 MovieClipUses:5101 5102 5103 5105 5106 5108 5109 5118 5119 5122 5125 5126 5127 5128 5130 5133Used by:5139
Symbol 5135 GraphicUsed by:5139
Symbol 5136 GraphicUsed by:5137
Symbol 5137 MovieClipUses:5136Used by:5138
Symbol 5138 MovieClipUses:5137Used by:5139
Symbol 5139 MovieClip {Bleed}Uses:5134 5135 5138Used by:Timeline
Symbol 5140 GraphicUsed by:5385
Symbol 5141 MovieClipUses:3426 3428 3429 3431 3432 3434 3436 3437 3439 3440 3442 3444 3445 3446 3447 3449 3450 3451 3453 3454 3455 3456 3457 3459 3460 3462 3463 3464 3465Used by:5385
Symbol 5142 GraphicUsed by:5385 6404
Symbol 5143 GraphicUsed by:5160 5385 6404
Symbol 5144 GraphicUsed by:5145 5177 6402
Symbol 5145 MovieClipUses:5144Used by:5160 5382 5385
Symbol 5146 GraphicUsed by:5147 5178 6403
Symbol 5147 MovieClipUses:5146Used by:5160 5385
Symbol 5148 GraphicUsed by:5385
Symbol 5149 GraphicUsed by:5150
Symbol 5150 MovieClipUses:5149Used by:5385
Symbol 5151 GraphicUsed by:5385
Symbol 5152 GraphicUsed by:5158
Symbol 5153 GraphicUsed by:5154
Symbol 5154 MovieClipUses:5153Used by:5158
Symbol 5155 GraphicUsed by:5156
Symbol 5156 MovieClipUses:5155Used by:5158
Symbol 5157 GraphicUsed by:5158
Symbol 5158 MovieClipUses:5152 5154 5156 5157Used by:5385
Symbol 5159 GraphicUsed by:5160
Symbol 5160 MovieClipUses:5159 5143 5145 5147Used by:5385
Symbol 5161 GraphicUsed by:5385
Symbol 5162 GraphicUsed by:5165
Symbol 5163 BitmapUsed by:5164
Symbol 5164 GraphicUses:5163Used by:5165
Symbol 5165 MovieClipUses:5162 5164Used by:5385
Symbol 5166 GraphicUsed by:5385
Symbol 5167 GraphicUsed by:5385
Symbol 5168 GraphicUsed by:5385
Symbol 5169 GraphicUsed by:5170
Symbol 5170 MovieClipUses:5169Used by:5385
Symbol 5171 GraphicUsed by:5385
Symbol 5172 GraphicUsed by:5385
Symbol 5173 GraphicUsed by:5385
Symbol 5174 GraphicUsed by:5385
Symbol 5175 GraphicUsed by:5385
Symbol 5176 GraphicUsed by:5385
Symbol 5177 MovieClipUses:5144Used by:5385
Symbol 5178 MovieClipUses:5146Used by:5385
Symbol 5179 GraphicUsed by:5385
Symbol 5180 GraphicUsed by:5181
Symbol 5181 MovieClipUses:5180Used by:5385
Symbol 5182 GraphicUsed by:5183
Symbol 5183 MovieClipUses:5182Used by:5385
Symbol 5184 MovieClipUses:957Used by:5385
Symbol 5185 MovieClipUses:957Used by:5385
Symbol 5186 MovieClipUses:957Used by:5385
Symbol 5187 MovieClipUses:957Used by:5385
Symbol 5188 MovieClipUses:957Used by:5385
Symbol 5189 MovieClipUses:957Used by:5385
Symbol 5190 MovieClipUses:957Used by:5385
Symbol 5191 MovieClipUses:957Used by:5385
Symbol 5192 MovieClipUses:957Used by:5385
Symbol 5193 MovieClipUses:957Used by:5385
Symbol 5194 MovieClipUses:957Used by:5385
Symbol 5195 MovieClipUses:957Used by:5385
Symbol 5196 MovieClipUses:957Used by:5385
Symbol 5197 MovieClipUses:957Used by:5385
Symbol 5198 MovieClipUses:957Used by:5385
Symbol 5199 MovieClipUses:957Used by:5385
Symbol 5200 MovieClipUses:957Used by:5385
Symbol 5201 MovieClipUses:957Used by:5385
Symbol 5202 MovieClipUses:957Used by:5385
Symbol 5203 MovieClipUses:957Used by:5385
Symbol 5204 MovieClipUses:957Used by:5385
Symbol 5205 MovieClipUses:957Used by:5385
Symbol 5206 MovieClipUses:957Used by:5385
Symbol 5207 MovieClipUses:957Used by:5385
Symbol 5208 MovieClipUses:957Used by:5385
Symbol 5209 MovieClipUses:957Used by:5385
Symbol 5210 MovieClipUses:957Used by:5385
Symbol 5211 MovieClipUses:957Used by:5385
Symbol 5212 MovieClipUses:957Used by:5385
Symbol 5213 MovieClipUses:957Used by:5385
Symbol 5214 MovieClipUses:957Used by:5385
Symbol 5215 MovieClipUses:957Used by:5385
Symbol 5216 MovieClipUses:957Used by:5385
Symbol 5217 MovieClipUses:957Used by:5385
Symbol 5218 MovieClipUses:957Used by:5385
Symbol 5219 MovieClipUses:957Used by:5385
Symbol 5220 MovieClipUses:957Used by:5385
Symbol 5221 MovieClipUses:957Used by:5385
Symbol 5222 MovieClipUses:957Used by:5385
Symbol 5223 MovieClipUses:957Used by:5385
Symbol 5224 MovieClipUses:957Used by:5385
Symbol 5225 MovieClipUses:957Used by:5385
Symbol 5226 MovieClipUses:957Used by:5385
Symbol 5227 MovieClipUses:957Used by:5385
Symbol 5228 MovieClipUses:957Used by:5385
Symbol 5229 MovieClipUses:957Used by:5385
Symbol 5230 MovieClipUses:957Used by:5385
Symbol 5231 MovieClipUses:957Used by:5385
Symbol 5232 MovieClipUses:957Used by:5385
Symbol 5233 MovieClipUses:957Used by:5385
Symbol 5234 MovieClipUses:957Used by:5385
Symbol 5235 MovieClipUses:957Used by:5385
Symbol 5236 MovieClipUses:957Used by:5385
Symbol 5237 MovieClipUses:957Used by:5385
Symbol 5238 MovieClipUses:957Used by:5385
Symbol 5239 MovieClipUses:957Used by:5385
Symbol 5240 MovieClipUses:957Used by:5385
Symbol 5241 MovieClipUses:957Used by:5385
Symbol 5242 MovieClipUses:957Used by:5385
Symbol 5243 MovieClipUses:957Used by:5385
Symbol 5244 MovieClipUses:957Used by:5385
Symbol 5245 MovieClipUses:957Used by:5385
Symbol 5246 MovieClipUses:957Used by:5385
Symbol 5247 MovieClipUses:957Used by:5385
Symbol 5248 MovieClipUses:957Used by:5385
Symbol 5249 MovieClipUses:957Used by:5385
Symbol 5250 MovieClipUses:957Used by:5385
Symbol 5251 MovieClipUses:957Used by:5385
Symbol 5252 MovieClipUses:957Used by:5385
Symbol 5253 MovieClipUses:957Used by:5385
Symbol 5254 MovieClipUses:957Used by:5385
Symbol 5255 MovieClipUses:957Used by:5385
Symbol 5256 MovieClipUses:957Used by:5385
Symbol 5257 GraphicUsed by:5385
Symbol 5258 GraphicUsed by:5385
Symbol 5259 GraphicUsed by:5385
Symbol 5260 GraphicUsed by:5385
Symbol 5261 GraphicUsed by:5262
Symbol 5262 MovieClipUses:5261Used by:5385
Symbol 5263 GraphicUsed by:5264
Symbol 5264 MovieClipUses:5263Used by:5385
Symbol 5265 GraphicUsed by:5266
Symbol 5266 MovieClipUses:5265Used by:5385
Symbol 5267 GraphicUsed by:5268
Symbol 5268 MovieClipUses:5267Used by:5385
Symbol 5269 GraphicUsed by:5270
Symbol 5270 MovieClipUses:5269Used by:5385
Symbol 5271 GraphicUsed by:5272
Symbol 5272 MovieClipUses:5271Used by:5385
Symbol 5273 GraphicUsed by:5274
Symbol 5274 MovieClipUses:5273Used by:5385
Symbol 5275 GraphicUsed by:5276
Symbol 5276 MovieClipUses:5275Used by:5385
Symbol 5277 GraphicUsed by:5278
Symbol 5278 MovieClipUses:5277Used by:5385
Symbol 5279 GraphicUsed by:5385
Symbol 5280 GraphicUsed by:5293
Symbol 5281 MovieClipUses:3181Used by:5293
Symbol 5282 MovieClipUses:3181Used by:5293
Symbol 5283 MovieClipUses:3181Used by:5293
Symbol 5284 MovieClipUses:3181Used by:5293
Symbol 5285 MovieClipUses:3181Used by:5293
Symbol 5286 MovieClipUses:3181Used by:5293
Symbol 5287 MovieClipUses:3181Used by:5293
Symbol 5288 MovieClipUses:3181Used by:5293
Symbol 5289 MovieClipUses:3181Used by:5293
Symbol 5290 GraphicUsed by:5291
Symbol 5291 MovieClipUses:5290Used by:5293
Symbol 5292 GraphicUsed by:5293
Symbol 5293 MovieClipUses:5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5291 5292Used by:5385
Symbol 5294 GraphicUsed by:5385
Symbol 5295 BitmapUsed by:5296
Symbol 5296 GraphicUses:5295Used by:5385
Symbol 5297 GraphicUsed by:5385
Symbol 5298 BitmapUsed by:5299
Symbol 5299 GraphicUses:5298Used by:5385
Symbol 5300 GraphicUsed by:5301
Symbol 5301 MovieClipUses:3527 3528 3529 5300Used by:5385
Symbol 5302 GraphicUsed by:5385
Symbol 5303 GraphicUsed by:5385
Symbol 5304 GraphicUsed by:5385
Symbol 5305 GraphicUsed by:5385
Symbol 5306 GraphicUsed by:5385
Symbol 5307 GraphicUsed by:5385
Symbol 5308 GraphicUsed by:5385
Symbol 5309 GraphicUsed by:5310
Symbol 5310 MovieClipUses:5309Used by:5385
Symbol 5311 GraphicUsed by:5385
Symbol 5312 GraphicUsed by:5313
Symbol 5313 MovieClipUses:5312Used by:5385
Symbol 5314 GraphicUsed by:5315
Symbol 5315 MovieClipUses:5314Used by:5385
Symbol 5316 GraphicUsed by:5317 5320
Symbol 5317 MovieClipUses:5316Used by:5385
Symbol 5318 GraphicUsed by:5319
Symbol 5319 MovieClipUses:5318Used by:5385
Symbol 5320 MovieClipUses:5316Used by:5385
Symbol 5321 GraphicUsed by:5322
Symbol 5322 MovieClipUses:5321Used by:5385
Symbol 5323 GraphicUsed by:5324
Symbol 5324 MovieClipUses:5323Used by:5385
Symbol 5325 GraphicUsed by:5326
Symbol 5326 MovieClipUses:5325Used by:5385
Symbol 5327 GraphicUsed by:5328
Symbol 5328 MovieClipUses:5327Used by:5385
Symbol 5329 GraphicUsed by:5330
Symbol 5330 MovieClipUses:5329Used by:5385
Symbol 5331 GraphicUsed by:5332
Symbol 5332 MovieClipUses:5331Used by:5385
Symbol 5333 GraphicUsed by:5334
Symbol 5334 MovieClipUses:5333Used by:5385
Symbol 5335 GraphicUsed by:5336
Symbol 5336 MovieClipUses:5335Used by:5385
Symbol 5337 GraphicUsed by:5338
Symbol 5338 MovieClipUses:5337Used by:5385
Symbol 5339 GraphicUsed by:5340
Symbol 5340 MovieClipUses:5339Used by:5385
Symbol 5341 GraphicUsed by:5342
Symbol 5342 MovieClipUses:5341Used by:5385
Symbol 5343 GraphicUsed by:5344 5345 5346 5347
Symbol 5344 MovieClipUses:5343Used by:5385
Symbol 5345 MovieClipUses:5343Used by:5385
Symbol 5346 MovieClipUses:5343Used by:5385
Symbol 5347 MovieClipUses:5343Used by:5385
Symbol 5348 GraphicUsed by:5349
Symbol 5349 MovieClipUses:5348Used by:5385
Symbol 5350 GraphicUsed by:5351
Symbol 5351 MovieClipUses:5350Used by:5385
Symbol 5352 GraphicUsed by:5353 5354 5355 5356
Symbol 5353 MovieClipUses:5352Used by:5385
Symbol 5354 MovieClipUses:5352Used by:5385
Symbol 5355 MovieClipUses:5352Used by:5385
Symbol 5356 MovieClipUses:5352Used by:5385
Symbol 5357 GraphicUsed by:5358
Symbol 5358 MovieClipUses:5357Used by:5385
Symbol 5359 GraphicUsed by:5385
Symbol 5360 GraphicUsed by:5385
Symbol 5361 GraphicUsed by:5362
Symbol 5362 MovieClipUses:5361 3503Used by:5385
Symbol 5363 GraphicUsed by:5385
Symbol 5364 GraphicUsed by:5385
Symbol 5365 GraphicUsed by:5367
Symbol 5366 GraphicUsed by:5367
Symbol 5367 MovieClipUses:3787 3788 5365 3791 3792 3794 3796 3797 3798 3799 3800 3801 3803 3805 3806 3807 3809 3811 5366 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826Used by:5385
Symbol 5368 GraphicUsed by:5369
Symbol 5369 MovieClipUses:5368 3671Used by:5385
Symbol 5370 GraphicUsed by:5371
Symbol 5371 MovieClipUses:5370Used by:5385
Symbol 5372 GraphicUsed by:5385
Symbol 5373 GraphicUsed by:5374
Symbol 5374 MovieClipUses:3829 3831 3832 3834 3835 3838 3840 5373 3836 3837Used by:5385
Symbol 5375 GraphicUsed by:5385
Symbol 5376 GraphicUsed by:5377
Symbol 5377 MovieClipUses:5376Used by:5385
Symbol 5378 GraphicUsed by:5382
Symbol 5379 GraphicUsed by:5382
Symbol 5380 GraphicUsed by:5381
Symbol 5381 MovieClipUses:5380Used by:5382
Symbol 5382 MovieClipUses:5378 5145 5379 5381Used by:5385
Symbol 5383 GraphicUsed by:5385
Symbol 5384 GraphicUsed by:5385
Symbol 5385 MovieClip {bgHolder}Uses:5140 23 5141 5142 5143 5145 5147 5148 5150 5151 5158 219 5160 5161 5165 5166 5167 5168 5170 5171 3494 5172 5173 3541 5174 3717 3719 5175 5176 5177 5178 5179 5181 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 3751 3752 3753 3754 3756 3757 5260 5262 5264 5266 5268 5270 5272 5274 5276 5278 5279 5293 3518 3739 5294 5296 5297 3772 3774 3777 3779 5299 3531 5301 5302 5303 5304 3745 5305 5306 4861 4858 5307 5308 5310 5311 5313 5315 5317 5319 5320 5322 5324 5326 5328 5330 5332 5334 5336 5338 5340 5342 5344 5345 5346 5347 5349 5351 5353 5354 5355 5356 3127 5358 5359 5360 5362 5363 5364 5367 5369 5371 5372 3682 5374 3524 5375 5377 5382 3761 3747 5383 5384Used by:Timeline
Symbol 5386 MovieClip {CursorSurfaceExtraction}Uses:4166Used by:Timeline
Symbol 5387 MovieClip {CursorSurfaceExtractionGlass}Uses:4953Used by:Timeline
Symbol 5388 MovieClip {CursorSurfaceExtractionGarlic}Uses:4974Used by:Timeline
Symbol 5389 GraphicUsed by:5390
Symbol 5390 MovieClip {CursorSurfaceExtractionTooth1}Uses:5389Used by:Timeline
Symbol 5391 GraphicUsed by:5392
Symbol 5392 MovieClip {CursorSurfaceExtractionTooth2}Uses:5391Used by:Timeline
Symbol 5393 GraphicUsed by:5394
Symbol 5394 MovieClip {CursorSurfaceExtractionKnee1}Uses:5393Used by:Timeline
Symbol 5395 GraphicUsed by:5396
Symbol 5396 MovieClip {CursorSurfaceExtractionThigh1}Uses:5395Used by:Timeline
Symbol 5397 GraphicUsed by:5398
Symbol 5398 MovieClip {CursorSurfaceExtractionThigh2}Uses:5397Used by:Timeline
Symbol 5399 GraphicUsed by:5400
Symbol 5400 MovieClip {CursorSurfaceExtractionNeedle}Uses:5399Used by:Timeline
Symbol 5401 GraphicUsed by:5402
Symbol 5402 MovieClip {CursorSurfaceExtractionKnee2}Uses:5401Used by:Timeline
Symbol 5403 MovieClip {CursorSurfaceExtractionCrab}Uses:4986 4988 4990 4991Used by:Timeline
Symbol 5404 GraphicUsed by:5405
Symbol 5405 MovieClip {CursorUnderSurfaceExtractionMoney}Uses:5404Used by:Timeline
Symbol 5406 GraphicUsed by:5414
Symbol 5407 MovieClipUses:4996Used by:5414
Symbol 5408 GraphicUsed by:5414
Symbol 5409 MovieClipUses:4999Used by:5414
Symbol 5410 MovieClipUses:5001Used by:5414
Symbol 5411 MovieClipUses:5003Used by:5414
Symbol 5412 MovieClipUses:5005 5006Used by:5414
Symbol 5413 MovieClipUses:5008Used by:5414
Symbol 5414 MovieClip {CursorUnderSurfaceExtractionPassport}Uses:5406 5407 5408 5409 5410 5411 5412 5413Used by:Timeline
Symbol 5415 GraphicUsed by:5416
Symbol 5416 MovieClip {CursorUnderSurfaceExtractionTooth1}Uses:5415Used by:Timeline
Symbol 5417 GraphicUsed by:5418
Symbol 5418 MovieClip {CursorUnderSurfaceExtractionTooth2}Uses:5417Used by:Timeline
Symbol 5419 GraphicUsed by:5422
Symbol 5420 GraphicUsed by:5421
Symbol 5421 MovieClipUses:5420Used by:5422
Symbol 5422 MovieClipUses:5419 5421Used by:5433
Symbol 5423 GraphicUsed by:5426
Symbol 5424 GraphicUsed by:5425
Symbol 5425 MovieClipUses:5424Used by:5426
Symbol 5426 MovieClipUses:5423 5425Used by:5433
Symbol 5427 GraphicUsed by:5433
Symbol 5428 GraphicUsed by:5431
Symbol 5429 GraphicUsed by:5430
Symbol 5430 MovieClipUses:5429Used by:5431
Symbol 5431 MovieClipUses:5428 5430Used by:5433
Symbol 5432 GraphicUsed by:5433
Symbol 5433 MovieClipUses:5422 5426 5427 5431 5432Used by:5435
Symbol 5434 GraphicUsed by:5435
Symbol 5435 MovieClip {CursorUnderSurfaceExtractionCard}Uses:5433 5434Used by:Timeline
Symbol 5436 GraphicUsed by:5437
Symbol 5437 MovieClip {CursorUnderSurfaceExtractionWire}Uses:5021 5436Used by:Timeline
Symbol 5438 MovieClip {CursorUnderSurfaceExtractionSilver}Uses:5017Used by:Timeline
Symbol 5439 MovieClip {CursorSurfaceExtractionBone}Uses:5024Used by:Timeline
Symbol 5440 GraphicUsed by:5441
Symbol 5441 MovieClip {CursorSurfaceExtractionWire}Uses:5440Used by:Timeline
Symbol 5442 GraphicUsed by:5443
Symbol 5443 MovieClip {CursorSurfaceExtractionStake}Uses:5442Used by:Timeline
Symbol 5444 MovieClip {CursorTransplant1}Uses:219Used by:Timeline
Symbol 5445 MovieClip {CursorTransplantPlaceable}Uses:219Used by:Timeline
Symbol 5446 MovieClip {CursorSpineTransplantPlaceable}Uses:4238Used by:Timeline
Symbol 5447 MovieClip {CursorTransplant2}Uses:219Used by:Timeline
Symbol 5448 MovieClip {CursorTransplant3}Uses:219Used by:Timeline
Symbol 5449 MovieClipUses:4216 4223Used by:5450
Symbol 5450 MovieClip {CursorKneeTransplantPlaceable}Uses:5449Used by:Timeline
Symbol 5451 GraphicUsed by:5452
Symbol 5452 MovieClip {CursorThighTransplantPlaceable}Uses:5451Used by:Timeline
Symbol 5453 MovieClip {CursorPelvisTransplantPlaceable}Uses:4301Used by:Timeline
Symbol 5454 MovieClip {CursorNoseTransplantPlaceable}Uses:4837Used by:Timeline
Symbol 5455 MovieClip {CursorShoulderTransplantPlaceable}Uses:4316Used by:Timeline
Symbol 5456 MovieClip {CursorLeftEyeTransplantPlaceable}Uses:4341Used by:Timeline
Symbol 5457 MovieClip {CursorLeftThumbTransplantPlaceable}Uses:4370Used by:Timeline
Symbol 5458 MovieClip {CursorTypeAndTellPlaceable}Uses:4394 4393Used by:Timeline
Symbol 5459 MovieClip {CursorRightThumbTransplantPlaceable}Uses:4370Used by:Timeline
Symbol 5460 GraphicUsed by:5461
Symbol 5461 MovieClip {CursorPoisonLiverTransplantPlaceable}Uses:5460Used by:Timeline
Symbol 5462 MovieClip {CursorRightEyeTransplantPlaceable}Uses:4341Used by:Timeline
Symbol 5463 MovieClip {CursorKneeTransplant1}Uses:4216 4217Used by:Timeline
Symbol 5464 MovieClip {CursorKidneyTransplantLeft1}Uses:4246 4247Used by:Timeline
Symbol 5465 MovieClip {CursorPoisonKidneyTransplant1}Uses:4287Used by:Timeline
Symbol 5466 MovieClip {CursorPoisonLiverTransplant1}Uses:4269Used by:Timeline
Symbol 5467 MovieClip {CursorKidneyTransplantRight1}Uses:4246 4247Used by:Timeline
Symbol 5468 MovieClip {CursorKidneyTransplantLeft2}Uses:4240 4243 4244Used by:Timeline
Symbol 5469 MovieClip {CursorKidneyTransplantRight2}Uses:4240 4243 4244Used by:Timeline
Symbol 5470 MovieClip {CursorPoisonKidneyTransplant2}Uses:4284Used by:Timeline
Symbol 5471 MovieClipUses:4270 4271Used by:5472
Symbol 5472 MovieClip {CursorPoisonLiverTransplant2}Uses:5471Used by:Timeline
Symbol 5473 MovieClip {CursorKidneyTransplantLeft3}Uses:4249 4250Used by:Timeline
Symbol 5474 MovieClip {CursorPoisonKidneyTransplant3}Uses:4290Used by:Timeline
Symbol 5475 MovieClip {CursorPoisonLiverTransplant3}Uses:4263Used by:Timeline
Symbol 5476 MovieClip {CursorKidneyTransplantRight3}Uses:4249 4250Used by:Timeline
Symbol 5477 MovieClip {CursorKidneyTransplantLeftPlaceable}Uses:3121Used by:Timeline
Symbol 5478 MovieClip {CursorPoisonKidneyTransplantPlaceable}Uses:3121Used by:Timeline
Symbol 5479 MovieClip {CursorKidneyTransplantRightPlaceable}Uses:3121Used by:Timeline
Symbol 5480 MovieClip {CursorThighTransplant1}Uses:4821 4815Used by:Timeline
Symbol 5481 MovieClip {CursorSpineTransplant1}Uses:4231 4232Used by:Timeline
Symbol 5482 MovieClip {CursorPelvisTransplant1}Uses:4293Used by:Timeline
Symbol 5483 MovieClip {CursorShoulderTransplant1}Uses:4310Used by:Timeline
Symbol 5484 MovieClip {CursorNoseTransplant1}Uses:4831Used by:Timeline
Symbol 5485 MovieClip {CursorLeftEyeTransplant1}Uses:4324Used by:Timeline
Symbol 5486 MovieClip {CursorLeftThumbTransplant1}Uses:4344Used by:Timeline
Symbol 5487 MovieClip {CursorTypeAndTell1}Uses:4373Used by:Timeline
Symbol 5488 MovieClip {CursorTypeAndTell2}Uses:4375Used by:Timeline
Symbol 5489 MovieClip {CursorTypeAndTell3}Uses:4377Used by:Timeline
Symbol 5490 MovieClip {CursorRightThumbTransplant1}Uses:4344Used by:Timeline
Symbol 5491 MovieClip {CursorRightEyeTransplant1}Uses:4324Used by:Timeline
Symbol 5492 MovieClip {CursorFireFlyEgg}Uses:4705Used by:Timeline
Symbol 5493 MovieClip {CursorBunny}Uses:4708 4713Used by:Timeline
Symbol 5494 MovieClip {CursorExtractionFireFlyEggBroken}Uses:4699 4701Used by:Timeline
Symbol 5495 MovieClip {CursorInsertionPlaceable}Uses:4846Used by:Timeline
Symbol 5496 GraphicUsed by:5625 6404
Symbol 5497 GraphicUsed by:5498
Symbol 5498 MovieClipUses:5497Used by:5625
Symbol 5499 GraphicUsed by:5625
Symbol 5500 GraphicUsed by:5527 5964
Symbol 5501 GraphicUsed by:5502
Symbol 5502 MovieClipUses:5501Used by:5527 5964
Symbol 5503 GraphicUsed by:5527 5964
Symbol 5504 GraphicUsed by:5505
Symbol 5505 MovieClipUses:5504Used by:5527 5964
Symbol 5506 GraphicUsed by:5527 5964
Symbol 5507 GraphicUsed by:5508
Symbol 5508 MovieClipUses:5507Used by:5527 5964
Symbol 5509 GraphicUsed by:5527 5964
Symbol 5510 GraphicUsed by:5512
Symbol 5511 GraphicUsed by:5512
Symbol 5512 MovieClipUses:5510 5511Used by:5527 5964
Symbol 5513 GraphicUsed by:5515 5954 6515
Symbol 5514 GraphicUsed by:5515
Symbol 5515 MovieClipUses:5513 5514Used by:5527 5964
Symbol 5516 GraphicUsed by:5517
Symbol 5517 MovieClipUses:5516Used by:5527 5964
Symbol 5518 GraphicUsed by:5527 5964
Symbol 5519 GraphicUsed by:5520 5916 5958 6452 6518
Symbol 5520 MovieClipUses:5519Used by:5527 5964
Symbol 5521 GraphicUsed by:5527 5964 6570
Symbol 5522 GraphicUsed by:5523
Symbol 5523 MovieClipUses:5522Used by:5527 5964
Symbol 5524 GraphicUsed by:5527 5964
Symbol 5525 GraphicUsed by:5526
Symbol 5526 MovieClipUses:5525Used by:5527 5964
Symbol 5527 MovieClipUses:5500 5502 5503 5505 5506 5508 5509 5512 5515 5517 5518 5520 5521 5523 5524 5526Used by:5625
Symbol 5528 GraphicUsed by:5531 6422
Symbol 5529 GraphicUsed by:5531 6422
Symbol 5530 GraphicUsed by:5531 6422
Symbol 5531 MovieClipUses:5528 5529 5530Used by:5625
Symbol 5532 GraphicUsed by:5541
Symbol 5533 GraphicUsed by:5535
Symbol 5534 GraphicUsed by:5535
Symbol 5535 MovieClipUses:5533 5534Used by:5541
Symbol 5536 GraphicUsed by:5541
Symbol 5537 GraphicUsed by:5539
Symbol 5538 GraphicUsed by:5539
Symbol 5539 MovieClipUses:5537 5538Used by:5541
Symbol 5540 GraphicUsed by:5541
Symbol 5541 MovieClipUses:5532 5535 5536 5539 5540Used by:5625
Symbol 5542 GraphicUsed by:5625 6404 6570
Symbol 5543 GraphicUsed by:5545 6570
Symbol 5544 GraphicUsed by:5545
Symbol 5545 ButtonUses:5543 5544Used by:5625
Symbol 5546 GraphicUsed by:5575
Symbol 5547 GraphicUsed by:5548 6017
Symbol 5548 MovieClipUses:5547Used by:5575
Symbol 5549 GraphicUsed by:5575
Symbol 5550 GraphicUsed by:5551 5555 5557 6019 6022 6024
Symbol 5551 MovieClipUses:5550Used by:5575
Symbol 5552 GraphicUsed by:5553 5554 5556 5558 6020 6021 6023 6025
Symbol 5553 MovieClipUses:5552Used by:5575
Symbol 5554 MovieClipUses:5552Used by:5575
Symbol 5555 MovieClipUses:5550Used by:5575
Symbol 5556 MovieClipUses:5552Used by:5575
Symbol 5557 MovieClipUses:5550Used by:5575
Symbol 5558 MovieClipUses:5552Used by:5575
Symbol 5559 GraphicUsed by:5560 6026
Symbol 5560 MovieClipUses:5559Used by:5575
Symbol 5561 GraphicUsed by:5562 6027
Symbol 5562 MovieClipUses:5561Used by:5575
Symbol 5563 GraphicUsed by:5564 6028
Symbol 5564 MovieClipUses:5563Used by:5575
Symbol 5565 GraphicUsed by:5575
Symbol 5566 GraphicUsed by:5567 6030
Symbol 5567 MovieClipUses:5566Used by:5575
Symbol 5568 MovieClipUses:415Used by:5575
Symbol 5569 GraphicUsed by:5570 6032
Symbol 5570 MovieClipUses:5569Used by:5575
Symbol 5571 GraphicUsed by:5575
Symbol 5572 MovieClipUses:967Used by:5575
Symbol 5573 GraphicUsed by:5574 6035
Symbol 5574 MovieClipUses:5573Used by:5575
Symbol 5575 MovieClipUses:5546 5548 5549 5551 5553 5554 5555 5556 5557 5558 5560 5562 5564 5565 5567 5568 5570 5571 5572 5574Used by:5625
Symbol 5576 GraphicUsed by:5625
Symbol 5577 MovieClipUses:750Used by:5625 6102
Symbol 5578 MovieClipUses:752Used by:5625 6102
Symbol 5579 GraphicUsed by:5625
Symbol 5580 GraphicUsed by:5625 6404 6570
Symbol 5581 TextUses:59Used by:5625 6404 6570
Symbol 5582 GraphicUsed by:5625
Symbol 5583 GraphicUsed by:5584
Symbol 5584 MovieClipUses:5583Used by:5625 6001
Symbol 5585 GraphicUsed by:5586
Symbol 5586 MovieClipUses:5585Used by:5625 6001
Symbol 5587 GraphicUsed by:5588
Symbol 5588 MovieClipUses:5587Used by:5625 6001
Symbol 5589 GraphicUsed by:5590
Symbol 5590 MovieClipUses:5589Used by:5625 6001
Symbol 5591 GraphicUsed by:5592
Symbol 5592 MovieClipUses:5591Used by:5625 6001
Symbol 5593 GraphicUsed by:5594
Symbol 5594 MovieClipUses:5593Used by:5625 6001
Symbol 5595 GraphicUsed by:5596
Symbol 5596 MovieClipUses:5595Used by:5625 6001
Symbol 5597 GraphicUsed by:5598
Symbol 5598 MovieClipUses:5597Used by:5625 6001
Symbol 5599 GraphicUsed by:5625
Symbol 5600 GraphicUsed by:5625
Symbol 5601 MovieClipUses:394Used by:5625 6075
Symbol 5602 GraphicUsed by:5625
Symbol 5603 GraphicUsed by:5604 5608 5610 6041 6044 6046 6473 6476 6478
Symbol 5604 MovieClipUses:5603Used by:5625 6075
Symbol 5605 GraphicUsed by:5606 5607 5609 5611 6042 6043 6045 6047 6474 6475 6477 6479
Symbol 5606 MovieClipUses:5605Used by:5625 6075
Symbol 5607 MovieClipUses:5605Used by:5625 6075
Symbol 5608 MovieClipUses:5603Used by:5625 6075
Symbol 5609 MovieClipUses:5605Used by:5625 6075
Symbol 5610 MovieClipUses:5603Used by:5625 6075
Symbol 5611 MovieClipUses:5605Used by:5625 6075
Symbol 5612 GraphicUsed by:5613 6048 6480
Symbol 5613 MovieClipUses:5612Used by:5625 6075
Symbol 5614 GraphicUsed by:5615 6049 6481
Symbol 5615 MovieClipUses:5614Used by:5625 6075
Symbol 5616 MovieClipUses:410Used by:5625 6075
Symbol 5617 GraphicUsed by:5625
Symbol 5618 GraphicUsed by:5619 6052 6484
Symbol 5619 MovieClipUses:5618Used by:5625 6075
Symbol 5620 GraphicUsed by:5621 6053 6485
Symbol 5621 MovieClipUses:5620Used by:5625 6075
Symbol 5622 GraphicUsed by:5625
Symbol 5623 MovieClipUses:418Used by:5625 6075
Symbol 5624 MovieClipUses:420Used by:5625 6075
Symbol 5625 MovieClip {cursor}Uses:5496 5498 1941 5499 5527 5531 5541 5542 5545 5575 5576 5577 5578 5579 5580 5581 5582 5584 5586 5588 5590 5592 5594 5596 5598 5599 5600 5601 5602 5604 5606 5607 5608 5609 5610 5611 5613 5615 5616 5617 5619 5621 5622 5623 5624Used by:Timeline
Symbol 5626 GraphicUsed by:5630
Symbol 5627 GraphicUsed by:5628
Symbol 5628 MovieClipUses:5627Used by:5630
Symbol 5629 MovieClipUses:560Used by:5630
Symbol 5630 MovieClip {tray}Uses:5626 5628 5629Used by:Timeline
Symbol 5631 GraphicUsed by:5632
Symbol 5632 MovieClipUses:5631Used by:6115
Symbol 5633 GraphicUsed by:6115
Symbol 5634 GraphicUsed by:5642
Symbol 5635 GraphicUsed by:5642
Symbol 5636 GraphicUsed by:5642
Symbol 5637 GraphicUsed by:5642
Symbol 5638 GraphicUsed by:5642
Symbol 5639 GraphicUsed by:5642
Symbol 5640 GraphicUsed by:5642
Symbol 5641 GraphicUsed by:5642
Symbol 5642 MovieClipUses:5634 5635 5636 5637 5638 5639 5640 5641Used by:6115
Symbol 5643 FontUsed by:5644 5645
Symbol 5644 EditableTextUses:5643Used by:6115
Symbol 5645 EditableTextUses:5643Used by:6115
Symbol 5646 GraphicUsed by:5647
Symbol 5647 MovieClipUses:5646Used by:6115
Symbol 5648 GraphicUsed by:5649
Symbol 5649 MovieClipUses:5648Used by:6115
Symbol 5650 MovieClipUses:957Used by:5664
Symbol 5651 GraphicUsed by:5652
Symbol 5652 MovieClipUses:5651Used by:5664
Symbol 5653 GraphicUsed by:5654
Symbol 5654 MovieClipUses:5653Used by:5664
Symbol 5655 GraphicUsed by:5656
Symbol 5656 MovieClipUses:5655Used by:5664
Symbol 5657 GraphicUsed by:5658
Symbol 5658 MovieClipUses:5657Used by:5664
Symbol 5659 GraphicUsed by:5664
Symbol 5660 GraphicUsed by:5664
Symbol 5661 GraphicUsed by:5664
Symbol 5662 GraphicUsed by:5664
Symbol 5663 GraphicUsed by:5664
Symbol 5664 MovieClipUses:5650 5652 5654 5656 5658 5659 5660 5661 5662 5663Used by:6115
Symbol 5665 TextUses:11Used by:6115
Symbol 5666 GraphicUsed by:6115
Symbol 5667 FontUsed by:5668 5669
Symbol 5668 EditableTextUses:5667Used by:6115
Symbol 5669 TextUses:5667Used by:6115
Symbol 5670 GraphicUsed by:5682
Symbol 5671 GraphicUsed by:5682
Symbol 5672 GraphicUsed by:5682
Symbol 5673 GraphicUsed by:5682
Symbol 5674 GraphicUsed by:5682
Symbol 5675 GraphicUsed by:5682
Symbol 5676 GraphicUsed by:5682
Symbol 5677 GraphicUsed by:5682
Symbol 5678 GraphicUsed by:5682
Symbol 5679 GraphicUsed by:5682
Symbol 5680 GraphicUsed by:5682
Symbol 5681 GraphicUsed by:5682
Symbol 5682 MovieClipUses:5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681Used by:5768
Symbol 5683 GraphicUsed by:5692
Symbol 5684 GraphicUsed by:5692
Symbol 5685 GraphicUsed by:5692
Symbol 5686 GraphicUsed by:5692
Symbol 5687 GraphicUsed by:5692
Symbol 5688 GraphicUsed by:5692
Symbol 5689 GraphicUsed by:5692
Symbol 5690 GraphicUsed by:5692
Symbol 5691 GraphicUsed by:5692
Symbol 5692 MovieClipUses:5683 5684 5685 5686 5687 5688 5689 5690 5691Used by:5768
Symbol 5693 GraphicUsed by:5701
Symbol 5694 GraphicUsed by:5701
Symbol 5695 GraphicUsed by:5701
Symbol 5696 GraphicUsed by:5701
Symbol 5697 GraphicUsed by:5701
Symbol 5698 GraphicUsed by:5701
Symbol 5699 GraphicUsed by:5701
Symbol 5700 GraphicUsed by:5701
Symbol 5701 MovieClipUses:5693 5694 5695 5696 5697 5698 5699 5700Used by:5768
Symbol 5702 GraphicUsed by:5711
Symbol 5703 GraphicUsed by:5711
Symbol 5704 GraphicUsed by:5711
Symbol 5705 GraphicUsed by:5711
Symbol 5706 GraphicUsed by:5711
Symbol 5707 GraphicUsed by:5711
Symbol 5708 GraphicUsed by:5709
Symbol 5709 MovieClipUses:5708Used by:5711
Symbol 5710 GraphicUsed by:5711
Symbol 5711 MovieClipUses:5702 5703 5704 5705 5706 5707 5709 5710Used by:5768
Symbol 5712 GraphicUsed by:5733
Symbol 5713 GraphicUsed by:5733
Symbol 5714 GraphicUsed by:5733
Symbol 5715 GraphicUsed by:5733
Symbol 5716 GraphicUsed by:5733
Symbol 5717 GraphicUsed by:5733
Symbol 5718 GraphicUsed by:5733
Symbol 5719 GraphicUsed by:5733
Symbol 5720 GraphicUsed by:5733
Symbol 5721 GraphicUsed by:5733
Symbol 5722 GraphicUsed by:5733
Symbol 5723 GraphicUsed by:5733
Symbol 5724 GraphicUsed by:5733
Symbol 5725 GraphicUsed by:5733
Symbol 5726 GraphicUsed by:5733
Symbol 5727 GraphicUsed by:5733
Symbol 5728 GraphicUsed by:5733
Symbol 5729 GraphicUsed by:5733
Symbol 5730 GraphicUsed by:5733
Symbol 5731 GraphicUsed by:5733
Symbol 5732 GraphicUsed by:5733
Symbol 5733 MovieClip {main_fla.manny_death_2785}Uses:5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732Used by:5768
Symbol 5734 GraphicUsed by:5765
Symbol 5735 GraphicUsed by:5765
Symbol 5736 GraphicUsed by:5765
Symbol 5737 GraphicUsed by:5765
Symbol 5738 GraphicUsed by:5765
Symbol 5739 GraphicUsed by:5765
Symbol 5740 GraphicUsed by:5765
Symbol 5741 GraphicUsed by:5765
Symbol 5742 GraphicUsed by:5765
Symbol 5743 GraphicUsed by:5765
Symbol 5744 GraphicUsed by:5765
Symbol 5745 GraphicUsed by:5765
Symbol 5746 GraphicUsed by:5765
Symbol 5747 GraphicUsed by:5765
Symbol 5748 GraphicUsed by:5765
Symbol 5749 GraphicUsed by:5765
Symbol 5750 GraphicUsed by:5765
Symbol 5751 GraphicUsed by:5765
Symbol 5752 GraphicUsed by:5765
Symbol 5753 GraphicUsed by:5765
Symbol 5754 GraphicUsed by:5765
Symbol 5755 GraphicUsed by:5765
Symbol 5756 GraphicUsed by:5765
Symbol 5757 GraphicUsed by:5765
Symbol 5758 GraphicUsed by:5759
Symbol 5759 MovieClipUses:5758Used by:5765
Symbol 5760 ShapeTweeningUsed by:5765
Symbol 5761 GraphicUsed by:5765
Symbol 5762 ShapeTweeningUsed by:5765
Symbol 5763 GraphicUsed by:5765
Symbol 5764 GraphicUsed by:5765
Symbol 5765 MovieClip {main_fla.manny_shock1_2786}Uses:5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5759 5760 5761 5762 5763 3793 5764Used by:5768
Symbol 5766 GraphicUsed by:5767
Symbol 5767 MovieClipUses:5766Used by:5768
Symbol 5768 MovieClipUses:5682 5692 5701 5711 5733 5765 5767Used by:6115
Symbol 5769 GraphicUsed by:5770
Symbol 5770 MovieClipUses:5769Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5771 GraphicUsed by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5772 GraphicUsed by:5773
Symbol 5773 MovieClipUses:5772Used by:5800
Symbol 5774 TextUses:61Used by:5775
Symbol 5775 MovieClipUses:5774Used by:5800
Symbol 5776 GraphicUsed by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5777 GraphicUsed by:5778
Symbol 5778 MovieClipUses:5777Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5779 GraphicUsed by:5800
Symbol 5780 GraphicUsed by:5781
Symbol 5781 MovieClipUses:5780Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5782 GraphicUsed by:5783
Symbol 5783 MovieClipUses:5782Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5784 GraphicUsed by:5785
Symbol 5785 MovieClipUses:5784Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5786 GraphicUsed by:5787
Symbol 5787 MovieClipUses:5786Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5788 GraphicUsed by:5800
Symbol 5789 GraphicUsed by:5790
Symbol 5790 MovieClipUses:5789Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5791 GraphicUsed by:5792
Symbol 5792 MovieClipUses:5791Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5793 GraphicUsed by:5794
Symbol 5794 MovieClipUses:5793Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5795 MovieClipUses:1471Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5796 GraphicUsed by:5800
Symbol 5797 GraphicUsed by:5798
Symbol 5798 MovieClipUses:5797Used by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5799 GraphicUsed by:5800 5808 5816 5824 5832 5840 5848 5856 5864 5872
Symbol 5800 MovieClip {main_fla.strip3_2789}Uses:5770 5771 5773 5775 5776 5778 5779 5781 5783 5785 5787 5788 5790 5792 5794 5795 5796 5798 5799Used by:6115
Symbol 5801 GraphicUsed by:5802
Symbol 5802 MovieClipUses:5801Used by:5808
Symbol 5803 TextUses:61Used by:5804
Symbol 5804 MovieClipUses:5803Used by:5808
Symbol 5805 GraphicUsed by:5808
Symbol 5806 GraphicUsed by:5808
Symbol 5807 GraphicUsed by:5808
Symbol 5808 MovieClip {main_fla.strip2_2803}Uses:5770 5771 5802 5804 5776 5778 5805 5781 5783 5785 5787 5806 5790 5792 5794 5795 5807 5798 5799Used by:6115
Symbol 5809 GraphicUsed by:5810
Symbol 5810 MovieClipUses:5809Used by:5816
Symbol 5811 TextUses:61Used by:5812
Symbol 5812 MovieClipUses:5811Used by:5816
Symbol 5813 GraphicUsed by:5816
Symbol 5814 GraphicUsed by:5816
Symbol 5815 GraphicUsed by:5816
Symbol 5816 MovieClip {main_fla.strip1_2806}Uses:5770 5771 5810 5812 5776 5778 5813 5781 5783 5785 5787 5814 5790 5792 5794 5795 5815 5798 5799Used by:6115
Symbol 5817 GraphicUsed by:5818
Symbol 5818 MovieClipUses:5817Used by:5824
Symbol 5819 TextUses:61Used by:5820
Symbol 5820 MovieClipUses:5819Used by:5824
Symbol 5821 GraphicUsed by:5824
Symbol 5822 GraphicUsed by:5824
Symbol 5823 GraphicUsed by:5824
Symbol 5824 MovieClip {main_fla.strip4_2809}Uses:5770 5771 5818 5820 5776 5778 5821 5781 5783 5785 5787 5822 5790 5792 5794 5795 5823 5798 5799Used by:6115
Symbol 5825 GraphicUsed by:5826
Symbol 5826 MovieClipUses:5825Used by:5832
Symbol 5827 TextUses:61Used by:5828
Symbol 5828 MovieClipUses:5827Used by:5832
Symbol 5829 GraphicUsed by:5832
Symbol 5830 GraphicUsed by:5832
Symbol 5831 GraphicUsed by:5832
Symbol 5832 MovieClip {main_fla.strip5_2812}Uses:5770 5771 5826 5828 5776 5778 5829 5781 5783 5785 5787 5830 5790 5792 5794 5795 5831 5798 5799Used by:6115
Symbol 5833 GraphicUsed by:5834
Symbol 5834 MovieClipUses:5833Used by:5840
Symbol 5835 TextUses:61Used by:5836
Symbol 5836 MovieClipUses:5835Used by:5840
Symbol 5837 GraphicUsed by:5840
Symbol 5838 GraphicUsed by:5840
Symbol 5839 GraphicUsed by:5840
Symbol 5840 MovieClip {main_fla.strip6_2815}Uses:5770 5771 5834 5836 5776 5778 5837 5781 5783 5785 5787 5838 5790 5792 5794 5795 5839 5798 5799Used by:6115
Symbol 5841 TextUses:61Used by:5842
Symbol 5842 MovieClipUses:5841Used by:5848
Symbol 5843 GraphicUsed by:5844
Symbol 5844 MovieClipUses:5843Used by:5848
Symbol 5845 GraphicUsed by:5848
Symbol 5846 GraphicUsed by:5848
Symbol 5847 GraphicUsed by:5848
Symbol 5848 MovieClip {main_fla.strip7_2818}Uses:5770 5771 5842 5844 5776 5778 5845 5781 5783 5785 5787 5846 5790 5792 5794 5795 5847 5798 5799Used by:6115
Symbol 5849 GraphicUsed by:5850
Symbol 5850 MovieClipUses:5849Used by:5856
Symbol 5851 TextUses:61Used by:5852
Symbol 5852 MovieClipUses:5851Used by:5856
Symbol 5853 GraphicUsed by:5856
Symbol 5854 GraphicUsed by:5856
Symbol 5855 GraphicUsed by:5856
Symbol 5856 MovieClip {main_fla.strip8_2821}Uses:5770 5771 5850 5852 5776 5778 5853 5781 5783 5785 5787 5854 5790 5792 5794 5795 5855 5798 5799Used by:6115
Symbol 5857 GraphicUsed by:5858
Symbol 5858 MovieClipUses:5857Used by:5864
Symbol 5859 TextUses:61Used by:5860
Symbol 5860 MovieClipUses:5859Used by:5864
Symbol 5861 GraphicUsed by:5864
Symbol 5862 GraphicUsed by:5864
Symbol 5863 GraphicUsed by:5864
Symbol 5864 MovieClip {main_fla.strip9_2824}Uses:5770 5771 5858 5860 5776 5778 5861 5781 5783 5785 5787 5862 5790 5792 5794 5795 5863 5798 5799Used by:6115
Symbol 5865 GraphicUsed by:5866
Symbol 5866 MovieClipUses:5865Used by:5872
Symbol 5867 TextUses:61Used by:5868
Symbol 5868 MovieClipUses:5867Used by:5872
Symbol 5869 GraphicUsed by:5872
Symbol 5870 GraphicUsed by:5872
Symbol 5871 GraphicUsed by:5872
Symbol 5872 MovieClip {main_fla.strip_2827}Uses:5770 5771 5866 5868 5776 5778 5869 5781 5783 5785 5787 5870 5790 5792 5794 5795 5871 5798 5799Used by:6115
Symbol 5873 MovieClipUsed by:6115
Symbol 5874 GraphicUsed by:5875
Symbol 5875 MovieClipUses:5874Used by:5881
Symbol 5876 GraphicUsed by:5881
Symbol 5877 GraphicUsed by:5878
Symbol 5878 MovieClipUses:5877Used by:5881 5899 5965 5973 6001 6008 6015 6075 6082 6102
Symbol 5879 GraphicUsed by:5881
Symbol 5880 GraphicUsed by:5881
Symbol 5881 MovieClip {main_fla.cutholder_2831}Uses:5875 5876 5878 1941 5879 5880Used by:6115
Symbol 5882 GraphicUsed by:5899
Symbol 5883 GraphicUsed by:5884
Symbol 5884 MovieClipUses:5883Used by:5899
Symbol 5885 GraphicUsed by:5899
Symbol 5886 GraphicUsed by:5899
Symbol 5887 GraphicUsed by:5899
Symbol 5888 GraphicUsed by:5889
Symbol 5889 MovieClipUses:5888Used by:5899
Symbol 5890 GraphicUsed by:5891
Symbol 5891 MovieClipUses:5890Used by:5899
Symbol 5892 GraphicUsed by:5893
Symbol 5893 MovieClipUses:5892Used by:5899
Symbol 5894 GraphicUsed by:5895
Symbol 5895 MovieClipUses:5894Used by:5899
Symbol 5896 GraphicUsed by:5897
Symbol 5897 MovieClipUses:5896Used by:5899
Symbol 5898 MovieClipUses:1807Used by:5899
Symbol 5899 MovieClip {main_fla.tonghol_2834}Uses:5882 5884 5885 5878 5886 5887 5889 5891 5893 5895 5897 5898Used by:6115
Symbol 5900 GraphicUsed by:5965
Symbol 5901 GraphicUsed by:5902 6442
Symbol 5902 MovieClipUses:5901Used by:5965
Symbol 5903 GraphicUsed by:5965
Symbol 5904 MovieClipUses:254Used by:5965
Symbol 5905 GraphicUsed by:5965
Symbol 5906 GraphicUsed by:5907 5949 6446 6512
Symbol 5907 MovieClipUses:5906Used by:5965
Symbol 5908 GraphicUsed by:5965
Symbol 5909 GraphicUsed by:5910 6448
Symbol 5910 MovieClipUses:260 5909Used by:5965
Symbol 5911 GraphicUsed by:5912 5932 6449 6460
Symbol 5912 MovieClipUses:324 5911Used by:5965
Symbol 5913 GraphicUsed by:5914 6450
Symbol 5914 MovieClipUses:5913Used by:5965
Symbol 5915 GraphicUsed by:5965
Symbol 5916 MovieClipUses:5519Used by:5965
Symbol 5917 GraphicUsed by:5965
Symbol 5918 MovieClipUses:332Used by:5965
Symbol 5919 GraphicUsed by:5965
Symbol 5920 GraphicUsed by:5921 5962 6455 6520
Symbol 5921 MovieClipUses:5920Used by:5965
Symbol 5922 GraphicUsed by:5941 6465
Symbol 5923 GraphicUsed by:5924 6456
Symbol 5924 MovieClipUses:5923Used by:5941
Symbol 5925 MovieClipUses:254Used by:5941
Symbol 5926 GraphicUsed by:5941 6465
Symbol 5927 MovieClipUses:287Used by:5941
Symbol 5928 GraphicUsed by:5941 6465
Symbol 5929 GraphicUsed by:5930 6459
Symbol 5930 MovieClipUses:290 260 5929Used by:5941
Symbol 5931 GraphicUsed by:5932 6460
Symbol 5932 MovieClipUses:5931 324 5911Used by:5941
Symbol 5933 GraphicUsed by:5934 6461
Symbol 5934 MovieClipUses:5933Used by:5941
Symbol 5935 GraphicUsed by:5941 6465
Symbol 5936 MovieClipUses:303Used by:5941
Symbol 5937 MovieClipUses:332Used by:5941
Symbol 5938 GraphicUsed by:5941 6465
Symbol 5939 GraphicUsed by:5940 6464
Symbol 5940 MovieClipUses:5939Used by:5941
Symbol 5941 MovieClipUses:5922 5924 284 5925 5926 5927 5928 5930 5932 5934 5935 5936 305 5937 5938 5940Used by:5965
Symbol 5942 GraphicUsed by:5965
Symbol 5943 GraphicUsed by:5965
Symbol 5944 GraphicUsed by:5945 6509
Symbol 5945 MovieClipUses:5944Used by:5965
Symbol 5946 GraphicUsed by:5965
Symbol 5947 MovieClipUses:254Used by:5965
Symbol 5948 GraphicUsed by:5965
Symbol 5949 MovieClipUses:5906Used by:5965
Symbol 5950 GraphicUsed by:5965
Symbol 5951 GraphicUsed by:5952 6514
Symbol 5952 MovieClipUses:260 5951Used by:5965
Symbol 5953 GraphicUsed by:5954 6515
Symbol 5954 MovieClipUses:5513 5953Used by:5965
Symbol 5955 GraphicUsed by:5956 6516
Symbol 5956 MovieClipUses:5955Used by:5965
Symbol 5957 GraphicUsed by:5965
Symbol 5958 MovieClipUses:5519Used by:5965
Symbol 5959 GraphicUsed by:5965
Symbol 5960 MovieClipUses:332Used by:5965
Symbol 5961 GraphicUsed by:5965
Symbol 5962 MovieClipUses:5920Used by:5965
Symbol 5963 GraphicUsed by:5965
Symbol 5964 MovieClipUses:5500 5502 5503 5505 5506 5508 5509 5512 5515 5517 5518 5520 5521 5523 5524 5526Used by:5965
Symbol 5965 MovieClip {main_fla.lighterhol_2842}Uses:5900 5902 5903 5904 5905 5907 5908 5910 5912 5914 5915 5916 5917 5918 5919 5921 5941 5942 5878 5943 5945 5946 5947 5948 5949 5950 5952 5954 5956 5957 5958 5959 5960 5961 5962 5963 5964Used by:6115
Symbol 5966 GraphicUsed by:5973
Symbol 5967 GraphicUsed by:5968
Symbol 5968 MovieClipUses:5967Used by:5973
Symbol 5969 GraphicUsed by:5973
Symbol 5970 GraphicUsed by:5973
Symbol 5971 GraphicUsed by:5973
Symbol 5972 GraphicUsed by:5973
Symbol 5973 MovieClip {main_fla.creamhol_2872}Uses:5966 5968 5969 5878 5970 5971 5972Used by:6115
Symbol 5974 GraphicUsed by:6001
Symbol 5975 GraphicUsed by:5976
Symbol 5976 MovieClipUses:366 5975Used by:6001
Symbol 5977 GraphicUsed by:6001
Symbol 5978 GraphicUsed by:5979
Symbol 5979 MovieClipUses:382 5978Used by:6001
Symbol 5980 GraphicUsed by:6001
Symbol 5981 GraphicUsed by:5982
Symbol 5982 MovieClipUses:5981Used by:6001
Symbol 5983 GraphicUsed by:6001
Symbol 5984 GraphicUsed by:6001
Symbol 5985 GraphicUsed by:6001
Symbol 5986 GraphicUsed by:6001
Symbol 5987 GraphicUsed by:6001
Symbol 5988 GraphicUsed by:5989 5995 6431
Symbol 5989 MovieClipUses:366 5988Used by:6001
Symbol 5990 GraphicUsed by:6001
Symbol 5991 GraphicUsed by:5992 6433
Symbol 5992 MovieClipUses:382 5991Used by:6001
Symbol 5993 GraphicUsed by:6001
Symbol 5994 GraphicUsed by:6001
Symbol 5995 MovieClipUses:366 5988Used by:6001
Symbol 5996 GraphicUsed by:6001
Symbol 5997 GraphicUsed by:5998
Symbol 5998 MovieClipUses:382 5997Used by:6001
Symbol 5999 GraphicUsed by:6001
Symbol 6000 GraphicUsed by:6001
Symbol 6001 MovieClip {main_fla.staplerhol_2874}Uses:5974 5976 5977 5979 5980 5982 5983 5878 5984 5985 5986 5987 5989 5990 5992 5993 5994 5995 5996 5998 5999 6000 5584 5586 5588 5590 5592 5594 5596 5598Used by:6115
Symbol 6002 GraphicUsed by:6008
Symbol 6003 GraphicUsed by:6004
Symbol 6004 MovieClipUses:6003Used by:6008
Symbol 6005 GraphicUsed by:6008
Symbol 6006 GraphicUsed by:6008
Symbol 6007 GraphicUsed by:6008
Symbol 6008 MovieClip {main_fla.vachol_2882}Uses:6002 6004 6005 5878 6006 6007Used by:6115
Symbol 6009 GraphicUsed by:6015
Symbol 6010 GraphicUsed by:6011
Symbol 6011 MovieClipUses:6010Used by:6015
Symbol 6012 GraphicUsed by:6015
Symbol 6013 GraphicUsed by:6015
Symbol 6014 GraphicUsed by:6015
Symbol 6015 MovieClip {main_fla.sawhol_2884}Uses:6009 6011 6012 5878 6013 6014Used by:6115
Symbol 6016 GraphicUsed by:6036
Symbol 6017 MovieClipUses:5547Used by:6036
Symbol 6018 GraphicUsed by:6036
Symbol 6019 MovieClipUses:5550Used by:6036
Symbol 6020 MovieClipUses:5552Used by:6036
Symbol 6021 MovieClipUses:5552Used by:6036
Symbol 6022 MovieClipUses:5550Used by:6036
Symbol 6023 MovieClipUses:5552Used by:6036
Symbol 6024 MovieClipUses:5550Used by:6036
Symbol 6025 MovieClipUses:5552Used by:6036
Symbol 6026 MovieClipUses:5559Used by:6036
Symbol 6027 MovieClipUses:5561Used by:6036
Symbol 6028 MovieClipUses:5563Used by:6036
Symbol 6029 GraphicUsed by:6036
Symbol 6030 MovieClipUses:5566Used by:6036
Symbol 6031 MovieClipUses:415Used by:6036
Symbol 6032 MovieClipUses:5569Used by:6036
Symbol 6033 GraphicUsed by:6036
Symbol 6034 MovieClipUses:967Used by:6036
Symbol 6035 MovieClipUses:5573Used by:6036
Symbol 6036 MovieClipUses:6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035Used by:6075
Symbol 6037 GraphicUsed by:6075
Symbol 6038 GraphicUsed by:6075
Symbol 6039 MovieClipUses:394Used by:6075
Symbol 6040 GraphicUsed by:6075
Symbol 6041 MovieClipUses:5603Used by:6075
Symbol 6042 MovieClipUses:5605Used by:6075
Symbol 6043 MovieClipUses:5605Used by:6075
Symbol 6044 MovieClipUses:5603Used by:6075
Symbol 6045 MovieClipUses:5605Used by:6075
Symbol 6046 MovieClipUses:5603Used by:6075
Symbol 6047 MovieClipUses:5605Used by:6075
Symbol 6048 MovieClipUses:5612Used by:6075
Symbol 6049 MovieClipUses:5614Used by:6075
Symbol 6050 MovieClipUses:410Used by:6075
Symbol 6051 GraphicUsed by:6075
Symbol 6052 MovieClipUses:5618Used by:6075
Symbol 6053 MovieClipUses:5620Used by:6075
Symbol 6054 GraphicUsed by:6075
Symbol 6055 MovieClipUses:418Used by:6075
Symbol 6056 MovieClipUses:420Used by:6075
Symbol 6057 GraphicUsed by:6075
Symbol 6058 GraphicUsed by:6075
Symbol 6059 GraphicUsed by:6075
Symbol 6060 GraphicUsed by:6075
Symbol 6061 GraphicUsed by:6075
Symbol 6062 GraphicUsed by:6075
Symbol 6063 GraphicUsed by:6075
Symbol 6064 GraphicUsed by:6075
Symbol 6065 GraphicUsed by:6075
Symbol 6066 GraphicUsed by:6075
Symbol 6067 GraphicUsed by:6075
Symbol 6068 GraphicUsed by:6075
Symbol 6069 GraphicUsed by:6075
Symbol 6070 GraphicUsed by:6075
Symbol 6071 GraphicUsed by:6075
Symbol 6072 GraphicUsed by:6075
Symbol 6073 GraphicUsed by:6075
Symbol 6074 GraphicUsed by:6075
Symbol 6075 MovieClip {main_fla.corkhol_2886}Uses:6036 6037 5878 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 5601 6064 5604 5606 5607 5608 5609 5610 5611 5613 5615 5616 6065 5619 5621 6066 5623 5624 6067 6068 6069 6070 6071 6072 6073 6074Used by:6115
Symbol 6076 GraphicUsed by:6082
Symbol 6077 GraphicUsed by:6078
Symbol 6078 MovieClipUses:6077Used by:6082
Symbol 6079 GraphicUsed by:6082
Symbol 6080 GraphicUsed by:6082
Symbol 6081 GraphicUsed by:6082
Symbol 6082 MovieClip {main_fla.wireh_2919}Uses:6076 6078 6079 5878 6080 6081Used by:6115
Symbol 6083 GraphicUsed by:6102
Symbol 6084 GraphicUsed by:6102
Symbol 6085 GraphicUsed by:6088
Symbol 6086 MovieClipUses:495Used by:6088
Symbol 6087 MovieClipUses:497Used by:6088
Symbol 6088 MovieClipUses:6085 6086 6087 499Used by:6102
Symbol 6089 GraphicUsed by:6102
Symbol 6090 GraphicUsed by:6102
Symbol 6091 GraphicUsed by:6092
Symbol 6092 MovieClipUses:6091Used by:6102
Symbol 6093 GraphicUsed by:6094
Symbol 6094 MovieClipUses:6093Used by:6102
Symbol 6095 GraphicUsed by:6102
Symbol 6096 GraphicUsed by:6102
Symbol 6097 GraphicUsed by:6098 6494
Symbol 6098 MovieClipUses:6097Used by:6102
Symbol 6099 GraphicUsed by:6100 6495
Symbol 6100 MovieClipUses:6099Used by:6102
Symbol 6101 GraphicUsed by:6102
Symbol 6102 MovieClip {main_fla.shol_2921}Uses:6083 5577 5578 6084 6088 6089 5878 6090 6092 6094 6095 6096 6098 6100 6101Used by:6115
Symbol 6103 GraphicUsed by:6104
Symbol 6104 MovieClipUses:6103Used by:6105
Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}Uses:6104Used by:6115
Symbol 6106 GraphicUsed by:6107 6113
Symbol 6107 MovieClipUses:6106Used by:6112
Symbol 6108 GraphicUsed by:6112 6113
Symbol 6109 GraphicUsed by:6110 6113
Symbol 6110 MovieClipUses:6109Used by:6112
Symbol 6111 GraphicUsed by:6112 6113
Symbol 6112 MovieClipUses:6107 6108 6110 6111Used by:6113
Symbol 6113 ButtonUses:6112 6106 6108 6109 6111Used by:6114
Symbol 6114 MovieClipUses:6113Used by:6115
Symbol 6115 MovieClip {ui}Uses:5632 5633 5642 5644 5645 5647 5649 5664 5665 5666 5668 5669 5768 5800 5808 5816 5824 5832 5840 5848 5856 5864 5872 5873 5881 5899 5965 5973 6001 6008 6015 6075 6082 6102 3491 6105 6114Used by:Timeline
Symbol 6116 MovieClipUses:219Used by:6206
Symbol 6117 GraphicUsed by:6205
Symbol 6118 GraphicUsed by:6119
Symbol 6119 MovieClipUses:6118Used by:6205
Symbol 6120 GraphicUsed by:6121
Symbol 6121 MovieClipUses:6120Used by:6205
Symbol 6122 GraphicUsed by:6205
Symbol 6123 GraphicUsed by:6128
Symbol 6124 GraphicUsed by:6125
Symbol 6125 MovieClipUses:6124Used by:6128
Symbol 6126 MovieClipUses:36Used by:6128
Symbol 6127 GraphicUsed by:6128
Symbol 6128 MovieClipUses:6123 6125 6126 6127Used by:6205
Symbol 6129 GraphicUsed by:6205
Symbol 6130 GraphicUsed by:6131
Symbol 6131 MovieClipUses:6130Used by:6205
Symbol 6132 TextUses:11Used by:6133 6218
Symbol 6133 MovieClipUses:6132Used by:6205
Symbol 6134 TextUses:11Used by:6135
Symbol 6135 MovieClipUses:6134Used by:6205
Symbol 6136 GraphicUsed by:6137
Symbol 6137 MovieClipUses:6136Used by:6205
Symbol 6138 GraphicUsed by:6139
Symbol 6139 MovieClipUses:6138Used by:6205
Symbol 6140 GraphicUsed by:6141
Symbol 6141 MovieClipUses:6140Used by:6205
Symbol 6142 GraphicUsed by:6205
Symbol 6143 TextUses:11Used by:6205
Symbol 6144 TextUses:11Used by:6205
Symbol 6145 TextUses:11Used by:6205
Symbol 6146 TextUses:11Used by:6205
Symbol 6147 EditableTextUses:79Used by:6205
Symbol 6148 EditableTextUses:79Used by:6205
Symbol 6149 GraphicUsed by:6150 6151 6152
Symbol 6150 MovieClipUses:6149Used by:6205
Symbol 6151 MovieClipUses:6149Used by:6205
Symbol 6152 MovieClipUses:6149Used by:6205
Symbol 6153 GraphicUsed by:6167
Symbol 6154 MovieClipUses:1070Used by:6167
Symbol 6155 MovieClipUses:108Used by:6167
Symbol 6156 MovieClipUses:104Used by:6167
Symbol 6157 GraphicUsed by:6158 6167
Symbol 6158 MovieClipUses:6157Used by:6167
Symbol 6159 GraphicUsed by:6160 6167
Symbol 6160 MovieClipUses:6159Used by:6167
Symbol 6161 GraphicUsed by:6162 6167
Symbol 6162 MovieClipUses:6161Used by:6167
Symbol 6163 TextUses:11Used by:6167
Symbol 6164 GraphicUsed by:6167
Symbol 6165 MovieClipUses:118Used by:6167
Symbol 6166 MovieClipUses:120Used by:6167
Symbol 6167 ButtonUses:6153 6154 6155 6156 6158 6160 6162 6163 6164 6165 6166 1070 108 104 6157 118 6159 6161 120Used by:6205
Symbol 6168 GraphicUsed by:6183
Symbol 6169 GraphicUsed by:6170 6183
Symbol 6170 MovieClipUses:6169Used by:6183
Symbol 6171 MovieClipUses:1767Used by:6183
Symbol 6172 GraphicUsed by:6173 6183
Symbol 6173 MovieClipUses:6172Used by:6183
Symbol 6174 GraphicUsed by:6175 6183
Symbol 6175 MovieClipUses:6174Used by:6183
Symbol 6176 GraphicUsed by:6177 6183
Symbol 6177 MovieClipUses:6176Used by:6183
Symbol 6178 MovieClipUses:2969Used by:6183
Symbol 6179 TextUses:11Used by:6183
Symbol 6180 GraphicUsed by:6183
Symbol 6181 MovieClipUses:120Used by:6183
Symbol 6182 MovieClipUses:118Used by:6183
Symbol 6183 ButtonUses:6168 6170 6171 6173 6175 6177 6178 6179 6180 6181 6182 6169 1767 6172 6174 6176 120 118 2969Used by:6205
Symbol 6184 EditableTextUses:79Used by:6204
Symbol 6185 EditableTextUses:79Used by:6204
Symbol 6186 EditableTextUses:79Used by:6204
Symbol 6187 EditableTextUses:79Used by:6204
Symbol 6188 EditableTextUses:79Used by:6204
Symbol 6189 EditableTextUses:79Used by:6204
Symbol 6190 EditableTextUses:79Used by:6204
Symbol 6191 EditableTextUses:79Used by:6204
Symbol 6192 EditableTextUses:79Used by:6204
Symbol 6193 EditableTextUses:79Used by:6204
Symbol 6194 EditableTextUses:79Used by:6204
Symbol 6195 EditableTextUses:79Used by:6204
Symbol 6196 EditableTextUses:79Used by:6204
Symbol 6197 EditableTextUses:79Used by:6204
Symbol 6198 EditableTextUses:79Used by:6204
Symbol 6199 EditableTextUses:79Used by:6204
Symbol 6200 EditableTextUses:79Used by:6204
Symbol 6201 EditableTextUses:79Used by:6204
Symbol 6202 EditableTextUses:79Used by:6204
Symbol 6203 EditableTextUses:79Used by:6204
Symbol 6204 MovieClipUses:6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203Used by:6205
Symbol 6205 MovieClipUses:6117 6119 6121 6122 6128 6129 6131 6133 6135 6137 6139 6141 6142 6143 6144 6145 6146 6147 6148 6150 6151 6152 6167 6183 6204Used by:6206
Symbol 6206 MovieClip {failedScreen}Uses:6116 6205Used by:Timeline
Symbol 6207 GraphicUsed by:6290
Symbol 6208 GraphicUsed by:6290
Symbol 6209 GraphicUsed by:6215
Symbol 6210 GraphicUsed by:6211
Symbol 6211 MovieClipUses:6210Used by:6215
Symbol 6212 GraphicUsed by:6213
Symbol 6213 MovieClipUses:6212Used by:6215
Symbol 6214 GraphicUsed by:6215
Symbol 6215 MovieClipUses:6209 6211 6213 6214Used by:6290
Symbol 6216 GraphicUsed by:6217
Symbol 6217 MovieClipUses:6216Used by:6290
Symbol 6218 MovieClipUses:6132Used by:6290
Symbol 6219 GraphicUsed by:6220
Symbol 6220 MovieClipUses:6219Used by:6290
Symbol 6221 GraphicUsed by:6290
Symbol 6222 TextUses:11Used by:6290
Symbol 6223 GraphicUsed by:6224
Symbol 6224 MovieClipUses:6223Used by:6290
Symbol 6225 MovieClipUses:4787Used by:6290
Symbol 6226 GraphicUsed by:6232
Symbol 6227 GraphicUsed by:6228 6232
Symbol 6228 MovieClipUses:6227Used by:6232
Symbol 6229 MovieClipUses:4787Used by:6232
Symbol 6230 TextUses:11Used by:6232
Symbol 6231 TextUses:11Used by:6232
Symbol 6232 ButtonUses:6226 6228 6229 6230 6231 6227 4787Used by:6239
Symbol 6233 TextUses:11Used by:6235
Symbol 6234 TextUses:11Used by:6235
Symbol 6235 ButtonUses:6233 6234Used by:6239
Symbol 6236 TextUses:11Used by:6238
Symbol 6237 TextUses:11Used by:6238
Symbol 6238 ButtonUses:6236 6237Used by:6239
Symbol 6239 MovieClipUses:6232 6235 6238Used by:6290
Symbol 6240 GraphicUsed by:6241 6249 6261 6270 6273
Symbol 6241 MovieClipUses:6240Used by:6249
Symbol 6242 GraphicUsed by:6249
Symbol 6243 GraphicUsed by:6244 6249
Symbol 6244 MovieClipUses:6243Used by:6249
Symbol 6245 MovieClipUses:4787Used by:6249
Symbol 6246 MovieClipUses:4787Used by:6249
Symbol 6247 TextUses:11Used by:6249
Symbol 6248 TextUses:11Used by:6249
Symbol 6249 ButtonUses:6241 6242 6244 6245 6246 6247 6248 6240 6243 4787Used by:6290
Symbol 6250 GraphicUsed by:6251 6260 6275
Symbol 6251 MovieClipUses:6250Used by:6260
Symbol 6252 GraphicUsed by:6260
Symbol 6253 GraphicUsed by:6254 6260
Symbol 6254 MovieClipUses:6253Used by:6260
Symbol 6255 GraphicUsed by:6256 6260
Symbol 6256 MovieClipUses:6255Used by:6260
Symbol 6257 MovieClipUses:4787Used by:6260
Symbol 6258 TextUses:11Used by:6260
Symbol 6259 TextUses:11Used by:6260
Symbol 6260 ButtonUses:6251 6252 6254 6256 6257 6258 6259 6250 6253 6255 4787Used by:6290
Symbol 6261 MovieClipUses:6240Used by:6270 6273
Symbol 6262 GraphicUsed by:6270 6273
Symbol 6263 TextUses:11Used by:6270
Symbol 6264 GraphicUsed by:6265 6270 6273
Symbol 6265 MovieClipUses:6264Used by:6270 6273
Symbol 6266 GraphicUsed by:6267 6270 6273
Symbol 6267 MovieClipUses:6266Used by:6270 6273
Symbol 6268 MovieClipUses:4787Used by:6270 6273
Symbol 6269 TextUses:11Used by:6270
Symbol 6270 ButtonUses:6261 6262 6263 6265 6267 6268 6269 6240 6264 6266 4787Used by:6274
Symbol 6271 TextUses:11Used by:6273
Symbol 6272 TextUses:11Used by:6273
Symbol 6273 ButtonUses:6261 6262 6271 6265 6267 6268 6272 6240 6264 6266 4787Used by:6274
Symbol 6274 MovieClipUses:6270 6273Used by:6290
Symbol 6275 MovieClipUses:6250Used by:6290
Symbol 6276 GraphicUsed by:6285 6288
Symbol 6277 GraphicUsed by:6278 6285 6288
Symbol 6278 MovieClipUses:6277Used by:6285 6288
Symbol 6279 MovieClipUses:4787Used by:6285 6288
Symbol 6280 MovieClipUses:4787Used by:6285 6288
Symbol 6281 GraphicUsed by:6282 6285 6288
Symbol 6282 MovieClipUses:6281Used by:6285 6288
Symbol 6283 TextUses:11Used by:6285
Symbol 6284 TextUses:11Used by:6285
Symbol 6285 ButtonUses:6276 6278 6279 6280 6282 6283 6284 6277 4787 6281Used by:6289
Symbol 6286 TextUses:11Used by:6288
Symbol 6287 TextUses:11Used by:6288
Symbol 6288 ButtonUses:6276 6278 6279 6280 6282 6286 6287 6277 4787 6281Used by:6289
Symbol 6289 MovieClipUses:6285 6288Used by:6290
Symbol 6290 MovieClipUses:6207 1822 1826 6208 6215 6217 6218 6220 1824 1828 6221 6222 6224 6225 6239 6249 6260 6274 6275 6289 1968Used by:6576
Symbol 6291 GraphicUsed by:6571
Symbol 6292 GraphicUsed by:6293
Symbol 6293 MovieClipUses:6292Used by:6571
Symbol 6294 GraphicUsed by:6571
Symbol 6295 GraphicUsed by:6296
Symbol 6296 MovieClipUses:6295Used by:6571
Symbol 6297 GraphicUsed by:6298
Symbol 6298 MovieClipUses:6297Used by:6571
Symbol 6299 GraphicUsed by:6300
Symbol 6300 MovieClipUses:6299Used by:6571
Symbol 6301 GraphicUsed by:6571
Symbol 6302 GraphicUsed by:6571
Symbol 6303 FontUsed by:6304 6407 6410 6419 6420 6423 6424 6426 6427 6428 6429 6436 6437 6439 6440 6468 6469 6491 6492 6498 6499 6501 6502 6504 6505 6523 6524 6529 6531 6532 6534 6535 6538 6539 6540 6544 6545 6546 6552 6553 6554 6555 6565 6566 6567 6568 6569
Symbol 6304 TextUses:6303Used by:6571
Symbol 6305 GraphicUsed by:6306 6312 6415
Symbol 6306 MovieClipUses:6305Used by:6312 6415
Symbol 6307 GraphicUsed by:6312
Symbol 6308 TextUses:11Used by:6312
Symbol 6309 GraphicUsed by:6310 6312 6415
Symbol 6310 MovieClipUses:6309Used by:6312 6415
Symbol 6311 TextUses:11Used by:6312
Symbol 6312 ButtonUses:6306 6307 6308 6310 6311 6305 6309Used by:6571
Symbol 6313 TextUses:59Used by:6369
Symbol 6314 GraphicUsed by:6320
Symbol 6315 GraphicUsed by:6316
Symbol 6316 MovieClipUses:6315Used by:6319
Symbol 6317 GraphicUsed by:6318
Symbol 6318 MovieClipUses:6317Used by:6319
Symbol 6319 MovieClipUses:6316 6318Used by:6320
Symbol 6320 MovieClip {main_fla.shodercopy_3024}Uses:6314 6319 4208Used by:6327 6570
Symbol 6321 GraphicUsed by:6324 6326
Symbol 6322 GraphicUsed by:6324
Symbol 6323 GraphicUsed by:6324
Symbol 6324 MovieClip {main_fla.ringocopy_3029}Uses:6321 6322 6323Used by:6326
Symbol 6325 GraphicUsed by:6326
Symbol 6326 ButtonUses:6324 6321 6325Used by:6327 6334 6341 6342 6345 6348 6358 6366
Symbol 6327 MovieClipUses:6320 6326Used by:6369
Symbol 6328 GraphicUsed by:6329
Symbol 6329 MovieClipUses:6328Used by:6330
Symbol 6330 MovieClipUses:6329Used by:6331
Symbol 6331 MovieClip {main_fla.lholder_3032}Uses:4171 6330 4177 4178Used by:6333 6342 6570
Symbol 6332 GraphicUsed by:6333
Symbol 6333 MovieClipUses:6331 6332 4953Used by:6334 6570
Symbol 6334 MovieClipUses:6333 6326Used by:6369
Symbol 6335 GraphicUsed by:6340
Symbol 6336 GraphicUsed by:6340
Symbol 6337 GraphicUsed by:6340
Symbol 6338 GraphicUsed by:6340
Symbol 6339 GraphicUsed by:6340
Symbol 6340 MovieClipUses:6335 3401 3402 6336 6337 6338 6339 3407Used by:6341 6570
Symbol 6341 MovieClipUses:6340 6326Used by:6369
Symbol 6342 MovieClipUses:6331 6326Used by:6369
Symbol 6343 GraphicUsed by:6345 6570
Symbol 6344 GraphicUsed by:6345
Symbol 6345 MovieClipUses:4171 6343 6344 6326Used by:6369
Symbol 6346 GraphicUsed by:6347
Symbol 6347 MovieClipUses:6346Used by:6348 6404 6570
Symbol 6348 MovieClipUses:6347 6326Used by:6369
Symbol 6349 MovieClipUses:4241 4242Used by:6350
Symbol 6350 MovieClipUses:4240 6349 4244Used by:6357 6570
Symbol 6351 MovieClipUses:4246 4247Used by:6357 6570
Symbol 6352 MovieClipUses:4249 4250Used by:6357 6570
Symbol 6353 MovieClipUses:4173Used by:6354 6355 6356
Symbol 6354 MovieClipUses:6353Used by:6357 6570
Symbol 6355 MovieClipUses:6353Used by:6357 6570
Symbol 6356 MovieClipUses:4254 6353Used by:6357 6570
Symbol 6357 MovieClipUses:6350 6351 6352 6354 6355 6356Used by:6358
Symbol 6358 MovieClipUses:6357 6326Used by:6369
Symbol 6359 ShapeTweeningUsed by:6365
Symbol 6360 ShapeTweeningUsed by:6365
Symbol 6361 GraphicUsed by:6365
Symbol 6362 ShapeTweeningUsed by:6365
Symbol 6363 ShapeTweeningUsed by:6365
Symbol 6364 GraphicUsed by:6365
Symbol 6365 MovieClipUses:6359 6360 6361 6362 6363 6364Used by:6366 6570
Symbol 6366 MovieClipUses:6365 6326Used by:6369
Symbol 6367 GraphicUsed by:6368
Symbol 6368 MovieClipUses:6367Used by:6369 6570
Symbol 6369 MovieClip {main_fla.pageholdercopy_3022}Uses:6313 6327 6334 6341 6342 6345 6348 6358 6366 6368Used by:6571
Symbol 6370 TextUses:11Used by:6406
Symbol 6371 GraphicUsed by:6372
Symbol 6372 MovieClipUses:6371Used by:6405
Symbol 6373 GraphicUsed by:6405
Symbol 6374 GraphicUsed by:6405
Symbol 6375 GraphicUsed by:6380
Symbol 6376 GraphicUsed by:6380 6404
Symbol 6377 GraphicUsed by:6380 6404
Symbol 6378 GraphicUsed by:6380
Symbol 6379 GraphicUsed by:6380 6404
Symbol 6380 MovieClip {main_fla.blob1_3059}Uses:6375 6376 6377 6378 6379Used by:6404
Symbol 6381 GraphicUsed by:6382
Symbol 6382 MovieClipUses:6381Used by:6404
Symbol 6383 GraphicUsed by:6384
Symbol 6384 MovieClipUses:6383Used by:6404
Symbol 6385 GraphicUsed by:6404
Symbol 6386 GraphicUsed by:6387
Symbol 6387 MovieClipUses:6386Used by:6390 6401
Symbol 6388 GraphicUsed by:6389
Symbol 6389 MovieClipUses:6388Used by:6390 6401
Symbol 6390 MovieClipUses:6387 6389Used by:6401
Symbol 6391 GraphicUsed by:6392
Symbol 6392 MovieClipUses:6391Used by:6394
Symbol 6393 GraphicUsed by:6394
Symbol 6394 MovieClipUses:6392 6393Used by:6395
Symbol 6395 MovieClipUses:6394Used by:6401
Symbol 6396 GraphicUsed by:6401
Symbol 6397 GraphicUsed by:6398
Symbol 6398 MovieClipUses:6397Used by:6401
Symbol 6399 GraphicUsed by:6400
Symbol 6400 MovieClipUses:6399Used by:6401
Symbol 6401 MovieClip {main_fla.holderbullet_3062}Uses:6390 6389 6395 6387 6396 6398 6400Used by:6404
Symbol 6402 MovieClipUses:5144Used by:6404
Symbol 6403 MovieClipUses:5146Used by:6404
Symbol 6404 MovieClip {main_fla.shotholdercopy_3058}Uses:144 5142 4208 6380 6379 6377 6376 6347 5496 6382 6384 6385 1941 6401 5143 6402 6403 5542 5580 5581Used by:6405
Symbol 6405 MovieClipUses:6372 6373 6374 6404Used by:6406
Symbol 6406 MovieClipUses:955 6370 6405Used by:6570
Symbol 6407 TextUses:6303Used by:6570
Symbol 6408 TextUses:11Used by:6570
Symbol 6409 TextUses:11Used by:6570
Symbol 6410 TextUses:6303Used by:6570
Symbol 6411 TextUses:11Used by:6570
Symbol 6412 GraphicUsed by:6415
Symbol 6413 GraphicUsed by:6415
Symbol 6414 GraphicUsed by:6415
Symbol 6415 ButtonUses:6306 6412 6310 6413 6414 6305 6309Used by:6570
Symbol 6416 TextUses:59Used by:6570
Symbol 6417 GraphicUsed by:6418
Symbol 6418 MovieClipUses:6417Used by:6570
Symbol 6419 TextUses:6303Used by:6570
Symbol 6420 TextUses:6303Used by:6570
Symbol 6421 TextUses:59Used by:6570
Symbol 6422 MovieClipUses:5528 5529 5530Used by:6570
Symbol 6423 TextUses:6303Used by:6570
Symbol 6424 TextUses:6303Used by:6570
Symbol 6425 TextUses:59Used by:6570
Symbol 6426 TextUses:6303Used by:6570
Symbol 6427 TextUses:6303Used by:6570
Symbol 6428 TextUses:6303Used by:6570
Symbol 6429 TextUses:6303Used by:6570
Symbol 6430 GraphicUsed by:6570
Symbol 6431 MovieClipUses:366 5988Used by:6570
Symbol 6432 GraphicUsed by:6570
Symbol 6433 MovieClipUses:382 5991Used by:6570
Symbol 6434 GraphicUsed by:6570
Symbol 6435 TextUses:59Used by:6570
Symbol 6436 TextUses:6303Used by:6570
Symbol 6437 TextUses:6303Used by:6570
Symbol 6438 TextUses:59Used by:6570
Symbol 6439 TextUses:6303Used by:6570
Symbol 6440 TextUses:6303Used by:6570
Symbol 6441 GraphicUsed by:6570
Symbol 6442 MovieClipUses:5901Used by:6570
Symbol 6443 GraphicUsed by:6570
Symbol 6444 MovieClipUses:254Used by:6570
Symbol 6445 GraphicUsed by:6570
Symbol 6446 MovieClipUses:5906Used by:6570
Symbol 6447 GraphicUsed by:6570
Symbol 6448 MovieClipUses:260 5909Used by:6570
Symbol 6449 MovieClipUses:324 5911Used by:6570
Symbol 6450 MovieClipUses:5913Used by:6570
Symbol 6451 GraphicUsed by:6570
Symbol 6452 MovieClipUses:5519Used by:6570
Symbol 6453 MovieClipUses:332Used by:6570
Symbol 6454 GraphicUsed by:6570
Symbol 6455 MovieClipUses:5920Used by:6570
Symbol 6456 MovieClipUses:5923Used by:6465
Symbol 6457 MovieClipUses:254Used by:6465
Symbol 6458 MovieClipUses:287Used by:6465
Symbol 6459 MovieClipUses:290 260 5929Used by:6465
Symbol 6460 MovieClipUses:5931 324 5911Used by:6465
Symbol 6461 MovieClipUses:5933Used by:6465
Symbol 6462 MovieClipUses:303Used by:6465
Symbol 6463 MovieClipUses:332Used by:6465
Symbol 6464 MovieClipUses:5939Used by:6465
Symbol 6465 MovieClipUses:5922 6456 284 6457 5926 6458 5928 6459 6460 6461 5935 6462 305 6463 5938 6464Used by:6570
Symbol 6466 GraphicUsed by:6570
Symbol 6467 TextUses:59Used by:6570
Symbol 6468 TextUses:6303Used by:6570
Symbol 6469 TextUses:6303Used by:6570
Symbol 6470 GraphicUsed by:6570
Symbol 6471 MovieClipUses:394Used by:6570
Symbol 6472 GraphicUsed by:6570
Symbol 6473 MovieClipUses:5603Used by:6570
Symbol 6474 MovieClipUses:5605Used by:6570
Symbol 6475 MovieClipUses:5605Used by:6570
Symbol 6476 MovieClipUses:5603Used by:6570
Symbol 6477 MovieClipUses:5605Used by:6570
Symbol 6478 MovieClipUses:5603Used by:6570
Symbol 6479 MovieClipUses:5605Used by:6570
Symbol 6480 MovieClipUses:5612Used by:6570
Symbol 6481 MovieClipUses:5614Used by:6570
Symbol 6482 MovieClipUses:410Used by:6570
Symbol 6483 GraphicUsed by:6570
Symbol 6484 MovieClipUses:5618Used by:6570
Symbol 6485 MovieClipUses:5620Used by:6570
Symbol 6486 GraphicUsed by:6570
Symbol 6487 MovieClipUses:418Used by:6570
Symbol 6488 MovieClipUses:420Used by:6570
Symbol 6489 GraphicUsed by:6570
Symbol 6490 TextUses:59 1142Used by:6570
Symbol 6491 TextUses:6303Used by:6570
Symbol 6492 TextUses:6303Used by:6570
Symbol 6493 GraphicUsed by:6570
Symbol 6494 MovieClipUses:6097Used by:6570
Symbol 6495 MovieClipUses:6099Used by:6570
Symbol 6496 GraphicUsed by:6570
Symbol 6497 TextUses:59Used by:6570
Symbol 6498 TextUses:6303Used by:6570
Symbol 6499 TextUses:6303Used by:6570
Symbol 6500 TextUses:59Used by:6570
Symbol 6501 TextUses:6303Used by:6570
Symbol 6502 TextUses:6303Used by:6570
Symbol 6503 TextUses:59Used by:6570
Symbol 6504 TextUses:6303Used by:6570
Symbol 6505 TextUses:6303Used by:6570
Symbol 6506 GraphicUsed by:6507
Symbol 6507 MovieClipUses:6506Used by:6570
Symbol 6508 GraphicUsed by:6570
Symbol 6509 MovieClipUses:5944Used by:6570
Symbol 6510 MovieClipUses:254Used by:6570
Symbol 6511 GraphicUsed by:6570
Symbol 6512 MovieClipUses:5906Used by:6570
Symbol 6513 GraphicUsed by:6570
Symbol 6514 MovieClipUses:260 5951Used by:6570
Symbol 6515 MovieClipUses:5513 5953Used by:6570
Symbol 6516 MovieClipUses:5955Used by:6570
Symbol 6517 GraphicUsed by:6570
Symbol 6518 MovieClipUses:5519Used by:6570
Symbol 6519 MovieClipUses:332Used by:6570
Symbol 6520 MovieClipUses:5920Used by:6570
Symbol 6521 GraphicUsed by:6570
Symbol 6522 TextUses:59Used by:6570
Symbol 6523 TextUses:6303Used by:6570
Symbol 6524 TextUses:6303Used by:6570
Symbol 6525 GraphicUsed by:6570
Symbol 6526 GraphicUsed by:6570
Symbol 6527 GraphicUsed by:6570
Symbol 6528 TextUses:59Used by:6570
Symbol 6529 TextUses:6303Used by:6570
Symbol 6530 TextUses:59Used by:6570
Symbol 6531 TextUses:6303Used by:6570
Symbol 6532 TextUses:6303Used by:6570
Symbol 6533 TextUses:59Used by:6570
Symbol 6534 TextUses:6303Used by:6570
Symbol 6535 TextUses:6303Used by:6570
Symbol 6536 TextUses:59Used by:6570
Symbol 6537 GraphicUsed by:6570
Symbol 6538 TextUses:6303Used by:6570
Symbol 6539 TextUses:6303Used by:6570
Symbol 6540 TextUses:6303Used by:6570
Symbol 6541 GraphicUsed by:6570
Symbol 6542 GraphicUsed by:6570
Symbol 6543 TextUses:59Used by:6570
Symbol 6544 TextUses:6303Used by:6570
Symbol 6545 TextUses:6303Used by:6570
Symbol 6546 TextUses:6303Used by:6570
Symbol 6547 GraphicUsed by:6570
Symbol 6548 GraphicUsed by:6570
Symbol 6549 GraphicUsed by:6570
Symbol 6550 GraphicUsed by:6570
Symbol 6551 TextUses:59Used by:6570
Symbol 6552 TextUses:6303Used by:6570
Symbol 6553 TextUses:6303Used by:6570
Symbol 6554 TextUses:6303Used by:6570
Symbol 6555 TextUses:6303Used by:6570
Symbol 6556 GraphicUsed by:6570
Symbol 6557 GraphicUsed by:6570
Symbol 6558 GraphicUsed by:6570
Symbol 6559 GraphicUsed by:6570
Symbol 6560 GraphicUsed by:6570
Symbol 6561 MovieClipUses:4727Used by:6563
Symbol 6562 MovieClipUses:4729Used by:6563
Symbol 6563 MovieClipUses:4726 6561 6562Used by:6570
Symbol 6564 TextUses:59Used by:6570
Symbol 6565 TextUses:6303Used by:6570
Symbol 6566 TextUses:6303Used by:6570
Symbol 6567 TextUses:6303Used by:6570
Symbol 6568 TextUses:6303Used by:6570
Symbol 6569 TextUses:6303Used by:6570
Symbol 6570 MovieClipUses:1941 6406 6407 6408 6409 6410 6411 6368 6415 6416 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 5543 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 5521 6453 6454 6455 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 5542 6498 6499 6500 5580 5581 6501 6502 6503 6320 6504 6505 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6331 6523 6524 6525 6526 6527 6528 6529 6347 6530 6531 6532 6340 6533 6333 6534 6535 6536 4171 6343 6537 6538 6539 6540 6541 6542 6543 6365 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6563 6564 6565 6566 6567 6568 6569 6350 6351 6352 6354 6355 6356Used by:6571
Symbol 6571 MovieClipUses:6291 6293 6294 6296 6298 6300 6301 6302 6304 6312 6369 6570Used by:6575
Symbol 6572 GraphicUsed by:6573 6574
Symbol 6573 ButtonUses:6572Used by:6574
Symbol 6574 MovieClip {main_fla.drk_3127}Uses:6572 6573Used by:6575 6576
Symbol 6575 MovieClip {main_fla.helpanimcopy_3013}Uses:6571 6574Used by:6576
Symbol 6576 MovieClip {pauseScreen}Uses:6290 6575 6574Used by:Timeline

Instance Names

"wheel"Symbol 7 MovieClip {wait_mc} Frame 1Symbol 4 MovieClip
"txt"Symbol 7 MovieClip {wait_mc} Frame 1Symbol 6 EditableText
"mc2"Symbol 24 MovieClip Frame 1Symbol 21 MovieClip
"mc1"Symbol 24 MovieClip Frame 1Symbol 21 MovieClip
"mc1"Symbol 24 MovieClip Frame 100Symbol 21 MovieClip
"inner"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"preloader"Symbol 26 MovieClip {preloader_mc} Frame 1Symbol 25 MovieClip
"txt"Symbol 81 MovieClip Frame 1Symbol 80 EditableText
"paf"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 60 EditableText
"nscore"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 62 EditableText
"ngrade"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 63 EditableText
"grade"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 78 MovieClip {main_fla.grading_mc_1412}
"tscore"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 81 MovieClip
"time"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 81 MovieClip
"score"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 81 MovieClip
"patient"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 102 MovieClip
"start"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 122 Button
"mcMGHome"Symbol 140 MovieClip {main_fla.dischargeHolder_1399} Frame 1Symbol 134 Button
"holder"Symbol 143 MovieClip {discharge} Frame 1Symbol 140 MovieClip {main_fla.dischargeHolder_1399}
"restore"Symbol 559 MovieClip Frame 1Symbol 160 Button
"cutter"Symbol 559 MovieClip Frame 1Symbol 228 MovieClip
"tongs"Symbol 559 MovieClip Frame 1Symbol 249 MovieClip
"lighter"Symbol 559 MovieClip Frame 1Symbol 356 MovieClip
"cream"Symbol 559 MovieClip Frame 1Symbol 364 MovieClip
"stitch"Symbol 559 MovieClip Frame 1Symbol 392 MovieClip
"injection"Symbol 559 MovieClip Frame 1Symbol 462 MovieClip
"battery"Symbol 559 MovieClip Frame 1Symbol 470 MovieClip
"chainsaw"Symbol 559 MovieClip Frame 1Symbol 479 MovieClip
"vacuum"Symbol 559 MovieClip Frame 1Symbol 487 MovieClip
"scanner"Symbol 559 MovieClip Frame 1Symbol 510 MovieClip
"holder"Symbol 562 MovieClip {upgradeScreen} Frame 1Symbol 559 MovieClip
"mcPlay"Symbol 602 MovieClip {prerollAssets.mc_preroll_play} Frame 1Symbol 579 MovieClip {prerollAssets_fla.PLAYhit_2}
"over"Symbol 602 MovieClip {prerollAssets.mc_preroll_play} Frame 2Symbol 596 MovieClip
"yes"Symbol 1018 MovieClip Frame 1Symbol 996 Button
"no"Symbol 1018 MovieClip Frame 1Symbol 1012 Button
"holder"Symbol 1038 MovieClip {main_fla.newgamesure_203} Frame 1Symbol 1018 MovieClip
"new_game"Symbol 1038 MovieClip {main_fla.newgamesure_203} Frame 1Symbol 1037 Button
"skip"Symbol 1189 MovieClip {main_fla.introclip_244} Frame 1Symbol 1079 Button
"back"Symbol 1752 MovieClip Frame 1Symbol 1201 Button
"start_btn"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 1038 MovieClip {main_fla.newgamesure_203}
"continue_btn"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 1053 Button
"mcMGHome"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 134 Button
"mcIphoneHome"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 1060 Button
"credits_btn"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 1068 Button
"intro"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 1189 MovieClip {main_fla.introclip_244}
"credits"Symbol 1753 MovieClip {start_mc} Frame 1Symbol 1752 MovieClip
"cont"Symbol 1785 MovieClip {tut_pop} Frame 1Symbol 1782 Button
"txt"Symbol 1785 MovieClip {tut_pop} Frame 1Symbol 1783 EditableText
"but"Symbol 1951 MovieClip Frame 1Symbol 1831 MovieClip
"grey"Symbol 1951 MovieClip Frame 1Symbol 1840 MovieClip
"hidden"Symbol 1951 MovieClip Frame 1Symbol 1838 MovieClip
"grade"Symbol 1951 MovieClip Frame 1Symbol 1842 EditableText
"white"Symbol 1951 MovieClip Frame 1Symbol 1845 MovieClip
"hidden"Symbol 1951 MovieClip Frame 2Symbol 881 MovieClip
"hidden"Symbol 1951 MovieClip Frame 3Symbol 873 MovieClip
"hidden"Symbol 1951 MovieClip Frame 4Symbol 1849 MovieClip
"grey"Symbol 1951 MovieClip Frame 5Symbol 1840 MovieClip
"hidden"Symbol 1951 MovieClip Frame 5Symbol 804 MovieClip
"grey"Symbol 1951 MovieClip Frame 6Symbol 1840 MovieClip
"hidden"Symbol 1951 MovieClip Frame 6Symbol 1859 MovieClip
"grey"Symbol 1951 MovieClip Frame 7Symbol 1840 MovieClip
"hidden"Symbol 1951 MovieClip Frame 7Symbol 1863 MovieClip
"grey"Symbol 1951 MovieClip Frame 8Symbol 1840 MovieClip
"hidden"Symbol 1951 MovieClip Frame 8Symbol 791 MovieClip
"hidden"Symbol 1951 MovieClip Frame 9Symbol 1867 MovieClip
"hidden"Symbol 1951 MovieClip Frame 9Symbol 1870 MovieClip
"hidden"Symbol 1951 MovieClip Frame 10Symbol 1877 MovieClip
"hidden"Symbol 1951 MovieClip Frame 11Symbol 1885 MovieClip
"hidden"Symbol 1951 MovieClip Frame 12Symbol 1889 MovieClip
"hidden"Symbol 1951 MovieClip Frame 13Symbol 1892 MovieClip
"hidden"Symbol 1951 MovieClip Frame 14Symbol 1899 MovieClip
"hidden"Symbol 1951 MovieClip Frame 15Symbol 1905 MovieClip
"hidden"Symbol 1951 MovieClip Frame 16Symbol 1909 MovieClip
"hidden"Symbol 1951 MovieClip Frame 17Symbol 1921 MovieClip
"hidden"Symbol 1951 MovieClip Frame 18Symbol 1930 MovieClip
"hidden"Symbol 1951 MovieClip Frame 19Symbol 1870 MovieClip
"hidden"Symbol 1951 MovieClip Frame 20Symbol 1946 MovieClip
"padlock"Symbol 1951 MovieClip Frame 24Symbol 1950 MovieClip
"but"Symbol 1961 MovieClip Frame 1Symbol 1953 MovieClip
"grey"Symbol 1961 MovieClip Frame 1Symbol 1840 MovieClip
"hidden"Symbol 1961 MovieClip Frame 1Symbol 1838 MovieClip
"grade"Symbol 1961 MovieClip Frame 1Symbol 1954 EditableText
"white"Symbol 1961 MovieClip Frame 1Symbol 1845 MovieClip
"hidden"Symbol 1961 MovieClip Frame 2Symbol 881 MovieClip
"hidden"Symbol 1961 MovieClip Frame 3Symbol 873 MovieClip
"hidden"Symbol 1961 MovieClip Frame 4Symbol 1849 MovieClip
"grey"Symbol 1961 MovieClip Frame 5Symbol 1840 MovieClip
"hidden"Symbol 1961 MovieClip Frame 5Symbol 804 MovieClip
"grey"Symbol 1961 MovieClip Frame 6Symbol 1840 MovieClip
"hidden"Symbol 1961 MovieClip Frame 6Symbol 1859 MovieClip
"grey"Symbol 1961 MovieClip Frame 7Symbol 1840 MovieClip
"hidden"Symbol 1961 MovieClip Frame 7Symbol 1863 MovieClip
"grey"Symbol 1961 MovieClip Frame 8Symbol 1840 MovieClip
"hidden"Symbol 1961 MovieClip Frame 8Symbol 791 MovieClip
"hidden"Symbol 1961 MovieClip Frame 9Symbol 1870 MovieClip
"hidden"Symbol 1961 MovieClip Frame 10Symbol 1877 MovieClip
"hidden"Symbol 1961 MovieClip Frame 11Symbol 1885 MovieClip
"hidden"Symbol 1961 MovieClip Frame 12Symbol 1889 MovieClip
"hidden"Symbol 1961 MovieClip Frame 13Symbol 1892 MovieClip
"hidden"Symbol 1961 MovieClip Frame 14Symbol 1899 MovieClip
"hidden"Symbol 1961 MovieClip Frame 15Symbol 1905 MovieClip
"hidden"Symbol 1961 MovieClip Frame 16Symbol 1909 MovieClip
"hidden"Symbol 1961 MovieClip Frame 17Symbol 1921 MovieClip
"hidden"Symbol 1961 MovieClip Frame 18Symbol 1930 MovieClip
"hidden"Symbol 1961 MovieClip Frame 19Symbol 1867 MovieClip
"hidden"Symbol 1961 MovieClip Frame 20Symbol 1946 MovieClip
"padlock"Symbol 1961 MovieClip Frame 24Symbol 1950 MovieClip
"pic11"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic12"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic13"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic14"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic15"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic16"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic17"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic18"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic19"Symbol 1962 MovieClip Frame 1Symbol 1951 MovieClip
"pic20"Symbol 1962 MovieClip Frame 1Symbol 1961 MovieClip
"pic1"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic2"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic3"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic4"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic5"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic6"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic7"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic8"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic9"Symbol 1963 MovieClip Frame 1Symbol 1951 MovieClip
"pic10"Symbol 1963 MovieClip Frame 1Symbol 1961 MovieClip
"but"Symbol 2050 MovieClip Frame 1Symbol 1831 MovieClip
"grade"Symbol 2050 MovieClip Frame 1Symbol 2045 EditableText
"hidden"Symbol 2050 MovieClip Frame 9Symbol 1867 MovieClip
"padlock"Symbol 2050 MovieClip Frame 24Symbol 1950 MovieClip
"score"Symbol 2051 MovieClip Frame 1Symbol 1991 EditableText
"time"Symbol 2051 MovieClip Frame 1Symbol 1992 EditableText
"begin"Symbol 2051 MovieClip Frame 1Symbol 1997 Button
"back"Symbol 2051 MovieClip Frame 1Symbol 2002 Button
"patient"Symbol 2051 MovieClip Frame 1Symbol 2023 MovieClip
"desc"Symbol 2051 MovieClip Frame 1Symbol 2044 MovieClip
"mcBug"Symbol 2051 MovieClip Frame 1Symbol 1968 Button
"pic"Symbol 2051 MovieClip Frame 1Symbol 2050 MovieClip
"holder"Symbol 2054 MovieClip {patientfolder} Frame 1Symbol 2051 MovieClip
"act1"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1813 Button
"act2"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1817 Button
"score"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1819 EditableText
"time"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1820 EditableText
"page2"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1962 MovieClip
"page1"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1963 MovieClip
"mcBug"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 1968 Button
"folder"Symbol 2055 MovieClip {levelSelect} Frame 1Symbol 2054 MovieClip {patientfolder}
"txt"Symbol 2070 MovieClip {text_pop} Frame 1Symbol 2069 EditableText
"cont_btn"Symbol 3005 MovieClip {main_fla.bonus_mission_banner_mc_1436} Frame 1Symbol 2980 Button
"holder"Symbol 3006 MovieClip Frame 1Symbol 3005 MovieClip {main_fla.bonus_mission_banner_mc_1436}
"skip"Symbol 3033 MovieClip Frame 1Symbol 1079 Button
"underBut"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2071 MovieClip
"bg"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2707 MovieClip
"bg"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2707 MovieClip
"speech"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2710 EditableText
"char4"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2959 MovieClip
"char3"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2959 MovieClip
"char2"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2959 MovieClip
"char1"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2959 MovieClip
"skip"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 1079 Button
"next"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 2976 Button
"mcBug"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 1968 Button
"upgrade"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 562 MovieClip {upgradeScreen}
"summary"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 143 MovieClip {discharge}
"banner"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 3006 MovieClip
"outro"Symbol 3034 MovieClip {cutSceneHolder} Frame 1Symbol 3033 MovieClip
"hit"Symbol 3127 MovieClip {Unibrow} Frame 1Symbol 3126 MovieClip
"hit"Symbol 3134 MovieClip {dirtSplatter} Frame 1Symbol 3133 MovieClip
"txt"Symbol 3136 MovieClip {bleedCountdown} Frame 1Symbol 3135 EditableText
"body"Symbol 3180 MovieClip {Bat} Frame 1Symbol 3159 MovieClip {main_fla.bodyanim_1483}
"sleeping"Symbol 3180 MovieClip {Bat} Frame 1Symbol 3163 MovieClip
"hit"Symbol 3180 MovieClip {Bat} Frame 1Symbol 3167 MovieClip
"flapping"Symbol 3180 MovieClip {Bat} Frame 10Symbol 3172 MovieClip
"spitting"Symbol 3180 MovieClip {Bat} Frame 20Symbol 3175 MovieClip
"dying"Symbol 3180 MovieClip {Bat} Frame 30Symbol 3179 MovieClip
"pupil"Symbol 3183 MovieClip {ClownEye} Frame 1Symbol 3182 MovieClip
"pupil"Symbol 3186 MovieClip {movingEye} Frame 1Symbol 3185 MovieClip
"pupil"Symbol 3188 MovieClip {movingEyeWithLid} Frame 1Symbol 3185 MovieClip
"anim"Symbol 3229 MovieClip {Eyelid} Frame 1Symbol 3226 MovieClip
"hit"Symbol 3229 MovieClip {Eyelid} Frame 1Symbol 3228 MovieClip
"health_bar"Symbol 3248 MovieClip {health} Frame 1Symbol 3247 MovieClip
"eye1"Symbol 3341 MovieClip Frame 1Symbol 3325 MovieClip
"eye2"Symbol 3341 MovieClip Frame 1Symbol 3333 MovieClip
"eye3"Symbol 3341 MovieClip Frame 1Symbol 3338 MovieClip
"holder"Symbol 3342 MovieClip Frame 1Symbol 3341 MovieClip
"eye1"Symbol 3350 MovieClip Frame 1Symbol 3325 MovieClip
"eye2"Symbol 3350 MovieClip Frame 1Symbol 3333 MovieClip
"eye3"Symbol 3350 MovieClip Frame 1Symbol 3338 MovieClip
"holder"Symbol 3351 MovieClip Frame 1Symbol 3350 MovieClip
"holder"Symbol 3353 MovieClip Frame 16Symbol 3351 MovieClip
"eye1"Symbol 3360 MovieClip Frame 1Symbol 3325 MovieClip
"eye2"Symbol 3360 MovieClip Frame 1Symbol 3333 MovieClip
"eye3"Symbol 3360 MovieClip Frame 1Symbol 3338 MovieClip
"holder"Symbol 3361 MovieClip Frame 1Symbol 3360 MovieClip
"holder"Symbol 3362 MovieClip Frame 1Symbol 3361 MovieClip
"holder"Symbol 3363 MovieClip Frame 1Symbol 3351 MovieClip
"eye1"Symbol 3366 MovieClip Frame 1Symbol 3325 MovieClip
"eye2"Symbol 3366 MovieClip Frame 1Symbol 3333 MovieClip
"eye3"Symbol 3366 MovieClip Frame 1Symbol 3338 MovieClip
"holder"Symbol 3367 MovieClip Frame 1Symbol 3366 MovieClip
"holder"Symbol 3368 MovieClip Frame 1Symbol 3367 MovieClip
"holder"Symbol 3369 MovieClip Frame 1Symbol 3342 MovieClip
"holder"Symbol 3370 MovieClip Frame 1Symbol 3361 MovieClip
"eye1"Symbol 3377 MovieClip Frame 1Symbol 3325 MovieClip
"eye2"Symbol 3377 MovieClip Frame 1Symbol 3333 MovieClip
"eye3"Symbol 3377 MovieClip Frame 1Symbol 3338 MovieClip
"holder"Symbol 3378 MovieClip Frame 1Symbol 3377 MovieClip
"holder"Symbol 3379 MovieClip Frame 1Symbol 3378 MovieClip
"appear"Symbol 3380 MovieClip {BigCentipede} Frame 25Symbol 3353 MovieClip
"retract"Symbol 3380 MovieClip {BigCentipede} Frame 48Symbol 3362 MovieClip
"attack"Symbol 3380 MovieClip {BigCentipede} Frame 65Symbol 3363 MovieClip
"vanish"Symbol 3380 MovieClip {BigCentipede} Frame 88Symbol 3368 MovieClip
"craze"Symbol 3380 MovieClip {BigCentipede} Frame 112Symbol 3369 MovieClip
"stunned"Symbol 3380 MovieClip {BigCentipede} Frame 132Symbol 3370 MovieClip
"dying"Symbol 3380 MovieClip {BigCentipede} Frame 173Symbol 3379 MovieClip
"start"Symbol 3425 MovieClip {lostScreen} Frame 1Symbol 3424 MovieClip
"start"Symbol 3492 MovieClip {startScreen1} Frame 1Symbol 3485 Button
"mcBug"Symbol 3492 MovieClip {startScreen1} Frame 1Symbol 3491 Button
"start"Symbol 3496 MovieClip {startScreen2} Frame 1Symbol 3485 Button
"mcBug"Symbol 3496 MovieClip {startScreen2} Frame 1Symbol 3491 Button
"start"Symbol 3520 MovieClip {startScreen3} Frame 1Symbol 3485 Button
"mcBug"Symbol 3520 MovieClip {startScreen3} Frame 1Symbol 3491 Button
"start"Symbol 3526 MovieClip {startScreen4} Frame 1Symbol 3485 Button
"mcBug"Symbol 3526 MovieClip {startScreen4} Frame 1Symbol 3491 Button
"start"Symbol 3533 MovieClip {startScreen7} Frame 1Symbol 3485 Button
"mcBug"Symbol 3533 MovieClip {startScreen7} Frame 1Symbol 3491 Button
"start"Symbol 3538 MovieClip {startScreen6} Frame 1Symbol 3485 Button
"mcBug"Symbol 3538 MovieClip {startScreen6} Frame 1Symbol 3491 Button
"mcBug"Symbol 3543 MovieClip {startScreen8} Frame 1Symbol 3491 Button
"start"Symbol 3543 MovieClip {startScreen8} Frame 1Symbol 3485 Button
"start"Symbol 3674 MovieClip {startScreen9} Frame 1Symbol 3485 Button
"mcBug"Symbol 3674 MovieClip {startScreen9} Frame 1Symbol 3491 Button
"mcBug"Symbol 3684 MovieClip {startScreen10} Frame 1Symbol 3491 Button
"start"Symbol 3684 MovieClip {startScreen10} Frame 1Symbol 3485 Button
"start"Symbol 3721 MovieClip {startScreen11} Frame 1Symbol 3485 Button
"mcBug"Symbol 3721 MovieClip {startScreen11} Frame 1Symbol 3491 Button
"start"Symbol 3737 MovieClip {startScreen12} Frame 1Symbol 3485 Button
"mcBug"Symbol 3737 MovieClip {startScreen12} Frame 1Symbol 3491 Button
"start"Symbol 3741 MovieClip {startScreen13} Frame 1Symbol 3485 Button
"mcBug"Symbol 3741 MovieClip {startScreen13} Frame 1Symbol 3491 Button
"start"Symbol 3749 MovieClip {startScreen14} Frame 1Symbol 3485 Button
"mcBug"Symbol 3749 MovieClip {startScreen14} Frame 1Symbol 3491 Button
"start"Symbol 3759 MovieClip {startScreen15} Frame 1Symbol 3485 Button
"mcBug"Symbol 3759 MovieClip {startScreen15} Frame 1Symbol 3491 Button
"start"Symbol 3763 MovieClip {startScreen16} Frame 1Symbol 3485 Button
"mcBug"Symbol 3763 MovieClip {startScreen16} Frame 1Symbol 3491 Button
"start"Symbol 3770 MovieClip {startScreen17} Frame 1Symbol 3485 Button
"mcBug"Symbol 3770 MovieClip {startScreen17} Frame 1Symbol 3491 Button
"start"Symbol 3781 MovieClip {startScreen5} Frame 1Symbol 3485 Button
"mcBug"Symbol 3781 MovieClip {startScreen5} Frame 1Symbol 3491 Button
"start"Symbol 3786 MovieClip {startScreen18} Frame 1Symbol 3485 Button
"mcBug"Symbol 3786 MovieClip {startScreen18} Frame 1Symbol 3491 Button
"start"Symbol 3828 MovieClip {startScreen19} Frame 1Symbol 3485 Button
"mcBug"Symbol 3828 MovieClip {startScreen19} Frame 1Symbol 3491 Button
"start"Symbol 3844 MovieClip {startScreen20} Frame 1Symbol 3485 Button
"mcBug"Symbol 3844 MovieClip {startScreen20} Frame 1Symbol 3491 Button
"combo"Symbol 3851 MovieClip Frame 1Symbol 3850 EditableText
"inner"Symbol 3852 MovieClip Frame 1Symbol 3851 MovieClip
"holder"Symbol 3853 MovieClip {good} Frame 1Symbol 3852 MovieClip
"holder"Symbol 3854 MovieClip {great} Frame 1Symbol 3852 MovieClip
"holder"Symbol 3855 MovieClip {awesome} Frame 1Symbol 3852 MovieClip
"holder"Symbol 3856 MovieClip {ok} Frame 1Symbol 3852 MovieClip
"holder"Symbol 3857 MovieClip {wrong} Frame 1Symbol 3852 MovieClip
"holder"Symbol 3858 MovieClip {healed} Frame 1Symbol 3852 MovieClip
"inner"Symbol 3859 MovieClip Frame 1Symbol 3851 MovieClip
"holder"Symbol 3860 MovieClip {yummy} Frame 1Symbol 3859 MovieClip
"inner"Symbol 3866 MovieClip Frame 1Symbol 3865 MovieClip
"holder"Symbol 3867 MovieClip {revived} Frame 1Symbol 3866 MovieClip
"holder"Symbol 3868 MovieClip {dropped} Frame 1Symbol 3852 MovieClip
"holder"Symbol 3869 MovieClip {tooslow} Frame 1Symbol 3866 MovieClip
"hitter"Symbol 3871 MovieClip {vacuumBar} Frame 1Symbol 3128 MovieClip {hit}
"ring"Symbol 3876 MovieClip Frame 1Symbol 3875 MovieClip
"holder"Symbol 3877 MovieClip {scannerBar} Frame 1Symbol 3876 MovieClip
"ring"Symbol 3879 MovieClip Frame 1Symbol 3878 MovieClip
"holder"Symbol 3880 MovieClip {scannerRing} Frame 1Symbol 3879 MovieClip
"floor"Symbol 3941 MovieClip {injectionBar1} Frame 1Symbol 3882 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 1Symbol 3899 MovieClip
"hit"Symbol 3941 MovieClip {injectionBar1} Frame 1Symbol 3906 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 10Symbol 3908 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 20Symbol 3911 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 30Symbol 3915 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 40Symbol 3924 MovieClip
"floor"Symbol 3941 MovieClip {injectionBar1} Frame 50Symbol 3928 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 50Symbol 3930 MovieClip
"hit"Symbol 3941 MovieClip {injectionBar1} Frame 50Symbol 3932 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 60Symbol 3934 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 70Symbol 3936 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 80Symbol 3938 MovieClip
"wall"Symbol 3941 MovieClip {injectionBar1} Frame 90Symbol 3940 MovieClip
"floor"Symbol 3984 MovieClip {injectionBar2} Frame 1Symbol 3882 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 1Symbol 3950 MovieClip
"hit"Symbol 3984 MovieClip {injectionBar2} Frame 1Symbol 3906 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 10Symbol 3954 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 20Symbol 3957 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 30Symbol 3961 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 40Symbol 3970 MovieClip
"floor"Symbol 3984 MovieClip {injectionBar2} Frame 50Symbol 3928 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 50Symbol 3974 MovieClip
"hit"Symbol 3984 MovieClip {injectionBar2} Frame 50Symbol 3932 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 59Symbol 3976 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 69Symbol 3979 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 79Symbol 3981 MovieClip
"wall"Symbol 3984 MovieClip {injectionBar2} Frame 89Symbol 3983 MovieClip
"floor"Symbol 4019 MovieClip {injectionBar3} Frame 1Symbol 3882 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 1Symbol 3991 MovieClip
"hit"Symbol 4019 MovieClip {injectionBar3} Frame 1Symbol 3906 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 10Symbol 3995 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 20Symbol 4003 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 30Symbol 4007 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 39Symbol 4003 MovieClip
"floor"Symbol 4019 MovieClip {injectionBar3} Frame 49Symbol 3928 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 49Symbol 4010 MovieClip
"hit"Symbol 4019 MovieClip {injectionBar3} Frame 49Symbol 3932 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 59Symbol 4012 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 69Symbol 4015 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 79Symbol 4017 MovieClip
"wall"Symbol 4019 MovieClip {injectionBar3} Frame 89Symbol 4010 MovieClip
"removable"Symbol 4170 MovieClip {SurfaceExtraction} Frame 1Symbol 4167 MovieClip
"hit"Symbol 4170 MovieClip {SurfaceExtraction} Frame 1Symbol 4169 MovieClip
"hit"Symbol 4179 MovieClip {SurfaceExtractionGlass} Frame 1Symbol 4175 MovieClip
"s"Symbol 4179 MovieClip {SurfaceExtractionGlass} Frame 1Symbol 4176 MovieClip
"e"Symbol 4179 MovieClip {SurfaceExtractionGlass} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4180 MovieClip {SurfaceExtractionTooth1} Frame 1Symbol 4175 MovieClip
"s"Symbol 4180 MovieClip {SurfaceExtractionTooth1} Frame 1Symbol 4176 MovieClip
"e"Symbol 4180 MovieClip {SurfaceExtractionTooth1} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4181 MovieClip {SurfaceExtractionTentacle1} Frame 1Symbol 4175 MovieClip
"s"Symbol 4181 MovieClip {SurfaceExtractionTentacle1} Frame 1Symbol 4176 MovieClip
"e"Symbol 4181 MovieClip {SurfaceExtractionTentacle1} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4182 MovieClip {SurfaceExtractionStake} Frame 1Symbol 4175 MovieClip
"s"Symbol 4182 MovieClip {SurfaceExtractionStake} Frame 1Symbol 4176 MovieClip
"e"Symbol 4182 MovieClip {SurfaceExtractionStake} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4183 MovieClip {SurfaceExtractionGarlic} Frame 1Symbol 4175 MovieClip
"s"Symbol 4183 MovieClip {SurfaceExtractionGarlic} Frame 1Symbol 4176 MovieClip
"e"Symbol 4183 MovieClip {SurfaceExtractionGarlic} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4184 MovieClip {SurfaceExtractionTentacle2} Frame 1Symbol 4175 MovieClip
"s"Symbol 4184 MovieClip {SurfaceExtractionTentacle2} Frame 1Symbol 4176 MovieClip
"e"Symbol 4184 MovieClip {SurfaceExtractionTentacle2} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4185 MovieClip {SurfaceExtractionTentacle3} Frame 1Symbol 4175 MovieClip
"s"Symbol 4185 MovieClip {SurfaceExtractionTentacle3} Frame 1Symbol 4176 MovieClip
"e"Symbol 4185 MovieClip {SurfaceExtractionTentacle3} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4186 MovieClip {SurfaceExtractionTentacle4} Frame 1Symbol 4175 MovieClip
"s"Symbol 4186 MovieClip {SurfaceExtractionTentacle4} Frame 1Symbol 4176 MovieClip
"e"Symbol 4186 MovieClip {SurfaceExtractionTentacle4} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4187 MovieClip {SurfaceExtractionTentacle5} Frame 1Symbol 4175 MovieClip
"s"Symbol 4187 MovieClip {SurfaceExtractionTentacle5} Frame 1Symbol 4176 MovieClip
"e"Symbol 4187 MovieClip {SurfaceExtractionTentacle5} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4188 MovieClip {SurfaceExtractionTooth2} Frame 1Symbol 4175 MovieClip
"s"Symbol 4188 MovieClip {SurfaceExtractionTooth2} Frame 1Symbol 4176 MovieClip
"e"Symbol 4188 MovieClip {SurfaceExtractionTooth2} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4189 MovieClip {SurfaceExtractionKnee1} Frame 1Symbol 4175 MovieClip
"s"Symbol 4189 MovieClip {SurfaceExtractionKnee1} Frame 1Symbol 4176 MovieClip
"e"Symbol 4189 MovieClip {SurfaceExtractionKnee1} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4190 MovieClip {SurfaceExtractionKnee2} Frame 1Symbol 4175 MovieClip
"s"Symbol 4190 MovieClip {SurfaceExtractionKnee2} Frame 1Symbol 4176 MovieClip
"e"Symbol 4190 MovieClip {SurfaceExtractionKnee2} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4191 MovieClip {SurfaceExtractionNeedle} Frame 1Symbol 4175 MovieClip
"s"Symbol 4191 MovieClip {SurfaceExtractionNeedle} Frame 1Symbol 4176 MovieClip
"e"Symbol 4191 MovieClip {SurfaceExtractionNeedle} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4192 MovieClip {SurfaceExtractionThigh2} Frame 1Symbol 4175 MovieClip
"s"Symbol 4192 MovieClip {SurfaceExtractionThigh2} Frame 1Symbol 4176 MovieClip
"e"Symbol 4192 MovieClip {SurfaceExtractionThigh2} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4193 MovieClip {SurfaceExtractionThigh1} Frame 1Symbol 4175 MovieClip
"s"Symbol 4193 MovieClip {SurfaceExtractionThigh1} Frame 1Symbol 4176 MovieClip
"e"Symbol 4193 MovieClip {SurfaceExtractionThigh1} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4194 MovieClip {SurfaceExtractionCrab} Frame 1Symbol 4175 MovieClip
"s"Symbol 4194 MovieClip {SurfaceExtractionCrab} Frame 1Symbol 4176 MovieClip
"e"Symbol 4194 MovieClip {SurfaceExtractionCrab} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4195 MovieClip {UnderSurfaceExtractionMoney} Frame 1Symbol 4175 MovieClip
"s"Symbol 4195 MovieClip {UnderSurfaceExtractionMoney} Frame 1Symbol 4176 MovieClip
"e"Symbol 4195 MovieClip {UnderSurfaceExtractionMoney} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4196 MovieClip {UnderSurfaceExtractionSilver} Frame 1Symbol 4175 MovieClip
"s"Symbol 4196 MovieClip {UnderSurfaceExtractionSilver} Frame 1Symbol 4176 MovieClip
"e"Symbol 4196 MovieClip {UnderSurfaceExtractionSilver} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4197 MovieClip {UnderSurfaceExtractionPassport} Frame 1Symbol 4175 MovieClip
"s"Symbol 4197 MovieClip {UnderSurfaceExtractionPassport} Frame 1Symbol 4176 MovieClip
"e"Symbol 4197 MovieClip {UnderSurfaceExtractionPassport} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4198 MovieClip {UnderSurfaceExtractionClown} Frame 1Symbol 4175 MovieClip
"s"Symbol 4198 MovieClip {UnderSurfaceExtractionClown} Frame 1Symbol 4176 MovieClip
"e"Symbol 4198 MovieClip {UnderSurfaceExtractionClown} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4199 MovieClip {UnderSurfaceExtractionTooth1} Frame 1Symbol 4175 MovieClip
"s"Symbol 4199 MovieClip {UnderSurfaceExtractionTooth1} Frame 1Symbol 4176 MovieClip
"e"Symbol 4199 MovieClip {UnderSurfaceExtractionTooth1} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4200 MovieClip {UnderSurfaceExtractionTooth2} Frame 1Symbol 4175 MovieClip
"s"Symbol 4200 MovieClip {UnderSurfaceExtractionTooth2} Frame 1Symbol 4176 MovieClip
"e"Symbol 4200 MovieClip {UnderSurfaceExtractionTooth2} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4201 MovieClip {UnderSurfaceExtractionCard} Frame 1Symbol 4175 MovieClip
"s"Symbol 4201 MovieClip {UnderSurfaceExtractionCard} Frame 1Symbol 4176 MovieClip
"e"Symbol 4201 MovieClip {UnderSurfaceExtractionCard} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4202 MovieClip {UnderSurfaceExtractionWire} Frame 1Symbol 4175 MovieClip
"s"Symbol 4202 MovieClip {UnderSurfaceExtractionWire} Frame 1Symbol 4176 MovieClip
"e"Symbol 4202 MovieClip {UnderSurfaceExtractionWire} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4203 MovieClip {SurfaceExtractionBone} Frame 1Symbol 4175 MovieClip
"s"Symbol 4203 MovieClip {SurfaceExtractionBone} Frame 1Symbol 4176 MovieClip
"e"Symbol 4203 MovieClip {SurfaceExtractionBone} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4204 MovieClip {SurfaceExtractionWire} Frame 1Symbol 4175 MovieClip
"s"Symbol 4204 MovieClip {SurfaceExtractionWire} Frame 1Symbol 4176 MovieClip
"e"Symbol 4204 MovieClip {SurfaceExtractionWire} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4209 MovieClip {SmallCut} Frame 1Symbol 4207 MovieClip
"hit"Symbol 4210 MovieClip {LargeCut} Frame 1Symbol 4175 MovieClip
"s"Symbol 4210 MovieClip {LargeCut} Frame 1Symbol 4176 MovieClip
"e"Symbol 4210 MovieClip {LargeCut} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4211 MovieClip {LargeCutScar} Frame 1Symbol 4175 MovieClip
"s"Symbol 4211 MovieClip {LargeCutScar} Frame 1Symbol 4176 MovieClip
"e"Symbol 4211 MovieClip {LargeCutScar} Frame 1Symbol 4176 MovieClip
"removable1"Symbol 4214 MovieClip {Transplant} Frame 1Symbol 4213 MovieClip
"removable2"Symbol 4214 MovieClip {Transplant} Frame 1Symbol 4213 MovieClip
"removable3"Symbol 4214 MovieClip {Transplant} Frame 1Symbol 4213 MovieClip
"hit1"Symbol 4214 MovieClip {Transplant} Frame 1Symbol 4175 MovieClip
"hit2"Symbol 4214 MovieClip {Transplant} Frame 1Symbol 4175 MovieClip
"hit"Symbol 4214 MovieClip {Transplant} Frame 1Symbol 4175 MovieClip
"removable1"Symbol 4225 MovieClip {KneeTransplant} Frame 1Symbol 4218 MovieClip
"hit1"Symbol 4225 MovieClip {KneeTransplant} Frame 1Symbol 4220 MovieClip
"hit"Symbol 4225 MovieClip {KneeTransplant} Frame 1Symbol 4222 MovieClip
"removable1"Symbol 4239 MovieClip {SpineTransplant} Frame 1Symbol 4233 MovieClip
"hit1"Symbol 4239 MovieClip {SpineTransplant} Frame 1Symbol 4234 MovieClip
"hit"Symbol 4239 MovieClip {SpineTransplant} Frame 1Symbol 4236 MovieClip
"removable2"Symbol 4256 MovieClip {KidneyTransplantLeft} Frame 1Symbol 4245 MovieClip
"removable1"Symbol 4256 MovieClip {KidneyTransplantLeft} Frame 1Symbol 4248 MovieClip
"removable3"Symbol 4256 MovieClip {KidneyTransplantLeft} Frame 1Symbol 4251 MovieClip
"hit1"Symbol 4256 MovieClip {KidneyTransplantLeft} Frame 1Symbol 4252 MovieClip
"hit2"Symbol 4256 MovieClip {KidneyTransplantLeft} Frame 1Symbol 4253 MovieClip
"hit"Symbol 4256 MovieClip {KidneyTransplantLeft} Frame 1Symbol 4255 MovieClip
"removable3"Symbol 4279 MovieClip {PoisonLiverTransplant} Frame 1Symbol 4263 MovieClip
"removable1"Symbol 4279 MovieClip {PoisonLiverTransplant} Frame 1Symbol 4269 MovieClip
"removable2"Symbol 4279 MovieClip {PoisonLiverTransplant} Frame 1Symbol 4273 MovieClip
"hit1"Symbol 4279 MovieClip {PoisonLiverTransplant} Frame 1Symbol 4274 MovieClip
"hit2"Symbol 4279 MovieClip {PoisonLiverTransplant} Frame 1Symbol 4275 MovieClip
"hit"Symbol 4279 MovieClip {PoisonLiverTransplant} Frame 1Symbol 4277 MovieClip
"removable2"Symbol 4291 MovieClip {PoisonKidneyTransplant} Frame 1Symbol 4284 MovieClip
"removable1"Symbol 4291 MovieClip {PoisonKidneyTransplant} Frame 1Symbol 4287 MovieClip
"removable3"Symbol 4291 MovieClip {PoisonKidneyTransplant} Frame 1Symbol 4290 MovieClip
"hit1"Symbol 4291 MovieClip {PoisonKidneyTransplant} Frame 1Symbol 4252 MovieClip
"hit2"Symbol 4291 MovieClip {PoisonKidneyTransplant} Frame 1Symbol 4253 MovieClip
"hit"Symbol 4291 MovieClip {PoisonKidneyTransplant} Frame 1Symbol 4255 MovieClip
"removable2"Symbol 4292 MovieClip {KidneyTransplantRight} Frame 1Symbol 4245 MovieClip
"removable1"Symbol 4292 MovieClip {KidneyTransplantRight} Frame 1Symbol 4248 MovieClip
"removable3"Symbol 4292 MovieClip {KidneyTransplantRight} Frame 1Symbol 4251 MovieClip
"hit1"Symbol 4292 MovieClip {KidneyTransplantRight} Frame 1Symbol 4252 MovieClip
"hit2"Symbol 4292 MovieClip {KidneyTransplantRight} Frame 1Symbol 4253 MovieClip
"hit"Symbol 4292 MovieClip {KidneyTransplantRight} Frame 1Symbol 4255 MovieClip
"removable1"Symbol 4302 MovieClip {PelvisTransplant} Frame 1Symbol 4294 MovieClip
"hit1"Symbol 4302 MovieClip {PelvisTransplant} Frame 1Symbol 4296 MovieClip
"hit"Symbol 4302 MovieClip {PelvisTransplant} Frame 1Symbol 4298 MovieClip
"removable1"Symbol 4317 MovieClip {ShoulderTransplant} Frame 1Symbol 4310 MovieClip
"hit1"Symbol 4317 MovieClip {ShoulderTransplant} Frame 1Symbol 4311 MovieClip
"hit"Symbol 4317 MovieClip {ShoulderTransplant} Frame 1Symbol 4313 MovieClip
"removable1"Symbol 4342 MovieClip {RightEyeTransplant} Frame 1Symbol 4325 MovieClip
"hit1"Symbol 4342 MovieClip {RightEyeTransplant} Frame 1Symbol 4326 MovieClip
"hit"Symbol 4342 MovieClip {RightEyeTransplant} Frame 1Symbol 4328 MovieClip
"removable1"Symbol 4343 MovieClip {LeftEyeTransplant} Frame 1Symbol 4325 MovieClip
"hit1"Symbol 4343 MovieClip {LeftEyeTransplant} Frame 1Symbol 4326 MovieClip
"hit"Symbol 4343 MovieClip {LeftEyeTransplant} Frame 1Symbol 4328 MovieClip
"removable1"Symbol 4371 MovieClip {LeftThumbTransplant} Frame 1Symbol 4345 MovieClip
"hit1"Symbol 4371 MovieClip {LeftThumbTransplant} Frame 1Symbol 4363 MovieClip
"hit"Symbol 4371 MovieClip {LeftThumbTransplant} Frame 1Symbol 4365 MovieClip
"keya"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyb"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyc"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyd"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keye"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyf"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyg"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyh"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyi"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyj"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyk"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyl"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keym"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyn"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyo"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyp"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyq"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyr"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keys"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyt"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyu"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyv"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyw"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyx"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyadd"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyminus"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyy"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyz"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyequals"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keyhash"Symbol 4389 MovieClip Frame 1Symbol 4388 MovieClip
"keys"Symbol 4394 MovieClip Frame 1Symbol 4389 MovieClip
"word"Symbol 4394 MovieClip Frame 1Symbol 4391 EditableText
"bomb"Symbol 4394 MovieClip Frame 1Symbol 4393 MovieClip
"removable1"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4373 MovieClip
"removable2"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4375 MovieClip
"removable3"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4377 MovieClip
"hit1"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4384 MovieClip
"hit2"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4384 MovieClip
"hit3"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4384 MovieClip
"hit"Symbol 4395 MovieClip {TypeAndTell} Frame 1Symbol 4386 MovieClip
"screen"Symbol 4395 MovieClip {TypeAndTell} Frame 2Symbol 4394 MovieClip
"removable1"Symbol 4396 MovieClip {RightThumbTransplant} Frame 1Symbol 4345 MovieClip
"hit1"Symbol 4396 MovieClip {RightThumbTransplant} Frame 1Symbol 4363 MovieClip
"hit"Symbol 4396 MovieClip {RightThumbTransplant} Frame 1Symbol 4365 MovieClip
"hit"Symbol 4397 MovieClip {Incision} Frame 1Symbol 4175 MovieClip
"s"Symbol 4397 MovieClip {Incision} Frame 1Symbol 4176 MovieClip
"e"Symbol 4397 MovieClip {Incision} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4398 MovieClip {IncisionCoffin} Frame 1Symbol 4175 MovieClip
"s"Symbol 4398 MovieClip {IncisionCoffin} Frame 1Symbol 4176 MovieClip
"e"Symbol 4398 MovieClip {IncisionCoffin} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4401 MovieClip {ClownNose} Frame 1Symbol 4175 MovieClip
"s"Symbol 4401 MovieClip {ClownNose} Frame 1Symbol 4176 MovieClip
"e"Symbol 4401 MovieClip {ClownNose} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4402 MovieClip {Scarring} Frame 1Symbol 4175 MovieClip
"s"Symbol 4402 MovieClip {Scarring} Frame 1Symbol 4176 MovieClip
"e"Symbol 4402 MovieClip {Scarring} Frame 1Symbol 4176 MovieClip
"hit"Symbol 4407 MovieClip {ExplosiveExtraction} Frame 1Symbol 4406 MovieClip
"hit"Symbol 4548 MovieClip {FireFly} Frame 1Symbol 4406 MovieClip
"anim"Symbol 4548 MovieClip {FireFly} Frame 10Symbol 4547 MovieClip
"alive"Symbol 4657 MovieClip {InsectBoss} Frame 1Symbol 4576 MovieClip
"hit"Symbol 4657 MovieClip {InsectBoss} Frame 1Symbol 4578 MovieClip
"anim"Symbol 4657 MovieClip {InsectBoss} Frame 10Symbol 4593 MovieClip
"shocked"Symbol 4657 MovieClip {InsectBoss} Frame 32Symbol 4656 MovieClip
"shadow"Symbol 4696 MovieClip {Dove} Frame 1Symbol 4666 MovieClip
"alive"Symbol 4696 MovieClip {Dove} Frame 1Symbol 4675 MovieClip
"hit"Symbol 4696 MovieClip {Dove} Frame 1Symbol 4677 MovieClip
"anim"Symbol 4696 MovieClip {Dove} Frame 10Symbol 4686 MovieClip
"shocked"Symbol 4696 MovieClip {Dove} Frame 32Symbol 4695 MovieClip
"anim"Symbol 4706 MovieClip {FireFlyEgg} Frame 1Symbol 4705 MovieClip
"hit"Symbol 4706 MovieClip {FireFlyEgg} Frame 1Symbol 4406 MovieClip
"hit"Symbol 4714 MovieClip {Bunny} Frame 1Symbol 4406 MovieClip
"hit"Symbol 4715 MovieClip {ExtractionFireFlyEggBroken} Frame 1Symbol 4406 MovieClip
"hit"Symbol 4722 MovieClip {Burn} Frame 1Symbol 4406 MovieClip
"hit"Symbol 4723 MovieClip {Fire} Frame 1Symbol 4406 MovieClip
"pupil"Symbol 4725 MovieClip {Eye} Frame 1Symbol 4724 MovieClip
"hit"Symbol 4732 MovieClip {ExplosiveExtractionEye} Frame 1Symbol 4406 MovieClip
"hit"Symbol 4734 MovieClip {ExplosiveExtractionBomb} Frame 1Symbol 4406 MovieClip
"holder"Symbol 4804 MovieClip Frame 1Symbol 4797 MovieClip
"tonsils"Symbol 4804 MovieClip Frame 1Symbol 4798 MovieClip
"mouth_open"Symbol 4809 MovieClip Frame 100Symbol 4804 MovieClip
"dead"Symbol 4809 MovieClip Frame 120Symbol 4807 MovieClip
"dying"Symbol 4809 MovieClip Frame 141Symbol 4808 MovieClip
"head"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4809 MovieClip
"hit2"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4810 MovieClip
"hit1"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4810 MovieClip
"hit4"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4810 MovieClip
"hit3"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4810 MovieClip
"hit5"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4810 MovieClip
"hit6"Symbol 4813 MovieClip {Squid} Frame 1Symbol 4812 MovieClip
"removable1"Symbol 4828 MovieClip {ThighTransplant} Frame 1Symbol 4822 MovieClip
"hit1"Symbol 4828 MovieClip {ThighTransplant} Frame 1Symbol 4824 MovieClip
"hit"Symbol 4828 MovieClip {ThighTransplant} Frame 1Symbol 4826 MovieClip
"removable1"Symbol 4838 MovieClip {NoseTransplant} Frame 1Symbol 4831 MovieClip
"hit1"Symbol 4838 MovieClip {NoseTransplant} Frame 1Symbol 4833 MovieClip
"hit"Symbol 4838 MovieClip {NoseTransplant} Frame 1Symbol 4835 MovieClip
"hit"Symbol 4850 MovieClip {Insertion} Frame 1Symbol 4839 MovieClip
"s"Symbol 4850 MovieClip {Insertion} Frame 1Symbol 4840 MovieClip
"e"Symbol 4850 MovieClip {Insertion} Frame 1Symbol 4840 MovieClip
"anim"Symbol 4850 MovieClip {Insertion} Frame 3Symbol 4849 MovieClip {main_fla.skewercomp_2332}
"hit"Symbol 4854 MovieClip {Fat} Frame 1Symbol 4853 MovieClip
"hit"Symbol 4859 MovieClip {TopLipLeft} Frame 1Symbol 4856 MovieClip
"hit"Symbol 4860 MovieClip {TopLipRight} Frame 1Symbol 4856 MovieClip
"hit"Symbol 4862 MovieClip {BottomLipLeft} Frame 1Symbol 4856 MovieClip
"hit"Symbol 4864 MovieClip {BottomLipRight} Frame 1Symbol 4856 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 1Symbol 4922 MovieClip
"hit"Symbol 4952 MovieClip {Crab} Frame 1Symbol 4853 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 10Symbol 4923 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 20Symbol 4927 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 30Symbol 4931 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 40Symbol 4932 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 50Symbol 4935 MovieClip
"holder"Symbol 4952 MovieClip {Crab} Frame 60Symbol 4951 MovieClip
"hit"Symbol 5031 MovieClip {Poison} Frame 1Symbol 4853 MovieClip
"pupil"Symbol 5058 MovieClip {Barnicle} Frame 1Symbol 5046 MovieClip
"hit"Symbol 5058 MovieClip {Barnicle} Frame 1Symbol 4853 MovieClip
"dying"Symbol 5058 MovieClip {Barnicle} Frame 10Symbol 5057 MovieClip
"eye1"Symbol 5134 MovieClip Frame 1Symbol 5118 MovieClip {main_fla.BLEEDEYEBALL_2469}
"eye2"Symbol 5134 MovieClip Frame 1Symbol 5118 MovieClip {main_fla.BLEEDEYEBALL_2469}
"green"Symbol 5134 MovieClip Frame 1Symbol 5122 MovieClip {main_fla.SUPERHOLDER_2470}
"mouth"Symbol 5134 MovieClip Frame 1Symbol 5125 MovieClip
"heart"Symbol 5134 MovieClip Frame 1Symbol 5130 MovieClip
"thumb"Symbol 5134 MovieClip Frame 1Symbol 5133 MovieClip {main_fla.FINGA_2474}
"holder"Symbol 5139 MovieClip {Bleed} Frame 1Symbol 5134 MovieClip
"hit"Symbol 5139 MovieClip {Bleed} Frame 1Symbol 5138 MovieClip
"removable1"Symbol 5465 MovieClip {CursorPoisonKidneyTransplant1} Frame 1Symbol 4287 MovieClip
"removable1"Symbol 5466 MovieClip {CursorPoisonLiverTransplant1} Frame 1Symbol 4269 MovieClip
"removable2"Symbol 5470 MovieClip {CursorPoisonKidneyTransplant2} Frame 1Symbol 4284 MovieClip
"removable3"Symbol 5474 MovieClip {CursorPoisonKidneyTransplant3} Frame 1Symbol 4290 MovieClip
"removable3"Symbol 5475 MovieClip {CursorPoisonLiverTransplant3} Frame 1Symbol 4263 MovieClip
"removable1"Symbol 5483 MovieClip {CursorShoulderTransplant1} Frame 1Symbol 4310 MovieClip
"removable1"Symbol 5484 MovieClip {CursorNoseTransplant1} Frame 1Symbol 4831 MovieClip
"anim"Symbol 5492 MovieClip {CursorFireFlyEgg} Frame 1Symbol 4705 MovieClip
"hit"Symbol 5625 MovieClip {cursor} Frame 1Symbol 5498 MovieClip
"hit"Symbol 5630 MovieClip {tray} Frame 1Symbol 5629 MovieClip
"holder"Symbol 5768 MovieClip Frame 1Symbol 5682 MovieClip
"holder"Symbol 5768 MovieClip Frame 2Symbol 5692 MovieClip
"holder"Symbol 5768 MovieClip Frame 3Symbol 5701 MovieClip
"holder"Symbol 5768 MovieClip Frame 4Symbol 5711 MovieClip
"holder"Symbol 5768 MovieClip Frame 5Symbol 5733 MovieClip {main_fla.manny_death_2785}
"holder"Symbol 5768 MovieClip Frame 6Symbol 5765 MovieClip {main_fla.manny_shock1_2786}
"holder"Symbol 5768 MovieClip Frame 7Symbol 5767 MovieClip
"drip"Symbol 6115 MovieClip {ui} Frame 1Symbol 5642 MovieClip
"time"Symbol 6115 MovieClip {ui} Frame 1Symbol 5644 EditableText
"score"Symbol 6115 MovieClip {ui} Frame 1Symbol 5645 EditableText
"bg"Symbol 6115 MovieClip {ui} Frame 1Symbol 5664 MovieClip
"health"Symbol 6115 MovieClip {ui} Frame 1Symbol 5668 EditableText
"jogger"Symbol 6115 MovieClip {ui} Frame 1Symbol 5768 MovieClip
"lighterhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5800 MovieClip {main_fla.strip3_2789}
"tongshighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5808 MovieClip {main_fla.strip2_2803}
"cutterhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5816 MovieClip {main_fla.strip1_2806}
"creamhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5824 MovieClip {main_fla.strip4_2809}
"stitchhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5832 MovieClip {main_fla.strip5_2812}
"vacuumhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5840 MovieClip {main_fla.strip6_2815}
"chainsawhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5848 MovieClip {main_fla.strip7_2818}
"injectionhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5856 MovieClip {main_fla.strip8_2821}
"batteryhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5864 MovieClip {main_fla.strip9_2824}
"scannerhighlight"Symbol 6115 MovieClip {ui} Frame 1Symbol 5872 MovieClip {main_fla.strip_2827}
"cutter"Symbol 6115 MovieClip {ui} Frame 1Symbol 5881 MovieClip {main_fla.cutholder_2831}
"tongs"Symbol 6115 MovieClip {ui} Frame 1Symbol 5899 MovieClip {main_fla.tonghol_2834}
"lighter"Symbol 6115 MovieClip {ui} Frame 1Symbol 5965 MovieClip {main_fla.lighterhol_2842}
"cream"Symbol 6115 MovieClip {ui} Frame 1Symbol 5973 MovieClip {main_fla.creamhol_2872}
"stitch"Symbol 6115 MovieClip {ui} Frame 1Symbol 6001 MovieClip {main_fla.staplerhol_2874}
"vacuum"Symbol 6115 MovieClip {ui} Frame 1Symbol 6008 MovieClip {main_fla.vachol_2882}
"chainsaw"Symbol 6115 MovieClip {ui} Frame 1Symbol 6015 MovieClip {main_fla.sawhol_2884}
"injection"Symbol 6115 MovieClip {ui} Frame 1Symbol 6075 MovieClip {main_fla.corkhol_2886}
"battery"Symbol 6115 MovieClip {ui} Frame 1Symbol 6082 MovieClip {main_fla.wireh_2919}
"scanner"Symbol 6115 MovieClip {ui} Frame 1Symbol 6102 MovieClip {main_fla.shol_2921}
"mcBug"Symbol 6115 MovieClip {ui} Frame 1Symbol 3491 Button
"effectcutter"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effecttongs"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectlighter"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectcream"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectstitch"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectvacuum"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectchainsaw"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectinjection"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectbattery"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effectscanner"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effecttime"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"effecthealth"Symbol 6115 MovieClip {ui} Frame 1Symbol 6105 MovieClip {main_fla.arrowanimtyutjtjt_2929}
"pause_but"Symbol 6115 MovieClip {ui} Frame 1Symbol 6114 MovieClip
"score"Symbol 6205 MovieClip Frame 1Symbol 6147 EditableText
"time"Symbol 6205 MovieClip Frame 1Symbol 6148 EditableText
"replay"Symbol 6205 MovieClip Frame 1Symbol 6167 Button
"quit"Symbol 6205 MovieClip Frame 1Symbol 6183 Button
"patient"Symbol 6205 MovieClip Frame 1Symbol 6204 MovieClip
"holder"Symbol 6206 MovieClip {failedScreen} Frame 1Symbol 6205 MovieClip
"yes"Symbol 6239 MovieClip Frame 1Symbol 6235 Button
"no"Symbol 6239 MovieClip Frame 1Symbol 6238 Button
"quit"Symbol 6290 MovieClip Frame 1Symbol 6239 MovieClip
"resume"Symbol 6290 MovieClip Frame 1Symbol 6249 Button
"help"Symbol 6290 MovieClip Frame 1Symbol 6260 Button
"mholder"Symbol 6290 MovieClip Frame 1Symbol 6274 MovieClip
"sholder"Symbol 6290 MovieClip Frame 1Symbol 6289 MovieClip
"mcBug"Symbol 6290 MovieClip Frame 1Symbol 1968 Button
"hit1"Symbol 6319 MovieClip Frame 1Symbol 6318 MovieClip
"hit2"Symbol 6319 MovieClip Frame 1Symbol 6318 MovieClip
"hit3"Symbol 6319 MovieClip Frame 1Symbol 6318 MovieClip
"hit4"Symbol 6319 MovieClip Frame 1Symbol 6318 MovieClip
"hit"Symbol 6320 MovieClip {main_fla.shodercopy_3024} Frame 1Symbol 6319 MovieClip
"holder"Symbol 6327 MovieClip Frame 1Symbol 6320 MovieClip {main_fla.shodercopy_3024}
"hit4"Symbol 6330 MovieClip Frame 1Symbol 6329 MovieClip
"hit3"Symbol 6330 MovieClip Frame 1Symbol 6329 MovieClip
"hit2"Symbol 6330 MovieClip Frame 1Symbol 6329 MovieClip
"hit1"Symbol 6330 MovieClip Frame 1Symbol 6329 MovieClip
"hit"Symbol 6331 MovieClip {main_fla.lholder_3032} Frame 1Symbol 6330 MovieClip
"holder"Symbol 6333 MovieClip Frame 1Symbol 6331 MovieClip {main_fla.lholder_3032}
"holder"Symbol 6342 MovieClip Frame 1Symbol 6331 MovieClip {main_fla.lholder_3032}
"removable2"Symbol 6357 MovieClip Frame 1Symbol 6350 MovieClip
"removable1"Symbol 6357 MovieClip Frame 1Symbol 6351 MovieClip
"removable3"Symbol 6357 MovieClip Frame 1Symbol 6352 MovieClip
"hit1"Symbol 6357 MovieClip Frame 1Symbol 6354 MovieClip
"hit2"Symbol 6357 MovieClip Frame 1Symbol 6355 MovieClip
"hit"Symbol 6357 MovieClip Frame 1Symbol 6356 MovieClip
"smallCut"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6327 MovieClip
"surfaceExtraction"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6334 MovieClip
"fire"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6341 MovieClip
"largeCut"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6342 MovieClip
"underSurfaceExtraction"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6345 MovieClip
"burn"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6348 MovieClip
"transplant"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6358 MovieClip
"poison"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1Symbol 6366 MovieClip
"hit8"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit7"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit6"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit5"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit4"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit3"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit3"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit2"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit1"Symbol 6395 MovieClip Frame 1Symbol 6394 MovieClip
"hit"Symbol 6401 MovieClip {main_fla.holderbullet_3062} Frame 2Symbol 6395 MovieClip
"glass"Symbol 6401 MovieClip {main_fla.holderbullet_3062} Frame 3Symbol 6398 MovieClip
"hit"Symbol 6401 MovieClip {main_fla.holderbullet_3062} Frame 3Symbol 6400 MovieClip
"lighter"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 6Symbol 6382 MovieClip
"hit"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 6Symbol 6384 MovieClip
"hit"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 7Symbol 6384 MovieClip
"hit"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 8Symbol 6384 MovieClip
"holder"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 8Symbol 6401 MovieClip {main_fla.holderbullet_3062}
"holder"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 8Symbol 6401 MovieClip {main_fla.holderbullet_3062}
"hit"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 9Symbol 6384 MovieClip
"hit"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 10Symbol 6384 MovieClip
"popopo"Symbol 6405 MovieClip Frame 1Symbol 6404 MovieClip {main_fla.shotholdercopy_3058}
"popo"Symbol 6406 MovieClip Frame 1Symbol 6405 MovieClip
"po"Symbol 6570 MovieClip Frame 1Symbol 6406 MovieClip
"back"Symbol 6570 MovieClip Frame 1Symbol 6415 Button
"holder"Symbol 6570 MovieClip Frame 11Symbol 6320 MovieClip {main_fla.shodercopy_3024}
"po"Symbol 6570 MovieClip Frame 12Symbol 6406 MovieClip
"holder"Symbol 6570 MovieClip Frame 12Symbol 6331 MovieClip {main_fla.lholder_3032}
"po"Symbol 6570 MovieClip Frame 16Symbol 6406 MovieClip
"removable2"Symbol 6570 MovieClip Frame 19Symbol 6350 MovieClip
"removable1"Symbol 6570 MovieClip Frame 19Symbol 6351 MovieClip
"removable3"Symbol 6570 MovieClip Frame 19Symbol 6352 MovieClip
"hit1"Symbol 6570 MovieClip Frame 19Symbol 6354 MovieClip
"hit2"Symbol 6570 MovieClip Frame 19Symbol 6355 MovieClip
"hit"Symbol 6570 MovieClip Frame 19Symbol 6356 MovieClip
"back"Symbol 6571 MovieClip Frame 1Symbol 6312 Button
"buttons"Symbol 6571 MovieClip Frame 1Symbol 6369 MovieClip {main_fla.pageholdercopy_3022}
"pages"Symbol 6571 MovieClip Frame 1Symbol 6570 MovieClip
"masbut"Symbol 6574 MovieClip {main_fla.drk_3127} Frame 1Symbol 6573 Button
"holder"Symbol 6575 MovieClip {main_fla.helpanimcopy_3013} Frame 1Symbol 6571 MovieClip
"holder"Symbol 6576 MovieClip {pauseScreen} Frame 1Symbol 6290 MovieClip
"help"Symbol 6576 MovieClip {pauseScreen} Frame 1Symbol 6575 MovieClip {main_fla.helpanimcopy_3013}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""

Labels

"F"Symbol 78 MovieClip {main_fla.grading_mc_1412} Frame 26
"D"Symbol 78 MovieClip {main_fla.grading_mc_1412} Frame 31
"C"Symbol 78 MovieClip {main_fla.grading_mc_1412} Frame 35
"B"Symbol 78 MovieClip {main_fla.grading_mc_1412} Frame 38
"A"Symbol 78 MovieClip {main_fla.grading_mc_1412} Frame 50
"lvl1"Symbol 228 MovieClip Frame 1
"lvl1hov"Symbol 228 MovieClip Frame 3
"lvl2"Symbol 228 MovieClip Frame 6
"lvl2hov"Symbol 228 MovieClip Frame 8
"lvl3"Symbol 228 MovieClip Frame 12
"lvl1"Symbol 249 MovieClip Frame 1
"lvl1hov"Symbol 249 MovieClip Frame 3
"lvl2"Symbol 249 MovieClip Frame 6
"lvl2hov"Symbol 249 MovieClip Frame 8
"lvl3"Symbol 249 MovieClip Frame 12
"lvl1"Symbol 356 MovieClip Frame 1
"lvl1hov"Symbol 356 MovieClip Frame 3
"lvl2"Symbol 356 MovieClip Frame 6
"lvl2hov"Symbol 356 MovieClip Frame 8
"lvl3"Symbol 356 MovieClip Frame 12
"lvl1"Symbol 364 MovieClip Frame 1
"lvl1hov"Symbol 364 MovieClip Frame 3
"lvl2"Symbol 364 MovieClip Frame 6
"lvl2hov"Symbol 364 MovieClip Frame 8
"lvl3"Symbol 364 MovieClip Frame 12
"lvl1"Symbol 392 MovieClip Frame 1
"lvl1hov"Symbol 392 MovieClip Frame 3
"lvl2"Symbol 392 MovieClip Frame 6
"lvl2hov"Symbol 392 MovieClip Frame 8
"lvl3"Symbol 392 MovieClip Frame 12
"lvl1"Symbol 462 MovieClip Frame 1
"lvl1hov"Symbol 462 MovieClip Frame 3
"lvl2"Symbol 462 MovieClip Frame 6
"lvl2hov"Symbol 462 MovieClip Frame 8
"lvl3"Symbol 462 MovieClip Frame 12
"lvl1"Symbol 470 MovieClip Frame 1
"lvl1hov"Symbol 470 MovieClip Frame 3
"lvl2"Symbol 470 MovieClip Frame 6
"lvl2hov"Symbol 470 MovieClip Frame 8
"lvl3"Symbol 470 MovieClip Frame 12
"lvl1"Symbol 479 MovieClip Frame 1
"lvl1hov"Symbol 479 MovieClip Frame 3
"lvl2"Symbol 479 MovieClip Frame 6
"lvl2hov"Symbol 479 MovieClip Frame 8
"lvl3"Symbol 479 MovieClip Frame 12
"lvl1"Symbol 487 MovieClip Frame 1
"lvl1hov"Symbol 487 MovieClip Frame 3
"lvl2"Symbol 487 MovieClip Frame 6
"lvl2hov"Symbol 487 MovieClip Frame 8
"lvl3"Symbol 487 MovieClip Frame 12
"lvl1"Symbol 510 MovieClip Frame 1
"lvl1hov"Symbol 510 MovieClip Frame 3
"lvl2"Symbol 510 MovieClip Frame 6
"lvl2hov"Symbol 510 MovieClip Frame 8
"lvl3"Symbol 510 MovieClip Frame 12
"complete"Symbol 579 MovieClip {prerollAssets_fla.PLAYhit_2} Frame 1
"complete"Symbol 579 MovieClip {prerollAssets_fla.PLAYhit_2} Frame 21
"off"Symbol 602 MovieClip {prerollAssets.mc_preroll_play} Frame 1
"over"Symbol 602 MovieClip {prerollAssets.mc_preroll_play} Frame 2
"down"Symbol 602 MovieClip {prerollAssets.mc_preroll_play} Frame 3
"locked"Symbol 1951 MovieClip Frame 24
"locked"Symbol 1961 MovieClip Frame 24
"locked"Symbol 2050 MovieClip Frame 24
"nothing"Symbol 2707 MovieClip Frame 1
"bathroom"Symbol 2707 MovieClip Frame 10
"shack"Symbol 2707 MovieClip Frame 20
"bedroom"Symbol 2707 MovieClip Frame 31
"home"Symbol 2707 MovieClip Frame 41
"office_light"Symbol 2707 MovieClip Frame 51
"office_dark"Symbol 2707 MovieClip Frame 61
"graveyard"Symbol 2707 MovieClip Frame 71
"alan_happy"Symbol 2959 MovieClip Frame 1
"alan_thoughtful"Symbol 2959 MovieClip Frame 15
"alan_suspicious"Symbol 2959 MovieClip Frame 30
"chess"Symbol 2959 MovieClip Frame 41
"alan_playing_chess"Symbol 2959 MovieClip Frame 52
"alan_surprised"Symbol 2959 MovieClip Frame 60
"alan_angry"Symbol 2959 MovieClip Frame 75
"alan_rueful"Symbol 2959 MovieClip Frame 90
"alan_proud"Symbol 2959 MovieClip Frame 105
"alan_yelling"Symbol 2959 MovieClip Frame 120
"alan_excited"Symbol 2959 MovieClip Frame 135
"alan_nervous"Symbol 2959 MovieClip Frame 150
"alan_normal"Symbol 2959 MovieClip Frame 165
"alan_sad"Symbol 2959 MovieClip Frame 180
"alan_facingaway"Symbol 2959 MovieClip Frame 195
"alan_turningaround"Symbol 2959 MovieClip Frame 210
"alan_tear"Symbol 2959 MovieClip Frame 225
"alan_dark"Symbol 2959 MovieClip Frame 240
"alan_camera"Symbol 2959 MovieClip Frame 255
"aide_nervous"Symbol 2959 MovieClip Frame 270
"aide_normal"Symbol 2959 MovieClip Frame 285
"aide_panicky"Symbol 2959 MovieClip Frame 300
"aide_injured"Symbol 2959 MovieClip Frame 306
"aide_amazed"Symbol 2959 MovieClip Frame 315
"aide_happy"Symbol 2959 MovieClip Frame 330
"aide_thoughtful"Symbol 2959 MovieClip Frame 345
"aide_explaining"Symbol 2959 MovieClip Frame 360
"aide_suspicious"Symbol 2959 MovieClip Frame 375
"aide_sad"Symbol 2959 MovieClip Frame 390
"aide_businesslike"Symbol 2959 MovieClip Frame 405
"aide_smiling"Symbol 2959 MovieClip Frame 420
"aide_stunned"Symbol 2959 MovieClip Frame 435
"aide_dramatic"Symbol 2959 MovieClip Frame 450
"aide_dark"Symbol 2959 MovieClip Frame 465
"aide_unhappydark"Symbol 2959 MovieClip Frame 480
"aide_smilingdark"Symbol 2959 MovieClip Frame 495
"aide_camera"Symbol 2959 MovieClip Frame 510
"thief_injured"Symbol 2959 MovieClip Frame 525
"businessmogul_normal"Symbol 2959 MovieClip Frame 540
"businessmogul_passionately"Symbol 2959 MovieClip Frame 555
"clown_bored"Symbol 2959 MovieClip Frame 570
"clown_happy"Symbol 2959 MovieClip Frame 585
"scarlett_normal"Symbol 2959 MovieClip Frame 600
"scarlett_excited"Symbol 2959 MovieClip Frame 615
"both_angry"Symbol 2959 MovieClip Frame 630
"gimp_angry"Symbol 2959 MovieClip Frame 633
"distress_angry"Symbol 2959 MovieClip Frame 637
"both_happy"Symbol 2959 MovieClip Frame 645
"gimp_happy"Symbol 2959 MovieClip Frame 649
"distress_happy"Symbol 2959 MovieClip Frame 655
"shamerock_happy"Symbol 2959 MovieClip Frame 660
"shamerock_crutches"Symbol 2959 MovieClip Frame 675
"shamerock_bandages"Symbol 2959 MovieClip Frame 690
"president_angry"Symbol 2959 MovieClip Frame 705
"president_happy"Symbol 2959 MovieClip Frame 720
"president_furious"Symbol 2959 MovieClip Frame 735
"president_plotting"Symbol 2959 MovieClip Frame 750
"president_normal"Symbol 2959 MovieClip Frame 765
"mysterious_normal"Symbol 2959 MovieClip Frame 780
"fugitive_normal"Symbol 2959 MovieClip Frame 795
"dwayne_normal"Symbol 2959 MovieClip Frame 810
"dwayne_burp"Symbol 2959 MovieClip Frame 816
"dwayne_stand"Symbol 2959 MovieClip Frame 820
"bleed_angelic"Symbol 2959 MovieClip Frame 825
"bleed_normal"Symbol 2959 MovieClip Frame 840
"bleed_angry"Symbol 2959 MovieClip Frame 855
"pig_normal"Symbol 2959 MovieClip Frame 870
"pig_handingnote"Symbol 2959 MovieClip Frame 885
"pig_typing"Symbol 2959 MovieClip Frame 900
"pirate_sad"Symbol 2959 MovieClip Frame 915
"pirate_showingsquid"Symbol 2959 MovieClip Frame 930
"pirate_normal"Symbol 2959 MovieClip Frame 945
"pirate_unimpressed"Symbol 2959 MovieClip Frame 960
"chewtoy_pain"Symbol 2959 MovieClip Frame 975
"chewtoy_happy"Symbol 2959 MovieClip Frame 990
"jimmy_ceiling"Symbol 2959 MovieClip Frame 1005
"jimmy_normal"Symbol 2959 MovieClip Frame 1020
"jimmy_happy"Symbol 2959 MovieClip Frame 1035
"jimmy_vomiting"Symbol 2959 MovieClip Frame 1050
"tom_intense"Symbol 2959 MovieClip Frame 1065
"tom_rage"Symbol 2959 MovieClip Frame 1080
"tom_happy"Symbol 2959 MovieClip Frame 1095
"starla_normal"Symbol 2959 MovieClip Frame 1110
"vlad_closed"Symbol 2959 MovieClip Frame 1125
"vlad_normal"Symbol 2959 MovieClip Frame 1140
"nothing"Symbol 2959 MovieClip Frame 1155
"meanwhile"Symbol 2959 MovieClip Frame 1170
"vlad"Symbol 3005 MovieClip {main_fla.bonus_mission_banner_mc_1436} Frame 1
"bleed"Symbol 3005 MovieClip {main_fla.bonus_mission_banner_mc_1436} Frame 41
"amount1"Symbol 3159 MovieClip {main_fla.bodyanim_1483} Frame 1
"amount2"Symbol 3159 MovieClip {main_fla.bodyanim_1483} Frame 3
"amount3"Symbol 3159 MovieClip {main_fla.bodyanim_1483} Frame 5
"amount4"Symbol 3159 MovieClip {main_fla.bodyanim_1483} Frame 11
"sleeping"Symbol 3180 MovieClip {Bat} Frame 1
"flapping"Symbol 3180 MovieClip {Bat} Frame 10
"spitting"Symbol 3180 MovieClip {Bat} Frame 20
"dying"Symbol 3180 MovieClip {Bat} Frame 30
"dead"Symbol 3180 MovieClip {Bat} Frame 40
"normal"Symbol 3325 MovieClip Frame 2
"burst"Symbol 3325 MovieClip Frame 6
"normal"Symbol 3333 MovieClip Frame 2
"burst"Symbol 3333 MovieClip Frame 6
"normal"Symbol 3338 MovieClip Frame 2
"burst"Symbol 3338 MovieClip Frame 6
"hidden"Symbol 3380 MovieClip {BigCentipede} Frame 1
"appear"Symbol 3380 MovieClip {BigCentipede} Frame 25
"retract"Symbol 3380 MovieClip {BigCentipede} Frame 48
"attack"Symbol 3380 MovieClip {BigCentipede} Frame 65
"vanish"Symbol 3380 MovieClip {BigCentipede} Frame 88
"craze"Symbol 3380 MovieClip {BigCentipede} Frame 112
"stunned"Symbol 3380 MovieClip {BigCentipede} Frame 132
"dead"Symbol 3380 MovieClip {BigCentipede} Frame 152
"dying"Symbol 3380 MovieClip {BigCentipede} Frame 173
"GOOD "Symbol 3851 MovieClip Frame 1
"HEALED"Symbol 3865 MovieClip Frame 1
"green"Symbol 3875 MovieClip Frame 1
"yellow"Symbol 3875 MovieClip Frame 2
"orange"Symbol 3875 MovieClip Frame 3
"red"Symbol 3875 MovieClip Frame 4
"black"Symbol 3875 MovieClip Frame 5
"black"Symbol 3878 MovieClip Frame 1
"bar1"Symbol 3941 MovieClip {injectionBar1} Frame 1
"bar2"Symbol 3941 MovieClip {injectionBar1} Frame 10
"bar3"Symbol 3941 MovieClip {injectionBar1} Frame 20
"bar4"Symbol 3941 MovieClip {injectionBar1} Frame 30
"bar5"Symbol 3941 MovieClip {injectionBar1} Frame 40
"vlad1"Symbol 3941 MovieClip {injectionBar1} Frame 50
"vlad2"Symbol 3941 MovieClip {injectionBar1} Frame 60
"vlad3"Symbol 3941 MovieClip {injectionBar1} Frame 70
"vlad4"Symbol 3941 MovieClip {injectionBar1} Frame 80
"vlad5"Symbol 3941 MovieClip {injectionBar1} Frame 90
"bar1"Symbol 3984 MovieClip {injectionBar2} Frame 1
"bar2"Symbol 3984 MovieClip {injectionBar2} Frame 10
"bar3"Symbol 3984 MovieClip {injectionBar2} Frame 20
"bar4"Symbol 3984 MovieClip {injectionBar2} Frame 30
"bar5"Symbol 3984 MovieClip {injectionBar2} Frame 40
"vlad1"Symbol 3984 MovieClip {injectionBar2} Frame 50
"vlad2"Symbol 3984 MovieClip {injectionBar2} Frame 59
"vlad3"Symbol 3984 MovieClip {injectionBar2} Frame 69
"vlad4"Symbol 3984 MovieClip {injectionBar2} Frame 79
"vlad5"Symbol 3984 MovieClip {injectionBar2} Frame 89
"bar1"Symbol 4019 MovieClip {injectionBar3} Frame 1
"bar2"Symbol 4019 MovieClip {injectionBar3} Frame 10
"bar3"Symbol 4019 MovieClip {injectionBar3} Frame 20
"bar4"Symbol 4019 MovieClip {injectionBar3} Frame 30
"bar5"Symbol 4019 MovieClip {injectionBar3} Frame 39
"vlad1"Symbol 4019 MovieClip {injectionBar3} Frame 49
"vlad2"Symbol 4019 MovieClip {injectionBar3} Frame 59
"vlad3"Symbol 4019 MovieClip {injectionBar3} Frame 69
"vlad4"Symbol 4019 MovieClip {injectionBar3} Frame 79
"vlad5"Symbol 4019 MovieClip {injectionBar3} Frame 89
"ALIVE"Symbol 4548 MovieClip {FireFly} Frame 1
"DEAD"Symbol 4548 MovieClip {FireFly} Frame 10
"ALIVE"Symbol 4657 MovieClip {InsectBoss} Frame 1
"DYING"Symbol 4657 MovieClip {InsectBoss} Frame 10
"DEAD"Symbol 4657 MovieClip {InsectBoss} Frame 21
"SHOCKED"Symbol 4657 MovieClip {InsectBoss} Frame 32
"ALIVE"Symbol 4696 MovieClip {Dove} Frame 1
"DYING"Symbol 4696 MovieClip {Dove} Frame 10
"DEAD"Symbol 4696 MovieClip {Dove} Frame 21
"SHOCKED"Symbol 4696 MovieClip {Dove} Frame 32
"before_craze"Symbol 4809 MovieClip Frame 1
"craze"Symbol 4809 MovieClip Frame 20
"before_spray"Symbol 4809 MovieClip Frame 40
"spray"Symbol 4809 MovieClip Frame 60
"stunned"Symbol 4809 MovieClip Frame 80
"mouth_open"Symbol 4809 MovieClip Frame 100
"dead"Symbol 4809 MovieClip Frame 120
"dying"Symbol 4809 MovieClip Frame 141
"ALIVE"Symbol 4859 MovieClip {TopLipLeft} Frame 1
"DYING"Symbol 4859 MovieClip {TopLipLeft} Frame 10
"ALIVE"Symbol 4860 MovieClip {TopLipRight} Frame 1
"DYING"Symbol 4860 MovieClip {TopLipRight} Frame 10
"ALIVE"Symbol 4862 MovieClip {BottomLipLeft} Frame 1
"DYING"Symbol 4862 MovieClip {BottomLipLeft} Frame 10
"ALIVE"Symbol 4864 MovieClip {BottomLipRight} Frame 1
"DYING"Symbol 4864 MovieClip {BottomLipRight} Frame 10
"WALKING_SHELL"Symbol 4952 MovieClip {Crab} Frame 1
"SHELL LEFT WALK"Symbol 4952 MovieClip {Crab} Frame 10
"HITTING_SHELL"Symbol 4952 MovieClip {Crab} Frame 20
"WALKING_NOSHELL"Symbol 4952 MovieClip {Crab} Frame 30
"HITTING"Symbol 4952 MovieClip {Crab} Frame 40
"HITTING_NOSHELL"Symbol 4952 MovieClip {Crab} Frame 50
"DEAD"Symbol 4952 MovieClip {Crab} Frame 60
"ALIVE"Symbol 5058 MovieClip {Barnicle} Frame 1
"DYING"Symbol 5058 MovieClip {Barnicle} Frame 10
"DEAD"Symbol 5058 MovieClip {Barnicle} Frame 20
"bg1"Symbol 5385 MovieClip {bgHolder} Frame 1
"bg2"Symbol 5385 MovieClip {bgHolder} Frame 2
"torso"Symbol 5385 MovieClip {bgHolder} Frame 3
"chest"Symbol 5385 MovieClip {bgHolder} Frame 4
"heart"Symbol 5385 MovieClip {bgHolder} Frame 5
"liver"Symbol 5385 MovieClip {bgHolder} Frame 6
"knee"Symbol 5385 MovieClip {bgHolder} Frame 7
"kneeInside"Symbol 5385 MovieClip {bgHolder} Frame 8
"thigh"Symbol 5385 MovieClip {bgHolder} Frame 9
"thighInside"Symbol 5385 MovieClip {bgHolder} Frame 10
"kidneys"Symbol 5385 MovieClip {bgHolder} Frame 11
"lungs"Symbol 5385 MovieClip {bgHolder} Frame 12
"intestine"Symbol 5385 MovieClip {bgHolder} Frame 13
"aliastorso"Symbol 5385 MovieClip {bgHolder} Frame 14
"throbbingtorso"Symbol 5385 MovieClip {bgHolder} Frame 15
"shametorso"Symbol 5385 MovieClip {bgHolder} Frame 16
"fixittorso"Symbol 5385 MovieClip {bgHolder} Frame 17
"eyeleft"Symbol 5385 MovieClip {bgHolder} Frame 18
"lefteyeinside"Symbol 5385 MovieClip {bgHolder} Frame 19
"righteyeinside"Symbol 5385 MovieClip {bgHolder} Frame 20
"chucktorso"Symbol 5385 MovieClip {bgHolder} Frame 21
"chuckleg"Symbol 5385 MovieClip {bgHolder} Frame 22
"chuckbum"Symbol 5385 MovieClip {bgHolder} Frame 23
"pigTorso"Symbol 5385 MovieClip {bgHolder} Frame 24
"thimbletorso"Symbol 5385 MovieClip {bgHolder} Frame 25
"piratetorso"Symbol 5385 MovieClip {bgHolder} Frame 26
"pirateheart"Symbol 5385 MovieClip {bgHolder} Frame 27
"misstorso"Symbol 5385 MovieClip {bgHolder} Frame 28
"misstorso2"Symbol 5385 MovieClip {bgHolder} Frame 29
"clowntorso"Symbol 5385 MovieClip {bgHolder} Frame 30
"clownface"Symbol 5385 MovieClip {bgHolder} Frame 31
"fatbg"Symbol 5385 MovieClip {bgHolder} Frame 32
"starlalips"Symbol 5385 MovieClip {bgHolder} Frame 33
"starlabrow"Symbol 5385 MovieClip {bgHolder} Frame 34
"starlanose"Symbol 5385 MovieClip {bgHolder} Frame 35
"aidetorso"Symbol 5385 MovieClip {bgHolder} Frame 36
"heartinnerpoison"Symbol 5385 MovieClip {bgHolder} Frame 37
"heartpoison"Symbol 5385 MovieClip {bgHolder} Frame 38
"horacetorso"Symbol 5385 MovieClip {bgHolder} Frame 39
"innerheart"Symbol 5385 MovieClip {bgHolder} Frame 40
"vladtorso"Symbol 5385 MovieClip {bgHolder} Frame 41
"nothing"Symbol 5385 MovieClip {bgHolder} Frame 42
"grave"Symbol 5385 MovieClip {bgHolder} Frame 43
"dicktorso"Symbol 5385 MovieClip {bgHolder} Frame 44
"stomachinner"Symbol 5385 MovieClip {bgHolder} Frame 45
"intestineinner"Symbol 5385 MovieClip {bgHolder} Frame 46
"jimmytorso"Symbol 5385 MovieClip {bgHolder} Frame 47
"starlatorso"Symbol 5385 MovieClip {bgHolder} Frame 48
"wood"Symbol 5385 MovieClip {bgHolder} Frame 49
"wood2"Symbol 5385 MovieClip {bgHolder} Frame 50
"eyeright"Symbol 5385 MovieClip {bgHolder} Frame 51
"nothing"Symbol 5625 MovieClip {cursor} Frame 1
"cutter"Symbol 5625 MovieClip {cursor} Frame 2
"tongs"Symbol 5625 MovieClip {cursor} Frame 3
"lighter"Symbol 5625 MovieClip {cursor} Frame 4
"cream"Symbol 5625 MovieClip {cursor} Frame 5
"stitch"Symbol 5625 MovieClip {cursor} Frame 6
"chainsaw"Symbol 5625 MovieClip {cursor} Frame 7
"vacuum"Symbol 5625 MovieClip {cursor} Frame 8
"injection"Symbol 5625 MovieClip {cursor} Frame 9
"scanner"Symbol 5625 MovieClip {cursor} Frame 10
"battery"Symbol 5625 MovieClip {cursor} Frame 11
"vial"Symbol 5625 MovieClip {cursor} Frame 12
"syrup"Symbol 5625 MovieClip {cursor} Frame 13
"blood"Symbol 5625 MovieClip {cursor} Frame 14
"bleed"Symbol 5973 MovieClip {main_fla.creamhol_2872} Frame 7
"bleed"Symbol 6001 MovieClip {main_fla.staplerhol_2874} Frame 7
"vlad"Symbol 6075 MovieClip {main_fla.corkhol_2886} Frame 7
"procedures"Symbol 6369 MovieClip {main_fla.pageholdercopy_3022} Frame 1
"pizzacutter"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 1
"tongs"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 2
"painrelief"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 3
"stapler"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 4
"vacuum"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 5
"lighter"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 6
"corkscrew"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 7
"etchasketch"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 8
"chainsaw"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 9
"carbattery"Symbol 6404 MovieClip {main_fla.shotholdercopy_3058} Frame 10
"bleed"Symbol 6405 MovieClip Frame 1
"pizzacutter"Symbol 6570 MovieClip Frame 1
"tongs"Symbol 6570 MovieClip Frame 2
"painrelief"Symbol 6570 MovieClip Frame 3
"stapler"Symbol 6570 MovieClip Frame 4
"vacuum"Symbol 6570 MovieClip Frame 5
"lighter"Symbol 6570 MovieClip Frame 6
"corkscrew"Symbol 6570 MovieClip Frame 7
"etchasketch"Symbol 6570 MovieClip Frame 8
"chainsaw"Symbol 6570 MovieClip Frame 9
"carbattery"Symbol 6570 MovieClip Frame 10
"smallCut"Symbol 6570 MovieClip Frame 11
"largeCut"Symbol 6570 MovieClip Frame 12
"burn"Symbol 6570 MovieClip Frame 13
"fire"Symbol 6570 MovieClip Frame 14
"surfaceExtraction"Symbol 6570 MovieClip Frame 15
"underSurfaceExtraction"Symbol 6570 MovieClip Frame 16
"poison"Symbol 6570 MovieClip Frame 17
"explosiveextraction"Symbol 6570 MovieClip Frame 18
"transplant"Symbol 6570 MovieClip Frame 19




http://swfchan.com/24/115734/info.shtml
Created: 9/3 -2019 08:48:11 Last modified: 9/3 -2019 08:48:11 Server time: 03/05 -2024 08:10:46