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

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

Polar Bear Payback - a free online flash game from Adult Swim.swf

This is the info page for
Flash #89374

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


Text
[adultswim]
High Scores
component

y

A

L

P

CONTINuE

NEW GAME

more games

Credits

2010

Creative Director:
CHad "Oats" Otis

Mastermind:
Jack " Mega Shark" Perez

Producer:
Eric "Leuschner" Leuschner

DesigneR:
Chris "FREAKIN LARRY" Hannon

Animator/Character Design:
Doug "Fresh" Gordon

Programmer Extraordinaire :
Jay "Disco is NOT dead" Schreiber

Level DesiGN/ QA/misc boobery:
Gary "MASTa" Masnica

CARNAGE BROUGHT TO YOU BY

smashing ideas inc

CLOsE

SUbMIT SCORe

SKIP

THE

PLANET'S

TRASHED

LEVEL 1

MAUL BABY SEAL

HUNTERS

"THANKS"

LEVEL 2

MAUL HEARTLESS

WHALERS

PILOT HOUSE

ENTRANCE

TOXI-CORP

ARCTIC

DUMPING

TOXI-CORP

MASTER PLAN

RAINFOREST

RAPE

DOLPHIN

DECIMATION

CONTACT:

FAT CAT

WALL STREET GUY

NEW YORK, NY

STOP

FORWARD

NEW YORK

GREENLAND

ARCTIC

TOXI-CORP

LEVEL 3

MAUL TOXI-CORP

KILLEMAHL

LIBERATE
A ZOO!

C

I

T

Y

Z

O

CLOSED

TROPICAL

SAVANNA

ARCTIC

URSA MAJOR

SCOrE

Blitz!

LIVES

x

<p align="left"><font face="Flyerfonts-Hardcore" size="23" color="#ffffff" letterSpacing="1.000000" kerning="1">13</font></p>

<p align="left"><font face="Flyerfonts-Hardcore" size="23" color="#ffffff" letterSpacing="0.050000" kerning="1">9999999</font></p>

PAID BACK

<p align="left"><font face="Flyerfonts-Hardcore" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">999</font></p>

pause

x

<p align="center"><font face="Flyerfonts-Hardcore" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">10</font></p>

for Blitz when the
meter is full.

Double tap

or

MAUL

A

S

BITE

Suck skulls for health.

Tap

to spit them out.

Walk over
weapons to pick up.

to use.

MOVE

CONTRolS

Kill

Level SCOrE:

Ass Kick BoNUS:

Skull Suck BoNUS:

(Bonus for avoiding damage)

(bonus for skulls sucked dry)

ToTAl:

RAnking:

<p align="right"><font face="Flyerfonts-Hardcore" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">000000000</font></p>

<p align="right"><font face="Flyerfonts-Hardcore" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">000000000</font></p>

<p align="right"><font face="Flyerfonts-Hardcore" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">260000</font></p>

<p align="right"><font face="Flyerfonts-Hardcore" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">(25x4000)</font></p>

<p align="left"><font face="Flyerfonts-Hardcore" size="34" color="#ffffff" letterSpacing="0.000000" kerning="1">000000000</font></p>

<p align="left"></p>

ScoRE SummaRY

LIVES Left:

<p align="left"><font face="Flyerfonts-Hardcore" size="75" color="#d50000" letterSpacing="0.000000" kerning="1">2</font></p>

QuiT

RESUme

inStructions

YEs

NO!

Do YOU REALLY
wAnt to Quit?

KILLEMAHL

FIRST AID

10000

<p align="center"><font face="Flyerfonts-Hardcore" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">Yer&apos; Dying!</font></p>

x

<p align="left"><font face="Flyerfonts-Hardcore" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">5</font></p>

<p align="center"><font face="_sans" size="12" color="#00cc00" letterSpacing="0.000000" kerning="1">BOSS</font></p>

TOXI-CORP

Hell YEah! You won!

Final SCORe:

But the planet is  still trashed...

Final RaNK:

<p align="left"><font face="Flyerfonts-Hardcore" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">0000000000</font></p>

<p align="center"><font face="Flyerfonts-Hardcore" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Earth Angel of Death</font></p>

Restart Level

You got Your ASS kicked...

And the planet is still trashed.

<p align="left"><font face="Flyerfonts-Hardcore" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">0000000000</font></p>

ActionScript [AS3]

Section 1
//PolarBearGameEvent (adultswim.polarbearpayback.events.PolarBearGameEvent) package adultswim.polarbearpayback.events { import flash.events.*; public class PolarBearGameEvent extends Event { public static const PLAYER_DIED:String = "playerDied"; public static const SPIT_SKULL:String = "spitSkull"; public static const SHOW_BOSS:String = "showBoss"; public static const BEAR_THROW:String = "bearThrow"; public static const UPDATE_HEALTH:String = "updateHealth"; public static const BEAR_PROJECTILE_ATTACK:String = "projectileAttack"; public static const WEAPON_ADDED:String = "weaponAdded"; public static const NEXT_LEVEL:String = "nextLevel"; public static const BLOODSTAIN:String = "bloodStain"; public static const ADD_BULLY:String = "addBully"; public static const ADD_SUITS:String = "addSuits"; public static const SKULL_SUCKED:String = "skullSucked"; public static const CHAR_DIED:String = "charDied"; public static const SPLASH_NEW_GAME:String = "splashNewGame"; public static const BEAR_ATTACK:String = "bearAttack"; public static const OPEN_MENU:String = "openMenu"; public static const GRENADE:String = "grenade"; public static const GAME_WON:String = "gameWon"; public static const LEVEL_COMPLETE:String = "levelComplete"; public static const REMOVE_PROJECTILE:String = "removeProjectile"; public static const ADD_MINI_SUIT:String = "addMiniSuit"; public static const HEALTH_PICKUP:String = "healthPickup"; public static const ADD_HEALTH_SMALL:String = "addHealthSmall"; public static const RESET_CHARGE:String = "resetCharge"; public static const WAVE_COMPLETE:String = "waveComplete"; public static const NEXT_SCREEN:String = "nextScreen"; public static const SPAWN_ENEMY:String = "spawnEnemy"; public static const ADD_OBJECT:String = "addObject"; public static const CUTSCENE_COMPLETE:String = "cutsceneComplete"; public static const CHAR_ATTACK:String = "charAttack"; public static const ADD_SPAWN_POINT:String = "addSpawnPoint"; public static const SHOW_TRANSITION:String = "showTransition"; public static const GAME_LOST:String = "gameLost"; public static const GATE_OPENED:String = "gateOpened"; public static const REMOVE_SPAWN_POINT:String = "removeSpawnPoint"; public static const REMOVE_OBJECT:String = "removeObject"; public static const PICKUP_OBJECT:String = "pickupObject"; public static const DISABLE_BEAR:String = "disableBear"; public static const WHALE_BOSS_THROW:String = "whaleBossThrow"; public static const ELEVATOR_UPDATED:String = "elevatorUpdated"; public static const PAYBACK:String = "payback"; public static const LOAD_COMPLETE:String = "loadComplete"; public static const BOSS_THROW:String = "bossThrow"; public static const EXPLOSION:String = "explosion"; public static const ELEVATOR_COMPLETE:String = "elevatorComplete"; public static const ADD_HEALTH_BIG:String = "addHealthBig"; public static const SAVE:String = "save"; public static const SPLASH_CONTINUE:String = "splashContinue"; public function PolarBearGameEvent(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("PolarBearGameEvent", "type", "bubbles", "cancelable", "eventPhase")); } override public function clone():Event{ return (new PolarBearGameEvent(type, bubbles, cancelable)); } } }//package adultswim.polarbearpayback.events
Section 2
//TransitionEvent (adultswim.polarbearpayback.events.TransitionEvent) package adultswim.polarbearpayback.events { import flash.events.*; public class TransitionEvent extends Event { public static const TRANSITION_OPENED:String = "transitionOpened"; public static const TRANSITION_CLOSED:String = "transitionClosed"; public function TransitionEvent(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("TransitionEvent", "type", "bubbles", "cancelable", "eventPhase")); } override public function clone():Event{ return (new TransitionEvent(type, bubbles, cancelable)); } } }//package adultswim.polarbearpayback.events
Section 3
//UIEvent (adultswim.polarbearpayback.events.UIEvent) package adultswim.polarbearpayback.events { import flash.events.*; public class UIEvent extends Event { public var points:int; public static const SHOW_HAND:String = "showHand"; public static const UPDATE_WEAPON_COUNT:String = "updateWeaponCount"; public static const SHOW_HELP:String = "showHelp"; public static const FLASH_VIGNETTE:String = "flashVignette"; public static const LOCK_HAND:String = "lockHand"; public static const OUTRO_COMPLETE:String = "outroComplete"; public static const UNLOCK_HAND:String = "unlockHand"; public static const PAUSE:String = "pause"; public static const UPDATE_POINTS:String = "updatePoints"; public static const UNPAUSE:String = "unpause"; public static const CONTINUE:String = "continue"; public static const AS_LINK:String = "asLink"; public static const GAME_CONTINUED:String = "gameContinued"; public static const VIGNETTE_RESET:String = "resetVignette"; public static const PLAY_AGAIN:String = "playAgain"; public static const CHARGE_READY:String = "chargeReady"; public function UIEvent(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false, _arg4:int=0){ points = _arg4; super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("UIEvent", "type", "bubbles", "cancelable", "points")); } override public function clone():Event{ return (new UIEvent(type, bubbles, cancelable, points)); } } }//package adultswim.polarbearpayback.events
Section 4
//Level_1 (adultswim.polarbearpayback.game.levels.Level_1) package adultswim.polarbearpayback.game.levels { import adultswim.polarbearpayback.game.*; public class Level_1 extends Waves { protected function wave2():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 100, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 1000), 150); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 350, 2); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + -100), 250, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 300, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 100, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 1100), 100, 4); addEnemyToGroup(_local1, 4); } protected function wave6():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 500, 0, true); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 500); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1100), 500, 2); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 100), 200, 6); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 100), 400, 6); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 100, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 500, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 300, 2); addEnemyToGroup(_local1, 5); } protected function wave3():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + -200), 200); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 1100), 100, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 400, 1); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 400, 3); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); } override protected function waveFunction(_arg1:int):void{ var pWave = _arg1; try { var _local3 = this; _local3[("wave" + pWave)](); } catch(e:Error) { }; } protected function wave0():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + -100), 300, 1); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + -100), 300, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + -100), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 400); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 200, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 300, 7); addEnemyToGroup(_local1, 4); } protected function wave1():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + -100), 400); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 150, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 200, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 1000), 200, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 300, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 200, 5); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 300, 5); addEnemyToGroup(_local1, 5); } protected function wave4():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 1100), 100, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 300, 6, true); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 1000), 300); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + -100), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 400, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + -100), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 100, 4, true); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 150, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 200), 500); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 200, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 400); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 300); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1100), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 400, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 100), 200, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 100, 0, true); addEnemyToGroup(_local1, 5); } protected function wave5():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 200); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 300); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 400, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 100, 3); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 250, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1000), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 1000), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 1000), 300, 8); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 1100), 500); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) + 900), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) - 150), 100, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.SEAL_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_CLUBBER_2, (-(_x) - 100), 300, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.SEAL_SHOOTER_1, (-(_x) - 100), 100); addEnemyToGroup(_local1, 5); } protected function wave7():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.SEAL_BOSS, 6053.9, 373.6); addEnemyToGroup(_local1, 1); } } }//package adultswim.polarbearpayback.game.levels
Section 5
//Level_2 (adultswim.polarbearpayback.game.levels.Level_2) package adultswim.polarbearpayback.game.levels { import adultswim.polarbearpayback.game.*; public class Level_2 extends Waves { protected function wave2():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 100, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 1000), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 500, 2); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + -100), 250, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 300, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 1000), 100, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 1100), 100, 4); addEnemyToGroup(_local1, 4); } protected function wave6():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 500, 0, true); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 500, 2); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 200, 6); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 400, 6); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 500, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 1000), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 1000), 500, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300, 2); addEnemyToGroup(_local1, 5); } protected function wave3():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + -200), 200); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 1100), 100, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 1000), 400, 1); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 400, 3); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); } override protected function waveFunction(_arg1:int):void{ var pWave = _arg1; try { var _local3 = this; _local3[("wave" + pWave)](); } catch(e:Error) { }; } protected function wave0():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + -100), 300, 1); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + -100), 300, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + -100), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 400); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 200, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 300, 7); addEnemyToGroup(_local1, 4); } protected function wave1():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + -100), 400); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 150, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 200, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 1000), 200, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 1000), 200, 5); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 300, 5); addEnemyToGroup(_local1, 5); } protected function wave4():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 1100), 100, 2, true); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 300, 6, true); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 1000), 300); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + -100), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 400, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + -100), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 100, 4, true); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 150, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 200), 500); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 200, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 1000), 400); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 300); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 1100), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 500); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) + 900), 400, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) - 100), 200, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 100, 0, true); addEnemyToGroup(_local1, 5); } protected function wave5():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 200), 200); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 200), 300); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 150), 150, 3); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 250, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 150), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 300, 8); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 200); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 300, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 200), 450, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.WHALER_BULLY, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 400); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 300, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); } protected function wave7():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_2, (-(_x) - 100), 400); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_1, (-(_x) + 1100), 450, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_2, (-(_x) + -200), 100, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.WHALER_SHOOTER, (-(_x) - 100), 200, 4); addEnemyToGroup(_local1, 1); } protected function wave8():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.WHALER_BOSS, (-(_x) + 900), 500); addEnemyToGroup(_local1, 1); } } }//package adultswim.polarbearpayback.game.levels
Section 6
//Level_3 (adultswim.polarbearpayback.game.levels.Level_3) package adultswim.polarbearpayback.game.levels { import adultswim.polarbearpayback.game.*; public class Level_3 extends Waves { protected function wave2():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 100, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 1000), 150); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 350, 2); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + -100), 250, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 300, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 100, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 1100), 100, 4); addEnemyToGroup(_local1, 4); } protected function wave6():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + -100), 300, 1); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + -100), 300, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + -100), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 3); } protected function wave3():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + -200), 200); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 1100), 100, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 400, 1); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 400, 3); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); } override protected function waveFunction(_arg1:int):void{ var pWave = _arg1; try { var _local3 = this; _local3[("wave" + pWave)](); } catch(e:Error) { }; } protected function wave0():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 1100), 300, 1); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 300, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 250, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 250); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 1000), 350); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 350); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 400); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 1100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 250, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 300, 7); addEnemyToGroup(_local1, 4); } protected function wave1():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + -100), 400); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 150, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 200, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 1000), 200, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 300, 5); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 500); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 200, 5); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 300, 5); addEnemyToGroup(_local1, 5); } protected function wave4():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 1100), 100, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 300, 6, true); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 1000), 300); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + -100), 500); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 400, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + -100), 300, 3); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 100, 4, true); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 150, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 200), 500); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 200, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 400); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 300); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1100), 500, 4); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 400, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) - 100), 200, 2); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 400, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 100, 0, true); addEnemyToGroup(_local1, 5); } protected function wave5():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 200); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 300); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 400, 2); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 100, 3); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 250, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 1000), 100); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 1000), 300, 8); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1100), 500); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 400); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) - 150), 100, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 500, 4); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 400); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 300, 2); addEnemyToGroup(_local1, 5); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 100); addEnemyToGroup(_local1, 5); } protected function wave7():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) - 100), 100); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 100, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 300, 4); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 100, 1); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 1000), 150); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 350, 2); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + -100), 250, 4); addEnemyToGroup(_local1, 2); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 900), 100); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_2, (-(_x) + 900), 300, 2); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) - 100), 400, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_SUIT_1, (-(_x) + 1000), 100, 8); addEnemyToGroup(_local1, 3); _local1 = new Enemy(Enemy.CITY_BULLY, (-(_x) + 900), 100); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) - 100), 500, 1); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 900), 500, 4); addEnemyToGroup(_local1, 4); _local1 = new Enemy(Enemy.CITY_SHOOTER, (-(_x) + 1100), 100, 4); addEnemyToGroup(_local1, 4); } protected function wave8():void{ var _local1:Enemy; _local1 = new Enemy(Enemy.CITY_CEO, (-(_x) + 900), 500); addEnemyToGroup(_local1, 1); _local1 = new Enemy(Enemy.CITY_BOSS, (-(_x) + 130), 377); addEnemyToGroup(_local1, 2); } } }//package adultswim.polarbearpayback.game.levels
Section 7
//Barrel (adultswim.polarbearpayback.game.Barrel) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Barrel extends CollisionObject { public var hitTarget:HitArea; public var item:MovieClip; public var anim:MovieClip; public var attack:HitArea; protected var _health:Number;// = 0 public var hit:Boolean; protected var _noTimer:Boolean; public function Barrel(){ attack = new HitArea(38, -50, 175, 20); _health = 0; super(); stop(); hitTarget = new HitArea(25.4, -31.7, 40); } override protected function addedToStage(_arg1:Event):void{ super.addedToStage(_arg1); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_OBJECT)); } protected function hitComplete():void{ anim.stop(); } override public function hitCheck(_arg1:HitArea):Boolean{ var _local2:Point; var _local3:Number; if (disabled){ return (false); }; _local2 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ objectHit(_arg1.strength); return (true); }; return (false); } public function pause():void{ if (anim){ if (anim.currentFrame < anim.totalFrames){ anim.stop(); }; }; } public function unpause():void{ if (anim){ if (anim.currentFrame < anim.totalFrames){ anim.play(); }; }; } protected function initHit():void{ anim.gotoAndPlay(1); anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), hitComplete); } protected function explosionComplete():void{ anim.stop(); this.y = (this.y - 40); anim.y = (anim.y + 40); } protected function attackCheck():void{ disabled = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.EXPLOSION)); } protected function objectHit(_arg1:int=0):void{ _health = (_health - _arg1); if (_health > 0){ FrameUtils.addFrameLabelScript(this, "hit", initHit); gotoAndStop("hit"); return; }; FrameUtils.addFrameLabelScript(this, "explode", initExplosion); gotoAndStop("explode"); if (_arg1 >= 20){ _noTimer = true; }; } protected function initExplosion():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), explosionComplete); FrameUtils.addFrameLabelScript(anim, "hit", attackCheck); if (_noTimer){ anim.gotoAndPlay("explode"); }; } } }//package adultswim.polarbearpayback.game
Section 8
//Bear (adultswim.polarbearpayback.game.Bear) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; import flash.filters.*; import flash.ui.*; public class Bear extends Character { protected const TAP_TIME:Number = 0.25; protected const MAX_CHARGE:Number = 800; protected const ATTACK_R:int = 65; protected const PAUSE_KEY:int = 80; private const INVULN_DURATION:Number = 16; private const ALERT_HEALTH:int = 20; private const NORMAL_SPEED:Number = 200; protected const R_KEY:int = 39; private const BOOST_DURATION:Number = 12; private const CHARGE_SPEED:Number = 600; protected const COMBO_TIME:Number = 0.75; protected const BITE:int = 83; protected const U_KEY:int = 38; private const SPEED_BOOST:int = 200; private const HOLD_COUNT:int = 10; protected const PICK_UP:int = 90; protected const L_KEY:int = 37; protected const D_KEY:int = 40; private var _password:String;// = "invalid" protected var _lastTap:Number; public var message:Message; protected var _held:int; protected var _comboReset:Number;// = 0 protected var _attackKeys:Array; protected var _isLeftAttack:Boolean; protected var _boostDuration:Number; protected var _directionKeys:Array; public var weaponCount:int; public var offset:Number;// = 456 public var bonusIndicator:BonusIndicator; protected var _comboBonus:int;// = 0 protected var _tapKey:int; public var projectileNum:int; protected var attack1:HitArea; protected var attack2:HitArea; protected var attack5:HitArea; private var _passwordUsed:Boolean; public var NUM_USES:int;// = 10 protected var _chargeDirection:String; protected var bite:HitArea; private var _passwordEntryString:String; protected var _speedBoost:int;// = 0 public var isBite:Boolean; public var chargeReady:Boolean;// = false protected var _weapon:Weapon; protected var attack4_short:HitArea; protected var _controlsDisabled:Boolean; public var MAX_HEALTH:int;// = 100 protected var _charging:Boolean; protected var _chargeStartX:Number; protected var attack4_long:HitArea; public function Bear(){ MAX_HEALTH = 100; NUM_USES = 10; offset = 456; attack1 = new HitArea(72, -89, 93, 3); attack2 = new HitArea(84, -90, 93, 3); bite = new HitArea(72, -104, 105, 7); attack4_short = new HitArea(83, -78, 58, 12); attack4_long = new HitArea(141, -82, 58, 12); attack5 = new HitArea(30, -77, 80, 16); _comboBonus = 0; _comboReset = 0; _speedBoost = 0; chargeReady = false; _password = "invalid"; super(); stop(); _persistent = true; _flip = -1; _directionKeys = []; _attackKeys = []; _speed = NORMAL_SPEED; _filters = this.filters; _passwordEntryString = ""; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); FrameUtils.addFrameLabelScript(this, "strike_2", initAttack); FrameUtils.addFrameLabelScript(this, "bite", initAttack); FrameUtils.addFrameLabelScript(this, "strike_4", initAttack); FrameUtils.addFrameLabelScript(this, "throw", initThrow); FrameUtils.addFrameLabelScript(this, "eat", initEat); } protected function chargeAttack():void{ if (((((((((attacking) || (_eatting))) || (hit))) || (dead))) || (disabled))){ return; }; attack = attack5; _chargeStartX = _xPos; _held = 0; _charging = true; _speed = (CHARGE_SPEED + _speedBoost); _chargeDirection = _direction; gotoAndStop("charge"); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.RESET_CHARGE)); chargeReady = false; SoundInterface.instance.playSound("pbp_bearcharge", "sfx"); } protected function weaponAdded(_arg1:Event):void{ _weapon = (_arg1.target as Weapon); } override protected function moveCharacter(_arg1:Number):void{ _xLast = _xPos; if (_charging){ super.moveCharacter(_arg1); _xPos = ((_xPos)<_minX) ? _minX : _xPos; _xPos = ((_xPos)>_maxX) ? _maxX : _xPos; if (_xPos == _xLast){ endCharge(); }; return; }; if (_directionKeys.indexOf(D_KEY) > -1){ _yPos = (_yPos + (_arg1 * _speed)); }; if (_directionKeys.indexOf(U_KEY) > -1){ _yPos = (_yPos - (_arg1 * _speed)); }; if (_directionKeys.indexOf(R_KEY) > -1){ _xPos = (_xPos + (_arg1 * _speed)); }; if (_directionKeys.indexOf(L_KEY) > -1){ _xPos = (_xPos - (_arg1 * _speed)); }; _yPos = ((_yPos)<_minY) ? _minY : _yPos; _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; _xPos = ((_xPos)<_minX) ? _minX : _xPos; _xPos = ((_xPos)>_maxX) ? _maxX : _xPos; this.x = _xPos; this.y = _yPos; } protected function initEat():void{ anim.addFrameScript((anim.totalFrames - 1), eatComplete); anim.play(); } public function booze():void{ message.showMessage("invincible!"); makeInvuln(); } override protected function charHit(_arg1:Number):void{ if (((((dead) || ((_invuln > 0)))) || (_charging))){ return; }; super.charHit(_arg1); if (health < ALERT_HEALTH){ message.showMessage("Yer' Dying!"); dispatchEvent(new UIEvent(UIEvent.FLASH_VIGNETTE)); }; _eatting = false; if (weaponCount == 0){ dropItem(); }; } public function addHealth(_arg1:int):void{ if (dead){ return; }; health = (health + _arg1); if (health > MAX_HEALTH){ health = MAX_HEALTH; }; if (health > ALERT_HEALTH){ dispatchEvent(new UIEvent(UIEvent.VIGNETTE_RESET)); }; } override public function die():void{ _deathTimer = DEATH_TIMEOUT; dead = true; disableControls(); if (dropWeapon){ gotoAndStop("die"); } else { gotoAndStop("die"); }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); } protected function dropItem():void{ Game.weapon = undefined; _weapon = undefined; dispatchEvent(new UIEvent(UIEvent.UPDATE_WEAPON_COUNT)); weaponCount = -1; } override public function update(_arg1:Number):void{ if (disabled){ return; }; _positionReset = 0; super.update(_arg1); if (_boostDuration > 0){ _boostDuration = (_boostDuration - _arg1); if (_boostDuration <= 0){ _speed = (_speed - SPEED_BOOST); _speedBoost = 0; this.filters = _filters; }; }; if (_comboReset > 0){ _comboReset = (_comboReset - _arg1); if (_comboReset < 0){ _comboBonus = 0; }; }; bonusIndicator.scaleX = (message.scaleX = scaleX); if (_lastTap > 0){ _lastTap = (_lastTap - _arg1); if (_lastTap < 0){ _lastTap = 0; }; }; if (_invuln > 0){ _invuln = (_invuln - _arg1); if (_invuln <= 0){ this.filters = _filters; _invuln = 0; }; }; if (_charging){ attackCheck(); if (Math.abs((_xPos - _chargeStartX)) > MAX_CHARGE){ endCharge(); }; }; if (!((((attacking) || (_charging))) || (dead))){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.PICKUP_OBJECT)); }; } public function set config(_arg1:XML):void{ _password = _arg1.settings.password; } public function makeInvuln():void{ var _local1:Array; _invuln = INVULN_DURATION; _local1 = this.filters; _local1.push(new GlowFilter(52479)); this.filters = _local1; } protected function throwAttack():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BEAR_THROW)); } protected function eatComplete():void{ _eatting = false; if (this.currentLabel != "hit"){ anim.stop(); updateDirection(); }; } public function updateBonus():void{ _comboReset = COMBO_TIME; _comboBonus++; if (_comboBonus > 1){ showBonus(); }; } protected function keyReleased(_arg1:KeyboardEvent):void{ var _local2:int; var _local3:int; var _local4:int; if (_controlsDisabled){ return; }; _local2 = _attackKeys.indexOf(_arg1.keyCode); if (_local2 != -1){ _attackKeys.splice(_local2, 1); if (_arg1.keyCode == BITE){ if (dead){ return; }; if (_eatting){ if (currentLabel != "eat"){ return; }; _local3 = FrameUtils.labelToNumber(anim, "spit"); if (_local3 > anim.currentFrame){ anim.gotoAndPlay("spit"); }; return; }; }; return; }; _local2 = _directionKeys.indexOf(_arg1.keyCode); if (_local2 != -1){ _directionKeys.splice(_local2, 1); if ((((_arg1.keyCode == L_KEY)) || ((_arg1.keyCode == R_KEY)))){ if (_lastTap){ if (((chargeReady) && ((_tapKey === _arg1.keyCode)))){ chargeAttack(); }; }; _lastTap = TAP_TIME; _tapKey = _arg1.keyCode; } else { _lastTap = 0; }; if (_charging){ return; }; if (_directionKeys.length > 0){ _local4 = _directionKeys[(_directionKeys.length - 1)]; switch (_local4){ case L_KEY: _direction = LEFT; break; case R_KEY: _direction = RIGHT; break; case U_KEY: _direction = UP; break; case D_KEY: _direction = DOWN; break; default: return; }; updateDirection(); } else { switch (_arg1.keyCode){ case L_KEY: _direction = ((_direction)==LEFT) ? IDLE : _direction; break; case R_KEY: _direction = ((_direction)==RIGHT) ? IDLE : _direction; break; case U_KEY: _direction = ((_direction)==UP) ? IDLE : _direction; break; case D_KEY: _direction = ((_direction)==DOWN) ? IDLE : _direction; break; default: break; }; if (_direction == IDLE){ if (((((((attacking) || (hit))) || (dead))) || (_eatting))){ return; }; idle(); }; }; }; if ((((_arg1.keyCode == PAUSE_KEY)) || ((_arg1.keyCode == Keyboard.ESCAPE)))){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.OPEN_MENU)); }; } override public function unpause():void{ enableControls(); super.unpause(); } override protected function removedFromStage(_arg1:Event):void{ super.removedFromStage(_arg1); this.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); this.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); removeEventListener(PolarBearGameEvent.WEAPON_ADDED, weaponAdded); } protected function keyPressed(_arg1:KeyboardEvent):void{ passwordCheck(_arg1.charCode); if (_controlsDisabled){ return; }; if (_directionKeys.indexOf(_arg1.keyCode) != -1){ return; }; if (_attackKeys.indexOf(_arg1.keyCode) != -1){ return; }; if (_charging){ return; }; isBite = false; switch (_arg1.keyCode){ case L_KEY: _direction = LEFT; updateDirection(); _directionKeys.push(_arg1.keyCode); break; case R_KEY: _direction = RIGHT; updateDirection(); _directionKeys.push(_arg1.keyCode); break; case U_KEY: _direction = UP; updateDirection(); _directionKeys.push(_arg1.keyCode); break; case D_KEY: _direction = DOWN; updateDirection(); _directionKeys.push(_arg1.keyCode); break; case BITE: _attackKeys.push(_arg1.keyCode); if (((((((attacking) || (hit))) || (_eatting))) || (dead))){ return; }; attacking = true; attack = bite; isBite = true; gotoAndStop("bite"); break; case ATTACK_R: _attackKeys.push(_arg1.keyCode); if (((((((attacking) || (hit))) || (_eatting))) || (dead))){ return; }; attacking = true; if (Game.weapon){ attack = attack4_short; weaponCount--; dispatchEvent(new UIEvent(UIEvent.UPDATE_WEAPON_COUNT)); if (Game.weapon > 11){ projectileNum = Game.weapon; gotoAndStop("throw"); } else { gotoAndStop("strike_4"); }; } else { if (_isLeftAttack){ attack = attack2; gotoAndStop("strike_2"); } else { attack = attack1; gotoAndStop("strike_1"); }; _isLeftAttack = !(_isLeftAttack); }; break; case PICK_UP: dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.PICKUP_OBJECT)); break; default: return; }; } override protected function init():void{ this.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); this.stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased); addEventListener(PolarBearGameEvent.WEAPON_ADDED, weaponAdded); initFrameScripts(); hitTarget.x = -4; hitTarget.y = -111; hitTarget.d = 100; health = MAX_HEALTH; gameX = 0; } protected function showBonus():void{ bonusIndicator.bonus = _comboBonus; } public function get comboBonus():int{ return (_comboBonus); } public function reset():void{ health = MAX_HEALTH; dead = (attacking = (hit = (_eatting = false))); makeInvuln(); _invuln = 4; disabled = false; dropItem(); dispatchEvent(new UIEvent(UIEvent.UPDATE_WEAPON_COUNT)); dispatchEvent(new UIEvent(UIEvent.VIGNETTE_RESET)); enableControls(); _yPos = ((_yPos)<_minY) ? _minY : _yPos; _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; _xPos = ((_xPos)<_minX) ? _minX : _xPos; _xPos = ((_xPos)>_maxX) ? _maxX : _xPos; this.x = _xPos; this.y = _yPos; updateDirection(); } public function eat():void{ (anim.bearHead as MovieClip).gotoAndStop(2); _eatting = true; } public function get invuln():Boolean{ if (((_invuln) || (_charging))){ return (true); }; return (false); } protected function passwordCheck(_arg1:uint):void{ if (_passwordUsed){ return; }; _passwordEntryString = _passwordEntryString.concat(String.fromCharCode(_arg1)); if (_passwordEntryString.length > _password.length){ _passwordEntryString = _passwordEntryString.slice(1); }; if (_passwordEntryString == _password){ _passwordUsed = true; pickupItem(16); SoundInterface.instance.playSound("pbp_weapon_pickup", "sfx"); }; } public function enableControls():void{ _controlsDisabled = false; } public function resetCombo():void{ _comboReset = 0; _comboBonus = 0; } public function endCharge():void{ _charging = false; _speed = (NORMAL_SPEED + _speedBoost); idle(); updateDirection(); } public function speedBoost():void{ var _local1:Array; message.showMessage("speed!"); _speedBoost = SPEED_BOOST; _speed = (_speed + _speedBoost); _boostDuration = BOOST_DURATION; _local1 = this.filters; _local1.push(new GlowFilter(0xFF00)); this.filters = _local1; } override protected function attackComplete():void{ super.attackComplete(); if (weaponCount == 0){ dropItem(); }; if (_eatting){ gotoAndStop("eat"); }; } override protected function attackCheck():void{ var _local1:MovieClip; if (isBite){ _local1 = (anim.bearHead as MovieClip); if (_local1){ _local1.gotoAndStop(3); }; }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BEAR_ATTACK)); } public function disableControls():void{ _controlsDisabled = true; _directionKeys = []; _attackKeys = []; } protected function initThrow():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), attackComplete); FrameUtils.addFrameLabelScript(anim, "hit", null); FrameUtils.addFrameLabelScript(anim, "hit", throwAttack); anim.play(); } public function pickupItem(_arg1:int):void{ weaponCount = NUM_USES; Game.weapon = _arg1; if (_weapon){ _weapon.weapon = _arg1; }; dispatchEvent(new UIEvent(UIEvent.UPDATE_WEAPON_COUNT)); } override public function lastPosition():void{ if (_charging){ if (_held < HOLD_COUNT){ _held++; } else { endCharge(); }; }; _xPos = _xLast; _yPos = _yLast; this.x = _xPos; this.y = _yPos; } override public function pause():void{ disableControls(); super.pause(); } } }//package adultswim.polarbearpayback.game
Section 9
//BearProjectile (adultswim.polarbearpayback.game.BearProjectile) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; public class BearProjectile extends Character { protected var attack1:HitArea; public var ySpeed:Number;// = 0 public function BearProjectile(){ attack1 = new HitArea(0, 0, 50, 10); ySpeed = 0; super(); health = 1000; _speed = 800; attack = attack1; dead = true; } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; attacking = true; attack = attack1; gotoAndStop("strike"); } override public function attackSuccess():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); } override public function update(_arg1:Number):void{ _xPos = (_xPos + ((projectileDirection * _speed) * _arg1)); _yPos = (_yPos + (ySpeed * _arg1)); this.x = _xPos; this.y = _yPos; if (_xPos < (_minX - 200)){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); return; }; if (_xPos > (_maxX + 200)){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); return; }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BEAR_PROJECTILE_ATTACK)); } override public function collisionCheck(_arg1:Array):Boolean{ return (false); } override protected function init():void{ _speed = 700; moveLeft(); } override public function hitCheck(_arg1:HitArea):Boolean{ return (false); } override protected function initAttack():void{ } override protected function attackComplete():void{ attacking = false; anim.stop(); updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 10
//BloodStain (adultswim.polarbearpayback.game.BloodStain) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; public class BloodStain extends MovieClip { public function BloodStain(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BLOODSTAIN)); } } }//package adultswim.polarbearpayback.game
Section 11
//BonusIndicator (adultswim.polarbearpayback.game.BonusIndicator) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import smashing.utils.*; import smashing.text.*; public class BonusIndicator extends MovieClip { public var bonusText:MovieClipTextField; protected var _showing:Boolean; protected var _introComplete:Boolean; public function BonusIndicator(){ gotoAndStop("off"); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); FrameUtils.addFrameLabelScript(this, "off", animComplete); FrameUtils.addFrameLabelScript(this, "static", introComplete); } public function set bonus(_arg1:int):void{ bonusText.text = String(_arg1); if (_showing){ if (_introComplete){ gotoAndPlay("static"); }; } else { _introComplete = false; gotoAndPlay("intro"); }; _showing = true; } protected function animComplete():void{ stop(); _showing = false; } protected function introComplete():void{ _introComplete = true; } } }//package adultswim.polarbearpayback.game
Section 12
//BossIntro (adultswim.polarbearpayback.game.BossIntro) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class BossIntro extends GenericObject { protected var _introplayed:Boolean; public function BossIntro(){ stop(); } public function intro():void{ if (_introplayed){ return; }; _introplayed = true; FrameUtils.addFrameLabelScript(this, "intro", introComplete, true); FrameUtils.addFrameLabelScript(this, "static", stop); gotoAndPlay("intro"); } protected function introComplete():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SHOW_BOSS)); } } }//package adultswim.polarbearpayback.game
Section 13
//Bully (adultswim.polarbearpayback.game.Bully) package adultswim.polarbearpayback.game { import smashing.utils.*; public class Bully extends Character { protected var ATTACK_FREQUENCY:Number;// = 2.5 protected var _attackNum:int;// = 0 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var V_SPEED:Number;// = 80 protected var _pursue:Boolean;// = true protected var H_SPEED:Number;// = 220 protected var _attackRepeat:int;// = 1 public function Bully(){ attack1 = new HitArea(-66, -36, 100, 5); H_SPEED = 220; V_SPEED = 80; _attackNum = 0; _attackRepeat = 1; _pursue = true; ATTACK_FREQUENCY = 2.5; _nextAttack = 1.5; super(); health = 10; pickupArea = new HitArea(91, -5, 75); pickupNum = 2; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike", initAttack); } override public function moveDown():void{ _speed = V_SPEED; super.moveDown(); } private function walkAwayHorizontal():void{ if (_xPos < bear.x){ if (_xPos < _minX){ _pursue = true; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos > _maxX){ _pursue = true; }; if (_direction == RIGHT){ return; }; moveRight(); }; }; } private function walkTowardsHorizontal():void{ if (_xPos > (bear.x + 50)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 50)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } private function walkAway():void{ if (Math.abs((_xPos - bear.x)) > Math.abs((_yPos - bear.y))){ if (_positionReset){ _pursue = true; walkAwayVertical(); } else { walkAwayHorizontal(); }; } else { if (_positionReset){ _pursue = true; walkAwayHorizontal(); } else { walkAwayVertical(); }; }; } private function walkTowardsVertical():void{ if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); } else { if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); } else { idle(); }; }; } override public function moveUp():void{ _speed = V_SPEED; super.moveUp(); } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; attacking = true; attack = attack1; gotoAndStop("strike"); _pursue = false; } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); }; if (_xPos >= _maxX){ moveLeft(); }; if (_yPos <= _minY){ moveDown(); }; if (_yPos >= _maxY){ moveUp(); }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if ((((((Math.abs((_xPos - bear.x)) < 150)) && ((Math.abs((_yPos - bear.y)) < 70)))) && (_pursue))){ if (_nextAttack <= 0){ playerAttack(); }; return; }; if (!_pursue){ walkAway(); if (Math.abs((_xPos - bear.x)) > 600){ _pursue = true; }; } else { if (Math.abs((_xPos - bear.x)) > Math.abs((_yPos - bear.y))){ if (_positionReset){ walkTowardsVertical(); return; }; walkTowardsHorizontal(); } else { if (_positionReset){ walkTowardsHorizontal(); return; }; walkTowardsVertical(); }; }; } override public function moveRight():void{ _speed = H_SPEED; super.moveRight(); } private function walkAwayVertical():void{ if (_yPos < bear.y){ if (_yPos <= _minY){ _pursue = true; }; if (_direction == UP){ return; }; moveUp(); }; if (_yPos > bear.y){ if (_yPos >= _maxY){ _pursue = true; }; if (_direction == DOWN){ return; }; moveDown(); }; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 85; } override protected function updatePosition():void{ _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } override public function moveLeft():void{ _speed = H_SPEED; super.moveLeft(); } override protected function attackComplete():void{ _attackNum++; if (_attackNum < _attackRepeat){ return; }; _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); if (_attackRepeat == 1){ _attackRepeat = 3; } else { _attackRepeat = 1; }; _attackNum = 0; updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 14
//Camera (adultswim.polarbearpayback.game.Camera) package adultswim.polarbearpayback.game { public class Camera { protected const LEFT:String = "left"; protected const UP:String = "up"; protected const DOWN:String = "down"; public const WIDTH:int = 800; public const HEIGHT:int = 600; protected const RIGHT:String = "right"; protected var _direction:String; protected var _autoScroll:Boolean; public var newMinX:int;// = 0 protected var _newX:Number; protected var _newY:Number; protected var _bear:Bear; private var _screenX:Number;// = 0 public var newMaxX:int;// = -800 public var minX:int;// = 0 protected var _speed:Number;// = 400 public var screenIndex:int; protected var _game:Game; protected var _scroll:Boolean; protected var _gameEngine:GameEngine; public var maxX:int;// = -800 protected var _x:Number;// = 0 protected var _y:Number;// = 0 public function Camera(_arg1:GameEngine){ _x = 0; _y = 0; _speed = 400; minX = 0; maxX = -800; newMinX = 0; newMaxX = -800; _screenX = 0; super(); _gameEngine = _arg1; _game = _gameEngine.game; _bear = _game.bear; _direction = RIGHT; _scroll = false; } public function get y():Number{ return (-(_y)); } public function set y(_arg1:Number):void{ _y = _arg1; render(); } protected function render():void{ } public function addScreens(_arg1:int):void{ newMinX = (maxX + WIDTH); maxX = (maxX + (_arg1 * WIDTH)); } public function nextScreen():void{ screenIndex++; _newX = (screenIndex * WIDTH); _scroll = true; } public function update(_arg1:Number):void{ _screenX = (_bear.x - (WIDTH / 2)); if (_screenX >= maxX){ _screenX = maxX; }; if (_screenX < minX){ return; }; if (_x < _screenX){ _x = (_x + (_arg1 * _speed)); if (_x > _screenX){ _x = _screenX; }; }; if (_x > _screenX){ _x = (_x - (_arg1 * _speed)); if (_x < _screenX){ _x = _screenX; }; }; if (_screenX < (newMinX - WIDTH)){ _gameEngine.hand.show(); } else { _gameEngine.hand.hide(); }; _game.updatePosition(_x); } public function get x():Number{ return (_x); } } }//package adultswim.polarbearpayback.game
Section 15
//CEO (adultswim.polarbearpayback.game.CEO) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; import smashing.utils.*; import flash.filters.*; public class CEO extends Character { private const END_X:Number = 6940.5; protected const CHARGE_SPEED:int = 600; public const MAX_HEALTH:int = 100; private const END_Y:Number = 499.4; protected var ATTACK_FREQUENCY:Number;// = 1.5 private var _attackNum:int; protected var _nextAttack:Number;// = 1.5 protected var _chargeNum:int; protected var attack1:HitArea; protected var attack2:HitArea; protected var attack3:HitArea; protected var _runDirection:Array; protected var _chargeDirection:String; protected var _pursue:Boolean;// = true protected var _deathReady:Boolean; protected var _die:Boolean; protected var _minHealth:int;// = 17 protected var _charge:Boolean; public function CEO(){ attack1 = new HitArea(-38, -81, 90, 6); attack2 = new HitArea(-78, -78, 70, 9); attack3 = new HitArea(0, -60, 70, 5); ATTACK_FREQUENCY = 1.5; _nextAttack = 1.5; _pursue = true; _minHealth = 17; super(); _speed = 140; health = MAX_HEALTH; _nextInvuln = (health - 15); } protected function pursuitBehavior():void{ if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } else { if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; } protected function chargeAttack():void{ _invuln = 30; _chargeNum = 1; attack = attack3; disabled = true; if (bear.x < this.x){ _chargeDirection = (_direction = LEFT); this.scaleX = 1; } else { _chargeDirection = (_direction = RIGHT); this.scaleX = -1; }; _charge = true; anim.stop(); attack = attack3; gotoAndStop("blitz_forward"); } private function walkAway():void{ if (_xPos < bear.x){ if (_xPos <= (_minX + 10)){ idle(); return; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos >= (_maxX - 10)){ idle(); return; }; if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } protected function closeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _charge = false; _attackNum = 0; FrameUtils.addFrameLabelScript(this, "strike_2", null); FrameUtils.addFrameLabelScript(this, "strike_2", initAttack); anim.stop(); attack = attack2; gotoAndStop("strike_2"); } override protected function charHit(_arg1:Number):void{ var _local2:Array; trace(((("health: " + health) + " - ") + _arg1)); if ((health - _arg1) > _minHealth){ super.charHit(_arg1); } else { die(); if (_deathReady){ realDeath(); }; }; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); if (health > 0){ if (health < _nextInvuln){ _invuln = 1; _local2 = this.filters; _local2.push(new GlowFilter(52479)); this.filters = _local2; _nextInvuln = (_nextInvuln - 15); return; }; }; } override public function die():void{ if (_die){ return; }; _die = true; _minHealth = 0; disabled = true; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (_die){ if (_xPos < END_X){ moveRight(); _xPos = (_xPos + (_speed * _arg1)); if (_xPos > END_X){ _xPos = END_X; }; } else { if (_xPos > END_X){ moveLeft(); _xPos = (_xPos - (_speed * _arg1)); if (_xPos < END_X){ _xPos = END_X; }; }; }; if (_yPos < END_Y){ moveDown(); _yPos = (_yPos + (_speed * _arg1)); if (_yPos > END_Y){ _yPos = END_Y; }; } else { if (_yPos > END_Y){ moveUp(); _yPos = (_yPos - (_speed * _arg1)); if (_yPos < END_Y){ _yPos = END_Y; }; }; }; if ((((_xPos == END_X)) && ((_yPos == END_Y)))){ _deathReady = true; this.filters = _filters; _invuln = 0; disabled = false; idle(); }; this.x = _xPos; this.y = _yPos; return; }; if (((((hit) || (attacking))) || (dead))){ return; }; if (_charge){ if (_chargeDirection == RIGHT){ _xPos = (_xPos + (CHARGE_SPEED * _arg1)); if (_xPos > _maxX){ if (_chargeNum == 0){ _chargeNum = 1; _chargeDirection = LEFT; _direction = LEFT; this.scaleX = 1; } else { moveLeft(); stopCharge(); }; }; } else { _xPos = (_xPos - (CHARGE_SPEED * _arg1)); if (_xPos < _minX){ if (_chargeNum == 0){ _chargeNum = 1; _chargeDirection = RIGHT; _direction = RIGHT; this.scaleX = -1; } else { moveRight(); stopCharge(); }; }; }; if (!bear.hit){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_ATTACK)); }; this.x = _xPos; return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); _pursue = false; return; }; if (_xPos >= _maxX){ moveLeft(); _pursue = false; return; }; if (_yPos <= _minY){ moveDown(); _pursue = false; return; }; if (_yPos >= _maxY){ moveUp(); _pursue = false; return; }; if (bear.x < this.x){ this.scaleX = _flip; } else { this.scaleX = -(_flip); }; if (_invuln > 0){ _invuln = (_invuln - _arg1); if (_invuln <= 0){ this.filters = _filters; _invuln = 0; }; }; if ((((Math.abs((_xPos - bear.x)) < 100)) && ((Math.abs(((_yPos - 30) - bear.y)) < 100)))){ if (_nextAttack < 0){ closeAttack(); }; return; } else { if (_nextAttack < -2){ chargeAttack(); return; }; }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if (_pursue){ pursuitBehavior(); } else { evadeBehavior(); }; } override public function moveRight():void{ _direction = RIGHT; if (scaleX == -(_flip)){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function init():void{ _speed = 200; moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); _maxX = 6950; _minX = 6000; } protected function stopCharge():void{ _nextAttack = ATTACK_FREQUENCY; _charge = false; _invuln = 0; this.filters = _filters; attacking = false; disabled = false; } protected function realDeath():void{ dead = true; disabled = true; anim.stop(); this.scaleX = 1; gotoAndStop("die"); } override public function moveLeft():void{ _direction = LEFT; if (scaleX == _flip){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function attackComplete():void{ if (_charge){ _attackNum++; if (_attackNum > 2){ _attackNum = 0; _pursue = true; } else { return; }; } else { _attackNum++; if (_attackNum == 1){ return; }; if (_attackNum == 2){ anim.stop(); FrameUtils.addFrameLabelScript(this, "strike_1", null); FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); attack = attack1; gotoAndStop("strike_1"); return; }; _pursue = false; _attackNum = 0; }; _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); updateDirection(); } override protected function attackCheck():void{ if (_charge){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BOSS_THROW)); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_ATTACK)); }; } protected function evadeBehavior():void{ if (Math.abs((_xPos - bear.x)) > 400){ walkTowards(); } else { if (Math.abs((_xPos - bear.x)) < 200){ walkAway(); } else { if (Math.abs((_yPos - bear.y)) < 30){ idle(); return; }; if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; }; } override protected function deathComplete():void{ anim.stop(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); } private function walkTowards():void{ if (_xPos > bear.x){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_direction == RIGHT){ return; }; moveRight(); }; } } }//package adultswim.polarbearpayback.game
Section 16
//Character (adultswim.polarbearpayback.game.Character) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Character extends CollisionObject { protected const LEFT:String = "left"; protected const MAX_X:Number = 750; protected const MAX_Y:Number = 590; protected const DEATH_TIMEOUT:Number = 6; protected const UP:String = "up"; protected const DOWN:String = "down"; protected const MIN_X:Number = 50; protected const MIN_Y:Number = 250; protected const IDLE:String = "idle"; protected const RIGHT:String = "right"; protected var _direction:String; public var anim:MovieClip; protected var _xLast:Number; protected var _persistent:Boolean; public var attack:HitArea; protected var _maxY:Number; public var health:Number;// = 15 protected var _maxX:Number; protected var _invuln:Number; public var dead:Boolean; protected var _directions:Array; public var attacking:Boolean; public var healthmeter:MovieClip; protected var _filters:Array; protected var _deathTimer:Number; protected var _forceDirection:String; public var hitTarget:HitArea; protected var _eatting:Boolean; public var pickupArea:HitArea; protected var _minY:Number; public var paused:Boolean; public var camera:Camera; protected var _speed:Number;// = 180 protected var _flip:int;// = 1 protected var _minX:Number; public var pickupNum:int; public var delay:Number; protected var _nextInvuln:int; public var hit:Boolean; public var projectileDirection:int; protected var _xPos:Number; protected var _positionReset:Number;// = 0 protected var _yLast:Number; public var bear:Bear; public var hasPickup:Boolean; public var dropWeapon:Boolean; protected var _yPos:Number; public function Character(){ health = 15; hitTarget = new HitArea(); _speed = 180; _flip = 1; _positionReset = 0; _directions = [LEFT, RIGHT, UP, DOWN]; super(); stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); _rect = new Rectangle(); _minY = MIN_Y; _maxY = MAX_Y; } protected function updateHealthMeter(_arg1:int):void{ healthmeter.gotoAndStop(_arg1); } public function pause():void{ if (anim){ anim.stop(); }; paused = true; } public function moveDown():void{ _direction = DOWN; if (((((((((attacking) || (hit))) || (dead))) || (_eatting))) || (disabled))){ return; }; if (currentLabel != "walk"){ gotoAndStop("walk"); }; } override protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); _arg1.stopPropagation(); super.addedToStage(_arg1); _xPos = (_xLast = this.x); _yPos = (_yLast = this.y); init(); FrameUtils.addFrameLabelScript(this, "hit", initHit); FrameUtils.addFrameLabelScript(this, "die", initDeath); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); if (((!((this is Seal))) && (!((this is Bear))))){ }; } public function shotCheck(_arg1:Point, _arg2:Number, _arg3:Number=92):Boolean{ var _local4:Point; if (((disabled) || (_invuln))){ return (false); }; _local4 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); if ((((_arg1.y < (_local4.y - (hitTarget.d / 2)))) || ((_arg1.y > (_local4.y + (hitTarget.d / 2)))))){ return (false); }; if (Math.abs((_arg1.x - _local4.x)) < _arg3){ }; charHit(_arg2); return (true); } protected function moveCharacter(_arg1:Number):void{ if (paused){ return; }; switch (_direction){ case UP: _yPos = (_yPos - (_arg1 * _speed)); break; case DOWN: _yPos = (_yPos + (_arg1 * _speed)); break; case LEFT: _xPos = (_xPos - (_arg1 * _speed)); break; case RIGHT: _xPos = (_xPos + (_arg1 * _speed)); break; default: return; }; updatePosition(); } protected function initHit():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), hitComplete); anim.play(); } public function moveUp():void{ _direction = UP; if (((((((((attacking) || (hit))) || (dead))) || (_eatting))) || (disabled))){ return; }; if (currentLabel != "walk"){ gotoAndStop("walk"); }; } protected function charHit(_arg1:Number):void{ if (((dead) || ((_invuln > 0)))){ return; }; hit = true; attacking = false; health = (health - _arg1); if (health > 0){ if (anim){ if (currentLabel != "hit"){ if (anim){ anim.stop(); }; }; }; gotoAndStop("hit"); } else { die(); if (bear){ _rect.x = -100000; if (bear.isBite){ bear.eat(); }; }; }; } public function die():void{ _deathTimer = DEATH_TIMEOUT; dead = true; disabled = true; if (anim){ if (currentLabel != "die"){ if (anim){ anim.stop(); }; }; }; if (dropWeapon){ gotoAndStop("die"); } else { gotoAndStop("die"); }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); } public function attackSuccess():void{ } protected function updateDirection():void{ if (((((((attacking) || (hit))) || (dead))) || (_eatting))){ return; }; switch (_direction){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; default: idle(); break; }; } public function update(_arg1:Number):void{ if (delay > 0){ delay = (delay - _arg1); return; }; if (_positionReset > 0){ _positionReset = (_positionReset - _arg1); if (_positionReset < 0){ _positionReset = 0; }; }; _xLast = _xPos; _yLast = _yPos; if (((((attacking) || (dead))) || (_eatting))){ if (dead){ if (!bear){ return; }; _deathTimer = (_deathTimer - _arg1); if (_deathTimer < 0.3){ anim.visible = !(anim.visible); }; if (_deathTimer <= 0){ anim.visible = false; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); }; }; return; }; moveCharacter(_arg1); } public function moveRight():void{ _direction = RIGHT; if (((((((((attacking) || (hit))) || (dead))) || (_eatting))) || (disabled))){ return; }; this.scaleX = -(_flip); if (currentLabel != "walk"){ gotoAndStop("walk"); }; } public function get xPos():Number{ return (_xPos); } public function unpause():void{ paused = false; if (anim){ if (dead){ if (anim.currentFrame == anim.totalFrames){ return; }; }; anim.play(); }; } protected function init():void{ } protected function updatePosition():void{ _yPos = ((_yPos)<_minY) ? _minY : _yPos; _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } public function get yPos():Number{ return (_yPos); } override public function hitCheck(_arg1:HitArea):Boolean{ var _local2:Point; var _local3:Number; if (((dead) || (_invuln))){ return (false); }; _local2 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ charHit(_arg1.strength); return (true); }; return (false); } protected function removedFromStage(_arg1:Event):void{ if (anim){ anim.stop(); }; removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); hit = false; dead = false; attacking = false; } public function set gameX(_arg1:Number):void{ _minX = (_arg1 + MIN_X); _maxX = (_arg1 + MAX_X); } protected function initDeath():void{ trace((this + ".initDeath")); if (anim){ anim.addFrameScript((anim.totalFrames - 1), deathComplete); anim.play(); }; } protected function initDeath2():void{ } public function set xPos(_arg1:Number){ _xPos = _arg1; this.x = _xPos; } public function moveLeft():void{ _direction = LEFT; if (((((((((attacking) || (hit))) || (dead))) || (_eatting))) || (disabled))){ return; }; this.scaleX = _flip; if (currentLabel != "walk"){ gotoAndStop("walk"); }; } protected function attackComplete():void{ if (anim){ anim.stop(); }; attacking = false; updateDirection(); } public function checkPickup(_arg1:Point):Boolean{ var _local2:Point; var _local3:Number; if (!hasPickup){ return (false); }; _local2 = localToGlobal(new Point(pickupArea.x, pickupArea.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < (pickupArea.d / 2)){ if ((anim.pickup as MovieClip) == null){ } else { (anim.pickup as MovieClip).visible = false; }; hasPickup = false; return (true); }; return (false); } protected function initFade():void{ anim.addFrameScript((anim.totalFrames - 1), stop); anim.play(); } protected function attackCheck():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_ATTACK)); } protected function initAttack():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), attackComplete); FrameUtils.addFrameLabelScript(anim, "hit", null); FrameUtils.addFrameLabelScript(anim, "hit", attackCheck); anim.play(); } protected function deathComplete():void{ if (anim){ anim.stop(); }; if (dropWeapon){ hasPickup = true; }; } public function idle():void{ _direction = IDLE; if (((((((attacking) || (hit))) || (dead))) || (_eatting))){ return; }; gotoAndStop("idle"); } public function lastPosition():void{ if (!_positionReset){ _positionReset = 0.5; _forceDirection = _directions[Math.floor((Math.random() * _directions.length))]; }; _xPos = _xLast; _yPos = _yLast; this.x = _xPos; this.y = _yPos; } protected function hitComplete():void{ if (dead){ return; }; if (anim){ anim.stop(); }; hit = false; updateDirection(); } public function randomY():void{ this.y = (_minY + (Math.random() * (_maxY - _minY))); } } }//package adultswim.polarbearpayback.game
Section 17
//CityBoss (adultswim.polarbearpayback.game.CityBoss) package adultswim.polarbearpayback.game { import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; import flash.filters.*; public class CityBoss extends Character { public const POOP_Y:Number = 4.4; public const MAX_HEALTH:int = 175; protected var ATTACK_FREQUENCY:Number;// = 2 private var _headShot:Boolean; private var _attackNum:int; protected var _crapping:Boolean; protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var attack2:HitArea; protected var attack3:HitArea; protected var _runDirection:Array; protected var _pursue:Boolean;// = true private var POOP_X_1:Number;// = 81.4 private var POOP_X_3:Number;// = 183.4 protected var _intro:Boolean; private var POOP_X_2:Number;// = 129.4 protected var _hit2:HitArea; protected var _throw:Boolean; public var POOP_X:Number;// = 93.5 public function CityBoss(){ POOP_X = 93.5; attack1 = new HitArea(-140, -100, 90, 5); attack2 = new HitArea(-58, -114, 137, 8); attack3 = new HitArea(-58, -114, 137, 8); ATTACK_FREQUENCY = 2; _nextAttack = 1.5; POOP_X_1 = 81.4; POOP_X_2 = 129.4; POOP_X_3 = 183.4; _pursue = true; super(); _intro = true; _filters = this.filters; } protected function pursuitBehavior():void{ if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } else { if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; } protected function crapComplete():void{ trace((this + ".crapComplete()")); if (anim){ anim.stop(); }; this.filters = _filters; _crapping = false; _invuln = 0; hit = false; } private function walkAway():void{ if (_xPos < bear.x){ if (_xPos <= (_minX + 10)){ idle(); return; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos >= (_maxX - 10)){ idle(); return; }; if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } override protected function initHit():void{ if (_headShot){ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), hitComplete); anim.play(); } else { if (currentLabel != "hit2"){ if (anim){ anim.stop(); }; }; gotoAndStop("hit2"); }; } protected function initHit2():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), hitComplete); anim.play(); } override protected function charHit(_arg1:Number):void{ super.charHit(_arg1); if (((dead) || (_invuln))){ return; }; if (health > 0){ if (health < _nextInvuln){ trace((this + "invuln started")); _crapping = true; _nextInvuln = (_nextInvuln - 50); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_SUITS)); crap(); }; }; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); } override public function die():void{ trace((this + ".die()")); super.die(); _deathTimer = (DEATH_TIMEOUT + 15); } protected function closeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _throw = false; _attackNum = 0; FrameUtils.addFrameLabelScript(this, "strike_2", null); FrameUtils.addFrameLabelScript(this, "strike_2", initAttack); attack = attack2; if (currentLabel != "strike_2"){ if (anim){ anim.stop(); }; }; gotoAndStop("strike_2"); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (_intro){ return; }; if (_crapping){ return; }; if (_invuln > 0){ _invuln = (_invuln - _arg1); if (_invuln <= 0){ this.filters = _filters; _invuln = 0; trace((this + ".invuln end")); }; _direction = _runDirection[Math.floor((Math.random() * _runDirection.length))]; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); _pursue = false; return; }; if (_xPos >= _maxX){ moveLeft(); _pursue = false; return; }; if (_yPos <= _minY){ moveDown(); _pursue = false; return; }; if (_yPos >= _maxY){ moveUp(); _pursue = false; return; }; if (bear.x < this.x){ this.scaleX = _flip; } else { this.scaleX = -(_flip); }; if (_invuln){ return; }; if ((((Math.abs((_xPos - bear.x)) < 140)) && ((Math.abs(((_yPos - 30) - bear.y)) < 100)))){ if (_nextAttack < 0){ closeAttack(); }; return; } else { if (_nextAttack < 0){ rangeAttack(); return; }; }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if (_pursue){ pursuitBehavior(); } else { evadeBehavior(); }; } override public function moveRight():void{ _direction = RIGHT; if (scaleX == -(_flip)){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } protected function crap():void{ var _local1:Array; var _local2:Number; trace((this + ".crap()")); _direction = IDLE; _invuln = 1000; if (currentLabel != "poop"){ if (anim){ anim.stop(); }; }; gotoAndStop("poop"); _local1 = this.filters; _local1.push(new GlowFilter(52479)); this.filters = _local1; _local2 = (_minX + ((_maxX - _minX) / 2)); if (this.x < _local2){ this.scaleX = 1; } else { this.scaleX = -1; }; } override protected function init():void{ _speed = 200; health = MAX_HEALTH; _nextInvuln = (health - 50); updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); moveRight(); hitTarget = new HitArea(0, -75, 70); _hit2 = new HitArea(165, 165, 60); disabled = true; _intro = true; this.scaleX = -1; FrameUtils.addFrameLabelScript(this, "intro", initIntro); FrameUtils.addFrameLabelScript(this, "poop", initPoop); FrameUtils.addFrameLabelScript(this, "hit2", initHit2); gotoAndStop("intro"); } override public function hitCheck(_arg1:HitArea):Boolean{ var _local2:Point; var _local3:Number; if (((dead) || (_invuln))){ return (false); }; _local2 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ charHit(_arg1.strength); _headShot = false; return (true); }; _local2 = localToGlobal(new Point(_hit2.x, _hit2.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((_hit2.d + _arg1.d) / 2)){ charHit(_arg1.strength); _headShot = true; return (true); }; return (false); } protected function initIntro():void{ anim.addFrameScript((anim.totalFrames - 1), introComplete); anim.play(); } protected function initPoop():void{ trace((this + ".initPoopAnim")); FrameUtils.addFrameLabelScript(anim, "UNCRAP", null); FrameUtils.addFrameLabelScript(anim, "UNCRAP", showCrap); anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), crapComplete); anim.play(); } override public function moveLeft():void{ _direction = LEFT; if (scaleX == _flip){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } protected function showCrap():void{ POOP_X = POOP_X_1; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_MINI_SUIT)); POOP_X = POOP_X_2; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_MINI_SUIT)); POOP_X = POOP_X_3; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_MINI_SUIT)); } override protected function attackComplete():void{ if (_crapping){ trace((this + ".attackComplete: crap == true")); if (this.currentLabel != "poop"){ anim.stop(); } else { trace((this + ".anim not stopped! bug fixed?")); }; attacking = false; return; }; trace((this + ".attackComplete()")); if (_throw){ _attackNum++; if (_attackNum > 2){ _attackNum = 0; _pursue = true; } else { return; }; } else { _attackNum++; if (_attackNum == 1){ return; }; if (_attackNum == 2){ FrameUtils.addFrameLabelScript(this, "strike_1", null); FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); attack = attack1; if (currentLabel == "strike_2"){ if (anim){ anim.stop(); }; }; gotoAndStop("strike_1"); return; } else { _pursue = false; _attackNum = 0; }; }; _nextAttack = ATTACK_FREQUENCY; attacking = false; if (anim){ anim.stop(); }; updateDirection(); } override protected function attackCheck():void{ if (_throw){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BOSS_THROW)); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_ATTACK)); }; } protected function evadeBehavior():void{ if (Math.abs((_xPos - bear.x)) > 400){ walkTowards(); } else { if (Math.abs((_xPos - bear.x)) < 200){ walkAway(); } else { if (Math.abs((_yPos - bear.y)) < 30){ idle(); return; }; if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; }; } protected function introComplete():void{ disabled = false; _intro = false; if (anim){ anim.stop(); }; } private function walkTowards():void{ if (_xPos > bear.x){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_direction == RIGHT){ return; }; moveRight(); }; } protected function rangeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _throw = true; FrameUtils.addFrameLabelScript(this, "throw", null); FrameUtils.addFrameLabelScript(this, "throw", initAttack); attack = attack1; if (currentLabel != "throw"){ if (anim){ anim.stop(); }; }; gotoAndStop("throw"); } } }//package adultswim.polarbearpayback.game
Section 18
//CityBully (adultswim.polarbearpayback.game.CityBully) package adultswim.polarbearpayback.game { import smashing.utils.*; public class CityBully extends Character { protected var ATTACK_FREQUENCY:Number;// = 2.5 protected var _lastAttack:int;// = 1 protected var _attackNum:int;// = 0 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var attack2:HitArea; protected var V_SPEED:Number;// = 80 protected var _pursue:Boolean;// = true protected var H_SPEED:Number;// = 220 protected var _attackRepeat:int;// = 3 public function CityBully(){ attack1 = new HitArea(-78, -121, 100, 5); attack2 = new HitArea(-80, -57, 150, 8); H_SPEED = 220; V_SPEED = 80; _attackNum = 0; _attackRepeat = 3; _pursue = true; _lastAttack = 1; ATTACK_FREQUENCY = 2.5; _nextAttack = 1.5; super(); health = 14; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); FrameUtils.addFrameLabelScript(this, "strike_2", initAttack); } override public function moveDown():void{ _speed = V_SPEED; super.moveDown(); } private function walkAwayHorizontal():void{ if (_xPos < bear.x){ if (_xPos < _minX){ _pursue = true; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos > _maxX){ _pursue = true; }; if (_direction == RIGHT){ return; }; moveRight(); }; }; } private function walkTowardsHorizontal():void{ if (_xPos > (bear.x + 50)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 50)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } private function walkAway():void{ if (Math.abs((_xPos - bear.x)) > Math.abs((_yPos - bear.y))){ if (_positionReset){ _pursue = true; walkAwayVertical(); } else { walkAwayHorizontal(); }; } else { if (_positionReset){ _pursue = true; walkAwayHorizontal(); } else { walkAwayVertical(); }; }; } private function walkTowardsVertical():void{ if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); } else { if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); } else { idle(); }; }; } override public function moveUp():void{ _speed = V_SPEED; super.moveUp(); } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; attacking = true; if (_lastAttack == 0){ anim.stop(); _lastAttack = 1; attack = attack2; _attackNum = _attackRepeat; gotoAndStop("strike_2"); } else { anim.stop(); _lastAttack = 0; attack = attack1; _attackNum = 0; gotoAndStop("strike_1"); }; _pursue = false; } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); }; if (_xPos >= _maxX){ moveLeft(); }; if (_yPos <= _minY){ moveDown(); }; if (_yPos >= _maxY){ moveUp(); }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if ((((((Math.abs((_xPos - bear.x)) < 150)) && ((Math.abs((_yPos - bear.y)) < 70)))) && (_pursue))){ if (_nextAttack <= 0){ playerAttack(); }; return; }; if (!_pursue){ walkAway(); if (Math.abs((_xPos - bear.x)) > 600){ _pursue = true; }; } else { if (Math.abs((_xPos - bear.x)) > Math.abs((_yPos - bear.y))){ if (_positionReset){ walkTowardsVertical(); return; }; walkTowardsHorizontal(); } else { if (_positionReset){ walkTowardsHorizontal(); return; }; walkTowardsVertical(); }; }; } override public function moveRight():void{ _speed = H_SPEED; super.moveRight(); } private function walkAwayVertical():void{ if (_yPos < bear.y){ if (_yPos <= _minY){ _pursue = true; }; if (_direction == UP){ return; }; moveUp(); }; if (_yPos > bear.y){ if (_yPos >= _maxY){ _pursue = true; }; if (_direction == DOWN){ return; }; moveDown(); }; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 85; pickupArea = new HitArea(91, -5, 75); pickupNum = 9; } override protected function updatePosition():void{ _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } override public function moveLeft():void{ _speed = H_SPEED; super.moveLeft(); } override protected function attackComplete():void{ _attackNum++; _invuln = 0; if (_attackNum < _attackRepeat){ return; }; _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); _attackNum = 0; updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 19
//CityShooter (adultswim.polarbearpayback.game.CityShooter) package adultswim.polarbearpayback.game { import smashing.soundcontroller.*; public class CityShooter extends Shooter { public function CityShooter(){ health = 10; } override protected function playSFX():void{ if (dead){ return; }; SoundInterface.instance.playSound("rocket.wav", "sfx"); } override protected function init():void{ super.init(); _speed = 120; pickupArea = new HitArea(12, -28, 75); pickupNum = 10; } } }//package adultswim.polarbearpayback.game
Section 20
//CitySuit (adultswim.polarbearpayback.game.CitySuit) package adultswim.polarbearpayback.game { import smashing.utils.*; public class CitySuit extends Character { protected var ATTACK_FREQUENCY:Number;// = 1.5 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var ATTACK_RANDOMNESS:int;// = 30 public function CitySuit(){ attack1 = new HitArea(-52, -94, 100, 4); ATTACK_FREQUENCY = 1.5; _nextAttack = 1.5; ATTACK_RANDOMNESS = 30; super(); health = 12; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike", initAttack); } public function moveVertical():void{ if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; } protected function playerAttack():void{ if (((((((attacking) || (hit))) || (dead))) || (bear.disabled))){ return; }; anim.stop(); attacking = true; attack = attack1; gotoAndStop("strike"); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); }; if (_xPos >= _maxX){ moveLeft(); }; if (_yPos <= _minY){ moveDown(); }; if (_yPos >= _maxY){ moveUp(); }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if ((((Math.abs((_xPos - bear.x)) < 100)) && ((Math.abs(((_yPos - 30) - bear.y)) < 100)))){ if (_nextAttack <= 0){ playerAttack(); }; return; }; if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ moveHorizontal(); } else { moveVertical(); }; } public function moveHorizontal():void{ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; pickupArea = new HitArea(81, -4, 75); pickupNum = 8; } override protected function updatePosition():void{ _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } override protected function attackComplete():void{ _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 21
//Clubber (adultswim.polarbearpayback.game.Clubber) package adultswim.polarbearpayback.game { import smashing.utils.*; public class Clubber extends Character { protected const ATTACK_RANDOMNESS:int = 50; protected var ATTACK_FREQUENCY:Number;// = 1.5 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; public function Clubber(){ attack1 = new HitArea(-72, -100, 70, 3); ATTACK_FREQUENCY = 1.5; _nextAttack = 1.5; super(); health = 8; hitTarget = new HitArea(0, -75, 70); pickupArea = new HitArea(81, -4, 75); pickupNum = 1; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike", initAttack); } public function moveVertical():void{ if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; anim.stop(); attacking = true; attack = attack1; gotoAndStop("strike"); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); }; if (_xPos >= _maxX){ moveLeft(); }; if (_yPos <= _minY){ moveDown(); }; if (_yPos >= _maxY){ moveUp(); }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if ((((Math.abs((_xPos - bear.x)) < 100)) && ((Math.abs(((_yPos - 30) - bear.y)) < 100)))){ if (_nextAttack <= 0){ playerAttack(); }; return; }; if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ moveHorizontal(); } else { moveVertical(); }; } public function moveHorizontal():void{ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); } override protected function updatePosition():void{ _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } override protected function attackComplete():void{ _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 22
//CollisionObject (adultswim.polarbearpayback.game.CollisionObject) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import flash.geom.*; public class CollisionObject extends MovieClip { public var rect:MovieClip; public var disabled:Boolean; protected var _rect:Rectangle; public function CollisionObject(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); _rect = new Rectangle(rect.x, rect.y, rect.width, rect.height); rect.visible = false; } public function hitCheck(_arg1:HitArea):Boolean{ return (false); } public function get collisionRect():Rectangle{ if (rect){ return (new Rectangle((this.x + rect.x), (this.y + rect.y), rect.width, rect.height)); }; return (null); } protected function rectToRectCollision(_arg1:Rectangle, _arg2:Rectangle):Boolean{ if (_arg1.x > (_arg2.x + _arg2.width)){ return (false); }; if ((_arg1.x + _arg1.width) < _arg2.left){ return (false); }; if (_arg1.y > (_arg2.y + _arg2.height)){ return (false); }; if ((_arg1.y + _arg1.height) < _arg2.y){ return (false); }; return (true); } public function collisionCheck(_arg1:Array):Boolean{ var _local2:int; var _local3:CollisionObject; var _local4:int; var _local5:Rectangle; var _local6:Rectangle; if (disabled){ return (false); }; if (!_rect){ return (false); }; _local4 = _arg1.length; _local5 = this.collisionRect; _local2 = 0; while (_local2 < _local4) { _local3 = (_arg1[_local2] as CollisionObject); _local6 = _local3.collisionRect; if (((_local3.disabled) || ((_local6 == null)))){ } else { if (rectToRectCollision(_local5, _local6)){ return (true); }; }; _local2++; }; return (false); } } }//package adultswim.polarbearpayback.game
Section 23
//Crate (adultswim.polarbearpayback.game.Crate) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Crate extends CollisionObject { public var hitTarget:HitArea; public var item:MovieClip; public var anim:MovieClip; public var pickupArea:HitArea; public var pickupNum:int; public var hit:Boolean; public var hasPickup:Boolean; public function Crate(){ stop(); hitTarget = new HitArea(11.4, -42.2, 87.4); pickupArea = new HitArea(15, 27, 80); } override protected function addedToStage(_arg1:Event):void{ super.addedToStage(_arg1); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_OBJECT)); } override public function hitCheck(_arg1:HitArea):Boolean{ var _local2:Point; var _local3:Number; if (disabled){ return (false); }; _local2 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ objectHit(_arg1.strength); return (true); }; return (false); } protected function initHit():void{ disabled = true; if (!pickupNum){ hasPickup = false; (anim.pickup as MovieClip).gotoAndStop("off"); } else { (anim.pickup as MovieClip).gotoAndStop(pickupNum); hasPickup = true; }; } protected function addObject(_arg1:Event):void{ } public function checkPickup(_arg1:Point):Boolean{ var _local2:Point; var _local3:Number; var _local4:MovieClip; if (!hasPickup){ return (false); }; _local2 = localToGlobal(new Point(pickupArea.x, pickupArea.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < (pickupArea.d / 2)){ _local4 = (anim.pickup as MovieClip); if (_local4.animatedPickup){ (_local4.animatedPickup as MovieClip).gotoAndStop("pickup"); } else { _local4.visible = false; }; hasPickup = false; return (true); }; return (false); } protected function objectHit(_arg1:int=0):void{ if (hit){ return; }; hit = true; FrameUtils.addFrameLabelScript(this, "hit", initHit); gotoAndStop("hit"); } } }//package adultswim.polarbearpayback.game
Section 24
//CutScene (adultswim.polarbearpayback.game.CutScene) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; import smashing.ui.buttons.*; public class CutScene extends MovieClip { public var skipBtn:StandardButton; protected var _skip:Boolean; public var level:int; public var playBtn:StandardButton; public function CutScene(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function outro():void{ this.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); removeEventListener(MouseEvent.CLICK, clickHandler); gotoAndPlay("outro"); SoundInterface.instance.setGroupTargetFade("cutscene", 0); } protected function addedToStage(_arg1:Event):void{ FrameUtils.addFrameLabelScript(this, "intro", initIntro); FrameUtils.addFrameLabelScript(this, "titlescreen", initTitleScreen); FrameUtils.addFrameLabelScript(this, "titlescreen", animationComplete, true); FrameUtils.addFrameLabelScript(this, "outro", outroComplete, true); } protected function initIntro():void{ SoundInterface.instance.stopGroup("cutscene"); SoundInterface.instance.playSound((("PBP_CUT_SCENES_music_" + level) + ".wav"), "cutscene"); this.stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased); addEventListener(MouseEvent.CLICK, clickHandler); } protected function outroComplete():void{ stop(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CUTSCENE_COMPLETE)); } protected function skip():void{ _skip = true; skipBtn.disabled = true; gotoAndPlay("titlescreen"); SoundInterface.instance.stopGroup("cutscene"); SoundInterface.instance.playSound("cutsceneSkipSting.wav"); } protected function clickHandler(_arg1:MouseEvent):void{ switch (_arg1.target){ case playBtn: outro(); break; case skipBtn: skip(); break; }; } protected function initTitleScreen():void{ } protected function keyReleased(_arg1:Event):void{ if (this.currentLabel == "titlescreen"){ outro(); } else { skip(); }; } protected function animationComplete():void{ stop(); } } }//package adultswim.polarbearpayback.game
Section 25
//DeadSeal (adultswim.polarbearpayback.game.DeadSeal) package adultswim.polarbearpayback.game { import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; public class DeadSeal extends GenericObject { protected var _triggered:Boolean; protected var _result:Boolean; protected var _started:Boolean; protected var _pt:Point; protected var _x:Number; public function DeadSeal(){ stop(); _pt = new Point(this.x, this.y); hitTarget = new HitArea(23, -70, 90); addEventListener(Event.ENTER_FRAME, update); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); } protected function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ENTER_FRAME, update); } override public function hitCheck(_arg1:HitArea):Boolean{ var _local2:Point; var _local3:Number; if (disabled){ return (false); }; _local2 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ objectHit(_arg1.strength); disabled = true; return (true); }; return (false); } protected function update(_arg1:Event):void{ _x = parent.localToGlobal(_pt).x; if (_x < 800){ if (_x < -50){ if (!_triggered){ objectHit(); }; return; }; if (!_started){ _started = true; gotoAndStop("hit"); this.disabled = false; }; }; } protected function objectHit(_arg1:int=0):void{ _triggered = true; gotoAndStop("idle"); removeEventListener(Event.ENTER_FRAME, update); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_BULLY)); } } }//package adultswim.polarbearpayback.game
Section 26
//Eat (adultswim.polarbearpayback.game.Eat) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Eat extends MovieClip { public function Eat(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function spitSkull():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPIT_SKULL)); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); FrameUtils.addFrameLabelScript(this, "eat1", smallHealth); FrameUtils.addFrameLabelScript(this, "eat2", smallHealth); FrameUtils.addFrameLabelScript(this, "eat3", smallHealth); FrameUtils.addFrameLabelScript(this, "eat4", smallHealth); FrameUtils.addFrameLabelScript(this, "eat5", bigHealth); FrameUtils.addFrameLabelScript(this, "spit", spitSkull); } protected function smallHealth():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_HEALTH_SMALL)); } protected function bigHealth():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_HEALTH_BIG)); } } }//package adultswim.polarbearpayback.game
Section 27
//Elevator (adultswim.polarbearpayback.game.Elevator) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; public class Elevator extends GenericObject { public const TOP:Number = -1078.9; protected const _speed:Number = 120; public var walkway:MovieClip; override protected function addedToStage(_arg1:Event):void{ super.addedToStage(_arg1); walkway.visible = false; } public function bearCheck(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ var _local4:Number; var _local5:Number; var _local6:Number; _local4 = ((this.x - 194) - _arg1); _local5 = ((this.y + 457) - _arg2); _local6 = Math.sqrt(((_local4 * _local4) + (_local5 * _local5))); if (_local6 < 36){ return (true); }; return (false); } public function ascend(_arg1:Number):void{ this.y = (this.y - (_speed * _arg1)); if (this.y <= TOP){ this.y = TOP; walkway.visible = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ELEVATOR_UPDATED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ELEVATOR_COMPLETE)); return; }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ELEVATOR_UPDATED)); } } }//package adultswim.polarbearpayback.game
Section 28
//ElevatorPost (adultswim.polarbearpayback.game.ElevatorPost) package adultswim.polarbearpayback.game { import flash.display.*; public class ElevatorPost extends GenericObject { public const OFFSET:Number = -446.6; public var post:MovieClip; public function elevatorUpdate(_arg1:Number):void{ post.y = (_arg1 + OFFSET); } } }//package adultswim.polarbearpayback.game
Section 29
//Enemy (adultswim.polarbearpayback.game.Enemy) package adultswim.polarbearpayback.game { public class Enemy { public var delay:Number; public var dropWeapon:Boolean; public var onscreen:Boolean;// = true public var x:Number; public var y:Number; public var type:String; public static const CITY_SUIT_2:String = "pbp_enemy_city_suit_alt"; public static const WHALER_BOSS:String = "pbp_whaler_boss"; public static const CITY_SUV_LEFT:String = "pbp_suv_left"; public static const WHALER_BULLY:String = "pbp_enemy_whale_bully"; public static const CITY_SUIT_1:String = "pbp_enemy_city_suit"; public static const WHALER_SHOOTER:String = "pbp_enemy_whale_shooter"; public static const CITY_SHOOTER:String = "pbp_enemy_city_shooter"; public static const CITY_BULLY:String = "pbp_enemy_city_bully"; public static const WHALER_1:String = "pbp_enemy_whaler"; public static const WHALER_2:String = "pbp_enemy_whaler_alt"; public static const CITY_SUV_RIGHT:String = "pbp_suv_right"; public static const CITY_MINI_SUIT:String = "pbp_enemy_city_suit_mini"; public static const SEAL_SHOOTER_1:String = "pbp_enemy_seal_shooter"; public static const SEAL_BULLY:String = "pbp_enemy_seal_bully"; public static const WHALER_BOSS_PROJECTILE:String = "pbp_whale_boss_projectile"; public static const CITY_BOSS_PROJECTILE:String = "pbp_city_boss_fireball"; public static const SEAL_CLUBBER_1:String = "pbp_enemy_clubber"; public static const SEAL_CLUBBER_2:String = "pbp_enemy_clubber_alt"; public static const CITY_BOSS:String = "pbp_enemy_city_boss"; public static const SEAL_BOSS:String = "pbp_enemy_seal_boss"; public static const CITY_CEO:String = "pbp_enemy_city_ceo"; public static const SEAL_BOSS_PROJECTILE:String = "pbp_cleaver"; public function Enemy(_arg1:String, _arg2:Number=900, _arg3:Number=300, _arg4:Number=0, _arg5:Boolean=false){ onscreen = true; super(); type = _arg1; x = _arg2; y = _arg3; delay = _arg4; dropWeapon = _arg5; } } }//package adultswim.polarbearpayback.game
Section 30
//Finale (adultswim.polarbearpayback.game.Finale) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import smashing.utils.*; import smashing.ui.buttons.*; public class Finale extends MovieClip { public var skipBtn:StandardButton; protected var _skip:Boolean; public var level:int; public function Finale(){ stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ FrameUtils.addFrameLabelScript(this, "intro", initIntro); } protected function initIntro():void{ SoundInterface.instance.stopGroup("cutscene"); SoundInterface.instance.playSound("PBP_CUT_SCENES_music_4.wav", "cutscene"); this.stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased); addEventListener(MouseEvent.CLICK, clickHandler); } public function start():void{ gotoAndPlay("intro"); } protected function skip():void{ _skip = true; clearListeners(); gotoAndPlay("outro"); SoundInterface.instance.stopGroup("cutscene"); SoundInterface.instance.playSound("cutsceneSkipSting.wav"); } public function clearListeners():void{ skipBtn.disabled = true; this.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); removeEventListener(MouseEvent.CLICK, clickHandler); } protected function clickHandler(_arg1:MouseEvent):void{ switch (_arg1.target){ case skipBtn: skip(); break; }; } protected function keyReleased(_arg1:Event):void{ skip(); } } }//package adultswim.polarbearpayback.game
Section 31
//FireballProjectile (adultswim.polarbearpayback.game.FireballProjectile) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; public class FireballProjectile extends Character { protected var attack1:HitArea; public function FireballProjectile(){ attack1 = new HitArea(11, -145, 35, 7); super(); health = 1000; _speed = 800; attack = attack1; } override protected function initHit():void{ } override public function attackSuccess():void{ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); } override public function update(_arg1:Number):void{ _xPos = (_xPos + ((projectileDirection * _speed) * _arg1)); this.x = _xPos; if (_xPos < (_minX - 200)){ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); return; }; if (_xPos > (_maxX + 200)){ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); return; }; attackCheck(); } override public function collisionCheck(_arg1:Array):Boolean{ return (false); } override protected function init():void{ _speed = 700; moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; } override protected function initAttack():void{ } override protected function attackComplete():void{ attacking = false; anim.stop(); updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 32
//Flamingo (adultswim.polarbearpayback.game.Flamingo) package adultswim.polarbearpayback.game { public class Flamingo extends Barrel { public function Flamingo(){ _health = 7; hitTarget = new HitArea(21, -60, 50); attack = new HitArea(7, -50, 120, 20); } } }//package adultswim.polarbearpayback.game
Section 33
//Game (adultswim.polarbearpayback.game.Game) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Game extends Wave { private const HARPOON:int = 16; private const DEATH_DECREMENT:int = 30000; private const FISH:int = 21; private const BRIEF:int = 7; private const GOLF:int = 9; private const NINJA:int = 13; private const BOOZE:int = 20; private const MOLOTOV:int = 17; private const PICKUP_BONUS:int = 10000; protected const health_big:int = 16; private const SHOVEL:int = 1; private const CLEAVER:int = 11; private const HIT_DECREMENT:int = 300; private const RIFLE:int = 3; private const CLUB:int = 2; private const BONUS_START_VALUE:int = 75000; private const HATCHET:int = 5; private const ROCKET:int = 10; private const SPREADSHOT:int = 15; private const AID:int = 19; private const GRENADE:int = 14; private const BRIEF2:int = 8; private const THROWING:int = 12; protected const health_small:int = 1; private const PICKUP_HEALTH:int = 15; protected const Y_RANGE:int = 80; private const COFFEE:int = 18; private const POKER:int = 4; private const SHOTGUN:int = 6; private const POINT_MULTIPLIER:int = 20; protected var _timeOut:Number;// = 0 protected var _screenNum:int;// = 0 private var _currentBonus:int;// = 0 protected var _cratePickups:Array; protected var _enemiesKilled:int;// = 0 public var bg:MovieClip; protected var _screenLengths:Array; protected var _boss:Character; protected var _oneLeft:Boolean; public var firstAidValue:Number; protected var _spawnPoints:Array; protected var _sortCount:int; protected var _clubber2:String; protected var _clubber1:String; protected var _bully:String; protected var _levelComplete:Boolean; protected var _killsNeeded:int; public var camera:Camera; protected var _currentScreen:int;// = 0 protected var _numEnemies:Array; public var level:int;// = 1 protected var NUM_SCREENS:int;// = 8 protected var _skullAnim:MovieClip; public var musicVolume:Number;// = 1 public var bear:Bear; protected var _shooter:String; public var seal2:Seal; public var seal3:Seal; protected var _objects:Array; public var seal:Seal; public static var weapon:int; public function Game(){ level = 1; musicVolume = 1; NUM_SCREENS = 8; _timeOut = 0; _screenNum = 0; _enemiesKilled = 0; _currentScreen = 0; _cratePickups = [[CLUB, SHOVEL, COFFEE, CLEAVER, SHOVEL, BOOZE, RIFLE, CLUB, FISH, CLEAVER, AID], [POKER, SHOTGUN, FISH, MOLOTOV, COFFEE, HATCHET, HARPOON, FISH, AID, HARPOON], [BRIEF, GOLF, FISH, BRIEF2, NINJA, GOLF, COFFEE, FISH, AID, THROWING, BOOZE, GRENADE, GOLF, AID]]; _currentBonus = 0; super(); stop(); _enemies = []; _sortCount = 0; initListeners(); _currentBonus = BONUS_START_VALUE; Game.weapon = undefined; } protected function destroy(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, destroy); removeEventListener(PolarBearGameEvent.ADD_SPAWN_POINT, addSpawnPoint); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(PolarBearGameEvent.ADD_OBJECT, addObject); removeEventListener(PolarBearGameEvent.GATE_OPENED, gateOpened); removeEventListener(PolarBearGameEvent.SPAWN_ENEMY, spawnNewEnemy); removeEventListener(PolarBearGameEvent.BEAR_ATTACK, bearAttack); removeEventListener(PolarBearGameEvent.BEAR_THROW, bearThrow); removeEventListener(PolarBearGameEvent.BEAR_PROJECTILE_ATTACK, bearProjectileAttack); removeEventListener(PolarBearGameEvent.EXPLOSION, explosion); removeEventListener(PolarBearGameEvent.GRENADE, grenadeExplosion); removeEventListener(PolarBearGameEvent.ADD_BULLY, addBully); removeEventListener(PolarBearGameEvent.CHAR_ATTACK, charAttack); removeEventListener(PolarBearGameEvent.CHAR_DIED, charDied); removeEventListener(PolarBearGameEvent.ADD_HEALTH_SMALL, addHealth); removeEventListener(PolarBearGameEvent.ADD_HEALTH_BIG, addHealth); removeEventListener(PolarBearGameEvent.SPIT_SKULL, spitSkull); removeEventListener(PolarBearGameEvent.WAVE_COMPLETE, waveCompleted); removeEventListener(PolarBearGameEvent.BOSS_THROW, bossThrow); removeEventListener(PolarBearGameEvent.WHALE_BOSS_THROW, whaleBossThrow); removeEventListener(PolarBearGameEvent.REMOVE_PROJECTILE, removeProjectile); removeEventListener(PolarBearGameEvent.REMOVE_OBJECT, removeObject); removeEventListener(PolarBearGameEvent.PICKUP_OBJECT, pickupObject); removeEventListener(PolarBearGameEvent.REMOVE_SPAWN_POINT, removeSpawnPoint); } private function updateTimer(_arg1:Number):void{ if (_timeOut == 0){ return; }; _timeOut = (_timeOut - _arg1); if (_timeOut <= 0){ _timeOut = 0; bearDied(); }; } protected function spitSkull(_arg1:Event):void{ if (_skullAnim){ return; }; _skullAnim = (ClassUtils.create("skullspit_anim") as MovieClip); _skullAnim.addFrameScript((_skullAnim.totalFrames - 1), skullAnimComplete); _skullAnim.x = bear.x; _skullAnim.y = bear.y; _skullAnim.scaleX = bear.scaleX; addChildAt(_skullAnim, getChildIndex(bear)); seal.skullPlay(_skullAnim); _skullAnim.play(); } public function pause():void{ var _local1:int; var _local2:int; var _local3:CollisionObject; var _local4:Barrel; _bear.pause(); seal.pause(); seal2.pause(); seal3.pause(); _local2 = _enemies.length; _local1 = 0; while (_local1 < _local2) { (_enemies[_local1] as Character).pause(); _local1++; }; if (_skullAnim){ _skullAnim.stop(); }; _local2 = _objects.length; _local1 = 0; while (_local1 < _local2) { _local3 = _objects[_local1]; if ((_local3 is Barrel)){ (_local3 as Barrel).pause(); }; if ((_local3 is RopeSpawn)){ (_local3 as RopeSpawn).pause(); }; if ((_local3 is WhalerLift)){ (_local3 as WhalerLift).pause(); }; if ((_local3 is Grenade)){ (_local3 as Grenade).pause(); }; _local1++; }; } protected function generateWave():void{ clearWave(); getWave(_screenNum); _screenNum++; } protected function addedToStage(_arg1:Event):void{ _arg1.stopPropagation(); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); addEventListener(Event.REMOVED_FROM_STAGE, destroy); camera.addScreens(_screenLengths[_currentScreen]); if (_arg1.target != _arg1.currentTarget){ return; }; _spawnPoints = []; init(); _bear = bear; seal.bear = bear; seal2.bear = bear; seal3.bear = bear; seal.speed = 160; seal2.speed = 190; seal3.speed = 130; _objects = new Array(); addEventListener(Event.ENTER_FRAME, initObjects); } protected function showBoss(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:Character; playBossLoop(); bear.enableControls(); bear.disabled = false; _local2 = _enemies.length; _local3 = 0; while (_local3 < _local2) { _local4 = (_enemies[_local3] as Character); _local4.unpause(); _local3++; }; } protected function openGate():void{ } public function get bonus():int{ return (_currentBonus); } protected function whaleBossThrow(_arg1:PolarBearGameEvent):void{ var _local2:Character; var _local3:Number; var _local4:Enemy; var _local5:WhaleBossProjectile; _local2 = (_arg1.target as Character); _local3 = (_local2.x - (23.8 * _local2.scaleX)); _local4 = new Enemy(Enemy.WHALER_BOSS_PROJECTILE, _local3, _local2.y); _local5 = (spawnEnemy(_local4) as WhaleBossProjectile); _local5.scaleX = _local2.scaleX; _local5.targetX = bear.x; } protected function skullAnimComplete():void{ seal.startPlaying(); _skullAnim.stop(); removeChild(_skullAnim); _skullAnim = null; } protected function addStars(_arg1:BearProjectile, _arg2:int):void{ var _local3:BearProjectile; var _local4:BearProjectile; _local3 = ClassUtils.create("pbp_bear_projectiles"); _local4 = ClassUtils.create("pbp_bear_projectiles"); _local3.x = (_arg1.x - (_arg2 * 40)); _local4.x = (_arg1.x - (_arg2 * 80)); _local3.y = (_local4.y = _arg1.y); _local3.gameX = (_local4.gameX = -(this.x)); _local3.projectileDirection = (_local4.projectileDirection = _arg2); _local3.gotoAndStop("stars"); _local4.gotoAndStop("stars"); _local3.attack.strength = (_local3.attack.strength = _arg1.attack.strength); addChild(_local3); addChild(_local4); _enemies.push(_local3); _enemies.push(_local4); } protected function addHealth(_arg1:PolarBearGameEvent):void{ if (_arg1.type == PolarBearGameEvent.ADD_HEALTH_BIG){ bear.addHealth(health_big); bear.message.showMessage("bonus!"); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SKULL_SUCKED)); } else { bear.addHealth(health_small); }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.UPDATE_HEALTH)); } protected function spawnNewEnemy(_arg1:Event):void{ var _local2:ISpawn; var _local3:String; var _local4:int; _local2 = (_arg1.target as ISpawn); switch (_local2.type){ case "BULLY": _local3 = _bully; break; case "CLUBBER": if (Math.floor((Math.random() * 2)) == 1){ _local3 = _clubber1; } else { _local3 = _clubber2; }; break; case "CLUBBER1": _local3 = _clubber1; break; case "CLUBBER2": _local3 = _clubber2; break; case "SHOOTER": _local3 = _shooter; break; case "BOSS": showBossIntro(); break; case "SUV": (this as GameLevel3).releaseSUV(); return; default: _local3 = _clubber1; break; }; if (_local3){ spawnEnemy(new Enemy(_local3, _local2.spawnX, _local2.spawnY)); }; _local4 = _spawnPoints.indexOf(_local2); if (_local4 != -1){ _spawnPoints.splice(_local4, 1); }; } protected function removeSpawnPoint(_arg1:Event):void{ var _local2:Spawn; var _local3:int; _local2 = (_arg1.target as Spawn); _local3 = _spawnPoints.indexOf(_local2); if (_local3 != -1){ _spawnPoints.splice(_local3, 1); }; checkSectionComplete(); } protected function addSpawnPoint(_arg1:Event):void{ var _local2:Spawn; _local2 = (_arg1.target as Spawn); _spawnPoints.push(_local2); _spawnPoints.sortOn("spawnPoint", Array.NUMERIC); } protected function charDied(_arg1:PolarBearGameEvent):void{ var _local2:int; _arg1.stopPropagation(); if (_arg1.target == bear){ timeOut(); } else { if (_arg1.target == _boss){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.PAYBACK)); killRemainingEnemies(); levelComplete(); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.PAYBACK)); _local2 = _enemies.indexOf(_arg1.target); if (_local2 == -1){ trace(((this + "unable to remove enemy: ") + _arg1.target)); } else { checkSectionComplete(); }; }; }; } protected function showBossIntro():void{ var _local1:int; var _local2:int; var _local3:Character; camera.minX = (camera.maxX - (0.5 * camera.WIDTH)); bear.endCharge(); bear.disableControls(); _local1 = _enemies.length; _local2 = 0; while (_local2 < _local1) { _local3 = (_enemies[_local2] as Character); _local3.pause(); _local2++; }; SoundInterface.instance.playSound("oneHit_1.mp3", "sfx"); } protected function updateChars(_arg1:Number):void{ var _local2:Array; var _local3:int; var _local4:int; var _local5:Character; var _local6:Boolean; var _local7:Array; _local2 = _enemies.slice(); _local2.push(bear); _local3 = _local2.length; _local4 = 0; while (_local4 < _local3) { _local5 = (_local2.splice(_local4, 1)[0] as Character); _local5.update(_arg1); _local7 = _local2.slice(); _local7 = _local2.concat(_objects); _local6 = _local5.collisionCheck(_local7); if (_local6){ _local5.lastPosition(); }; _local2.splice(_local4, 0, _local5); _local4++; }; seal.update(_arg1); seal2.update(_arg1); seal3.update(_arg1); } protected function addSpreadShot(_arg1:BearProjectile, _arg2:int):void{ var _local3:BearProjectile; var _local4:BearProjectile; _local3 = ClassUtils.create("pbp_bear_projectiles"); _local4 = ClassUtils.create("pbp_bear_projectiles"); _local3.x = (_local4.x = (_arg1.x = (_arg1.x - 20))); _local3.y = (_local4.y = _arg1.y); _local3.gameX = (_local4.gameX = -(this.x)); _local3.projectileDirection = (_local4.projectileDirection = _arg2); _local3.ySpeed = -400; _local3.rotation = -20; _local4.ySpeed = 400; _local4.rotation = 20; _local3.gotoAndStop("spreadshot"); _local4.gotoAndStop("spreadshot"); if (_arg2 == -1){ _local3.rotation = 200; _local4.rotation = 160; }; _local3.attack.strength = (_local3.attack.strength = _arg1.attack.strength); addChild(_local3); addChild(_local4); _enemies.push(_local3); _enemies.push(_local4); } public function nextWave():void{ reload(); } public function update(_arg1:Number):void{ updateChars(_arg1); updateSpawnPoints(_arg1); _sortCount++; if (_sortCount == 3){ _sortCount = 0; zsort(); }; updateTimer(_arg1); } protected function killRemainingEnemies():void{ var _local1:int; var _local2:int; _local2 = _enemies.length; _local1 = 0; while (_local1 < _local2) { if (!(_enemies[_local1] as Character).dead){ (_enemies[_local1] as Character).die(); }; _local1++; }; } protected function levelComplete():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.LEVEL_COMPLETE)); bear.disableControls(); bear.endCharge(); bear.disabled = true; } protected function removeObject(_arg1:Event):void{ var _local2:*; var _local3:int; _local2 = (_arg1.target as CollisionObject); _local3 = _objects.indexOf(_local2); _objects.splice(_local3, 1); } public function unpause():void{ var _local1:int; var _local2:int; var _local3:CollisionObject; var _local4:Barrel; _bear.unpause(); seal.unpause(); seal2.unpause(); seal3.unpause(); _local2 = _enemies.length; _local1 = 0; while (_local1 < _local2) { (_enemies[_local1] as Character).unpause(); _local1++; }; if (_skullAnim){ _skullAnim.play(); }; _local2 = _objects.length; _local1 = 0; while (_local1 < _local2) { _local3 = _objects[_local1]; if ((_local3 is Barrel)){ (_local3 as Barrel).unpause(); }; if ((_local3 is RopeSpawn)){ (_local3 as RopeSpawn).unpause(); }; if ((_local3 is WhalerLift)){ (_local3 as WhalerLift).unpause(); }; if ((_local3 is Grenade)){ (_local3 as Grenade).unpause(); }; _local1++; }; } protected function init():void{ } public function updatePosition(_arg1:Number):void{ this.x = -(_arg1); bear.gameX = _arg1; seal.gameX = _arg1; seal2.gameX = _arg1; seal3.gameX = _arg1; } protected function gateOpened(_arg1:Event=null):void{ _enemiesKilled = 0; _currentScreen++; if (_currentScreen == _screenLengths.length){ levelComplete(); } else { camera.addScreens(_screenLengths[_currentScreen]); dispatchEvent(new UIEvent(UIEvent.SHOW_HAND)); }; } protected function explosion(_arg1:Event):void{ var barrel:Barrel; var isHit:Boolean; var attack:HitArea; var pt:Point; var items:Array; var otherObjects:Array; var index:int; var c:*; var i:int; var points:Number; var sucess:Boolean; var pEvent = _arg1; barrel = (pEvent.target as Barrel); attack = barrel.attack; pt = barrel.localToGlobal(new Point(attack.x, attack.y)); attack = new HitArea(pt.x, pt.y, attack.d, attack.strength); isHit = bear.hitCheck(attack); if (isHit){ bearHit(); }; try { items = _enemies.slice(); otherObjects = _objects.slice(); index = otherObjects.indexOf(barrel); otherObjects.splice(index, 1); items = items.concat(otherObjects); c = items.length; points = 0; i = 0; while (i < c) { sucess = (items[i] as CollisionObject).hitCheck(attack); if (sucess){ points = (points + (attack.strength * POINT_MULTIPLIER)); }; i = (i + 1); }; dispatchEvent(new UIEvent(UIEvent.UPDATE_POINTS, true, false, points)); } catch(e:Error) { trace(((this + "explosion.error: ") + e)); }; } protected function pickupObject(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:MovieClip; var _local5:Array; var _local6:Boolean; _local2 = _objects.length; _local5 = _objects.slice(); _local3 = 0; while (_local3 < _local2) { _local4 = _local5[_local3]; if ((_local4 is Crate)){ if (_local4.hasPickup){ _local6 = _local4.checkPickup(localToGlobal(new Point(bear.x, bear.y))); if (_local6){ switch (_local4.pickupNum){ case 18: bear.speedBoost(); SoundInterface.instance.playSound("thwap_a.wav", "sfx"); break; case 19: bear.addHealth(firstAidValue); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.UPDATE_HEALTH)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.HEALTH_PICKUP)); SoundInterface.instance.playSound("thwap_a.wav", "sfx"); break; case 20: bear.booze(); SoundInterface.instance.playSound("thwap_a.wav", "sfx"); break; case 21: dispatchEvent(new UIEvent(UIEvent.UPDATE_POINTS, true, false, PICKUP_BONUS)); SoundInterface.instance.playSound("thwap_a.wav", "sfx"); break; default: bear.pickupItem((_local4.pickupNum + 1)); SoundInterface.instance.playSound("pbp_weapon_pickup", "sfx"); break; }; }; }; }; _local3++; }; } protected function initListeners():void{ addEventListener(PolarBearGameEvent.ADD_SPAWN_POINT, addSpawnPoint); addEventListener(Event.ADDED_TO_STAGE, addedToStage); addEventListener(PolarBearGameEvent.ADD_OBJECT, addObject); addEventListener(PolarBearGameEvent.GATE_OPENED, gateOpened); addEventListener(PolarBearGameEvent.SPAWN_ENEMY, spawnNewEnemy); addEventListener(PolarBearGameEvent.BEAR_ATTACK, bearAttack); addEventListener(PolarBearGameEvent.BEAR_THROW, bearThrow); addEventListener(PolarBearGameEvent.BEAR_PROJECTILE_ATTACK, bearProjectileAttack); addEventListener(PolarBearGameEvent.EXPLOSION, explosion); addEventListener(PolarBearGameEvent.GRENADE, grenadeExplosion); addEventListener(PolarBearGameEvent.ADD_BULLY, addBully); addEventListener(PolarBearGameEvent.CHAR_ATTACK, charAttack); addEventListener(PolarBearGameEvent.CHAR_DIED, charDied); addEventListener(PolarBearGameEvent.ADD_HEALTH_SMALL, addHealth); addEventListener(PolarBearGameEvent.ADD_HEALTH_BIG, addHealth); addEventListener(PolarBearGameEvent.SPIT_SKULL, spitSkull); addEventListener(PolarBearGameEvent.WAVE_COMPLETE, waveCompleted); addEventListener(PolarBearGameEvent.BOSS_THROW, bossThrow); addEventListener(PolarBearGameEvent.WHALE_BOSS_THROW, whaleBossThrow); addEventListener(PolarBearGameEvent.REMOVE_PROJECTILE, removeProjectile); addEventListener(PolarBearGameEvent.REMOVE_OBJECT, removeObject); addEventListener(PolarBearGameEvent.PICKUP_OBJECT, pickupObject); addEventListener(PolarBearGameEvent.REMOVE_SPAWN_POINT, removeSpawnPoint); } protected function playBossLoop():void{ SoundInterface.instance.stopGroup("music"); SoundInterface.instance.playSound("Close_Encounter_Loop_A.wav", "music", 0, int.MAX_VALUE); musicVolume = 1; SoundInterface.instance.setGroupTargetFade("music", musicVolume, 250); } protected function checkSectionComplete():void{ var _local1:int; var _local2:int; var _local3:Spawn; _local2 = _enemies.length; _local1 = 0; while (_local1 < _local2) { if (!(_enemies[_local1] as Character).dead){ return; }; _local1++; }; _local2 = _spawnPoints.length; if (_spawnPoints.length > 0){ _local1 = 0; while (_local1 < _local2) { _local3 = (_spawnPoints[_local1] as Spawn); if ((((_local3.spawnPoint < camera.maxX)) && (!(_local3.triggered)))){ return; }; _local1++; }; }; seal2.clap(); if (Math.floor((Math.random() * 2)) == 0){ seal3.clap(); }; openGate(); } protected function charAttack(_arg1:PolarBearGameEvent):void{ var _local2:Character; var _local3:Boolean; var _local4:HitArea; var _local5:Point; var _local6:Array; var _local7:Boolean; _arg1.stopPropagation(); _local2 = (_arg1.target as Character); _local4 = _local2.attack; _local5 = _local2.localToGlobal(new Point(_local4.x, _local4.y)); if (_local4.d == 0){ if (_local2.scaleX == 1){ if (bear.x > _local2.x){ return; }; } else { if (bear.x < _local2.x){ return; }; }; _local3 = bear.shotCheck(_local5, _local4.strength); if (_local3){ if ((_local2 is WhaleBoss)){ if (!bear.dead){ if (bear.x < _local2.x){ bear.xPos = (bear.xPos - 100); } else { bear.xPos = (bear.xPos + 100); }; _local6 = _enemies.slice(); _local6 = _local6.concat(_objects); _local7 = bear.collisionCheck(_local6); if (_local7){ bear.lastPosition(); }; }; }; }; } else { _local4 = new HitArea(_local5.x, _local5.y, _local4.d, _local4.strength); _local3 = bear.hitCheck(_local4); }; if (_local3){ bearHit(); _local2.attackSuccess(); }; } protected function addObject(_arg1:Event):void{ _objects.push(_arg1.target); } private function timeOut():void{ _timeOut = 5; } protected function bearAttack(_arg1:PolarBearGameEvent):void{ var items:Array; var c:*; var i:int; var attack:HitArea; var item:CollisionObject; var pt:Point; var points:Number; var success:Boolean; var gotAHit:Boolean; var endCombo:Boolean; var pEvent = _arg1; try { items = _enemies.slice(); items = items.concat(_objects); c = items.length; attack = (pEvent.target as Bear).attack; pt = bear.localToGlobal(new Point(attack.x, attack.y)); attack = new HitArea(pt.x, pt.y, attack.d, attack.strength); points = 0; endCombo = true; i = 0; while (i < c) { item = (items[i] as CollisionObject); if (Math.abs((bear.y - item.y)) < Y_RANGE){ success = item.hitCheck(attack); if (success){ gotAHit = true; bear.updateBonus(); points = (points + ((attack.strength * POINT_MULTIPLIER) * (bear.comboBonus + 1))); dispatchEvent(new UIEvent(UIEvent.UPDATE_POINTS, true, false, points)); endCombo = false; }; }; i = (i + 1); }; if (gotAHit){ if (bear.isBite){ SoundInterface.instance.playSound("pbp_head_eat", "sfx"); }; }; if (endCombo){ bear.resetCombo(); }; } catch(e:Error) { trace(((this + "bearAttack.error: ") + e)); }; } protected function waveCompleted(_arg1:Event):void{ if (_screenNum < NUM_SCREENS){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.NEXT_SCREEN)); } else { levelComplete(); }; } protected function bearHit():void{ if (bear.invuln){ return; }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.UPDATE_HEALTH)); _currentBonus = (_currentBonus - HIT_DECREMENT); } protected function bearProjectileAttack(_arg1:PolarBearGameEvent):void{ var items:Array; var c:*; var i:int; var char:Character; var isHit:Boolean; var attack:HitArea; var pt:Point; var points:Number; var pEvent = _arg1; try { items = _enemies.slice(); items = items.concat(_objects); c = items.length; char = (pEvent.target as Character); attack = char.attack; pt = char.localToGlobal(new Point(attack.x, attack.y)); attack = new HitArea(pt.x, pt.y, attack.d, attack.strength); points = 0; i = 0; while (i < c) { isHit = (items[i] as CollisionObject).hitCheck(attack); if (isHit){ char.attackSuccess(); points = (points + (attack.strength * POINT_MULTIPLIER)); dispatchEvent(new UIEvent(UIEvent.UPDATE_POINTS, true, false, points)); return; }; i = (i + 1); }; } catch(e:Error) { trace(((this + "bearProjectileAttack.error: ") + e)); }; } protected function grenadeExplosion(_arg1:Event):void{ var grenade:Grenade; var isHit:Boolean; var attack:HitArea; var pt:Point; var items:Array; var otherObjects:Array; var index:int; var c:*; var i:int; var points:Number; var sucess:Boolean; var pEvent = _arg1; grenade = (pEvent.target as Grenade); attack = grenade.attack; pt = grenade.localToGlobal(new Point(attack.x, attack.y)); attack = new HitArea(pt.x, pt.y, attack.d, attack.strength); try { items = _enemies.slice(); otherObjects = _objects.slice(); index = otherObjects.indexOf(grenade); otherObjects.splice(index, 1); items = items.concat(otherObjects); c = items.length; points = 0; i = 0; while (i < c) { sucess = (items[i] as CollisionObject).hitCheck(attack); if (sucess){ points = (points + (attack.strength * POINT_MULTIPLIER)); }; i = (i + 1); }; dispatchEvent(new UIEvent(UIEvent.UPDATE_POINTS, true, false, points)); } catch(e:Error) { trace(((this + "grenade.error: ") + e)); }; } protected function bossThrow(_arg1:PolarBearGameEvent):void{ var _local2:Enemy; var _local3:Character; var _local4:int; _local3 = (_arg1.target as Character); if ((_arg1.target as MovieClip).scaleX == 1){ _local2 = new Enemy(Enemy.SEAL_BOSS_PROJECTILE, (_local3.x - 146), _local3.y); _local4 = -1; } else { _local2 = new Enemy(Enemy.SEAL_BOSS_PROJECTILE, (_local3.x + 146), _local3.y); _local4 = 1; }; addProjectile(_local2, _local4); } protected function zsort():void{ var _local1:Array; var _local2:int; var _local3:int; _local1 = _enemies.slice(); _local1.push(bear); _local1.push(seal); _local1.push(seal2); _local1.push(seal3); if (_skullAnim){ _local1.push(_skullAnim); }; _local1 = _local1.concat(_objects); _local3 = _local1.length; _local1.sortOn("y", Array.NUMERIC); _local2 = 0; while (_local2 < _local3) { if (this.getChildIndex(_local1[_local2]) != _local2){ this.setChildIndex(_local1[_local2], _local2); }; _local2++; }; } protected function bearThrow(_arg1:PolarBearGameEvent):void{ var _local2:BearProjectile; var _local3:int; if (bear.projectileNum == 15){ throwGrenade("pbp_grenade"); return; }; if (bear.projectileNum == 18){ throwGrenade("pbp_moltov"); return; }; if (bear.scaleX == -1){ _local2 = ClassUtils.create("pbp_bear_projectiles"); _local2.x = (bear.x - 114); _local2.y = (bear.y - 116); _local2.rotation = 180; _local3 = -1; } else { _local2 = ClassUtils.create("pbp_bear_projectiles"); _local2.x = (bear.x + 114); _local2.y = (bear.y - 116); _local3 = 1; }; _local2.gameX = -(this.x); _local2.delay = 0; _local2.projectileDirection = _local3; SoundInterface.instance.playSound("pbp_throw_sfx", "sfx"); switch (bear.projectileNum){ case 12: _local2.gotoAndStop("cleaver"); _local2.attack.strength = 8; break; case 13: _local2.gotoAndStop("knife"); _local2.attack.strength = 10; break; case 14: _local2.gotoAndStop("stars"); _local2.attack.strength = 8; addStars(_local2, _local3); break; case 15: break; case 16: _local2.gotoAndStop("spreadshot"); _local2.attack.strength = 12; addSpreadShot(_local2, _local3); break; case 17: _local2.gotoAndStop("harpoon"); _local2.attack.strength = 13; break; case 18: break; default: trace((this + "invalid projectile")); return; }; addChild(_local2); _enemies.push(_local2); } protected function throwGrenade(_arg1:String):void{ var _local2:Grenade; _local2 = ClassUtils.create(_arg1); _local2.y = bear.y; if (bear.scaleX == -1){ _local2.x = (bear.x - 125.8); _local2.scaleX = -1; } else { _local2.x = (bear.x + 125.8); }; addChild(_local2); } public function reload():void{ if (bear.dead){ bear.reset(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.UPDATE_HEALTH)); return; }; } protected function removeProjectile(_arg1:Event):void{ var _local2:Character; _local2 = (_arg1.target as Character); removeEnemy(_local2); } protected function updateSpawnPoints(_arg1:Number):void{ var _local2:int; var _local3:int; var _local4:Spawn; var _local5:Number; _local3 = _spawnPoints.length; _local5 = camera.x; _local2 = 0; while (_local2 < _local3) { _local4 = (_spawnPoints[_local2] as Spawn); if (_local4){ _local4.update(_local5, _arg1); }; _local2++; }; } protected function addBully(_arg1:PolarBearGameEvent):void{ var _local2:DeadSeal; var _local3:Enemy; var _local4:Character; _local2 = (_arg1.target as DeadSeal); _local3 = new Enemy(Enemy.SEAL_BULLY, (_local2.x + 23.2), (_local2.y - 10.3)); _local4 = spawnEnemy(_local3); trace(((this + "addBully: ") + _local4)); _local4.hitCheck(new HitArea(0, 0, 100000, 3)); } private function bearDied():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.PLAYER_DIED)); _currentBonus = (_currentBonus - DEATH_DECREMENT); } protected function initObjects(_arg1:Event=null):void{ var l:int; var i:int; var numCrates:int; var pEvent = _arg1; removeEventListener(Event.ENTER_FRAME, initObjects); _objects.sortOn("x", Array.NUMERIC); l = _objects.length; numCrates = 0; i = 0; while (i < l) { if ((_objects[i] is Crate)){ try { (_objects[i] as Crate).pickupNum = _cratePickups[(level - 1)][numCrates]; } catch(e:Error) { trace(((((this + "initObjects::unable to set crate num: ") + numCrates) + " :") + e.message)); }; numCrates = (numCrates + 1); }; i = (i + 1); }; } } }//package adultswim.polarbearpayback.game
Section 34
//GameEngine (adultswim.polarbearpayback.game.GameEngine) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.interval.*; import smashing.utils.*; import adultswim.polarbearpayback.*; import adultswim.polarbearpayback.ui.*; import smashing.ui.buttons.*; public class GameEngine extends MovieClip { protected var _timeOut:Number; protected var _interval:IntervalEngine; protected var _camera:Camera; public var weaponCounter:WeaponCount; protected var _config:XML; public var hand:Hand; public var menuBtn:StandardButton; protected var _paused:Boolean; public var ui:UI; public var menuPopUp:MenuPopUp; public var continuePopUp:ContinuePopUp; protected var _continues:int; public var background:MovieClip; public var vignette:Vignette; public var help:PopUp; public var transition:Transition; private var _score:int; private var _levelStartScore:int; public var levelWin:LevelWinPopUp; protected var _scrollRect:Rectangle; public var gameDepth:MovieClip; public var game:Game; public function GameEngine(){ stop(); initListeners(); this.x = 0; } protected function addedToStage(_arg1:Event):void{ FrameUtils.addFrameLabelScript(this, "level_1", initLevel); FrameUtils.addFrameLabelScript(this, "level_2", initLevel); FrameUtils.addFrameLabelScript(this, "level_3", initLevel); } protected function skullSucked(_arg1:Event):void{ ui.throb(true); } protected function decreaseMusic():void{ SoundInterface.instance.setGroupTargetFade("music", 0.2, 250); } protected function showTransition(_arg1:Event):void{ transition.addEventListener(TransitionEvent.TRANSITION_OPENED, transitionOpen); transition.open(); } protected function lockHand(_arg1:Event):void{ hand.lock(); } protected function showBloodStain(_arg1:Event):void{ var _local2:BloodStain; _local2 = (_arg1.target as BloodStain); _local2.x = (_local2.x + _local2.parent.x); _local2.y = (_local2.y + _local2.parent.y); background.addChild(_local2); } protected function initLevel():void{ background.cacheAsBitmap = true; background.x = 0; _scrollRect = new Rectangle(0, 0, 800, 600); background.scrollRect = _scrollRect; game.bear.config = _config; startEngine(); } protected function initLevel3():void{ startEngine(); } protected function elevatorComplete(_arg1:Event):void{ } protected function initLevel2():void{ startEngine(); } public function showLevel(_arg1:int, _arg2:Boolean, _arg3:int, _arg4:XML):void{ FrameUtils.addFrameLabelScript(this, ("level_" + _arg1), initLevel); game = ClassUtils.create(("pbp_game_level_" + _arg1)); game.level = _arg1; game.firstAidValue = _arg4.settings.firstAidValue; trace(((this + ": firstAidKit value: ") + game.firstAidValue)); _camera = (game.camera = new Camera(this)); _config = _arg4; addChildAt(game, (getChildIndex(gameDepth) + 1)); gotoAndStop(("level_" + _arg1)); _levelStartScore = (_score = _arg3); if (((_arg2) && ((_arg1 == 1)))){ openHelp(); }; } protected function clearListeners():void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.REMOVED_FROM_STAGE, destroy); removeEventListener(PolarBearGameEvent.UPDATE_HEALTH, updateHealth); removeEventListener(PolarBearGameEvent.HEALTH_PICKUP, healthPickup); removeEventListener(PolarBearGameEvent.SKULL_SUCKED, skullSucked); removeEventListener(PolarBearGameEvent.SHOW_TRANSITION, showTransition); removeEventListener(TransitionEvent.TRANSITION_OPENED, transitionOpen); removeEventListener(PolarBearGameEvent.NEXT_SCREEN, nextScreen); removeEventListener(PolarBearGameEvent.ELEVATOR_UPDATED, elevatorUpdate); removeEventListener(PolarBearGameEvent.ELEVATOR_COMPLETE, elevatorComplete); removeEventListener(PolarBearGameEvent.LEVEL_COMPLETE, levelComplete); removeEventListener(PolarBearGameEvent.PLAYER_DIED, playerDied); removeEventListener(PolarBearGameEvent.RESET_CHARGE, resetCharge); removeEventListener(PolarBearGameEvent.BLOODSTAIN, showBloodStain); removeEventListener(PolarBearGameEvent.OPEN_MENU, openMenu); removeEventListener(UIEvent.CHARGE_READY, chargeReady); removeEventListener(UIEvent.FLASH_VIGNETTE, flashVignette); removeEventListener(UIEvent.VIGNETTE_RESET, resetVignette); removeEventListener(UIEvent.UPDATE_WEAPON_COUNT, updateWeaponCount); removeEventListener(UIEvent.SHOW_HAND, showHand); removeEventListener(UIEvent.LOCK_HAND, lockHand); removeEventListener(UIEvent.UNLOCK_HAND, unlockHand); removeEventListener(MouseEvent.CLICK, clickHandler); removeEventListener(UIEvent.PAUSE, pause); removeEventListener(UIEvent.UNPAUSE, unpause); removeEventListener(UIEvent.UPDATE_POINTS, updatePoints); removeEventListener(UIEvent.SHOW_HELP, openHelp); } protected function updateHealth(_arg1:Event):void{ ui.updateHealth((game.bear.health / game.bear.MAX_HEALTH)); } public function get score():int{ return (_score); } protected function clickHandler(_arg1:MouseEvent):void{ if (_arg1.target == menuBtn){ openMenu(); }; } protected function openHelp(_arg1:Event=null):void{ help.open(); } private function getRank(_arg1:int):String{ var _local2:XMLList; var _local3:int; var _local4:int; var _local5:int; _local2 = _config.settings.level_rankings.rank; _local4 = _local2.length(); _local5 = 0; _local3 = 0; while (_local3 < _local4) { if (_arg1 >= _local2[_local3].@points){ _local5 = _local3; }; _local3++; }; return (_local2[_local5]); } protected function update(_arg1:IntervalEvent):void{ _camera.update(_arg1.elapsedTime); game.update(_arg1.elapsedTime); ui.update(_arg1.elapsedTime); _scrollRect.x = _camera.x; if (_scrollRect.x == background.scrollRect.x){ return; }; background.scrollRect = _scrollRect; } protected function openMenu(_arg1:Event=null):void{ menuPopUp.open(); } protected function levelComplete(_arg1:Event):void{ if (game.level == 3){ _timeOut = 10; } else { _timeOut = 4; }; _interval.addEventListener(IntervalEvent.INTERVAL, timeOut); } protected function playerDied(_arg1:Event):void{ if (_continues > 0){ continuePopUp.continues = _continues; continuePopUp.open(); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.GAME_LOST)); SoundInterface.instance.setGroupTargetFade("music", 0); }; } private function resetCharge(_arg1:Event):void{ ui.resetCharge(); } public function unpause(_arg1:Event=null):void{ increaseMusic(); _paused = false; if (game){ game.unpause(); }; if (!_interval){ return; }; _interval.start(); } protected function increaseMusic():void{ SoundInterface.instance.setGroupTargetFade("music", game.musicVolume, 500); } protected function updatePoints(_arg1:UIEvent):void{ _score = (_score + _arg1.points); ui.points(_score); } protected function showHand(_arg1:Event):void{ hand.show(); } protected function initListeners():void{ addEventListener(Event.ADDED_TO_STAGE, addedToStage); addEventListener(Event.REMOVED_FROM_STAGE, destroy); addEventListener(PolarBearGameEvent.UPDATE_HEALTH, updateHealth); addEventListener(PolarBearGameEvent.HEALTH_PICKUP, healthPickup); addEventListener(PolarBearGameEvent.SKULL_SUCKED, skullSucked); addEventListener(PolarBearGameEvent.SHOW_TRANSITION, showTransition); addEventListener(TransitionEvent.TRANSITION_OPENED, transitionOpen); addEventListener(PolarBearGameEvent.NEXT_SCREEN, nextScreen); addEventListener(PolarBearGameEvent.ELEVATOR_UPDATED, elevatorUpdate); addEventListener(PolarBearGameEvent.ELEVATOR_COMPLETE, elevatorComplete); addEventListener(PolarBearGameEvent.LEVEL_COMPLETE, levelComplete); addEventListener(PolarBearGameEvent.PLAYER_DIED, playerDied); addEventListener(PolarBearGameEvent.RESET_CHARGE, resetCharge); addEventListener(PolarBearGameEvent.BLOODSTAIN, showBloodStain); addEventListener(PolarBearGameEvent.OPEN_MENU, openMenu); addEventListener(UIEvent.CHARGE_READY, chargeReady); addEventListener(UIEvent.FLASH_VIGNETTE, flashVignette); addEventListener(UIEvent.VIGNETTE_RESET, resetVignette); addEventListener(UIEvent.UPDATE_WEAPON_COUNT, updateWeaponCount); addEventListener(UIEvent.SHOW_HAND, showHand); addEventListener(UIEvent.LOCK_HAND, lockHand); addEventListener(UIEvent.UNLOCK_HAND, unlockHand); addEventListener(MouseEvent.CLICK, clickHandler); addEventListener(UIEvent.PAUSE, pause); addEventListener(UIEvent.UNPAUSE, unpause); addEventListener(UIEvent.UPDATE_POINTS, updatePoints); addEventListener(UIEvent.SHOW_HELP, openHelp); } public function continueGame():void{ game.nextWave(); unpause(); } protected function transitionOpen(_arg1:Event):void{ transition.removeEventListener(TransitionEvent.TRANSITION_OPENED, transitionOpen); game.nextWave(); transition.close(); } public function startEngine():void{ if (!_interval){ _interval = new IntervalEngine(20); _interval.addEventListener(IntervalEvent.INTERVAL, update); }; if (!_paused){ _interval.start(); }; } protected function nextScreen(_arg1:Event):void{ _camera.nextScreen(); } private function chargeReady(_arg1:Event):void{ game.bear.chargeReady = true; } protected function timeOut(_arg1:IntervalEvent):void{ var _local2:int; _timeOut = (_timeOut - _arg1.elapsedTime); if (_timeOut <= 0){ _interval.removeEventListener(IntervalEvent.INTERVAL, timeOut); levelWin.score = (_score - _levelStartScore); levelWin.skull = (ui.heartBonus * 4000); levelWin.assKick = ((game.bonus)<0) ? 0 : game.bonus; _local2 = ((levelWin.score + levelWin.skull) + levelWin.assKick); levelWin.total = _local2; levelWin.rank = getRank(_local2); _score = (_score + (levelWin.skull + levelWin.assKick)); ui.points(_score); SoundInterface.instance.stopGroup("music"); levelWin.open(); }; } protected function elevatorUpdate(_arg1:Event):void{ var _local2:Elevator; _local2 = (_arg1.target as Elevator); game.y = -(_local2.y); game.bear.y = (_local2.y + game.bear.yPos); _scrollRect.y = _local2.y; background.scrollRect = _scrollRect; } public function set continues(_arg1:int):void{ _continues = _arg1; ui.livesText.text = String(_arg1); } protected function flashVignette(_arg1:Event):void{ vignette.open(); } protected function resetVignette(_arg1:Event):void{ vignette.close(); } protected function updateWeaponCount(_arg1:Event):void{ weaponCounter.count = (_arg1.target as Bear).weaponCount; } protected function unlockHand(_arg1:Event):void{ hand.unlock(); } protected function healthPickup(_arg1:Event):void{ ui.throb(false); } protected function destroy(_arg1:Event):void{ _interval.stop(); _interval.removeEventListener(IntervalEvent.INTERVAL, update); _interval.removeEventListener(IntervalEvent.INTERVAL, timeOut); _interval = null; clearListeners(); removeChild(game); } public function pause(_arg1:Event=null):void{ decreaseMusic(); _paused = true; if (game){ game.pause(); }; if (!_interval){ return; }; _interval.stop(); } } }//package adultswim.polarbearpayback.game
Section 35
//GameLevel1 (adultswim.polarbearpayback.game.GameLevel1) package adultswim.polarbearpayback.game { import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import adultswim.polarbearpayback.game.levels.*; public class GameLevel1 extends Game { public var wackoShack:BossIntro; public var barrier1:GenericObject; public var barrier2:GenericObject; public var barrier3:GenericObject; public var barrier4:GenericObject; public var bridge:Gate; public var bridge2:Gate; public function GameLevel1(){ NUM_SCREENS = 8; SoundInterface.instance.stopGroup("music"); SoundInterface.instance.playSound("Broken_Bones_Full_loop.wav", "music", 0, int.MAX_VALUE); musicVolume = 0.6; SoundInterface.instance.setGroupTargetFade("music", musicVolume); _screenLengths = [2, 3, 2, 1]; _numEnemies = [1, 1, 1, 1]; _bully = Enemy.SEAL_BULLY; _clubber1 = Enemy.SEAL_CLUBBER_1; _clubber2 = Enemy.SEAL_CLUBBER_2; _shooter = Enemy.SEAL_SHOOTER_1; } override protected function showBoss(_arg1:Event):void{ var _local2:Enemy; super.showBoss(_arg1); removeEventListener(PolarBearGameEvent.SHOW_BOSS, showBoss); _local2 = new Enemy(Enemy.SEAL_BOSS, 6053.9, 373.6); _boss = spawnEnemy(_local2); } override protected function openGate():void{ switch (_currentScreen){ case 0: bridge.open(); break; case 1: bridge2.open(); break; case 2: gateOpened(); break; default: break; }; } override protected function showBossIntro():void{ super.showBossIntro(); addEventListener(PolarBearGameEvent.SHOW_BOSS, showBoss); bear.disabled = true; bear.idle(); SoundInterface.instance.setGroupTargetFade("music", 0, 100); wackoShack.intro(); } override protected function init():void{ _waves = new Level_1(); } override protected function gateOpened(_arg1:Event=null):void{ super.gateOpened(); switch (_currentScreen){ case 1: barrier1.disabled = (barrier2.disabled = true); break; case 2: barrier3.disabled = (barrier4.disabled = true); break; case 3: break; default: break; }; } override public function reload():void{ if (bear.dead){ bear.reset(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.UPDATE_HEALTH)); return; }; } } }//package adultswim.polarbearpayback.game
Section 36
//GameLevel2 (adultswim.polarbearpayback.game.GameLevel2) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import adultswim.polarbearpayback.game.levels.*; public class GameLevel2 extends Game { public var bulkHead:GenericObject; public var lastMast:GenericObject; public var elevatorPost:ElevatorPost; protected var _bearStartY:Number; public var invis0:GenericObject; public var invis2:GenericObject; public var invis4:GenericObject; public var invis5:GenericObject; public var invis6:GenericObject; public var invis1:GenericObject; public var invis3:GenericObject; public var invis7:GenericObject; public var invis8:GenericObject; public var invis9:GenericObject; public var gate:Gate; public var elevator:Elevator; public var whale:BossIntro; public var barrier1:GenericObject; public var foreground:MovieClip; public var barrier2:GenericObject; public var barrier3:GenericObject; protected var _elevatorDescend:Boolean; protected var _elevatorAscend:Boolean; protected var _elevatorReady:Boolean; public function GameLevel2(){ NUM_SCREENS = 6; addEventListener(PolarBearGameEvent.ELEVATOR_COMPLETE, elevatorComplete); SoundInterface.instance.stopGroup("music"); SoundInterface.instance.playSound("Amped_Violence_loop.wav", "music", 0, int.MAX_VALUE); musicVolume = 0.6; SoundInterface.instance.setGroupTargetFade("music", musicVolume); _screenLengths = [3, 3, 2, 1]; _bully = Enemy.WHALER_BULLY; _clubber1 = Enemy.WHALER_2; _clubber2 = Enemy.WHALER_1; _shooter = Enemy.WHALER_SHOOTER; } override protected function showBoss(_arg1:Event):void{ var _local2:Enemy; super.showBoss(_arg1); removeEventListener(PolarBearGameEvent.SHOW_BOSS, showBoss); _local2 = new Enemy(Enemy.WHALER_BOSS, 6772, 467.5); _boss = spawnEnemy(_local2); } override protected function addedToStage(_arg1:Event):void{ super.addedToStage(_arg1); invisBoxesDisabled(true); } override protected function openGate():void{ switch (_currentScreen){ case 0: gate.open(); break; case 1: startElevator(); dispatchEvent(new UIEvent(UIEvent.LOCK_HAND)); break; case 2: gateOpened(); break; default: break; }; } private function invisBoxesDisabled(_arg1:Boolean):void{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < 10) { (this[("invis" + _local2)] as GenericObject).disabled = _arg1; _local2++; }; } protected function elevatorComplete(_arg1:Event):void{ _elevatorAscend = false; clearEnemies(); seal.visible = (seal2.visible = (seal3.visible = false)); trace(((this + ".elevatorComplete: ") + bear.y)); removeEventListener(PolarBearGameEvent.ELEVATOR_COMPLETE, elevatorComplete); bear.y = (bear.y - elevator.TOP); trace(((this + ".elevatorComplete2: ") + bear.y)); elevator.y = (elevator.y - elevator.TOP); elevatorPost.elevatorUpdate(elevator.TOP); elevatorPost.y = (elevatorPost.y - elevator.TOP); lastMast.y = (lastMast.y - elevator.TOP); this.y = (this.y + elevator.TOP); bulkHead.visible = false; bulkHead.rect.y = (bulkHead.rect.y - elevator.TOP); foreground.y = (foreground.y - elevator.TOP); invisBoxesDisabled(false); NUM_SCREENS = 9; bear.disabled = false; bear.enableControls(); musicVolume = 0.6; SoundInterface.instance.setGroupTargetFade("music", 1); SoundInterface.instance.stopGroup("elevator"); gateOpened(); } override protected function showBossIntro():void{ super.showBossIntro(); addEventListener(PolarBearGameEvent.SHOW_BOSS, showBoss); bear.disabled = true; bear.idle(); SoundInterface.instance.setGroupTargetFade("music", 0, 100); whale.intro(); } override public function nextWave():void{ super.nextWave(); if (_screenNum == 8){ seal.xPos = (seal2.xPos = (seal3.xPos = (-(x) - 100))); (seal.y == 200); (seal2.y == 300); (seal3.y == 400); seal.disabled = (seal2.disabled = (seal3.disabled = false)); seal.visible = (seal2.visible = (seal3.visible = true)); }; } override public function update(_arg1:Number):void{ var _local2:Boolean; if (_elevatorDescend){ if (elevator.y < 0){ elevator.y = (elevator.y + (200 * _arg1)); elevatorPost.elevatorUpdate(elevator.y); }; if (elevator.y >= 0){ _elevatorReady = true; trace("ELEVATOR READY"); _elevatorDescend = false; elevator.y = 0; elevatorPost.elevatorUpdate(elevator.y); SoundInterface.instance.stopGroup("elevator"); }; }; if (_elevatorAscend){ elevator.ascend(_arg1); if (_elevatorAscend){ elevatorPost.elevatorUpdate(elevator.y); }; return; }; if (_elevatorReady){ _local2 = elevator.bearCheck(bear.x, bear.y, bear.offset); if (_local2){ _bearStartY = bear.y; trace(((this + "elevator starting: ") + bear.y)); bear.endCharge(); bear.disabled = true; bear.disableControls(); _elevatorReady = false; _elevatorAscend = true; seal.disabled = (seal2.disabled = (seal3.disabled = true)); elevatorPost.disabled = true; SoundInterface.instance.playSound("elevatorMusic.wav", "elevator", 0, int.MAX_VALUE); SoundInterface.instance.playSound("elevatorNoise.wav", "elevator", 0, int.MAX_VALUE); musicVolume = 0; SoundInterface.instance.setGroupTargetFade("music", 0); SoundInterface.instance.setGroupTargetFade("elevator", 1); dispatchEvent(new UIEvent(UIEvent.UNLOCK_HAND)); }; }; super.update(_arg1); } override protected function levelComplete():void{ trace(((("level complete: " + NUM_SCREENS) + ":") + _currentGroup)); if (NUM_SCREENS < 7){ startElevator(); } else { super.levelComplete(); }; } override public function unpause():void{ super.unpause(); if (SoundInterface.instance.getGroupIsPlaying("elevator")){ SoundInterface.instance.setGroupTargetFade("elevator", 1); }; } override protected function init():void{ _waves = new Level_2(); } override protected function gateOpened(_arg1:Event=null):void{ super.gateOpened(); switch (_currentScreen){ case 1: barrier1.disabled = (barrier2.disabled = (barrier3.disabled = true)); break; case 2: break; case 3: break; default: break; }; } protected function startElevator():void{ _elevatorDescend = true; trace("START ELEVATOR"); SoundInterface.instance.playSound("elevatorNoise.wav", "elevator", 1, int.MAX_VALUE); } override protected function destroy(_arg1:Event):void{ super.destroy(_arg1); if (SoundInterface.instance.getGroupIsPlaying("elevator")){ SoundInterface.instance.stopGroup("elevator"); }; } override public function pause():void{ super.pause(); if (SoundInterface.instance.getGroupIsPlaying("elevator")){ SoundInterface.instance.setGroupTargetFade("elevator", 0.2); }; } } }//package adultswim.polarbearpayback.game
Section 37
//GameLevel3 (adultswim.polarbearpayback.game.GameLevel3) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import adultswim.polarbearpayback.game.levels.*; public class GameLevel3 extends Game { protected const SUV_X_RIGHT:Number = 1000; protected const SUV_FREQUENCY:Number = 8; protected const SUV_Y:Number = 425; protected const SUV_X_LEFT:Number = -200; public var barrier10:InvisibleBox; public var barrier11:InvisibleBox; public var barrier12:InvisibleBox; public var gate1:Gate; public var gate2:Gate; public var gate3:Gate; public var bossIntro:BossIntro; protected var _nextSUV:Number; public var barrier1:InvisibleBox; public var barrier2:InvisibleBox; public var barrier9:InvisibleBox; public var barrier3:InvisibleBox; public var barrier6:InvisibleBox; public var barrier5:InvisibleBox; public var barrier8:InvisibleBox; public var barrier4:InvisibleBox; public var barrier7:InvisibleBox; protected var _bossNum:int;// = 1 public function GameLevel3(){ _bossNum = 1; super(); NUM_SCREENS = 9; addEventListener(PolarBearGameEvent.ADD_MINI_SUIT, addMiniSuit); addEventListener(PolarBearGameEvent.ADD_SUITS, addSuits); _nextSUV = SUV_FREQUENCY; SoundInterface.instance.stopGroup("music"); SoundInterface.instance.playSound("Final_Fly_Mast_Full_loop.wav", "music", 0, int.MAX_VALUE); musicVolume = 0.5; SoundInterface.instance.setGroupTargetFade("music", musicVolume); _screenLengths = [2, 3, 2, 2]; _bully = Enemy.CITY_BULLY; _clubber1 = Enemy.CITY_SUIT_1; _clubber2 = Enemy.CITY_SUIT_2; _shooter = Enemy.CITY_SHOOTER; } override protected function showBoss(_arg1:Event):void{ var _local2:Enemy; super.showBoss(_arg1); _local2 = new Enemy(Enemy.CITY_CEO, 6869.7, 519.5); _boss = spawnEnemy(_local2); } override protected function openGate():void{ switch (_currentScreen){ case 0: gate1.open(); break; case 1: gate2.open(); break; case 2: gate3.open(); break; }; } override protected function showBossIntro():void{ super.showBossIntro(); addEventListener(PolarBearGameEvent.SHOW_BOSS, showBoss); bear.disabled = true; bear.idle(); SoundInterface.instance.setGroupTargetFade("music", 0, 100); bossIntro.intro(); } public function releaseSUV():void{ var _local1:Number; var _local2:Enemy; var _local3:Number; _local1 = 1; if (Math.floor((Math.random() * 2)) == 1){ _local1 = -1; _local3 = (-(x) + SUV_X_RIGHT); _local2 = new Enemy(Enemy.CITY_SUV_LEFT, _local3, SUV_Y); } else { _local3 = (-(x) + SUV_X_LEFT); _local2 = new Enemy(Enemy.CITY_SUV_RIGHT, _local3, SUV_Y); }; addProjectile(_local2, _local1, -(_local1)); SoundInterface.instance.playSound("pbp_suv_driveby", "sfx"); } override protected function levelComplete():void{ var _local1:Enemy; if (_bossNum > 1){ super.levelComplete(); } else { trace((this + " mutant time!")); _bossNum++; _local1 = new Enemy(Enemy.CITY_BOSS, 6530, 376); _boss = spawnEnemy(_local1); }; } protected function addSuits(_arg1:Event):void{ var _local2:Enemy; _local2 = new Enemy(Enemy.CITY_SHOOTER, (-(this.x) - 100), bear.y); spawnEnemy(_local2); } override protected function init():void{ _waves = new Level_3(); } override protected function gateOpened(_arg1:Event=null):void{ super.gateOpened(); switch (_currentScreen){ case 1: barrier1.disabled = (barrier2.disabled = (barrier3.disabled = (barrier4.disabled = true))); break; case 2: barrier5.disabled = (barrier6.disabled = (barrier7.disabled = (barrier8.disabled = true))); gate2.y = (gate2.y - 500); gate2.content.y = (gate2.content.y + 500); break; case 3: barrier9.disabled = (barrier10.disabled = (barrier11.disabled = (barrier12.disabled = true))); gate3.y = (gate3.y - 500); gate3.content.y = (gate3.content.y + 500); break; default: break; }; } override protected function bossThrow(_arg1:PolarBearGameEvent):void{ var _local2:Enemy; var _local3:Character; var _local4:int; _arg1.stopPropagation(); _local3 = (_arg1.target as Character); if ((_arg1.target as MovieClip).scaleX == 1){ _local2 = new Enemy(Enemy.CITY_BOSS_PROJECTILE, (_local3.x - 223), _local3.y); _local4 = -1; } else { _local2 = new Enemy(Enemy.CITY_BOSS_PROJECTILE, (_local3.x + 223), _local3.y); _local4 = 1; }; addProjectile(_local2, _local4, -(_local4)); } override public function reload():void{ if (bear.dead){ bear.reset(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.UPDATE_HEALTH)); return; }; if (_screenNum == (NUM_SCREENS - 1)){ _nextSUV = int.MAX_VALUE; }; if (_screenNum == NUM_SCREENS){ trace("this level complete should not be called..."); levelComplete(); return; }; generateWave(); releaseGroup(); } protected function addMiniSuit(_arg1:Event):void{ var _local2:CityBoss; var _local3:Enemy; var _local4:Character; _local2 = (_arg1.target as CityBoss); if (_local2.scaleX == 1){ _local3 = new Enemy(Enemy.CITY_MINI_SUIT, (_local2.x + _local2.POOP_X), (_local2.y - _local2.POOP_Y)); _local4 = spawnEnemy(_local3); _local4.scaleX = -1; } else { _local3 = new Enemy(Enemy.CITY_MINI_SUIT, (_local2.x - _local2.POOP_X), (_local2.y - _local2.POOP_Y)); _local4 = spawnEnemy(_local3); }; } override protected function destroy(_arg1:Event):void{ super.destroy(_arg1); removeEventListener(PolarBearGameEvent.ADD_MINI_SUIT, addMiniSuit); removeEventListener(PolarBearGameEvent.ADD_SUITS, addSuits); removeEventListener(PolarBearGameEvent.SHOW_BOSS, showBoss); } } }//package adultswim.polarbearpayback.game
Section 38
//Gate (adultswim.polarbearpayback.game.Gate) package adultswim.polarbearpayback.game { import flash.display.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Gate extends GenericObject { public var content:MovieClip; public var isOpen:Boolean; public function Gate(){ stop(); } public function open():void{ isOpen = true; FrameUtils.addFrameLabelScript(this, "static", introComplete); gotoAndPlay("intro"); } protected function introComplete():void{ stop(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.GATE_OPENED)); } } }//package adultswim.polarbearpayback.game
Section 39
//GenericObject (adultswim.polarbearpayback.game.GenericObject) package adultswim.polarbearpayback.game { import flash.events.*; import adultswim.polarbearpayback.events.*; public class GenericObject extends CollisionObject { public var hitTarget:HitArea; public function GenericObject(){ stop(); } override protected function addedToStage(_arg1:Event):void{ super.addedToStage(_arg1); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_OBJECT)); } protected function addObject(_arg1:Event):void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_OBJECT)); } } }//package adultswim.polarbearpayback.game
Section 40
//Grenade (adultswim.polarbearpayback.game.Grenade) package adultswim.polarbearpayback.game { import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Grenade extends CollisionObject { public var attack:HitArea; protected var _sfx:String;// = "pbp_grenade_explosion" public function Grenade(){ attack = new HitArea(165, -23, 175, 20); _sfx = "pbp_grenade_explosion"; super(); } public function unpause():void{ if (this.currentFrame > 1){ if (currentFrame < (this.totalFrames - 1)){ play(); }; }; } public function pause():void{ if (this.currentFrame > 1){ if (currentFrame < (this.totalFrames - 1)){ stop(); }; }; } override protected function addedToStage(_arg1:Event):void{ super.addedToStage(_arg1); FrameUtils.addFrameLabelScript(this, "hit", attackCheck); FrameUtils.addFrameLabelScript(this, "off", animComplete); gotoAndPlay("intro"); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_OBJECT)); } protected function animComplete():void{ stop(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_OBJECT)); } protected function attackCheck():void{ disabled = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.GRENADE)); SoundInterface.instance.playSound(_sfx, "sfx"); } public function Barrel(){ stop(); } override public function collisionCheck(_arg1:Array):Boolean{ return (false); } } }//package adultswim.polarbearpayback.game
Section 41
//HitArea (adultswim.polarbearpayback.game.HitArea) package adultswim.polarbearpayback.game { public class HitArea { public var d:Number; public var strength:Number; public var x:Number; public var y:Number; public function HitArea(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4=0){ x = _arg1; y = _arg2; d = _arg3; strength = _arg4; } } }//package adultswim.polarbearpayback.game
Section 42
//InvisibleBox (adultswim.polarbearpayback.game.InvisibleBox) package adultswim.polarbearpayback.game { import flash.geom.*; public class InvisibleBox extends GenericObject { public function InvisibleBox(){ stop(); } override public function get collisionRect():Rectangle{ return (new Rectangle(this.x, this.y, this.width, this.height)); } } }//package adultswim.polarbearpayback.game
Section 43
//ISpawn (adultswim.polarbearpayback.game.ISpawn) package adultswim.polarbearpayback.game { public interface ISpawn { function get spawnPoint():Number; function get type():String; function spawn():void; function get spawnX():Number; function get spawnY():Number; } }//package adultswim.polarbearpayback.game
Section 44
//Message (adultswim.polarbearpayback.game.Message) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import smashing.utils.*; import smashing.text.*; public class Message extends MovieClip { public var message:MovieClipTextField; protected var _message:String; public function Message(){ stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); FrameUtils.addFrameLabelScript(this, "on", setMessage); FrameUtils.addFrameLabelScript(this, "off", reset); } protected function setMessage():void{ message.text = _message; } protected function reset():void{ gotoAndStop("off"); _message = ""; } public function showMessage(_arg1:String):void{ if (_message == _arg1){ return; }; _message = _arg1; gotoAndPlay("on"); } } }//package adultswim.polarbearpayback.game
Section 45
//MiniSuit (adultswim.polarbearpayback.game.MiniSuit) package adultswim.polarbearpayback.game { public class MiniSuit extends CitySuit { public function MiniSuit(){ health = 7; attack1 = new HitArea(-40, -72, 70, 1); hitTarget = new HitArea(-1, -57, 52.5); _speed = 150; ATTACK_FREQUENCY = 2; } } }//package adultswim.polarbearpayback.game
Section 46
//Molotov (adultswim.polarbearpayback.game.Molotov) package adultswim.polarbearpayback.game { public class Molotov extends Grenade { public function Molotov(){ _sfx = "pbp_molotov_explosion"; } } }//package adultswim.polarbearpayback.game
Section 47
//RopeSpawn (adultswim.polarbearpayback.game.RopeSpawn) package adultswim.polarbearpayback.game { import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class RopeSpawn extends GenericObject implements ISpawn { protected var _triggered:Boolean; protected var _type:String; protected var _result:Boolean; protected var _spawnY:Number; protected var _spawnX:Number; protected var _started:Boolean; protected var _spawnPoint:Number; protected var _pt:Point; protected var _x:Number; public function RopeSpawn(){ stop(); _pt = new Point((this.x - 200), this.y); addEventListener(Event.ENTER_FRAME, update); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); } public function pause():void{ if (this.currentFrame > 1){ if (currentFrame < (this.totalFrames - 1)){ stop(); }; }; } protected function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ENTER_FRAME, update); } public function get spawnY():Number{ return (_spawnY); } public function unpause():void{ if (this.currentFrame > 1){ if (currentFrame < (this.totalFrames - 1)){ play(); }; }; } public function get spawnX():Number{ return (_spawnX); } public function spawn():void{ _type = "CLUBBER1"; _spawnX = x; _spawnY = y; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPAWN_ENEMY)); } public function get type():String{ return (_type); } protected function set type(_arg1:String):void{ _type = _arg1; } protected function set spawnPoint(_arg1:Number):void{ _spawnPoint = _arg1; } protected function introComplete():void{ _triggered = true; stop(); spawn(); disabled = true; } protected function update(_arg1:Event):void{ _x = parent.localToGlobal(_pt).x; if (_x < 400){ if (!_started){ _started = true; removeEventListener(Event.ENTER_FRAME, update); FrameUtils.addFrameLabelScript(this, "static", introComplete); gotoAndPlay("intro"); }; }; } public function get spawnPoint():Number{ return (_spawnPoint); } } }//package adultswim.polarbearpayback.game
Section 48
//Seal (adultswim.polarbearpayback.game.Seal) package adultswim.polarbearpayback.game { import flash.display.*; import smashing.utils.*; public class Seal extends Character { private var _readyToPlay:Boolean; protected var DEFAULT_SPEED:int;// = 120 protected var _sealDist:int;// = 15 protected var _pursuing:Boolean; protected var _cheering:Boolean; protected var _playing:Boolean; protected var PERSUIT_SPEED:int;// = 330 private var _skullX:Number; private var _skullY:Number; public function Seal(){ PERSUIT_SPEED = 330; DEFAULT_SPEED = 120; _sealDist = 15; super(); _flip = -1; _persistent = true; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "cheer", initCheer); FrameUtils.addFrameLabelScript(this, "play", initPlay); } protected function initCheer():void{ _cheering = true; anim.addFrameScript((anim.totalFrames - 1), cheerComplete); anim.play(); } public function skullPlay(_arg1:MovieClip):void{ _pursuing = true; _speed = PERSUIT_SPEED; _skullX = (_arg1.x + (285 * _arg1.scaleX)); _skullY = _arg1.y; } public function clap():void{ if (((((_cheering) || (_playing))) || (disabled))){ return; }; gotoAndStop("cheer"); } protected function initPlay():void{ _playing = true; anim.addFrameScript((anim.totalFrames - 1), playComplete); anim.play(); } protected function playComplete():void{ anim.stop(); anim.addFrameScript((anim.totalFrames - 1), null); _playing = false; _pursuing = false; _readyToPlay = false; } public function set speed(_arg1:int):void{ DEFAULT_SPEED = _arg1; _speed = DEFAULT_SPEED; } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; if (((((((_cheering) || (_playing))) || (_readyToPlay))) || (disabled))){ return; }; super.update(_arg1); if (_pursuing){ _local2 = (_xPos - _skullX); _local3 = (_yPos - _skullY); _local4 = Math.sqrt(((_local2 * _local2) + (_local3 * _local3))); if (_local4 < _sealDist){ _readyToPlay = true; _speed = DEFAULT_SPEED; return; }; if (Math.abs(_local2) > Math.abs(_local3)){ if (_local2 > 0){ moveLeft(); } else { moveRight(); }; } else { if (_local3 > 0){ moveUp(); } else { moveDown(); }; }; return; }; if (_yPos <= MIN_Y){ moveDown(); }; if (_yPos >= MAX_Y){ moveUp(); }; if ((((Math.abs((_xPos - bear.x)) < DEFAULT_SPEED)) && ((Math.abs(((_yPos - 30) - bear.y)) < (DEFAULT_SPEED / 2))))){ idle(); return; }; if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + (DEFAULT_SPEED / 2))){ if (_xPos > bear.x){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < bear.x){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } else { if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; } override protected function init():void{ _speed = DEFAULT_SPEED; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = 0; hitTarget.d = 0; } public function startPlaying():void{ if (((_cheering) || (disabled))){ return; }; if (_readyToPlay){ gotoAndStop("play"); } else { _speed = DEFAULT_SPEED; _pursuing = false; }; } protected function cheerComplete():void{ anim.stop(); anim.addFrameScript((anim.totalFrames - 1), null); _cheering = false; } } }//package adultswim.polarbearpayback.game
Section 49
//SealBoss (adultswim.polarbearpayback.game.SealBoss) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; import smashing.utils.*; import flash.filters.*; public class SealBoss extends Character { public const MAX_HEALTH:int = 130; protected var ATTACK_FREQUENCY:Number;// = 1 private var _attackNum:int; protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var attack2:HitArea; protected var _runDirection:Array; protected var _pursue:Boolean;// = true protected var _throw:Boolean; public function SealBoss(){ attack1 = new HitArea(-115, -90, 90, 10); attack2 = new HitArea(-80, -103, 100, 10); ATTACK_FREQUENCY = 1; _nextAttack = 1.5; _pursue = true; super(); health = MAX_HEALTH; _nextInvuln = (health - 15); _filters = this.filters; } protected function initFrameScripts():void{ } protected function pursuitBehavior():void{ if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } else { if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; } private function walkAway():void{ if (_xPos < bear.x){ if (_xPos <= (_minX + 10)){ idle(); return; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos >= (_maxX - 10)){ idle(); return; }; if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } protected function closeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _throw = false; _attackNum = 0; FrameUtils.addFrameLabelScript(this, "strike_2", null); FrameUtils.addFrameLabelScript(this, "strike_2", initAttack); if (anim){ anim.stop(); }; attack = attack2; gotoAndStop("strike_2"); } override protected function charHit(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Array; super.charHit(_arg1); if (health > 0){ if (health < _nextInvuln){ _local2 = (_minX + ((_maxX - MIN_X) / 2)); _local3 = (_minY + ((_maxY - MIN_Y) / 2)); _runDirection = new Array(); if (_xPos < _local2){ _runDirection.push(RIGHT); } else { _runDirection.push(LEFT); }; if (_yPos < _local3){ _runDirection.push(DOWN); } else { _runDirection.push(UP); }; _local4 = this.filters; _local4.push(new GlowFilter(52479)); this.filters = _local4; _invuln = 2; _nextInvuln = (_nextInvuln - 15); _pursue = false; }; }; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (_invuln > 0){ _invuln = (_invuln - _arg1); if (_invuln <= 0){ this.filters = _filters; _invuln = 0; }; _direction = _runDirection[Math.floor((Math.random() * _runDirection.length))]; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); _pursue = false; return; }; if (_xPos >= _maxX){ moveLeft(); _pursue = false; return; }; if (_yPos <= _minY){ moveDown(); _pursue = false; return; }; if (_yPos >= _maxY){ moveUp(); _pursue = false; return; }; if (bear.x < this.x){ this.scaleX = _flip; } else { this.scaleX = -(_flip); }; if (_invuln){ evadeBehavior(); return; }; if ((((Math.abs((_xPos - bear.x)) < 140)) && ((Math.abs(((_yPos - 30) - bear.y)) < 100)))){ if (_nextAttack < 0){ closeAttack(); }; return; } else { if (_nextAttack < 0){ rangeAttack(); return; }; }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if (_pursue){ pursuitBehavior(); } else { evadeBehavior(); }; } override public function moveRight():void{ _direction = RIGHT; if (scaleX == -(_flip)){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function init():void{ _speed = 200; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); } override public function moveLeft():void{ _direction = LEFT; if (scaleX == _flip){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function attackComplete():void{ if (_throw){ _attackNum++; if (_attackNum > 2){ _attackNum = 0; _pursue = true; } else { return; }; } else { _attackNum++; if (_attackNum == 1){ return; }; if (_attackNum == 2){ anim.stop(); FrameUtils.addFrameLabelScript(this, "strike_1", null); FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); attack = attack1; gotoAndStop("strike_1"); return; }; _pursue = false; _attackNum = 0; }; _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); updateDirection(); } override protected function attackCheck():void{ if (_throw){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.BOSS_THROW)); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_ATTACK)); }; } protected function evadeBehavior():void{ if (Math.abs((_xPos - bear.x)) > 400){ walkTowards(); } else { if (Math.abs((_xPos - bear.x)) < 200){ walkAway(); } else { if (Math.abs((_yPos - bear.y)) < 30){ idle(); return; }; if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; }; } private function walkTowards():void{ if (_xPos > bear.x){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_direction == RIGHT){ return; }; moveRight(); }; } protected function rangeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _throw = true; FrameUtils.addFrameLabelScript(this, "throw", null); FrameUtils.addFrameLabelScript(this, "throw", initAttack); if (anim){ anim.stop(); }; attack = attack1; gotoAndStop("throw"); } } }//package adultswim.polarbearpayback.game
Section 50
//SealBossProjectile (adultswim.polarbearpayback.game.SealBossProjectile) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; public class SealBossProjectile extends Character { protected var attack1:HitArea; public function SealBossProjectile(){ attack1 = new HitArea(0, -105, 25, 5); super(); health = 1000; _speed = 800; attack = attack1; } override protected function initHit():void{ } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; attacking = true; attack = attack1; gotoAndStop("strike"); } override public function attackSuccess():void{ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); } override public function update(_arg1:Number):void{ if (paused){ return; }; _xPos = (_xPos + ((projectileDirection * _speed) * _arg1)); this.x = _xPos; if (_xPos < (_minX - 200)){ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); return; }; if (_xPos > (_maxX + 200)){ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); return; }; attackCheck(); } override public function collisionCheck(_arg1:Array):Boolean{ return (false); } override protected function init():void{ _speed = 700; moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; } override public function hitCheck(_arg1:HitArea):Boolean{ return (false); } override protected function initAttack():void{ } override protected function attackComplete():void{ attacking = false; anim.stop(); updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 51
//Shooter (adultswim.polarbearpayback.game.Shooter) package adultswim.polarbearpayback.game { import smashing.soundcontroller.*; import smashing.utils.*; public class Shooter extends Character { public const MAX_HEALTH:int = 100; protected var ATTACK_FREQUENCY:Number;// = 2.5 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; public function Shooter(){ attack1 = new HitArea(0, -104.5, 0, 2); ATTACK_FREQUENCY = 2.5; _nextAttack = 1.5; super(); health = 8; pickupArea = new HitArea(12, -28, 75); pickupNum = 3; } protected function initFrameScripts():void{ } private function walkAway():void{ if (_xPos < bear.x){ if (_xPos <= (_minX + 10)){ idle(); return; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos >= (_maxX - 10)){ idle(); return; }; if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; attacking = true; FrameUtils.addFrameLabelScript(this, "strike", null); FrameUtils.addFrameLabelScript(this, "strike", initAttack); anim.stop(); attack = attack1; gotoAndStop("strike"); } protected function playSFX():void{ if (dead){ return; }; SoundInterface.instance.playSound("dart", "sfx"); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (bear.x < this.x){ this.scaleX = _flip; } else { this.scaleX = -(_flip); }; if (_xPos <= _minX){ moveRight(); return; }; if (_xPos >= _maxX){ moveLeft(); return; }; if (_yPos <= _minY){ moveDown(); return; }; if (_yPos >= _maxY){ moveUp(); return; }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if (_nextAttack <= 0){ playerAttack(); return; }; if (Math.abs((_xPos - bear.x)) > 400){ walkTowards(); } else { if (Math.abs((_xPos - bear.x)) < 200){ walkAway(); } else { if (Math.abs((_yPos - bear.y)) < 30){ idle(); return; }; if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; }; } override public function moveRight():void{ _direction = RIGHT; if (scaleX == -(_flip)){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; } override public function moveLeft():void{ _direction = LEFT; if (scaleX == _flip){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function initAttack():void{ FrameUtils.addFrameLabelScript(this, "strike", null); playSFX(); super.initAttack(); } override protected function attackComplete():void{ _nextAttack = ATTACK_FREQUENCY; attacking = false; anim.stop(); updateDirection(); } private function walkTowards():void{ if (_xPos > bear.x){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_direction == RIGHT){ return; }; moveRight(); }; } } }//package adultswim.polarbearpayback.game
Section 52
//Spawn (adultswim.polarbearpayback.game.Spawn) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; public class Spawn extends MovieClip implements ISpawn { protected var _type:String; public var triggered:Boolean; protected var _spawnPoint:Number; public function Spawn(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); this.visible = false; } protected function addedToStage(_arg1:Event):void{ _arg1.stopPropagation(); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.ADD_SPAWN_POINT)); } public function get spawnY():Number{ return (this.y); } public function get spawnX():Number{ return (this.x); } protected function set type(_arg1:String):void{ _type = _arg1; } public function spawn():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPAWN_ENEMY)); } public function get type():String{ return (_type); } protected function set spawnPoint(_arg1:Number):void{ _spawnPoint = _arg1; } public function update(_arg1:Number, _arg2:Number):void{ if (triggered == true){ return; }; if (_arg1 >= _spawnPoint){ triggered = true; spawn(); }; } public function get spawnPoint():Number{ return (_spawnPoint); } } }//package adultswim.polarbearpayback.game
Section 53
//SpawnBoss (adultswim.polarbearpayback.game.SpawnBoss) package adultswim.polarbearpayback.game { public class SpawnBoss extends SpawnRight { public function SpawnBoss(){ _type = "BOSS"; } } }//package adultswim.polarbearpayback.game
Section 54
//SpawnClose (adultswim.polarbearpayback.game.SpawnClose) package adultswim.polarbearpayback.game { public class SpawnClose extends Spawn { public function SpawnClose(){ _spawnPoint = (this.x - 400); } } }//package adultswim.polarbearpayback.game
Section 55
//SpawnCloseBully (adultswim.polarbearpayback.game.SpawnCloseBully) package adultswim.polarbearpayback.game { public class SpawnCloseBully extends SpawnClose { public function SpawnCloseBully(){ _type = "BULLY"; } } }//package adultswim.polarbearpayback.game
Section 56
//SpawnCloseClubber (adultswim.polarbearpayback.game.SpawnCloseClubber) package adultswim.polarbearpayback.game { public class SpawnCloseClubber extends SpawnClose { public function SpawnCloseClubber(){ _type = "CLUBBER"; } } }//package adultswim.polarbearpayback.game
Section 57
//SpawnLeft (adultswim.polarbearpayback.game.SpawnLeft) package adultswim.polarbearpayback.game { public class SpawnLeft extends Spawn { public function SpawnLeft(){ _spawnPoint = (this.x + 50); } } }//package adultswim.polarbearpayback.game
Section 58
//SpawnLeftBully (adultswim.polarbearpayback.game.SpawnLeftBully) package adultswim.polarbearpayback.game { public class SpawnLeftBully extends SpawnLeft { public function SpawnLeftBully(){ _type = "BULLY"; } } }//package adultswim.polarbearpayback.game
Section 59
//SpawnLeftClubber (adultswim.polarbearpayback.game.SpawnLeftClubber) package adultswim.polarbearpayback.game { public class SpawnLeftClubber extends SpawnLeft { public function SpawnLeftClubber(){ _type = "CLUBBER"; } } }//package adultswim.polarbearpayback.game
Section 60
//SpawnLeftShooter (adultswim.polarbearpayback.game.SpawnLeftShooter) package adultswim.polarbearpayback.game { public class SpawnLeftShooter extends SpawnLeft { public function SpawnLeftShooter(){ _type = "SHOOTER"; } } }//package adultswim.polarbearpayback.game
Section 61
//SpawnRight (adultswim.polarbearpayback.game.SpawnRight) package adultswim.polarbearpayback.game { public class SpawnRight extends Spawn { public function SpawnRight(){ _spawnPoint = (this.x - 850); } } }//package adultswim.polarbearpayback.game
Section 62
//SpawnRightBully (adultswim.polarbearpayback.game.SpawnRightBully) package adultswim.polarbearpayback.game { public class SpawnRightBully extends SpawnRight { public function SpawnRightBully(){ _type = "BULLY"; } } }//package adultswim.polarbearpayback.game
Section 63
//SpawnRightClubber (adultswim.polarbearpayback.game.SpawnRightClubber) package adultswim.polarbearpayback.game { public class SpawnRightClubber extends SpawnRight { public function SpawnRightClubber(){ _type = "CLUBBER"; } } }//package adultswim.polarbearpayback.game
Section 64
//SpawnRightShooter (adultswim.polarbearpayback.game.SpawnRightShooter) package adultswim.polarbearpayback.game { public class SpawnRightShooter extends SpawnRight { public function SpawnRightShooter(){ _type = "SHOOTER"; } } }//package adultswim.polarbearpayback.game
Section 65
//SpawnSUV (adultswim.polarbearpayback.game.SpawnSUV) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; public class SpawnSUV extends Spawn { protected const SPAWN_DELAY:Number = 6; protected var _lastSpawned:Number;// = 0 public function SpawnSUV(){ _lastSpawned = 0; super(); _spawnPoint = (this.x - 400); _type = "SUV"; triggered = true; } override public function update(_arg1:Number, _arg2:Number):void{ _lastSpawned = (_lastSpawned + _arg2); if (_lastSpawned < SPAWN_DELAY){ return; }; if (_arg1 >= _spawnPoint){ if (_arg1 < (_spawnPoint + 400)){ _lastSpawned = 0; spawn(); }; if (_arg1 > (_spawnPoint + 600)){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_SPAWN_POINT)); }; }; } } }//package adultswim.polarbearpayback.game
Section 66
//SUV (adultswim.polarbearpayback.game.SUV) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; public class SUV extends Character { protected var attack1:HitArea; public function SUV(){ attack1 = new HitArea(-47, -105, 500, 15); super(); health = 1000; _speed = 800; attack = attack1; } override protected function initHit():void{ } override public function attackSuccess():void{ dead = true; } override public function update(_arg1:Number):void{ _xPos = (_xPos + ((projectileDirection * _speed) * _arg1)); this.x = _xPos; if (_xPos < (_minX - 800)){ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); return; }; if (_xPos > (_maxX + 800)){ dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); return; }; } override public function collisionCheck(_arg1:Array):Boolean{ var _local2:Array; var _local3:Boolean; if (dead){ return (false); }; _local2 = [bear]; _local3 = super.collisionCheck(_local2); if (_local3){ attackCheck(); }; return (false); } override protected function init():void{ _speed = 700; moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; } override protected function initAttack():void{ } override protected function attackComplete():void{ attacking = false; anim.stop(); updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 67
//SUV_Parked (adultswim.polarbearpayback.game.SUV_Parked) package adultswim.polarbearpayback.game { import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class SUV_Parked extends Barrel { protected var _triggered:Boolean; protected var _frameLabel:String; protected var _hitTarget2:HitArea; protected var _attack1:HitArea; protected var _attack2:HitArea; public function SUV_Parked(){ _hitTarget2 = new HitArea(217, -117, 110); _attack1 = new HitArea(-32, -115, 168, 25); _attack2 = new HitArea(205, -150, 168, 25); super(); stop(); hitTarget = new HitArea(-47, -84, 90); } override public function hitCheck(_arg1:HitArea):Boolean{ var _local2:Point; var _local3:Number; if (((disabled) || (_triggered))){ return (false); }; _local2 = localToGlobal(new Point(hitTarget.x, hitTarget.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ _frameLabel = "detonate_front"; objectHit(_arg1.strength); attack = _attack1; _triggered = true; return (true); }; _local2 = localToGlobal(new Point(_hitTarget2.x, _hitTarget2.y)); _local3 = Math.sqrt((((_local2.x - _arg1.x) * (_local2.x - _arg1.x)) + ((_local2.y - _arg1.y) * (_local2.y - _arg1.y)))); if (_local3 < ((hitTarget.d + _arg1.d) / 2)){ _triggered = true; _frameLabel = "detonate_back"; objectHit(_arg1.strength); attack = _attack2; return (true); }; return (false); } override protected function explosionComplete():void{ anim.stop(); } protected function attackCheck2():void{ if (attack == _attack1){ attack = _attack2; } else { attack = _attack1; }; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.EXPLOSION)); } override protected function attackCheck():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.EXPLOSION)); } override protected function objectHit(_arg1:int=0):void{ _health = (_health - _arg1); if (_health > 0){ return; }; FrameUtils.addFrameLabelScript(this, _frameLabel, initExplosion); gotoAndStop(_frameLabel); if (_arg1 >= 20){ _noTimer = true; }; } override protected function initExplosion():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), explosionComplete); FrameUtils.addFrameLabelScript(anim, "hit", attackCheck); FrameUtils.addFrameLabelScript(anim, "hit2", attackCheck2); if (_noTimer){ anim.gotoAndPlay("explode"); }; } } }//package adultswim.polarbearpayback.game
Section 68
//Wave (adultswim.polarbearpayback.game.Wave) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import smashing.utils.*; public class Wave extends MovieClip { protected var _groups:Array; public var isClear:Boolean;// = true protected var _currentGroup:int; protected var _bear:Bear; protected var _waves:Waves; protected var _enemies:Array; public function Wave(){ isClear = true; super(); _groups = [new Array()]; _currentGroup = 0; } protected function startCurrentGroup():void{ var _local1:int; var _local2:int; var _local3:Enemy; var _local4:Character; _local2 = _enemies.length; _local1 = 0; while (_local1 < _local2) { _local3 = _enemies[_local1]; _local4 = ClassUtils.create(_local3.type); _local4.x = _local3.x; _local4.y = _local3.y; _local4.delay = _local3.delay; _local1++; }; } public function addOnScreenEnemy(_arg1:Enemy):void{ isClear = false; addEnemyToGroup(_arg1, 0); } protected function clearEnemies():void{ var _local1:Array; var _local2:Character; _local1 = new Array(); while (_enemies.length) { _local2 = _enemies.pop(); if (_local2.dead){ removeChild(_local2); } else { _local1.push(_local2); }; }; _enemies = _local1.slice(); if (_enemies.length > 0){ isClear = false; }; } public function addEnemyToGroup(_arg1:Enemy, _arg2:int):void{ var _local3:Array; if (_groups.length < (_arg2 + 1)){ _local3 = new Array(); _local3.push(_arg1); _groups.push(_local3); } else { _local3 = (_groups[_arg2] as Array); _local3.push(_arg1); }; } public function start():void{ if (isClear){ releaseGroup(); }; } protected function addProjectile(_arg1:Enemy, _arg2:int, _arg3:int=1):void{ var _local4:Character; _local4 = ClassUtils.create(_arg1.type); _local4.x = _arg1.x; _local4.y = _arg1.y; _local4.delay = _arg1.delay; _local4.bear = _bear; _local4.gameX = -(this.x); _local4.projectileDirection = _arg2; addChild(_local4); _enemies.push(_local4); _local4.scaleX = _arg3; } protected function removeEnemy(_arg1:Character):void{ var _local2:int; _local2 = _enemies.indexOf(_arg1); _enemies.splice(_local2, 1); removeChild(_arg1); } protected function getWave(_arg1:int):void{ _groups = _waves.getNewWave(_arg1, this.x); } public function spawnEnemy(_arg1:Enemy):Character{ var _local2:Character; _local2 = ClassUtils.create(_arg1.type); _local2.x = _arg1.x; _local2.y = _arg1.y; _local2.bear = _bear; _local2.gameX = -(this.x); addChild(_local2); _enemies.push(_local2); return (_local2); } protected function releaseGroup():void{ var _local1:Array; var _local2:int; var _local3:int; var _local4:Enemy; var _local5:Character; return; } protected function removeEnemyFromArray(_arg1:Character):void{ var _local2:int; _local2 = _enemies.indexOf(_arg1); _enemies.splice(_local2, 1); } private function resetWave(_arg1:Event):void{ clearEnemies(); _currentGroup = 0; releaseGroup(); } protected function clearWave():void{ clearEnemies(); _groups = [new Array()]; _currentGroup = 0; } } }//package adultswim.polarbearpayback.game
Section 69
//Waves (adultswim.polarbearpayback.game.Waves) package adultswim.polarbearpayback.game { public class Waves { protected var _groups:Array; protected var _x:Number; protected function waveFunction(_arg1:int):void{ } public function getNewWave(_arg1:int, _arg2:Number):Array{ _x = _arg2; _groups = new Array(); waveFunction(_arg1); return (_groups); } protected function addEnemyToGroup(_arg1:Enemy, _arg2:int):void{ var _local3:Array; if (_groups.length < (_arg2 + 1)){ _local3 = new Array(); _local3.push(_arg1); _groups.push(_local3); } else { _local3 = (_groups[_arg2] as Array); _local3.push(_arg1); }; } } }//package adultswim.polarbearpayback.game
Section 70
//Weapon (adultswim.polarbearpayback.game.Weapon) package adultswim.polarbearpayback.game { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; public class Weapon extends MovieClip { public function Weapon(){ stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ gotoAndStop(Game.weapon); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.WEAPON_ADDED)); } public function set weapon(_arg1:int):void{ gotoAndStop(_arg1); } } }//package adultswim.polarbearpayback.game
Section 71
//WhaleBoss (adultswim.polarbearpayback.game.WhaleBoss) package adultswim.polarbearpayback.game { import adultswim.polarbearpayback.events.*; import smashing.utils.*; import flash.filters.*; public class WhaleBoss extends Character { public const MAX_HEALTH:int = 130; protected var ATTACK_FREQUENCY:Number;// = 1 protected var _vomit:Boolean; private var _attackNum:int; protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var attack2:HitArea; protected var _runDirection:Array; protected var _pursue:Boolean;// = true protected var _throw:Boolean; public function WhaleBoss(){ attack1 = new HitArea(-126, -103, 80, 6); attack2 = new HitArea(0, -110, 0, 3); ATTACK_FREQUENCY = 1; _nextAttack = 1.5; _pursue = true; super(); health = MAX_HEALTH; _nextInvuln = (health - 15); _filters = this.filters; } protected function initFrameScripts():void{ } protected function pursuitBehavior():void{ if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } else { if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; } private function walkAway():void{ if (_xPos < bear.x){ if (_xPos <= (_minX + 10)){ idle(); return; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos >= (_maxX - 10)){ idle(); return; }; if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } protected function closeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _throw = false; _attackNum = 0; FrameUtils.addFrameLabelScript(this, "strike_1", null); FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); if (currentLabel != "strike_1"){ if (anim){ anim.stop(); }; }; attack = attack1; gotoAndStop("strike_1"); } override protected function charHit(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Array; super.charHit(_arg1); if (health > 0){ if (health < _nextInvuln){ vomit(); _local2 = (_minX + ((_maxX - MIN_X) / 2)); _local3 = (_minY + ((_maxY - MIN_Y) / 2)); _runDirection = new Array(); if (_xPos < _local2){ _runDirection.push(RIGHT); } else { _runDirection.push(LEFT); }; if (_yPos < _local3){ _runDirection.push(DOWN); } else { _runDirection.push(UP); }; _invuln = 30; _local4 = this.filters; _local4.push(new GlowFilter(52479)); this.filters = _local4; _nextInvuln = (_nextInvuln - 15); _pursue = false; }; }; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); } protected function showProjectile():void{ } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (_invuln > 0){ _invuln = (_invuln - _arg1); if (_invuln <= 0){ this.filters = _filters; _invuln = 0; }; _direction = _runDirection[Math.floor((Math.random() * _runDirection.length))]; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); _pursue = false; return; }; if (_xPos >= _maxX){ moveLeft(); _pursue = false; return; }; if (_yPos <= _minY){ moveDown(); _pursue = false; return; }; if (_yPos >= _maxY){ moveUp(); _pursue = false; return; }; if (bear.x < this.x){ this.scaleX = _flip; } else { this.scaleX = -(_flip); }; if (_invuln){ return; }; if ((Math.abs((_xPos - bear.x)) < 180)){ if (_nextAttack < 0){ closeAttack(); }; return; } else { if (_nextAttack < 0){ rangeAttack(); return; }; }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if (_pursue){ pursuitBehavior(); } else { evadeBehavior(); }; } override public function moveRight():void{ _direction = RIGHT; if (scaleX == -(_flip)){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function init():void{ _speed = 200; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 70; updateHealthMeter((Math.floor(((health / MAX_HEALTH) * 99)) + 1)); } protected function vomit():void{ if (dead){ return; }; _vomit = true; _attackNum = 1; attacking = true; _throw = false; hit = false; FrameUtils.addFrameLabelScript(this, "vomit", null); FrameUtils.addFrameLabelScript(this, "vomit", initAttack); if (currentLabel != "vomit"){ if (anim){ anim.stop(); }; }; attack = attack2; gotoAndStop("vomit"); } override public function moveLeft():void{ _direction = LEFT; if (scaleX == _flip){ if (currentLabel != "walk"){ gotoAndStop("walk"); }; } else { if (currentLabel != "walk_backwards"){ gotoAndStop("walk_backwards"); }; }; } override protected function initAttack():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), attackComplete); FrameUtils.addFrameLabelScript(anim, "hit", null); FrameUtils.addFrameLabelScript(anim, "hit", attackCheck); if (_vomit){ FrameUtils.addFrameLabelScript(anim, "hit2", attackCheck); FrameUtils.addFrameLabelScript(anim, "hit3", attackCheck); FrameUtils.addFrameLabelScript(anim, "hit4", attackCheck); }; anim.play(); } override protected function attackComplete():void{ if (_throw){ _attackNum++; if (_attackNum > 1){ _attackNum = 0; _pursue = true; } else { return; }; } else { _attackNum++; if (_attackNum == 1){ vomit(); return; }; _pursue = false; _attackNum = 0; _vomit = false; _invuln = 0; this.filters = _filters; hit = false; }; _nextAttack = ATTACK_FREQUENCY; attacking = false; if (currentLabel != "hit"){ if (anim){ anim.stop(); }; }; super.updateDirection(); } override protected function attackCheck():void{ if (_throw){ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.WHALE_BOSS_THROW)); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_ATTACK)); }; } protected function evadeBehavior():void{ if (Math.abs((_xPos - bear.x)) > 400){ walkTowards(); } else { if (Math.abs((_xPos - bear.x)) < 200){ walkAway(); } else { if (Math.abs((_yPos - bear.y)) < 30){ idle(); return; }; if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); }; if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; }; } private function walkTowards():void{ if (_xPos > bear.x){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_direction == RIGHT){ return; }; moveRight(); }; } protected function rangeAttack():void{ if (((((((attacking) || (hit))) || (dead))) || ((_invuln > 0)))){ return; }; attacking = true; _throw = true; FrameUtils.addFrameLabelScript(this, "throw", null); FrameUtils.addFrameLabelScript(this, "throw", initAttack); if (currentLabel != "throw"){ if (anim){ anim.stop(); }; }; gotoAndStop("throw"); } } }//package adultswim.polarbearpayback.game
Section 72
//WhaleBossProjectile (adultswim.polarbearpayback.game.WhaleBossProjectile) package adultswim.polarbearpayback.game { import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class WhaleBossProjectile extends Character { protected var _elasped:Number; public var targetX:Number; protected var attack1:HitArea; protected var _startX:Number; protected var duration:Number;// = 0.2 public function WhaleBossProjectile(){ attack1 = new HitArea(0, -100, 30, 10); duration = (6 / 30); super(); health = 1000; attack = attack1; } override protected function addedToStage(_arg1:Event):void{ _arg1.stopImmediatePropagation(); _xPos = (_xLast = this.x); _yPos = (_yLast = this.y); _elasped = 0; _startX = _xPos; init(); FrameUtils.addFrameLabelScript(this, "hit", initHit); FrameUtils.addFrameLabelScript(this, "hit", attackComplete, true); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); play(); } override protected function initHit():void{ attackCheck(); SoundInterface.instance.playSound("pbp_molotov_explosion", "sfx"); } override public function update(_arg1:Number):void{ if (paused){ return; }; _elasped = (_elasped + _arg1); if (_elasped < duration){ _xPos = (_startX + (((targetX - _startX) / duration) * _elasped)); } else { _xPos = targetX; }; this.x = _xPos; } override public function collisionCheck(_arg1:Array):Boolean{ return (false); } override public function unpause():void{ super.unpause(); if (this.currentFrame < (this.totalFrames - 1)){ this.play(); }; } override public function hitCheck(_arg1:HitArea):Boolean{ return (false); } override protected function initAttack():void{ } override protected function attackComplete():void{ attacking = false; stop(); dead = true; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.CHAR_DIED)); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.REMOVE_PROJECTILE)); } override public function pause():void{ super.pause(); stop(); } } }//package adultswim.polarbearpayback.game
Section 73
//WhaleBully (adultswim.polarbearpayback.game.WhaleBully) package adultswim.polarbearpayback.game { import smashing.utils.*; public class WhaleBully extends Character { protected var ATTACK_FREQUENCY:Number;// = 2.5 protected var _lastAttack:int;// = 0 protected var _attackNum:int;// = 0 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; protected var attack2:HitArea; protected var V_SPEED:Number;// = 80 protected var _pursue:Boolean;// = true protected var H_SPEED:Number;// = 220 protected var _attackRepeat:int;// = 0 public function WhaleBully(){ attack1 = new HitArea(-44, -97, 100, 3); attack2 = new HitArea(-59, -84, 100, 4); H_SPEED = 220; V_SPEED = 80; _attackNum = 0; _attackRepeat = 0; _pursue = true; _lastAttack = 0; ATTACK_FREQUENCY = 2.5; _nextAttack = 1.5; super(); health = 12; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike_1", initAttack); FrameUtils.addFrameLabelScript(this, "strike_2", initAttack); FrameUtils.addFrameLabelScript(this, "strike_3", initComboAttack); } override public function moveDown():void{ _speed = V_SPEED; super.moveDown(); } private function walkAwayHorizontal():void{ if (_xPos < bear.x){ if (_xPos < _minX){ _pursue = true; }; if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos > bear.x){ if (_xPos > _maxX){ _pursue = true; }; if (_direction == RIGHT){ return; }; moveRight(); }; }; } protected function initComboAttack():void{ anim.addFrameScript((anim.totalFrames - 1), null); anim.addFrameScript((anim.totalFrames - 1), attackComplete); FrameUtils.addFrameLabelScript(anim, "hit", null); FrameUtils.addFrameLabelScript(anim, "hit", attackCheckSpecial); FrameUtils.addFrameLabelScript(anim, "hit2", null); FrameUtils.addFrameLabelScript(anim, "hit2", attackCheck); FrameUtils.addFrameLabelScript(anim, "hit3", null); FrameUtils.addFrameLabelScript(anim, "hit3", attackCheck); FrameUtils.addFrameLabelScript(anim, "hit4", null); FrameUtils.addFrameLabelScript(anim, "hit4", attackCheck); anim.play(); } private function walkTowardsHorizontal():void{ if (_xPos > (bear.x + 50)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 50)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } private function walkAway():void{ if (Math.abs((_xPos - bear.x)) > Math.abs((_yPos - bear.y))){ if (_positionReset){ _pursue = true; walkAwayVertical(); } else { walkAwayHorizontal(); }; } else { if (_positionReset){ _pursue = true; walkAwayHorizontal(); } else { walkAwayVertical(); }; }; } private function walkTowardsVertical():void{ if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); } else { if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); } else { idle(); }; }; } override public function moveUp():void{ _speed = V_SPEED; super.moveUp(); } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; attacking = true; if (_lastAttack == 0){ anim.stop(); _lastAttack = 1; attack = attack1; gotoAndStop("strike_1"); } else { if (_lastAttack == 1){ anim.stop(); _lastAttack = 2; attack = attack2; gotoAndStop("strike_2"); } else { anim.stop(); _lastAttack = 0; attack = attack2; gotoAndStop("strike_3"); }; }; _pursue = false; } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); }; if (_xPos >= _maxX){ moveLeft(); }; if (_yPos <= _minY){ moveDown(); }; if (_yPos >= _maxY){ moveUp(); }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if ((((((Math.abs((_xPos - bear.x)) < 150)) && ((Math.abs((_yPos - bear.y)) < 70)))) && (_pursue))){ if (_nextAttack <= 0){ playerAttack(); }; return; }; if (!_pursue){ walkAway(); if (Math.abs((_xPos - bear.x)) > 600){ _pursue = true; }; } else { if (Math.abs((_xPos - bear.x)) > Math.abs((_yPos - bear.y))){ if (_positionReset){ walkTowardsVertical(); return; }; walkTowardsHorizontal(); } else { if (_positionReset){ walkTowardsHorizontal(); return; }; walkTowardsVertical(); }; }; } override public function moveRight():void{ _speed = H_SPEED; super.moveRight(); } private function walkAwayVertical():void{ if (_yPos < bear.y){ if (_yPos <= _minY){ _pursue = true; }; if (_direction == UP){ return; }; moveUp(); }; if (_yPos > bear.y){ if (_yPos >= _maxY){ _pursue = true; }; if (_direction == DOWN){ return; }; moveDown(); }; } protected function attackCheckSpecial():void{ attackCheck(); attack = attack1; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); hitTarget.x = 0; hitTarget.y = -75; hitTarget.d = 85; pickupArea = new HitArea(91, -5, 75); pickupNum = 9; } override protected function updatePosition():void{ _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } override public function moveLeft():void{ _speed = H_SPEED; super.moveLeft(); } override protected function attackComplete():void{ _attackNum++; _invuln = 0; if (_attackNum < _attackRepeat){ return; }; _nextAttack = ATTACK_FREQUENCY; anim.stop(); attacking = false; _attackNum = 0; updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 74
//Whaler (adultswim.polarbearpayback.game.Whaler) package adultswim.polarbearpayback.game { import smashing.utils.*; public class Whaler extends Character { protected const ATTACK_RANDOMNESS:int = 50; protected var ATTACK_FREQUENCY:Number;// = 1.5 protected var _nextAttack:Number;// = 1.5 protected var attack1:HitArea; public function Whaler(){ attack1 = new HitArea(-80, -63, 70, 4); ATTACK_FREQUENCY = 1.5; _nextAttack = 1.5; super(); health = 10; pickupArea = new HitArea(81, -4, 75); pickupNum = 4; } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "strike", initAttack); } public function moveVertical():void{ if (_yPos > bear.y){ if (_direction == UP){ return; }; moveUp(); } else { if (_yPos < bear.y){ if (_direction == DOWN){ return; }; moveDown(); }; }; } protected function playerAttack():void{ if (((((attacking) || (hit))) || (dead))){ return; }; anim.stop(); attacking = true; attack = attack1; gotoAndStop("strike"); } override public function update(_arg1:Number):void{ super.update(_arg1); if (delay > 0){ return; }; if (((((hit) || (attacking))) || (dead))){ return; }; _nextAttack = (_nextAttack - _arg1); if (_xPos <= _minX){ moveRight(); }; if (_xPos >= _maxX){ moveLeft(); }; if (_yPos <= _minY){ moveDown(); }; if (_yPos >= _maxY){ moveUp(); }; if (_positionReset){ switch (_forceDirection){ case LEFT: moveLeft(); break; case RIGHT: moveRight(); break; case UP: moveUp(); break; case DOWN: moveDown(); break; }; return; }; if ((((Math.abs((_xPos - bear.x)) < 100)) && ((Math.abs(((_yPos - 30) - bear.y)) < 100)))){ if (_nextAttack <= 0){ playerAttack(); }; return; }; if (Math.abs((_xPos - bear.x)) > (Math.abs((_yPos - bear.y)) + 80)){ moveHorizontal(); } else { moveVertical(); }; } public function moveHorizontal():void{ if (_xPos > (bear.x + 100)){ if (_direction == LEFT){ return; }; moveLeft(); } else { if (_xPos < (bear.x - 100)){ if (_direction == RIGHT){ return; }; moveRight(); } else { idle(); }; }; } override protected function init():void{ _speed = 100; initFrameScripts(); moveLeft(); hitTarget = new HitArea(0, -79, 70); } override protected function updatePosition():void{ _yPos = ((_yPos)>_maxY) ? _maxY : _yPos; this.x = _xPos; this.y = _yPos; } override protected function attackComplete():void{ anim.stop(); _nextAttack = ATTACK_FREQUENCY; attacking = false; updateDirection(); } } }//package adultswim.polarbearpayback.game
Section 75
//WhalerLift (adultswim.polarbearpayback.game.WhalerLift) package adultswim.polarbearpayback.game { import flash.events.*; import flash.geom.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class WhalerLift extends GenericObject implements ISpawn { protected var _triggered:Boolean; protected var _type:String; protected var _result:Boolean; protected var _spawnY:Number; protected var _spawnX:Number; protected var _started:Boolean; protected var _spawnPoint:Number; protected var _pt:Point; protected var _x:Number; public function WhalerLift(){ stop(); _pt = new Point((this.x - 27), this.y); hitTarget = new HitArea(23, -70, 90); addEventListener(Event.ENTER_FRAME, update); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); } public function pause():void{ if (this.currentFrame > 1){ if (currentFrame < (this.totalFrames - 1)){ stop(); }; }; } protected function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ENTER_FRAME, update); } public function get spawnY():Number{ return (_spawnY); } public function unpause():void{ if (this.currentFrame > 1){ if (currentFrame < (this.totalFrames - 1)){ play(); }; }; } public function get spawnX():Number{ return (_spawnX); } public function spawn():void{ _type = "CLUBBER1"; _spawnX = (x + 104); _spawnY = (y + 17.4); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPAWN_ENEMY)); _type = "BULLY"; _spawnX = (x + 166); _spawnY = (y + 41.4); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPAWN_ENEMY)); _type = "CLUBBER2"; _spawnX = (x + 214); _spawnY = (y + 69.4); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPAWN_ENEMY)); } public function get type():String{ return (_type); } protected function set type(_arg1:String):void{ _type = _arg1; } protected function set spawnPoint(_arg1:Number):void{ _spawnPoint = _arg1; } protected function introComplete():void{ _triggered = true; stop(); spawn(); } protected function update(_arg1:Event):void{ _x = parent.localToGlobal(_pt).x; if (_x < 400){ if (!_started){ _started = true; removeEventListener(Event.ENTER_FRAME, update); FrameUtils.addFrameLabelScript(this, "static", introComplete); gotoAndPlay("intro"); }; }; } public function get spawnPoint():Number{ return (_spawnPoint); } } }//package adultswim.polarbearpayback.game
Section 76
//WhaleShooter (adultswim.polarbearpayback.game.WhaleShooter) package adultswim.polarbearpayback.game { import smashing.soundcontroller.*; public class WhaleShooter extends Shooter { public function WhaleShooter(){ health = 9; } override protected function playSFX():void{ if (dead){ return; }; SoundInterface.instance.playSound("pbp_shotgun", "sfx"); } } }//package adultswim.polarbearpayback.game
Section 77
//AdultSwimGamesButton (adultswim.polarbearpayback.ui.AdultSwimGamesButton) package adultswim.polarbearpayback.ui { import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.ui.buttons.*; public class AdultSwimGamesButton extends StandardButton { override protected function onMouseClickEvent(_arg1:MouseEvent):void{ super.onMouseClickEvent(_arg1); dispatchEvent(new UIEvent(UIEvent.AS_LINK)); } } }//package adultswim.polarbearpayback.ui
Section 78
//ContinuePopUp (adultswim.polarbearpayback.ui.ContinuePopUp) package adultswim.polarbearpayback.ui { import flash.events.*; import flash.utils.*; import flash.text.*; import adultswim.polarbearpayback.events.*; import smashing.ui.buttons.*; public class ContinuePopUp extends PopUp { public var yesBtn:StandardButton; protected var _continue:Boolean; protected var _timer:Timer; public var continues:int; public var numContinues:TextField; public var noBtn:StandardButton; protected function timerEventHandler(_arg1:Event):void{ _timer.stop(); _timer.removeEventListener(TimerEvent.TIMER, timerEventHandler); _timer = null; _continue = true; close(); } override protected function outroComplete():void{ _open = false; gotoAndStop("off"); if (_continue){ dispatchEvent(new UIEvent(UIEvent.GAME_CONTINUED)); } else { dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.GAME_LOST)); }; } override protected function keyReleased(_arg1:KeyboardEvent):void{ this.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); } override protected function introComplete():void{ super.introComplete(); numContinues.text = String(continues); _timer = new Timer(3000); _timer.addEventListener(TimerEvent.TIMER, timerEventHandler); _timer.start(); } } }//package adultswim.polarbearpayback.ui
Section 79
//EndScreen (adultswim.polarbearpayback.ui.EndScreen) package adultswim.polarbearpayback.ui { import flash.display.*; import flash.events.*; import flash.text.*; import adultswim.polarbearpayback.events.*; import smashing.formatters.*; import smashing.ui.buttons.*; public class EndScreen extends MovieClip { public var cmpSetObj; public var submit:StandardButton; public var continueBtn:StandardButton; public var rankText:TextField; protected var _score:int; public var playAgain:StandardButton; public var scoreText:TextField; public function EndScreen(){ addEventListener(MouseEvent.CLICK, clickHandler); } public function set score(_arg1:int):void{ _score = _arg1; scoreText.text = NumberBase.formatThousands(_score); } public function set rank(_arg1:String):void{ rankText.text = _arg1; } protected function clickHandler(_arg1:MouseEvent):void{ switch (_arg1.target){ case playAgain: dispatchEvent(new UIEvent(UIEvent.PLAY_AGAIN)); break; case continueBtn: dispatchEvent(new UIEvent(UIEvent.CONTINUE)); break; case submit: submit.disabled = true; cmpSetObj.local2 = Number(_score); cmpSetObj.local1 = 2852; cmpSetObj.clearListeners(); break; default: break; }; } } }//package adultswim.polarbearpayback.ui
Section 80
//Hand (adultswim.polarbearpayback.ui.Hand) package adultswim.polarbearpayback.ui { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import smashing.utils.*; public class Hand extends MovieClip { protected var _locked:Boolean; public var showing:Boolean; public function Hand(){ stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "intro", initIntro); FrameUtils.addFrameLabelScript(this, "loopEnd", loop); FrameUtils.addFrameLabelScript(this, "outro", outroComplete, true); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); _locked = false; initFrameScripts(); } public function lock():void{ _locked = true; show(); } protected function initIntro():void{ } public function unlock():void{ _locked = false; } protected function outroComplete():void{ gotoAndStop("off"); } public function hide():void{ if (((!(showing)) || (_locked))){ return; }; showing = false; gotoAndPlay("outro"); } protected function loop():void{ if (showing){ gotoAndPlay("loopStart"); }; } public function show():void{ if (showing){ return; }; showing = true; gotoAndPlay("intro"); SoundInterface.instance.playSound("pbp_arrow", "sfx"); } } }//package adultswim.polarbearpayback.ui
Section 81
//LevelWinPopUp (adultswim.polarbearpayback.ui.LevelWinPopUp) package adultswim.polarbearpayback.ui { import smashing.soundcontroller.*; import flash.text.*; import adultswim.polarbearpayback.events.*; import smashing.formatters.*; public class LevelWinPopUp extends PopUp { public var rank:String; public var skullText:TextField; public var assKickText:TextField; public var skull:int; public var total:int; public var assKick:int; public var totalText:TextField; public var multiplierText:TextField; public var score:int; public var rankText:TextField; public var scoreText:TextField; override protected function outroComplete():void{ super.outroComplete(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.NEXT_LEVEL)); } override public function open():void{ super.open(); SoundInterface.instance.playSound("beatBossSting.wav", "sfx"); } override protected function introComplete():void{ scoreText.text = NumberBase.formatThousands(score); assKickText.text = NumberBase.formatThousands(assKick); skullText.text = NumberBase.formatThousands(skull); multiplierText.text = (("(" + String((skull / 4000))) + "x4,000)"); totalText.text = NumberBase.formatThousands(total); rankText.htmlText = rank; super.introComplete(); } } }//package adultswim.polarbearpayback.ui
Section 82
//MenuPopUp (adultswim.polarbearpayback.ui.MenuPopUp) package adultswim.polarbearpayback.ui { import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.ui.buttons.*; public class MenuPopUp extends PopUp { public var yesBtn:StandardButton; protected var _quit:Boolean; protected var _showHelp:Boolean; public var helpBtn:StandardButton; public var quitBtn:StandardButton; public var noBtn:StandardButton; public var resumeBtn:StandardButton; override protected function outroComplete():void{ gotoAndStop("off"); if (_showHelp){ _open = false; dispatchEvent(new UIEvent(UIEvent.SHOW_HELP)); return; }; if (_quit){ _open = false; dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.GAME_LOST)); return; }; super.outroComplete(); } override protected function clickHandler(_arg1:MouseEvent):void{ _arg1.stopPropagation(); switch (_arg1.target){ case helpBtn: _showHelp = true; close(); break; case quitBtn: gotoAndStop("quit"); break; case resumeBtn: close(); break; case yesBtn: _quit = true; close(); break; case noBtn: gotoAndStop("static"); break; default: break; }; } override protected function introComplete():void{ _quit = false; _showHelp = false; super.introComplete(); } } }//package adultswim.polarbearpayback.ui
Section 83
//MusicToggle (adultswim.polarbearpayback.ui.MusicToggle) package adultswim.polarbearpayback.ui { import flash.display.*; import smashing.soundcontroller.*; import flash.media.*; import flash.events.*; public class MusicToggle extends MovieClip { public function MusicToggle(){ addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler); addEventListener(MouseEvent.CLICK, clickHandler); } private function toggleMusic():void{ var _local1:Boolean; var _local2:SoundTransform; _local1 = !(SoundInterface.instance.getAllSoundsAreMuted()); _local2 = new SoundTransform(); SoundInterface.instance.muteAll(_local1); if (_local1){ gotoAndStop("off"); _local2.volume = 0; SoundMixer.soundTransform = _local2; } else { gotoAndStop("on"); _local2.volume = 1; SoundMixer.soundTransform = _local2; }; } protected function addedToStageHandler(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler); if (SoundInterface.instance.getAllSoundsAreMuted()){ gotoAndStop("off"); } else { gotoAndStop("on"); }; } protected function clickHandler(_arg1:MouseEvent):void{ _arg1.stopPropagation(); toggleMusic(); } } }//package adultswim.polarbearpayback.ui
Section 84
//PopUp (adultswim.polarbearpayback.ui.PopUp) package adultswim.polarbearpayback.ui { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; import smashing.ui.buttons.*; public class PopUp extends MovieClip { protected var _open:Boolean; public var closeBtn:StandardButton; public function PopUp(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function initFrameScripts():void{ FrameUtils.addFrameLabelScript(this, "static", introComplete); FrameUtils.addFrameLabelScript(this, "outro", outroComplete, true); } protected function addedToStage(_arg1:Event):void{ initFrameScripts(); } protected function outroComplete():void{ gotoAndStop("off"); _open = false; dispatchEvent(new UIEvent(UIEvent.UNPAUSE)); } public function open():void{ if (_open){ return; }; _open = true; gotoAndPlay("intro"); dispatchEvent(new UIEvent(UIEvent.PAUSE)); } protected function clickHandler(_arg1:MouseEvent):void{ _arg1.stopPropagation(); if (_arg1.target == closeBtn){ close(); }; } protected function keyReleased(_arg1:KeyboardEvent):void{ this.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); close(); } protected function introComplete():void{ stop(); addEventListener(MouseEvent.CLICK, clickHandler); this.stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased); } public function close():void{ gotoAndPlay("outro"); removeEventListener(MouseEvent.CLICK, clickHandler); this.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); } } }//package adultswim.polarbearpayback.ui
Section 85
//WeaponCount (adultswim.polarbearpayback.ui.WeaponCount) package adultswim.polarbearpayback.ui { import adultswim.polarbearpayback.game.*; import flash.display.*; import flash.events.*; import smashing.text.*; public class WeaponCount extends MovieClip { public var countTextContainer:MovieClipTextField; public var weapon:MovieClip; public function WeaponCount(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } public function set count(_arg1:int):void{ if (_arg1 > 0){ weapon.gotoAndStop((Game.weapon - 1)); countTextContainer.text = String(_arg1); this.visible = true; } else { this.visible = false; }; } protected function addedToStage(_arg1:Event):void{ this.visible = false; } } }//package adultswim.polarbearpayback.ui
Section 86
//Vignette (adultswim.polarbearpayback.ui.Vignette) package adultswim.polarbearpayback.ui { import flash.display.*; import flash.events.*; import smashing.utils.*; public class Vignette extends MovieClip { protected var _open:Boolean; public function Vignette(){ stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); FrameUtils.addFrameLabelScript(this, "off", offFrame); FrameUtils.addFrameLabelScript(this, "static", stop); } protected function offFrame():void{ stop(); _open = false; } public function open():void{ if (_open){ return; }; _open = true; gotoAndPlay("intro"); } public function close():void{ if (_open){ gotoAndPlay("outro"); _open = false; }; } } }//package adultswim.polarbearpayback.ui
Section 87
//Document (adultswim.polarbearpayback.Document) package adultswim.polarbearpayback { import flash.display.*; import flash.events.*; import flash.utils.*; import adultswim.polarbearpayback.events.*; import com.adultswim.Preroll.*; import smashing.utils.*; import flash.net.*; import prerollAssets.*; public class Document extends MovieClip { protected const CONFIG_FILE:String = "/data/pbp_config.xml"; public var loader:Loader; protected var _loadComplete:Boolean; private var re:RegExp; private var _prerollAssets:Class; protected var _config:XML; protected var _lsoLoaded:Boolean; protected var _xmlLoaded:Boolean; protected var _xmlLoader:URLLoader; protected var _level:int; private var _gameID:String;// = "polar_bear_payback" protected var _preRollPlayed:Boolean; public var main:Main; private var mcPlay; public function Document(){ _gameID = "polar_bear_payback"; super(); addFrameScript(7, frame8); stop(); loadLSOData(); setConfigXML(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function init():void{ addEventListener(PolarBearGameEvent.LOAD_COMPLETE, loadComplete); addEventListener(PolarBearGameEvent.SAVE, saveLSOData); FrameUtils.addFrameLabelScript(this, "loader", initLoader); FrameUtils.addFrameLabelScript(this, "main", initMain); gotoAndStop("loader"); } private function onXMLLoadComplete(_arg1:Event):void{ _config = new XML(_arg1.target.data); init(); } protected function addedToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedToStage); initPreRoll(); } private function errorHandler(_arg1:IOErrorEvent):void{ trace(Error(_arg1).message); trace(this, "Could not load document."); } public function preRollComplete():void{ trace((getQualifiedClassName(this) + ":: preRollComplete")); _preRollPlayed = true; init(); } public function loadConfigXML():void{ var _local1:String; var _local2:String; _xmlLoader = new URLLoader(); _xmlLoader.addEventListener(Event.COMPLETE, onXMLLoadComplete); _xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); _local1 = this.stage.loaderInfo.loaderURL; _local2 = (_local1.substr(0, _local1.lastIndexOf("/")) + CONFIG_FILE); _xmlLoader.load(new URLRequest(_local2)); } protected function loadComplete(_arg1:Event=null):void{ trace((this + ".loadComplete")); _loadComplete = true; checkGameReady(); } protected function initLoader():void{ trace((this + ".initLoader")); loader.intro(); } function frame8(){ stop(); } private function saveLSOData(_arg1:Event):void{ var _local2:SharedObject; _local2 = SharedObject.getLocal(_gameID, "/"); _level = main.level; _local2.data.level = _level; _local2.flush(); } private function initPreRoll():void{ var _local1:Preroller; trace((getQualifiedClassName(this) + ".initPreRoll()")); GlobalVarContainer.vars.stage = stage; GlobalVarContainer.vars.root = root; GlobalVarContainer.vars.gameName = "polarbearpayback"; mcPlay = new _mcPlay(); trace(((getQualifiedClassName(this) + ".mcPlay:") + mcPlay)); GlobalVarContainer.vars.mcPlay = mcPlay; re = new RegExp("http://i.cdn.turner.com/adultswim/games2/tools/swf/preroll-asg-syndicated(-\\w+)?-(\\d+)x(\\d+).flv", "i"); 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")); GlobalVarContainer.vars.stageWidth = stage.stageWidth; GlobalVarContainer.vars.stageHeight = stage.stageHeight; _local1 = (ClassUtils.create("_pbpPreRoll") as Preroller); addChild(_local1); } public function setConfigXML():void{ _config = <data> <settings> <level_rankings> <rank points="0"><![CDATA[Cuddle Uprising]]></rank> <rank points="75000"><![CDATA[<font size = "29">Arctic Insurrection</font>]]></rank> <rank points="150000"><![CDATA[Shock and Paw]]></rank> <rank points="200000"><![CDATA[Polar Apocalypse]]></rank> </level_rankings> <game_rankings> <rank points="0"><![CDATA[Hippie Huggy Bear]]></rank> <rank points="150000"><![CDATA[Endangering Species]]></rank> <rank points="300000"><![CDATA[Eco-Bearrorist]]></rank> <rank points="600000"><![CDATA[Earth Angel of Death]]></rank> </game_rankings> <password><![CDATA[hotdog]]></password> <!-- number of hitpoints out of a possible 100 bear will recieve for a first aid kit pickup --> <firstAidValue>75</firstAidValue> </settings> </data> ; } private function checkGameReady():void{ if (((_preRollPlayed) && (_loadComplete))){ gotoAndStop("main"); }; } private function loadLSOData():void{ var _local1:SharedObject; _local1 = SharedObject.getLocal(_gameID, "/"); if (StringUtils.isEmptyString(_local1.data.level)){ _local1.data.level = "1"; _local1.flush(); }; _level = Number(_local1.data.level); } protected function initMain():void{ trace((this + ".initMain")); main.init(_level, _config); } } }//package adultswim.polarbearpayback
Section 88
//Loader (adultswim.polarbearpayback.Loader) package adultswim.polarbearpayback { import flash.display.*; import flash.events.*; import flash.utils.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Loader extends MovieClip { private const LOAD_CHECK_TIME:Number = 10; private var _initialized:Boolean; public var progress:MovieClip; private var _timer:Timer; public function outro():void{ log("Outro."); gotoAndPlay("outro"); } public function init():void{ if (_initialized){ return; }; _initialized = true; _timer = new Timer(LOAD_CHECK_TIME, 0); _timer.addEventListener(TimerEvent.TIMER, timerListener); _timer.start(); log("Inited."); } private function timerListener(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = stage.loaderInfo.bytesTotal; _local3 = stage.loaderInfo.bytesLoaded; _local4 = Math.floor(((_local3 / _local2) * 100)); updatePercentage(_local4); if (_local4 >= 100){ clearTimer(); outro(); }; } private function initIntro():void{ init(); } private function updatePercentage(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 1; } else { if (_arg1 >= 100){ _arg1 = 100; }; }; progress.gotoAndStop(_arg1); } private function log(_arg1:Object):void{ Debug.log(((getQualifiedClassName(this) + ": ") + _arg1)); } private function outroComplete():void{ log("Outro Complete."); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.LOAD_COMPLETE)); stop(); } public function intro():void{ var _local1:Number; var _local2:Number; var _local3:Number; log("Intro."); FrameUtils.addFrameLabelScript(this, "static", introComplete); FrameUtils.addFrameLabelScript(this, "intro", initIntro); FrameUtils.addFrameLabelScript(this, "outro", outroComplete, true); _local1 = stage.loaderInfo.bytesTotal; _local2 = stage.loaderInfo.bytesLoaded; _local3 = Math.floor(((_local2 / _local1) * 100)); if (_local3 >= 100){ gotoAndStop("off"); outroComplete(); } else { gotoAndPlay("intro"); }; } public function GameLoader(){ log("Class created."); } private function introComplete():void{ log("Intro Complete."); stop(); } private function clearTimer():void{ _timer.stop(); _timer.removeEventListener(TimerEvent.TIMER, timerListener); _timer = null; } } }//package adultswim.polarbearpayback
Section 89
//Main (adultswim.polarbearpayback.Main) package adultswim.polarbearpayback { import adultswim.polarbearpayback.game.*; import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import com.adultswim.Preroll.*; import smashing.utils.*; import flash.net.*; import adultswim.polarbearpayback.ui.*; public class Main extends MovieClip { public const NUM_CONTINUES:int = 2; public const START_LEVEL:int = 1; protected var _continues:int; protected var _paidBack:int;// = 0 public var transition:Transition; protected var _config:XML; public var winScreen:EndScreen; public var cutscene:CutScene; public var localization:XMLList; protected var _level:int;// = 1 protected var _forceHelp:Boolean;// = true public var finale:MovieClip; public var splashScreen:Splash; protected var _score:int;// = 0 public var gameEngine:GameEngine; public var loseScreen:EndScreen; public function Main(){ _level = 1; _forceHelp = true; _score = 0; _paidBack = 0; super(); stop(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function initFinale():void{ finale.addFrameScript((finale.totalFrames - 1), finaleComplete); finale.start(); } protected function gotoGame(_arg1:Event):void{ removeEventListener(TransitionEvent.TRANSITION_OPENED, gotoGame); gotoAndStop("game"); } protected function finaleComplete():void{ finale.stop(); finale.clearListeners(); gameWon(); } public function init(_arg1:int, _arg2:XML):void{ _level = _arg1; _config = _arg2; if (_level > 1){ splashScreen.continueBtn.disabled = false; } else { splashScreen.continueBtn.disabled = true; }; addEventListener(PolarBearGameEvent.SPLASH_NEW_GAME, newGame); addEventListener(PolarBearGameEvent.SPLASH_CONTINUE, continueGame); addEventListener(PolarBearGameEvent.CUTSCENE_COMPLETE, cutSceneComplete); addEventListener(PolarBearGameEvent.NEXT_LEVEL, nextLevel); addEventListener(PolarBearGameEvent.GAME_LOST, gameLost); addEventListener(PolarBearGameEvent.GAME_WON, gameWon); addEventListener(PolarBearGameEvent.PAYBACK, payBack); addEventListener(UIEvent.GAME_CONTINUED, gameContinued); addEventListener(UIEvent.PLAY_AGAIN, playAgain); addEventListener(UIEvent.CONTINUE, newContinue); addEventListener(UIEvent.AS_LINK, linkClicked); FrameUtils.addFrameLabelScript(this, "game", initGame); FrameUtils.addFrameLabelScript(this, "cutscene_1", initCutScene); FrameUtils.addFrameLabelScript(this, "cutscene_2", initCutScene); FrameUtils.addFrameLabelScript(this, "cutscene_3", initCutScene); FrameUtils.addFrameLabelScript(this, "cutscene_4", initFinale); FrameUtils.addFrameLabelScript(this, "win", initWin); FrameUtils.addFrameLabelScript(this, "lose", initLose); _continues = NUM_CONTINUES; } protected function addedToStage(_arg1:Event):void{ } protected function initGame():void{ transition.close(); gameEngine.transition = transition; gameEngine.continues = _continues; gameEngine.showLevel(_level, _forceHelp, _score, _config); gameEngine.ui.points(_score); gameEngine.ui.payBack(_paidBack); _forceHelp = false; } protected function gotoLose(_arg1:Event):void{ removeEventListener(TransitionEvent.TRANSITION_OPENED, gotoLose); gotoAndStop("lose"); } protected function gameLost(_arg1:Event):void{ _score = gameEngine.score; addEventListener(TransitionEvent.TRANSITION_OPENED, gotoLose); transition.open(); } protected function gameWon(_arg1:Event=null):void{ addEventListener(TransitionEvent.TRANSITION_OPENED, gotoWin); transition.open(); } protected function initLose():void{ saveData(); loseScreen.score = _score; transition.close(); } protected function continueGame(_arg1:Event):void{ gameTransition(); } protected function newContinue(_arg1:Event):void{ _continues = NUM_CONTINUES; _score = 0; _paidBack = 0; gameTransition(); } public function get level():int{ return (_level); } protected function showCutScene(_arg1:Event):void{ transition.close(); removeEventListener(TransitionEvent.TRANSITION_OPENED, showCutScene); gotoAndStop(("cutscene_" + _level)); } protected function gotoWin(_arg1:Event):void{ removeEventListener(TransitionEvent.TRANSITION_OPENED, gotoWin); gotoAndStop("win"); } protected function nextLevel(_arg1:Event):void{ _level++; saveData(); gameEngine.pause(); _score = gameEngine.score; gotoAndStop(("cutscene_" + _level)); } protected function initCutScene():void{ transition.forceClose(); cutscene.level = _level; } protected function initWin():void{ _level = START_LEVEL; saveData(); winScreen.score = _score; winScreen.rank = getRank(_score); transition.close(); } protected function newGame(_arg1:Event):void{ _level = START_LEVEL; gameTransition(); } private function getRank(_arg1:int):String{ var _local2:XMLList; var _local3:int; var _local4:int; var _local5:int; _local2 = _config.settings.game_rankings.rank; _local4 = _local2.length(); _local5 = 0; _local3 = 0; while (_local3 < _local4) { if (_arg1 >= _local2[_local3].@points){ _local5 = _local3; }; _local3++; }; return (_local2[_local5]); } protected function payBack(_arg1:Event):void{ _paidBack++; gameEngine.ui.payBack(_paidBack); } protected function cutSceneComplete(_arg1:Event):void{ gotoAndStop("game"); } protected function playAgain(_arg1:Event):void{ _continues = NUM_CONTINUES; _level = START_LEVEL; _score = 0; _paidBack = 0; gameTransition(); } protected function linkClicked(_arg1:Event):void{ var _local2:LocalConnection; var _local3:String; var _local4:String; var _local5:URLRequest; _local2 = new LocalConnection(); _local3 = _local2.domain; _local4 = (("http://games.adultswim.com/?cid=GAME_Ext_polarbearpayback_" + _local3) + "_game_more"); _local5 = new URLRequest(_local4); navigateToURL(_local5, "_blank"); } private function saveData():void{ dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SAVE)); } protected function gameContinued(_arg1:Event):void{ _continues--; gameEngine.continues = _continues; gameEngine.continueGame(); } protected function gameTransition(_arg1:Event=null):void{ SoundInterface.instance.stopGroup("music"); addEventListener(TransitionEvent.TRANSITION_OPENED, showCutScene); transition.open(); } } }//package adultswim.polarbearpayback
Section 90
//Splash (adultswim.polarbearpayback.Splash) package adultswim.polarbearpayback { import flash.display.*; import flash.events.*; import adultswim.polarbearpayback.events.*; import adultswim.polarbearpayback.ui.*; import smashing.ui.buttons.*; public class Splash extends MovieClip { public var continueBtn:StandardButton; public var creditsBtn:StandardButton; public var playBtn:StandardButton; public var credits:PopUp; public function Splash(){ addEventListener(Event.ADDED_TO_STAGE, addedToStage); } protected function addedToStage(_arg1:Event):void{ addEventListener(MouseEvent.CLICK, clickHandler); } protected function clearListeners():void{ removeEventListener(MouseEvent.CLICK, clickHandler); } protected function clickHandler(_arg1:MouseEvent):void{ switch (_arg1.target){ case playBtn: clearListeners(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPLASH_NEW_GAME)); break; case continueBtn: clearListeners(); dispatchEvent(new PolarBearGameEvent(PolarBearGameEvent.SPLASH_CONTINUE)); break; case creditsBtn: credits.open(); break; default: break; }; } } }//package adultswim.polarbearpayback
Section 91
//Transition (adultswim.polarbearpayback.Transition) package adultswim.polarbearpayback { import flash.display.*; import adultswim.polarbearpayback.events.*; import smashing.utils.*; public class Transition extends MovieClip { private const STATIC_FRAME:String = "static"; private const OFF_FRAME:String = "off"; private const INTRO_FRAME:String = "intro"; private const OUTRO_COMPLETE_FRAME:String = "complete"; private const OUTRO_FRAME:String = "outro"; public function setStatic():void{ FrameUtils.addFrameLabelScript(this, STATIC_FRAME, staticFrameHandler); this.gotoAndStop(STATIC_FRAME); } public function open():void{ if ((((this.currentLabel == INTRO_FRAME)) || ((this.currentLabel == STATIC_FRAME)))){ return; }; FrameUtils.addFrameLabelScript(this, STATIC_FRAME, staticFrameHandler); this.gotoAndPlay(INTRO_FRAME); } private function outroCompleteFrameHandler():void{ FrameUtils.addFrameLabelScript(this, OUTRO_COMPLETE_FRAME, null); this.stop(); dispatchScreensEvent(TransitionEvent.TRANSITION_CLOSED); } private function staticFrameHandler():void{ FrameUtils.addFrameLabelScript(this, STATIC_FRAME, null); this.stop(); dispatchScreensEvent(TransitionEvent.TRANSITION_OPENED); } public function forceClose():void{ gotoAndStop("off"); } private function dispatchScreensEvent(_arg1:String):void{ var _local2:TransitionEvent; _local2 = new TransitionEvent(_arg1); dispatchEvent(_local2); } public function close():void{ if ((((this.currentLabel == OUTRO_FRAME)) || ((this.currentLabel == OUTRO_COMPLETE_FRAME)))){ return; }; FrameUtils.addFrameLabelScript(this, OUTRO_COMPLETE_FRAME, outroCompleteFrameHandler); this.gotoAndPlay(OUTRO_FRAME); } } }//package adultswim.polarbearpayback
Section 92
//UI (adultswim.polarbearpayback.UI) package adultswim.polarbearpayback { import flash.display.*; import smashing.soundcontroller.*; import flash.events.*; import flash.text.*; import adultswim.polarbearpayback.events.*; import smashing.formatters.*; public class UI extends MovieClip { protected const CHARGE_TIME:Number = 15; protected const MAX_HEALTH:int = 172; public var chargeMeter:MovieClip; public var heartBonus:int; public var heart:MovieClip; public var healthMeter:MovieClip; public var paidback:TextField; public var charge:Number;// = 0 public var livesText:TextField; public var scoreText:TextField; public function UI(){ charge = 0; super(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); } public function points(_arg1:int):void{ scoreText.text = NumberBase.formatThousands(_arg1); } public function resetCharge():void{ charge = 0; } protected function addedToStage(_arg1:Event):void{ chargeMeter.stop(); healthMeter.width = MAX_HEALTH; heartBonus = 0; } public function updateHealth(_arg1:Number):void{ healthMeter.width = (_arg1 * MAX_HEALTH); } public function update(_arg1:Number):void{ if (charge < CHARGE_TIME){ charge = (charge + _arg1); if (charge >= CHARGE_TIME){ charge = CHARGE_TIME; dispatchEvent(new UIEvent(UIEvent.CHARGE_READY)); SoundInterface.instance.playSound("chargedUp.mp3", "sfx", 2); }; chargeMeter.gotoAndStop((Math.floor(((charge / CHARGE_TIME) * 99)) + 1)); }; } public function throb(_arg1:Boolean):void{ heart.gotoAndPlay("on"); if (_arg1){ heartBonus++; }; } public function payBack(_arg1:int):void{ paidback.text = String(_arg1); } } }//package adultswim.polarbearpayback
Section 93
//wav (Amped_Violence_loop.wav) package Amped_Violence_loop { import flash.media.*; public dynamic class wav extends Sound { } }//package Amped_Violence_loop
Section 94
//wav (beatBossSting.wav) package beatBossSting { import flash.media.*; public dynamic class wav extends Sound { } }//package beatBossSting
Section 95
//wav (Broken_Bones_Full_loop.wav) package Broken_Bones_Full_loop { import flash.media.*; public dynamic class wav extends Sound { } }//package Broken_Bones_Full_loop
Section 96
//mp3 (chargedUp.mp3) package chargedUp { import flash.media.*; public dynamic class mp3 extends Sound { } }//package chargedUp
Section 97
//wav (Close_Encounter_Loop_A.wav) package Close_Encounter_Loop_A { import flash.media.*; public dynamic class wav extends Sound { } }//package Close_Encounter_Loop_A
Section 98
//IntUtil (com.adobe.utils.IntUtil) package com.adobe.utils { public class IntUtil { private static var hexChars:String = "0123456789abcdef"; public static function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local3:String; var _local4:int; var _local5:int; _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public static function ror(_arg1:int, _arg2:int):uint{ var _local3:int; _local3 = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public static function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } } }//package com.adobe.utils
Section 99
//ClickHandler (com.adultswim.Preroll.ClickHandler) package com.adultswim.Preroll { import flash.display.*; import flash.events.*; import flash.net.*; public class ClickHandler extends Sprite { private var oRoot:Object; private var loadDebug:Function; private var stageWidth:Number; private var strDomain:String; private var video:Object; private var stream:Object; private var gameName:String; private var blackBg:Object; private var stageHeight:Number; private var oStage:Object; private var mcPlay:Object; 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; loadDebug = GlobalVarContainer.vars.loadDebug; super(); trace("ClickHandler initiated"); oStage.addEventListener(MouseEvent.CLICK, clickHandler); } private function goToURL(_arg1:Boolean=false):void{ var _local2:String; var _local3:String; var _local4:URLVariables; var _local5:URLRequest; _local2 = "http://games.adultswim.com"; _local3 = ""; switch (_arg1){ case true: _local3 = "_end"; break; default: break; }; _local4 = new URLVariables(); _local4.cid = ((((("GAME_Ext_" + gameName) + "_") + strDomain) + "_preroll") + _local3); trace("variables.cid", _local4.cid); _local5 = new URLRequest(_local2); _local5.data = _local4; navigateToURL(_local5, "_blank"); } private function clickHandler(_arg1:MouseEvent):void{ 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.preRollComplete(); break; default: goToURL(GlobalVarContainer.vars.bReady); trace("clickHandler activated"); break; }; GlobalVarContainer.vars.stream.resume(); } } }//package com.adultswim.Preroll
Section 100
//GetVars (com.adultswim.Preroll.GetVars) package 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 com.adultswim.Preroll
Section 101
//GlobalVarContainer (com.adultswim.Preroll.GlobalVarContainer) package com.adultswim.Preroll { public class GlobalVarContainer { public static var vars:Object = []; } }//package com.adultswim.Preroll
Section 102
//Navigation (com.adultswim.Preroll.Navigation) package com.adultswim.Preroll { import flash.display.*; import flash.events.*; public class Navigation extends Sprite { private var play:Object; private var stageWidth:Number; private var stream:Object; private var stageHeight:Number; private var oStage:Object; public function Navigation(){ play = GlobalVarContainer.vars.mcPlay; oStage = GlobalVarContainer.vars.stage; stageWidth = GlobalVarContainer.vars.stageWidth; stageHeight = GlobalVarContainer.vars.stageHeight; stream = GlobalVarContainer.vars.stream; super(); trace("Navigation initiated"); oStage.addChild(play); play.mcPlayBtn.gotoAndPlay(2); play.scaleX = (play.scaleY = 0.5); play.x = ((stageWidth / 2) - (play.width / 2)); play.y = 289; play.addEventListener(MouseEvent.MOUSE_OVER, clickMethod); play.addEventListener(MouseEvent.MOUSE_OUT, clickMethod); play.addEventListener(MouseEvent.MOUSE_DOWN, clickMethod); } public function clickMethod(_arg1:MouseEvent):void{ switch (_arg1.type){ case "mouseOver": play.gotoAndStop("over"); break; case "mouseOut": play.gotoAndStop("off"); break; case "click": play.gotoAndStop("down"); break; default: break; }; } } }//package com.adultswim.Preroll
Section 103
//NetStreamer (com.adultswim.Preroll.NetStreamer) package com.adultswim.Preroll { import flash.display.*; import flash.media.*; import flash.events.*; import flash.net.*; public class NetStreamer extends Sprite { public var nav:Navigation; private var videoURL:String; private var flvWidth:Number; private var oVideo:Object; private var stageWidth:Number; private var stream:NetStream; private var flvHeight:Number; private var stageHeight:Number; private var oStage:Object; private var connection:NetConnection; 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 connectStream():void{ var _local1:Sprite; var _local2:Video; var _local3:MovieClip; stream = new NetStream(connection); stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); stream.client = new CustomClient(); _local1 = new Sprite(); _local1.graphics.beginFill(0); _local1.graphics.drawRect(0, 0, stageWidth, stageHeight); oStage.addChild(_local1); GlobalVarContainer.vars.blackBg = _local1; _local2 = 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); _local3 = 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; }; } private function securityErrorHandler(_arg1:SecurityErrorEvent):void{ trace(("securityErrorHandler: " + _arg1)); } } }//package com.adultswim.Preroll class CustomClient { public var nav:Navigation; private function CustomClient(){ } public function onCuePoint(_arg1:Object):void{ trace(((((("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 onXMPData(_arg1:Object):void{ } public function onMetaData(_arg1:Object):void{ trace(((((((("metadata: duration=" + _arg1.duration) + " width=") + _arg1.width) + " height=") + _arg1.height) + " framerate=") + _arg1.framerate)); } }
Section 104
//Preroller (com.adultswim.Preroll.Preroller) package com.adultswim.Preroll { import flash.display.*; import flash.net.*; public class Preroller extends Sprite { private var clickHandler:ClickHandler; private var getVars:GetVars; private var myVid:NetStreamer; private var oStage:Object; private var oRoot:Object; private var my_lc:LocalConnection; 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 com.adultswim.Preroll
Section 105
//wav (cutsceneSkipSting.wav) package cutsceneSkipSting { import flash.media.*; public dynamic class wav extends Sound { } }//package cutsceneSkipSting
Section 106
//wav (elevatorMusic.wav) package elevatorMusic { import flash.media.*; public dynamic class wav extends Sound { } }//package elevatorMusic
Section 107
//wav (elevatorNoise.wav) package elevatorNoise { import flash.media.*; public dynamic class wav extends Sound { } }//package elevatorNoise
Section 108
//wav (Final_Fly_Mast_Full_loop.wav) package Final_Fly_Mast_Full_loop { import flash.media.*; public dynamic class wav extends Sound { } }//package Final_Fly_Mast_Full_loop
Section 109
//mp3 (oneHit_1.mp3) package oneHit_1 { import flash.media.*; public dynamic class mp3 extends Sound { } }//package oneHit_1
Section 110
//wav (PBP_CUT_SCENES_music_1.wav) package PBP_CUT_SCENES_music_1 { import flash.media.*; public dynamic class wav extends Sound { } }//package PBP_CUT_SCENES_music_1
Section 111
//wav (PBP_CUT_SCENES_music_2.wav) package PBP_CUT_SCENES_music_2 { import flash.media.*; public dynamic class wav extends Sound { } }//package PBP_CUT_SCENES_music_2
Section 112
//wav (PBP_CUT_SCENES_music_3.wav) package PBP_CUT_SCENES_music_3 { import flash.media.*; public dynamic class wav extends Sound { } }//package PBP_CUT_SCENES_music_3
Section 113
//wav (PBP_CUT_SCENES_music_4.wav) package PBP_CUT_SCENES_music_4 { import flash.media.*; public dynamic class wav extends Sound { } }//package PBP_CUT_SCENES_music_4
Section 114
//_assets_973 (pbp_fla._assets_973) package pbp_fla { import flash.display.*; public dynamic class _assets_973 extends MovieClip { public var bear:pbp_bear; } }//package pbp_fla
Section 115
//_weapons_632 (pbp_fla._weapons_632) package pbp_fla { import flash.display.*; public dynamic class _weapons_632 extends MovieClip { public var animatedPickup:MovieClip; } }//package pbp_fla
Section 116
//bear_head_1_244 (pbp_fla.bear_head_1_244) package pbp_fla { import flash.display.*; public dynamic class bear_head_1_244 extends MovieClip { public function bear_head_1_244(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 117
//bigboss_arm_strike__1399 (pbp_fla.bigboss_arm_strike__1399) package pbp_fla { import flash.display.*; public dynamic class bigboss_arm_strike__1399 extends MovieClip { public function bigboss_arm_strike__1399(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 118
//bigboss_bite_1385 (pbp_fla.bigboss_bite_1385) package pbp_fla { import flash.display.*; public dynamic class bigboss_bite_1385 extends MovieClip { public function bigboss_bite_1385(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 119
//bigboss_bitecopy_1425 (pbp_fla.bigboss_bitecopy_1425) package pbp_fla { import flash.display.*; public dynamic class bigboss_bitecopy_1425 extends MovieClip { public function bigboss_bitecopy_1425(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 120
//bigboss_fire_ani_1395 (pbp_fla.bigboss_fire_ani_1395) package pbp_fla { import flash.display.*; public dynamic class bigboss_fire_ani_1395 extends MovieClip { public function bigboss_fire_ani_1395(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 121
//cleavercopy2_749 (pbp_fla.cleavercopy2_749) package pbp_fla { import flash.display.*; public dynamic class cleavercopy2_749 extends MovieClip { public function cleavercopy2_749(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 122
//crate_destruct_ani2_623 (pbp_fla.crate_destruct_ani2_623) package pbp_fla { import flash.display.*; public dynamic class crate_destruct_ani2_623 extends MovieClip { public var pickup:MovieClip; public function crate_destruct_ani2_623(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package pbp_fla
Section 123
//enemy_seal_boss_head_703 (pbp_fla.enemy_seal_boss_head_703) package pbp_fla { import flash.display.*; public dynamic class enemy_seal_boss_head_703 extends MovieClip { public function enemy_seal_boss_head_703(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 124
//enemy_seal_shooter_die_1066 (pbp_fla.enemy_seal_shooter_die_1066) package pbp_fla { import flash.display.*; public dynamic class enemy_seal_shooter_die_1066 extends MovieClip { public var pickup:MovieClip; } }//package pbp_fla
Section 125
//enemy_seal_shooter_rifle_fire_1035 (pbp_fla.enemy_seal_shooter_rifle_fire_1035) package pbp_fla { import flash.display.*; public dynamic class enemy_seal_shooter_rifle_fire_1035 extends MovieClip { public function enemy_seal_shooter_rifle_fire_1035(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package pbp_fla
Section 126
//enemy_whale_bully_headcopy_848 (pbp_fla.enemy_whale_bully_headcopy_848) package pbp_fla { import flash.display.*; public dynamic class enemy_whale_bully_headcopy_848 extends MovieClip { public function enemy_whale_bully_headcopy_848(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 127
//enemy_whale_harp_die_1139 (pbp_fla.enemy_whale_harp_die_1139) package pbp_fla { import flash.display.*; public dynamic class enemy_whale_harp_die_1139 extends MovieClip { public var pickup:MovieClip; } }//package pbp_fla
Section 128
//enemy_whale_shooter_die_1201 (pbp_fla.enemy_whale_shooter_die_1201) package pbp_fla { import flash.display.*; public dynamic class enemy_whale_shooter_die_1201 extends MovieClip { public var pickup:MovieClip; } }//package pbp_fla
Section 129
//gfx_blood_spray_aniRO_17 (pbp_fla.gfx_blood_spray_aniRO_17) package pbp_fla { import flash.display.*; public dynamic class gfx_blood_spray_aniRO_17 extends MovieClip { public function gfx_blood_spray_aniRO_17(){ addFrameScript(16, frame17); } function frame17(){ stop(); } } }//package pbp_fla
Section 130
//gfx_bossMeter_1088 (pbp_fla.gfx_bossMeter_1088) package pbp_fla { import flash.display.*; public dynamic class gfx_bossMeter_1088 extends MovieClip { public function gfx_bossMeter_1088(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 131
//gfx_chargePowerUp_449 (pbp_fla.gfx_chargePowerUp_449) package pbp_fla { import flash.display.*; public dynamic class gfx_chargePowerUp_449 extends MovieClip { public function gfx_chargePowerUp_449(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ stop(); } function frame5(){ stop(); } } }//package pbp_fla
Section 132
//gfx_heartPowerUp_454 (pbp_fla.gfx_heartPowerUp_454) package pbp_fla { import flash.display.*; public dynamic class gfx_heartPowerUp_454 extends MovieClip { public function gfx_heartPowerUp_454(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 133
//gfx_help_chargePowerUp_495 (pbp_fla.gfx_help_chargePowerUp_495) package pbp_fla { import flash.display.*; public dynamic class gfx_help_chargePowerUp_495 extends MovieClip { public function gfx_help_chargePowerUp_495(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ stop(); } function frame5(){ stop(); } } }//package pbp_fla
Section 134
//PB_idle_718 (pbp_fla.PB_idle_718) package pbp_fla { import flash.display.*; public dynamic class PB_idle_718 extends MovieClip { public function PB_idle_718(){ addFrameScript(19, frame20); } function frame20(){ gotoAndPlay(1); } } }//package pbp_fla
Section 135
//PB_strike_3_738 (pbp_fla.PB_strike_3_738) package pbp_fla { import flash.display.*; public dynamic class PB_strike_3_738 extends MovieClip { public var bearHead:MovieClip; } }//package pbp_fla
Section 136
//pickup_health_636 (pbp_fla.pickup_health_636) package pbp_fla { import flash.display.*; public dynamic class pickup_health_636 extends MovieClip { public function pickup_health_636(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 137
//pickup_health_ani_638 (pbp_fla.pickup_health_ani_638) package pbp_fla { import flash.display.*; public dynamic class pickup_health_ani_638 extends MovieClip { public function pickup_health_ani_638(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package pbp_fla
Section 138
//pickup_inv_ani_641 (pbp_fla.pickup_inv_ani_641) package pbp_fla { import flash.display.*; public dynamic class pickup_inv_ani_641 extends MovieClip { public function pickup_inv_ani_641(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package pbp_fla
Section 139
//pickup_invulnerability_639 (pbp_fla.pickup_invulnerability_639) package pbp_fla { import flash.display.*; public dynamic class pickup_invulnerability_639 extends MovieClip { public function pickup_invulnerability_639(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 140
//pickup_points_642 (pbp_fla.pickup_points_642) package pbp_fla { import flash.display.*; public dynamic class pickup_points_642 extends MovieClip { public function pickup_points_642(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 141
//pickup_points_ani_644 (pbp_fla.pickup_points_ani_644) package pbp_fla { import flash.display.*; public dynamic class pickup_points_ani_644 extends MovieClip { public function pickup_points_ani_644(){ addFrameScript(37, frame38); } function frame38(){ stop(); } } }//package pbp_fla
Section 142
//pickup_speed_633 (pbp_fla.pickup_speed_633) package pbp_fla { import flash.display.*; public dynamic class pickup_speed_633 extends MovieClip { public function pickup_speed_633(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 143
//pickup_speed_ani_635 (pbp_fla.pickup_speed_ani_635) package pbp_fla { import flash.display.*; public dynamic class pickup_speed_ani_635 extends MovieClip { public function pickup_speed_ani_635(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package pbp_fla
Section 144
//sfx_assets_1485 (pbp_fla.sfx_assets_1485) package pbp_fla { import flash.display.*; public dynamic class sfx_assets_1485 extends MovieClip { public function sfx_assets_1485(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package pbp_fla
Section 145
//sfx_btn_16 (pbp_fla.sfx_btn_16) package pbp_fla { import flash.display.*; import flash.utils.*; public dynamic class sfx_btn_16 extends MovieClip { public var __setPropDict:Dictionary; public var __id0_:PlaySound; public function sfx_btn_16(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40); } function frame1(){ stop(); } function frame22(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame25(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame26(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame23(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame24(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame21(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame29(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function __setProp___id0__sfx_btn_Layer3_21(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.soundID = "clawmark"; __id0_.loops = 0; __id0_.soundPan = 0; __id0_.startTime = 0; __id0_.soundVolume = 1; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame2(){ stop(); } function frame27(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame36(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame30(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame28(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 21)) && ((int(__setPropDict[__id0_]) <= 30))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_21(); }; } function frame37(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame38(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame31(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame34(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame35(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame40(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame33(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame39(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function frame32(){ if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) >= 31)) && ((int(__setPropDict[__id0_]) <= 40))))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__sfx_btn_Layer3_31(); }; } function __setProp___id0__sfx_btn_Layer3_31(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.soundID = ""; __id0_.loops = 0; __id0_.soundPan = 0; __id0_.startTime = 0; __id0_.soundVolume = 1; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package pbp_fla
Section 146
//suv_detonate_anicopy_922 (pbp_fla.suv_detonate_anicopy_922) package pbp_fla { import flash.display.*; public dynamic class suv_detonate_anicopy_922 extends MovieClip { public function suv_detonate_anicopy_922(){ addFrameScript(71, frame72); } function frame72(){ stop(); } } }//package pbp_fla
Section 147
//_mcPlay (prerollAssets._mcPlay) package prerollAssets { import flash.display.*; public dynamic class _mcPlay extends MovieClip { public var mcPlayBtn:MovieClip; public var over:MovieClip; public function _mcPlay(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package prerollAssets
Section 148
//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 149
//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 150
//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 151
//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 152
//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 153
//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 154
//wav (rocket.wav) package rocket { import flash.media.*; public dynamic class wav extends Sound { } }//package rocket
Section 155
//NumberBase (smashing.formatters.NumberBase) package smashing.formatters { public class NumberBase { public static function formatThousands(_arg1:Number):String{ var _local2:Number; var _local3:Array; var _local4:int; var _local5:int; _local2 = Math.round(_arg1); _local3 = String(_local2).split(""); _local4 = 0; _local5 = (_local3.length - 1); while (_local5 >= 1) { _local4++; if (_local4 == 3){ _local4 = 0; _local3.splice(_local5, 0, ","); }; _local5--; }; return (_local3.join("")); } } }//package smashing.formatters
Section 156
//IntervalEngine (smashing.interval.IntervalEngine) package smashing.interval { import flash.events.*; import flash.utils.*; public class IntervalEngine extends EventDispatcher { private var __elapsedTime:Number; private var __cancelableEvent:Boolean;// = false private var __lastUpdate:Number; public var elapsedTimeModifier:Number;// = 0.001 private var __timer:Timer; private var __bubblingEvent:Boolean;// = false public var isRunning:Boolean;// = false public function IntervalEngine(_arg1:Number=10, _arg2:Boolean=false, _arg3:Boolean=false){ elapsedTimeModifier = 0.001; isRunning = false; __cancelableEvent = false; __bubblingEvent = false; super(); __cancelableEvent = _arg2; __bubblingEvent = _arg3; __timer = new Timer(_arg1); __timer.addEventListener(TimerEvent.TIMER, timerHandler); } final public function stop(_arg1:Boolean=false):void{ __timer.stop(); if (_arg1 == true){ timerHandler(); }; this.dispatchEvent(new IntervalEvent(IntervalEvent.INTERVAL_STOPPED, __cancelableEvent, __bubblingEvent, __elapsedTime)); } private function timerHandler(_arg1:TimerEvent=null):void{ __elapsedTime = ((-(__lastUpdate) + (__lastUpdate = getTimer())) * elapsedTimeModifier); this.dispatchEvent(new IntervalEvent(IntervalEvent.INTERVAL, __cancelableEvent, __bubblingEvent, __elapsedTime)); if (_arg1 != null){ _arg1.updateAfterEvent(); }; } final public function destroy():void{ stop(); __timer.removeEventListener(TimerEvent.TIMER, timerHandler); __timer = null; } final public function start(_arg1:Boolean=false):void{ __lastUpdate = getTimer(); if (_arg1 == true){ timerHandler(); }; __timer.start(); this.dispatchEvent(new IntervalEvent(IntervalEvent.INTERVAL_STARTED, __cancelableEvent, __bubblingEvent, __elapsedTime)); } } }//package smashing.interval
Section 157
//IntervalEvent (smashing.interval.IntervalEvent) package smashing.interval { import flash.events.*; public class IntervalEvent extends Event { public var elapsedTime:Number;// = 0 public static const INTERVAL_STOPPED:String = "intervalStopped"; public static const INTERVAL:String = "interval"; public static const INTERVAL_STARTED:String = "intervalStarted"; public function IntervalEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=0){ elapsedTime = 0; super(_arg1, _arg2, _arg3); elapsedTime = _arg4; } override public function clone():Event{ return (new IntervalEvent(super.type, super.cancelable, super.bubbles, elapsedTime)); } } }//package smashing.interval
Section 158
//PlaySound (smashing.sound.PlaySound) package smashing.sound { import flash.display.*; import flash.system.*; import flash.media.*; import flash.events.*; import flash.utils.*; public class PlaySound extends MovieClip { private var __soundVolume:Number;// = 1 private var __sound:Sound; private var __applicationDomain:ApplicationDomain; private var __soundID:String; private var __class:Class; private var __soundLoops:Number;// = 0 private var __componentInspectorSetting:Boolean; private var __soundStartTime:Number;// = 0 private var __soundPan:Number;// = 0 private var __soundTransform:SoundTransform; public function PlaySound():void{ __applicationDomain = ApplicationDomain.currentDomain; __soundVolume = 1; __soundPan = 0; __soundStartTime = 0; __soundLoops = 0; super(); addEventListener(Event.ADDED_TO_STAGE, addedToStage); visible = false; stop(); } public function set componentInspectorSetting(_arg1:Boolean):void{ __componentInspectorSetting = _arg1; if (_arg1 == false){ playSound(); }; } public function set soundVolume(_arg1:Number):void{ __soundVolume = (Math.round((_arg1 * 10)) / 10); } public function set soundPan(_arg1:Number):void{ __soundPan = _arg1; } private function addedToStage(_arg1:Event):void{ visible = false; } private function playSound(_arg1:Event=null):void{ if (Capabilities.playerType == "PlugIn"){ }; if (__applicationDomain.hasDefinition(__soundID)){ __class = (__applicationDomain.getDefinition(__soundID) as Class); __sound = new __class(); __soundTransform = new SoundTransform(__soundVolume, __soundPan); __sound.play(__soundStartTime, __soundLoops, __soundTransform); } else { if (Capabilities.playerType == "PlugIn"){ trace(((((getQualifiedClassName(this) + " playSound():: Cannot create a sound with the id: ") + __soundID) + " in ") + getQualifiedClassName(this.parent))); }; }; } public function set startTime(_arg1:Number):void{ __soundStartTime = _arg1; } public function set soundID(_arg1:String):void{ __soundID = _arg1; } public function set loops(_arg1:Number):void{ __soundLoops = _arg1; } } }//package smashing.sound
Section 159
//CustomSoundObject (smashing.soundcontroller.core.CustomSoundObject) package smashing.soundcontroller.core { import flash.media.*; public class CustomSoundObject { private var _group:String; public var channel:SoundChannel; private var _position:Number; private var _repeat:Number; public var isFading:Boolean; public var targetVolume:Number;// = 1 public var targetPan:Number;// = 0 public var isPanning:Boolean; public var volume:Number;// = 1 public var pan:Number;// = 0 public var isMuted:Boolean; public var panSpeed:Number;// = 100 public var fadeSpeed:Number;// = 100 public var stopOnPanComplete:Boolean;// = false public var stopOnFadeComplete:Boolean;// = false public var isPaused:Boolean; private var _name:String; public function CustomSoundObject(){ volume = 1; targetVolume = 1; fadeSpeed = 100; stopOnFadeComplete = false; panSpeed = 100; pan = 0; stopOnPanComplete = false; targetPan = 0; super(); } public function get name():String{ return (_name); } public function init(_arg1:SoundChannel, _arg2:String, _arg3:String, _arg4:Number, _arg5:Number):void{ channel = _arg1; _name = _arg2; _group = _arg3; _repeat = _arg5; isPaused = false; isFading = false; isPanning = false; isMuted = false; volume = _arg4; targetVolume = _arg4; pan = 0; targetPan = 0; } public function set position(_arg1:Number):void{ _position = _arg1; } public function get position():Number{ return (_position); } public function get repeat():Number{ return (_repeat); } public function get group():String{ return (_group); } } }//package smashing.soundcontroller.core
Section 160
//SequencingController (smashing.soundcontroller.core.SequencingController) package smashing.soundcontroller.core { import flash.utils.*; public class SequencingController { private var _sequence:Array; private var _soundLibrary:SoundLibrary; private var _currentPlaying:Array; private var _soundData:SoundData; private var _sequenceDictionary:Dictionary; public function SequencingController(_arg1:SoundData){ _soundData = _arg1; _soundLibrary = _soundData.soundLibrary; _currentPlaying = _soundData.currentPlaying; _sequenceDictionary = new Dictionary(); trace((getQualifiedClassName(this) + ": Class created.")); } public function stopSequence(_arg1:String):void{ } public function destroy():void{ _sequenceDictionary = null; } public function quickSequence(_arg1:String, ... _args):void{ } public function queueDelay(_arg1:String, _arg2:Number):void{ } public function playSequence(_arg1:String):void{ } public function queueSound(_arg1:String, ... _args):void{ } } }//package smashing.soundcontroller.core
Section 161
//SoundController (smashing.soundcontroller.core.SoundController) package smashing.soundcontroller.core { import flash.media.*; import flash.events.*; import flash.utils.*; public class SoundController extends EventDispatcher { private const SOUNDS_PLAYING_CAP:Number = 32; private var _soundLibrary:SoundLibrary; private var _currentPlaying:Array; private var _isMuteAll:Boolean; private var _mutedSounds:Array; private var _soundData:SoundData; private var _mutedGroups:Array; public function SoundController(_arg1:SoundData):void{ _soundData = _arg1; _soundLibrary = _soundData.soundLibrary; _currentPlaying = _soundData.currentPlaying; _mutedGroups = _soundData.mutedGroups; _mutedSounds = _soundData.mutedSounds; trace((getQualifiedClassName(this) + ": SoundController Class created.")); } private function removeMutedSound(_arg1:String):void{ var _local2:Number; _local2 = _mutedSounds.length; while (_local2--) { if (_mutedSounds[_local2] == _arg1){ _mutedSounds.splice(_local2, 1); return; }; }; } public function toggleGroup(_arg1:String, _arg2:Boolean):void{ var _local3:int; _local3 = 0; while (_local3 < _currentPlaying.length) { if (_currentPlaying[_local3].group == _arg1){ if (((_arg2) && (!(_currentPlaying[_local3].isPaused)))){ if (_currentPlaying[_local3].repeat > 0){ _currentPlaying[_local3].position = 0; } else { _currentPlaying[_local3].position = _currentPlaying[_local3].channel.position; }; _currentPlaying[_local3].channel.stop(); _currentPlaying[_local3].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying[_local3].isPaused = true; } else { if (((!(_arg2)) && (_currentPlaying[_local3].isPaused))){ _currentPlaying[_local3].channel = _soundLibrary.soundDict[_currentPlaying[_local3].name].sound.play(_currentPlaying[_local3].position, _currentPlaying[_local3].repeat); if (_currentPlaying[_local3].isMuted == false){ setChannelVolume(_currentPlaying[_local3].channel, _currentPlaying[_local3].volume); }; setChannelPan(_currentPlaying[_local3].channel, _currentPlaying[_local3].pan); _currentPlaying[_local3].channel.addEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying[_local3].isPaused = false; }; }; }; _local3++; }; } public function toggleSound(_arg1, _arg2:Boolean):void{ var _local3:String; var _local4:int; var _local5:int; _local3 = retrieveClassName(_arg1); switch (_local3){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ return; }; _local4 = 0; while (_local4 < _currentPlaying.length) { if (_currentPlaying[_local4].name == _arg1){ if (((_arg2) && (!(_currentPlaying[_local4].isPaused)))){ if (_currentPlaying[_local4].repeat > 0){ _currentPlaying[_local4].position = 0; } else { _currentPlaying[_local4].position = _currentPlaying[_local4].channel.position; }; _currentPlaying[_local4].channel.stop(); _currentPlaying[_local4].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying[_local4].isPaused = true; } else { if (((!(_arg2)) && (_currentPlaying[_local4].isPaused))){ _currentPlaying[_local4].channel = _soundLibrary.soundDict[_arg1].sound.play(_currentPlaying[_local4].position, _currentPlaying[_local4].repeat); if (_currentPlaying[_local4].isMuted == false){ setChannelVolume(_currentPlaying[_local4].channel, _currentPlaying[_local4].volume); }; setChannelPan(_currentPlaying[_local4].channel, _currentPlaying[_local4].pan); _currentPlaying[_local4].channel.addEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying[_local4].isPaused = false; }; }; }; _local4++; }; break; case "SoundChannel": _local5 = 0; while (_local5 < _currentPlaying.length) { if (_currentPlaying[_local5].channel == _arg1){ if (((_arg2) && (!(_currentPlaying[_local5].isPaused)))){ if (_currentPlaying[_local5].repeat > 0){ _currentPlaying[_local5].position = 0; } else { _currentPlaying[_local5].position = _currentPlaying[_local5].channel.position; }; _currentPlaying[_local5].channel.stop(); _currentPlaying[_local5].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying[_local5].isPaused = true; break; } else { if (((!(_arg2)) && (_currentPlaying[_local5].isPaused))){ _currentPlaying[_local5].channel = _soundLibrary.soundDict[_currentPlaying[_local5].name].sound.play(_currentPlaying[_local5].position, _currentPlaying[_local5].repeat); if (_currentPlaying[_local5].isMuted == false){ setChannelVolume(_currentPlaying[_local5].channel, _currentPlaying[_local5].volume); }; setChannelPan(_currentPlaying[_local5].channel, _currentPlaying[_local5].pan); _currentPlaying[_local5].channel.addEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying[_local5].isPaused = true; break; }; }; }; _local5++; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; } public function setVolume(_arg1, _arg2:Number):void{ var _local3:String; var _local4:int; var _local5:int; _local3 = retrieveClassName(_arg1); switch (_local3){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ return; }; _local4 = 0; while (_local4 < _currentPlaying.length) { if (_currentPlaying[_local4].name == _arg1){ _currentPlaying[_local4].volume = _arg2; if (_currentPlaying[_local4].isMuted == false){ setChannelVolume(_currentPlaying[_local4].channel, _currentPlaying[_local4].volume); }; }; _local4++; }; break; case "SoundChannel": _local5 = 0; while (_local5 < _currentPlaying.length) { if (_currentPlaying[_local5].channel == _arg1){ _currentPlaying[_local5].volume = _arg2; if (_currentPlaying[_local4].isMuted == false){ setChannelVolume(_currentPlaying[_local5].channel, _currentPlaying[_local5].volume); }; break; }; _local5++; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; } public function stopGroup(_arg1:String):void{ var _local2:Number; _local2 = _currentPlaying.length; while (_local2--) { if (_currentPlaying[_local2].group == _arg1){ _currentPlaying[_local2].channel.stop(); _currentPlaying[_local2].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying.splice(_local2, 1); }; }; } private function internalSoundCompleteHandler(_arg1:Event):void{ var _local2:Number; _local2 = _currentPlaying.length; while (_local2--) { if (_arg1.target == _currentPlaying[_local2].channel){ if (_currentPlaying[_local2].repeat == 0){ _currentPlaying[_local2].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying.splice(_local2, 1); }; break; }; }; } private function setChannelPan(_arg1:SoundChannel, _arg2:Number):void{ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.pan = _arg2; _arg1.soundTransform = _local3; } public function getAllSoundsAreMuted():Boolean{ return (_isMuteAll); } public function stopSound(_arg1):void{ var _local2:String; var _local3:Number; var _local4:Number; _local2 = retrieveClassName(_arg1); switch (_local2){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ return; }; _local3 = _currentPlaying.length; while (_local3--) { if (_currentPlaying[_local3].name == _arg1){ _currentPlaying[_local3].channel.stop(); _currentPlaying[_local3].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying.splice(_local3, 1); }; }; break; case "SoundChannel": _local4 = _currentPlaying.length; while (_local4--) { if (_currentPlaying[_local4].channel == _arg1){ _currentPlaying[_local4].channel.stop(); _currentPlaying[_local4].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying.splice(_local4, 1); }; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; } public function setGroupVolume(_arg1:String, _arg2:Number):void{ var _local3:int; _local3 = 0; while (_local3 < _currentPlaying.length) { if (_currentPlaying[_local3].group == _arg1){ _currentPlaying[_local3].volume = _arg2; if (_currentPlaying[_local3].isMuted == false){ setChannelVolume(_currentPlaying[_local3].channel, _currentPlaying[_local3].volume); }; }; _local3++; }; } public function playSound(_arg1:String, _arg2:String="default", _arg3:Number=1, _arg4:int=0):SoundChannel{ var soundLibraryObj:Object; var custSoundObj:CustomSoundObject; var pName = _arg1; var pGroup = _arg2; var pVolume = _arg3; var pRepeat = _arg4; if (_soundLibrary.soundDict[pName] == null){ try { _soundLibrary.addInternalSound(pName); } catch(e:Error) { trace((((getQualifiedClassName(this) + ": could not create sound '") + pName) + "'")); return (null); }; }; if (_soundLibrary.soundDict[pName].sound.length <= 0){ trace((((getQualifiedClassName(this) + ": following sound is not loaded - '") + pName) + "'")); return (null); }; if (_currentPlaying.length >= SOUNDS_PLAYING_CAP){ trace((getQualifiedClassName(this) + ": Sound cap reached.")); return (null); }; soundLibraryObj = _soundLibrary.soundDict[pName]; custSoundObj = new CustomSoundObject(); custSoundObj.init(soundLibraryObj.sound.play(0, pRepeat), pName, pGroup, pVolume, pRepeat); try { if ((((((checkGroupsMuted(pGroup) == false)) && ((checkSoundsMuted(pName) == false)))) && (!(_isMuteAll)))){ setChannelVolume(custSoundObj.channel, pVolume); } else { custSoundObj.isMuted = true; if (_isMuteAll){ addMutedGroup(pGroup); addMutedSound(pName); }; setChannelVolume(custSoundObj.channel, 0); }; } catch(e) { trace((((getQualifiedClassName(this) + ": could not create sound '") + pName) + "'")); return (null); }; custSoundObj.channel.addEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying.push(custSoundObj); return (custSoundObj.channel); } public function stopAll():void{ var _local1:Number; _local1 = _currentPlaying.length; while (_local1--) { _currentPlaying[_local1].channel.stop(); _currentPlaying[_local1].channel.removeEventListener(Event.SOUND_COMPLETE, internalSoundCompleteHandler); _currentPlaying.splice(_local1, 1); }; } private function setChannelVolume(_arg1:SoundChannel, _arg2:Number):void{ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.volume = _arg2; _arg1.soundTransform = _local3; } public function getSoundIsMuted(_arg1):Boolean{ var _local2:String; var _local3:int; _local2 = retrieveClassName(_arg1); switch (_local2){ case "String": return (checkSoundsMuted(_arg1)); case "SoundChannel": _local3 = 0; while (_local3 < _currentPlaying.length) { if (_currentPlaying[_local3].channel == _arg1){ return (_currentPlaying[_local3].isMuted); }; _local3++; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; return (false); } public function getSoundIsPlaying(_arg1):Boolean{ var _local2:Boolean; var _local3:String; var _local4:int; var _local5:int; _local2 = false; _local3 = retrieveClassName(_arg1); switch (_local3){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ break; }; _local4 = 0; while (_local4 < _currentPlaying.length) { if ((((_currentPlaying[_local4].name == _arg1)) && (!(_currentPlaying[_local4].isPaused)))){ _local2 = true; break; }; _local4++; }; break; case "SoundChannel": _local5 = 0; while (_local5 < _currentPlaying.length) { if ((((_currentPlaying[_local5].channel == _arg1)) && (!(_currentPlaying[_local4].isPaused)))){ _local2 = true; break; }; _local5++; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; return (_local2); } private function retrieveClassName(_arg1):String{ var _local2:String; var _local3:String; _local2 = getQualifiedClassName(_arg1); _local3 = _local2.substring((_local2.lastIndexOf(":") + 1), _local2.length); return (_local3); } public function muteAll(_arg1:Boolean):void{ var _local2:int; _local2 = 0; while (_local2 < _currentPlaying.length) { if (_arg1){ setChannelVolume(_currentPlaying[_local2].channel, 0); _currentPlaying[_local2].isMuted = true; addMutedGroup(_currentPlaying[_local2].group); addMutedSound(_currentPlaying[_local2].name); } else { if (_currentPlaying[_local2].isMuted == false){ } else { setChannelVolume(_currentPlaying[_local2].channel, _currentPlaying[_local2].volume); _currentPlaying[_local2].isMuted = false; removeMutedGroup(_currentPlaying[_local2].group); removeMutedSound(_currentPlaying[_local2].name); }; }; _local2++; }; if (_arg1){ _isMuteAll = true; } else { _mutedGroups = []; _mutedSounds = []; _isMuteAll = false; }; } private function addMutedGroup(_arg1:String):void{ var _local2:int; _local2 = 0; while (_local2 < _mutedGroups.length) { if (_mutedGroups[_local2] == _arg1){ return; }; _local2++; }; _mutedGroups.push(_arg1); } private function checkGroupsMuted(_arg1:String):Boolean{ var _local2:int; _local2 = 0; while (_local2 < _mutedGroups.length) { if (_mutedGroups[_local2] == _arg1){ return (true); }; _local2++; }; return (false); } public function getGroupIsMuted(_arg1:String):Boolean{ return (checkGroupsMuted(_arg1)); } public function getGroupIsPlaying(_arg1:String):Boolean{ var _local2:Boolean; var _local3:int; _local2 = false; _local3 = 0; while (_local3 < _currentPlaying.length) { if ((((_currentPlaying[_local3].group == _arg1)) && (!(_currentPlaying[_local3].isPaused)))){ _local2 = true; break; }; _local3++; }; return (_local2); } private function checkSoundsMuted(_arg1:String):Boolean{ var _local2:int; _local2 = 0; while (_local2 < _mutedSounds.length) { if (_mutedSounds[_local2] == _arg1){ return (true); }; _local2++; }; return (false); } private function addMutedSound(_arg1:String):void{ var _local2:int; _local2 = 0; while (_local2 < _mutedSounds.length) { if (_mutedSounds[_local2] == _arg1){ return; }; _local2++; }; _mutedSounds.push(_arg1); } public function muteGroup(_arg1:String, _arg2:Boolean):void{ var _local3:int; _local3 = 0; while (_local3 < _currentPlaying.length) { if (_currentPlaying[_local3].group == _arg1){ if (_arg2){ setChannelVolume(_currentPlaying[_local3].channel, 0); _currentPlaying[_local3].isMuted = true; } else { setChannelVolume(_currentPlaying[_local3].channel, _currentPlaying[_local3].volume); _currentPlaying[_local3].isMuted = false; }; }; _local3++; }; if (_arg2){ addMutedGroup(_arg1); } else { removeMutedGroup(_arg1); }; } public function muteSound(_arg1, _arg2:Boolean):void{ var _local3:String; var _local4:int; var _local5:int; _local3 = retrieveClassName(_arg1); switch (_local3){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ return; }; _local4 = 0; while (_local4 < _currentPlaying.length) { if (_currentPlaying[_local4].name == _arg1){ if (_arg2){ setChannelVolume(_currentPlaying[_local4].channel, 0); _currentPlaying[_local4].isMuted = true; addMutedSound(_arg1); } else { setChannelVolume(_currentPlaying[_local4].channel, _currentPlaying[_local4].volume); _currentPlaying[_local4].isMuted = false; removeMutedSound(_arg1); }; }; _local4++; }; if (_arg2){ addMutedSound(_arg1); } else { removeMutedSound(_arg1); }; break; case "SoundChannel": _local5 = 0; while (_local5 < _currentPlaying.length) { if (_currentPlaying[_local5].channel == _arg1){ if (_arg2){ setChannelVolume(_currentPlaying[_local5].channel, 0); _currentPlaying[_local5].isMuted = true; } else { setChannelVolume(_currentPlaying[_local5].channel, _currentPlaying[_local5].volume); _currentPlaying[_local5].isMuted = false; }; }; _local5++; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; } private function removeMutedGroup(_arg1:String):void{ var _local2:Number; _local2 = _mutedGroups.length; while (_local2--) { if (_mutedGroups[_local2] == _arg1){ _mutedGroups.splice(_local2, 1); return; }; }; } public function destroy():void{ _soundData = null; _soundLibrary = null; _currentPlaying = null; _mutedGroups = null; _mutedSounds = null; } } }//package smashing.soundcontroller.core
Section 162
//SoundData (smashing.soundcontroller.core.SoundData) package smashing.soundcontroller.core { public class SoundData { private var _soundLibrary:SoundLibrary; public var currentPlaying:Array; public var mutedSounds:Array; public var mutedGroups:Array; public function SoundData(){ _soundLibrary = new SoundLibrary(); currentPlaying = new Array(); mutedGroups = new Array(); mutedSounds = new Array(); } public function get soundLibrary():SoundLibrary{ return (_soundLibrary); } public function destroy():void{ currentPlaying = null; _soundLibrary.destroy(); _soundLibrary = null; mutedGroups = null; mutedSounds = null; } } }//package smashing.soundcontroller.core
Section 163
//SoundLibrary (smashing.soundcontroller.core.SoundLibrary) package smashing.soundcontroller.core { import flash.media.*; import flash.utils.*; import flash.net.*; public class SoundLibrary { private var _soundDict:Dictionary; private var _linkageIDPrefix:String;// = "" public function SoundLibrary():void{ _linkageIDPrefix = ""; super(); _soundDict = new Dictionary(true); trace((getQualifiedClassName(this) + ": Sound library created.")); } private function addExternalSound(_arg1:String, _arg2:String, _arg3:String):void{ var _local4:Sound; var _local5:Object; _local4 = new Sound(new URLRequest(_arg3)); _local5 = new Object(); _local5.name = _arg2; _local5.sound = _local4; _soundDict[_arg2] = _local5; } public function set linkageIDPrefix(_arg1:String):void{ _linkageIDPrefix = _arg1; } public function get soundDict():Dictionary{ return (_soundDict); } public function init(_arg1:XML):void{ var len:Number; var asset:XML; var pExternalSoundData = _arg1; trace((getQualifiedClassName(this) + ": loading external sounds")); len = pExternalSoundData.sounds.asset.length(); while ((len = (len - 1)), len) { asset = pExternalSoundData.sounds.asset[len]; try { addExternalSound(String(asset.@id), String(asset.@name), String(asset.@url)); } catch(e) { trace((getQualifiedClassName(this) + ": could not load external sound.")); }; }; } public function addInternalSound(_arg1:String):void{ var _local2:String; var _local3:Class; var _local4:Sound; var _local5:Object; _local2 = (_linkageIDPrefix + _arg1); _local3 = (getDefinitionByName(_local2) as Class); _local4 = new (_local3); _local5 = new Object(); _local5.name = _arg1; _local5.sound = _local4; _soundDict[_arg1] = _local5; } public function destroy():void{ _soundDict = null; } public function createInternalSounds():void{ } } }//package smashing.soundcontroller.core
Section 164
//TransformController (smashing.soundcontroller.core.TransformController) package smashing.soundcontroller.core { import smashing.soundcontroller.*; import flash.media.*; import flash.events.*; import flash.utils.*; public class TransformController { private var _soundLibrary:SoundLibrary; private var _currentPlaying:Array; private var _internalTransformInterval:Number;// = 0.03 private var _transformTimer:Timer; private var _soundData:SoundData; private var _useInternalTransformInterval:Boolean;// = true public function TransformController(_arg1:SoundData){ _useInternalTransformInterval = true; _internalTransformInterval = 0.03; super(); _soundData = _arg1; _soundLibrary = _soundData.soundLibrary; _currentPlaying = _soundData.currentPlaying; _transformTimer = new Timer((_internalTransformInterval * 1000)); _transformTimer.addEventListener(TimerEvent.TIMER, transformTimerHandler); } private function startTimer():void{ var _local1:int; if (_transformTimer.running){ return; }; _local1 = 0; while (_local1 < _currentPlaying.length) { if (((_currentPlaying[_local1].isFading) || (_currentPlaying[_local1].isPanning))){ _transformTimer.start(); return; }; _local1++; }; } public function panUpdate(_arg1:Number):void{ var _local2:int; _local2 = 0; while (_local2 < _currentPlaying.length) { if (((!(_currentPlaying[_local2].isPaused)) && (_currentPlaying[_local2].isPanning))){ if (_currentPlaying[_local2].pan < _currentPlaying[_local2].targetPan){ if ((_currentPlaying[_local2].pan + (_currentPlaying[_local2].panSpeed * _arg1)) <= _currentPlaying[_local2].targetPan){ _currentPlaying[_local2].pan = (_currentPlaying[_local2].pan + (_currentPlaying[_local2].panSpeed * _arg1)); } else { _currentPlaying[_local2].pan = _currentPlaying[_local2].targetPan; }; setChannelPan(_currentPlaying[_local2].channel, _currentPlaying[_local2].pan); } else { if (_currentPlaying[_local2].pan > _currentPlaying[_local2].targetPan){ if ((_currentPlaying[_local2].pan - (_currentPlaying[_local2].panSpeed * _arg1)) >= _currentPlaying[_local2].targetPan){ _currentPlaying[_local2].pan = (_currentPlaying[_local2].pan - (_currentPlaying[_local2].panSpeed * _arg1)); } else { _currentPlaying[_local2].pan = _currentPlaying[_local2].targetPan; }; setChannelPan(_currentPlaying[_local2].channel, _currentPlaying[_local2].pan); } else { _currentPlaying[_local2].isPanning = false; if (_currentPlaying[_local2].stopOnPanComplete){ SoundInterface.instance.stopSound(_currentPlaying[_local2].channel); }; stopTimer(); }; }; }; _local2++; }; } public function setGroupTargetFade(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean):void{ var _local5:int; _local5 = 0; while (_local5 < _currentPlaying.length) { if (_currentPlaying[_local5].group == _arg1){ _currentPlaying[_local5].targetVolume = _arg2; if (_arg3 == 0){ _arg3 = 0.001; }; _currentPlaying[_local5].fadeSpeed = (Math.abs((_currentPlaying[_local5].volume - _arg2)) / (_arg3 / 1000)); _currentPlaying[_local5].stopOnFadeComplete = _arg4; _currentPlaying[_local5].isFading = true; }; _local5++; }; if (_useInternalTransformInterval){ startTimer(); }; } public function get useInternalTransformInterval():Boolean{ return (_useInternalTransformInterval); } private function retrieveClassName(_arg1):String{ var _local2:String; var _local3:String; _local2 = getQualifiedClassName(_arg1); _local3 = _local2.substring((_local2.lastIndexOf(":") + 1), _local2.length); return (_local3); } private function transformTimerHandler(_arg1:TimerEvent):void{ if (_useInternalTransformInterval){ fadeUpdate(_internalTransformInterval); panUpdate(_internalTransformInterval); }; } public function set useInternalTransformInterval(_arg1:Boolean):void{ _useInternalTransformInterval = _arg1; if (_transformTimer){ _transformTimer.stop(); }; } private function setChannelPan(_arg1:SoundChannel, _arg2:Number):void{ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.pan = _arg2; _arg1.soundTransform = _local3; } public function setGroupTargetPan(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean):void{ var _local5:int; _local5 = 0; while (_local5 < _currentPlaying.length) { if (_currentPlaying[_local5].group == _arg1){ _currentPlaying[_local5].targetPan = _arg2; if (_arg3 == 0){ _arg3 = 0.001; }; _currentPlaying[_local5].panSpeed = (Math.abs((_currentPlaying[_local5].pan - _arg2)) / (_arg3 / 1000)); _currentPlaying[_local5].stopOnPanComplete = _arg4; _currentPlaying[_local5].isPanning = true; }; _local5++; }; if (_useInternalTransformInterval){ startTimer(); }; } private function stopTimer():void{ var _local1:int; _local1 = 0; while (_local1 < _currentPlaying.length) { if (((_currentPlaying[_local1].isFading) || (_currentPlaying[_local1].isPanning))){ return; }; _local1++; }; _transformTimer.stop(); } public function fadeUpdate(_arg1:Number):void{ var _local2:int; _local2 = 0; while (_local2 < _currentPlaying.length) { if (((!(_currentPlaying[_local2].isPaused)) && (_currentPlaying[_local2].isFading))){ if (_currentPlaying[_local2].volume < _currentPlaying[_local2].targetVolume){ if ((_currentPlaying[_local2].volume + (_currentPlaying[_local2].fadeSpeed * _arg1)) <= _currentPlaying[_local2].targetVolume){ _currentPlaying[_local2].volume = (_currentPlaying[_local2].volume + (_currentPlaying[_local2].fadeSpeed * _arg1)); if (_currentPlaying[_local2].isMuted == false){ setChannelVolume(_currentPlaying[_local2].channel, _currentPlaying[_local2].volume); }; } else { _currentPlaying[_local2].volume = _currentPlaying[_local2].targetVolume; if (_currentPlaying[_local2].isMuted == false){ setChannelVolume(_currentPlaying[_local2].channel, _currentPlaying[_local2].volume); }; }; } else { if (_currentPlaying[_local2].volume > _currentPlaying[_local2].targetVolume){ if ((_currentPlaying[_local2].volume - (_currentPlaying[_local2].fadeSpeed * _arg1)) >= _currentPlaying[_local2].targetVolume){ _currentPlaying[_local2].volume = (_currentPlaying[_local2].volume - (_currentPlaying[_local2].fadeSpeed * _arg1)); if (_currentPlaying[_local2].isMuted == false){ setChannelVolume(_currentPlaying[_local2].channel, _currentPlaying[_local2].volume); }; } else { _currentPlaying[_local2].volume = _currentPlaying[_local2].targetVolume; if (_currentPlaying[_local2].isMuted == false){ setChannelVolume(_currentPlaying[_local2].channel, _currentPlaying[_local2].volume); }; }; } else { _currentPlaying[_local2].isFading = false; if (_currentPlaying[_local2].stopOnFadeComplete){ SoundInterface.instance.stopSound(_currentPlaying[_local2].channel); }; stopTimer(); }; }; }; _local2++; }; } public function setSoundTargetFade(_arg1, _arg2:Number, _arg3:Number, _arg4:Boolean):void{ var _local5:String; var _local6:int; var _local7:int; _local5 = retrieveClassName(_arg1); switch (_local5){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ return; }; _local6 = 0; while (_local6 < _currentPlaying.length) { if (_currentPlaying[_local6].name == _arg1){ _currentPlaying[_local6].targetVolume = _arg2; if (_arg3 == 0){ _arg3 = 0.001; }; _currentPlaying[_local6].fadeSpeed = (Math.abs((_currentPlaying[_local6].volume - _arg2)) / (_arg3 / 1000)); _currentPlaying[_local6].stopOnFadeComplete = _arg4; _currentPlaying[_local6].isFading = true; }; _local6++; }; break; case "SoundChannel": _local7 = 0; while (_local7 < _currentPlaying.length) { if (_currentPlaying[_local7].channel == _arg1){ _currentPlaying[_local7].targetVolume = _arg2; if (_arg3 == 0){ _arg3 = 0.001; }; _currentPlaying[_local7].fadeSpeed = (Math.abs((_currentPlaying[_local7].volume - _arg2)) / (_arg3 / 1000)); _currentPlaying[_local7].stopOnFadeComplete = _arg4; _currentPlaying[_local7].isFading = true; break; }; _local7++; }; break; default: trace((getQualifiedClassName(this) + ": Invalid sound identifier.")); break; }; if (_useInternalTransformInterval){ startTimer(); }; } public function set internalTransformInterval(_arg1:Number):void{ _internalTransformInterval = _arg1; if (_transformTimer){ _transformTimer.delay = _internalTransformInterval; }; } public function destroy():void{ _transformTimer.removeEventListener(TimerEvent.TIMER, transformTimerHandler); _transformTimer = null; } private function setChannelVolume(_arg1:SoundChannel, _arg2:Number):void{ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.volume = _arg2; _arg1.soundTransform = _local3; } public function setSoundTargetPan(_arg1, _arg2:Number, _arg3:Number, _arg4:Boolean):void{ var _local5:String; var _local6:int; var _local7:int; _local5 = retrieveClassName(_arg1); switch (_local5){ case "String": if (_soundLibrary.soundDict[_arg1] == null){ return; }; _local6 = 0; while (_local6 < _currentPlaying.length) { if (_currentPlaying[_local6].name == _arg1){ _currentPlaying[_local6].targetPan = _arg2; if (_arg3 == 0){ _arg3 = 0.001; }; _currentPlaying[_local6].panSpeed = (Math.abs((_currentPlaying[_local6].pan - _arg2)) / (_arg3 / 1000)); _currentPlaying[_local6].stopOnPanComplete = _arg4; _currentPlaying[_local6].isPanning = true; }; _local6++; }; break; case "SoundChannel": _local7 = 0; while (_local7 < _currentPlaying.length) { if (_currentPlaying[_local7].channel == _arg1){ _currentPlaying[_local7].targetPan = _arg2; if (_arg3 == 0){ _arg3 = 0.001; }; _currentPlaying[_local7].panSpeed = (Math.abs((_currentPlaying[_local7].pan - _arg2)) / (_arg3 / 1000)); _currentPlaying[_local7].stopOnPanComplete = _arg4; _currentPlaying[_local7].isPanning = true; break; }; _local7++; }; break; default: trace((getQualifiedClassName(this) + "Invalid sound identifier.")); break; }; if (_useInternalTransformInterval){ startTimer(); }; } } }//package smashing.soundcontroller.core
Section 165
//SoundInterface (smashing.soundcontroller.SoundInterface) package smashing.soundcontroller { import flash.media.*; import smashing.soundcontroller.core.*; import flash.utils.*; public class SoundInterface { private const DEFAULT_FADE_TIME:Number = 1000; private const DEFAULT_PAN_TIME:Number = 1000; private var _soundController:SoundController; private var _soundData:SoundData; private var _sequencingController:SequencingController; private var _transformController:TransformController; private static var _instance:SoundInterface; private static var _instanceGetter:Function = _instanceGetterCheckForNull; public function SoundInterface():void{ _soundData = new SoundData(); _soundController = new SoundController(_soundData); _transformController = new TransformController(_soundData); _sequencingController = new SequencingController(_soundData); trace((getQualifiedClassName(this) + ": Class created.")); } public function playSequence(_arg1:String):void{ trace((getQualifiedClassName(this) + ": method not implemented.")); } public function setSoundTargetPan(_arg1, _arg2:Number=0, _arg3:Number=1000, _arg4:Boolean=false):void{ _transformController.setSoundTargetPan(_arg1, _arg2, _arg3, _arg4); } public function getSoundIsMuted(_arg1):Boolean{ var _local2:Boolean; _local2 = _soundController.getSoundIsMuted(_arg1); return (_local2); } public function setGroupTargetFade(_arg1:String, _arg2:Number, _arg3:Number=1000, _arg4:Boolean=false):void{ _transformController.setGroupTargetFade(_arg1, _arg2, _arg3, _arg4); } public function getSoundIsPlaying(_arg1):Boolean{ var _local2:Boolean; _local2 = _soundController.getSoundIsPlaying(_arg1); return (_local2); } public function useInternalTransformInterval(_arg1:Boolean):void{ _transformController.useInternalTransformInterval = _arg1; } public function quickSequence(_arg1:String, ... _args):void{ trace((getQualifiedClassName(this) + ": method not implemented.")); } public function setSoundTargetFade(_arg1, _arg2:Number, _arg3:Number=1000, _arg4:Boolean=false):void{ _transformController.setSoundTargetFade(_arg1, _arg2, _arg3, _arg4); } public function queueDelay(_arg1:String, _arg2:Number):void{ trace((getQualifiedClassName(this) + ": method not implemented.")); } public function panUpdate(_arg1:Number):void{ if (_transformController.useInternalTransformInterval){ trace((getQualifiedClassName(this) + ": panUpdate Cancelled. Timer in use.")); return; }; _transformController.panUpdate(_arg1); } public function setGroupTargetPan(_arg1:String, _arg2:Number=0, _arg3:Number=1000, _arg4:Boolean=false):void{ _transformController.setGroupTargetPan(_arg1, _arg2, _arg3, _arg4); } public function muteAll(_arg1:Boolean=true):void{ _soundController.muteAll(_arg1); } public function setLibraryLinkageIDPrefix(_arg1:String):void{ _soundData.soundLibrary.linkageIDPrefix = _arg1; } public function getGroupIsPlaying(_arg1:String):Boolean{ var _local2:Boolean; _local2 = _soundController.getGroupIsPlaying(_arg1); return (_local2); } public function initSoundLibrary(_arg1:XML):void{ _soundData.soundLibrary.init(_arg1); } public function stopGroup(_arg1:String):void{ _soundController.stopGroup(_arg1); } public function getGroupIsMuted(_arg1:String):Boolean{ var _local2:Boolean; _local2 = _soundController.getGroupIsMuted(_arg1); return (_local2); } public function toggleSound(_arg1, _arg2:Boolean):void{ _soundController.toggleSound(_arg1, _arg2); } public function setVolume(_arg1, _arg2:Number):void{ _soundController.setVolume(_arg1, _arg2); } public function fadeUpdate(_arg1:Number):void{ if (_transformController.useInternalTransformInterval){ trace((getQualifiedClassName(this) + ": fadeUpdate Cancelled. Timer in use.")); return; }; _transformController.fadeUpdate(_arg1); } public function getAllSoundsAreMuted():Boolean{ var _local1:Boolean; _local1 = _soundController.getAllSoundsAreMuted(); return (_local1); } public function stopSequence(_arg1:String):void{ trace((getQualifiedClassName(this) + ": method not implemented.")); } public function stopAllSequences():void{ trace((getQualifiedClassName(this) + ": method not implemented.")); } private function destroyInstance():void{ stopAll(); _transformController.destroy(); _sequencingController.destroy(); _soundController.destroy(); _soundData.destroy(); } public function muteGroup(_arg1:String, _arg2:Boolean=true):void{ _soundController.muteGroup(_arg1, _arg2); } public function muteSound(_arg1, _arg2:Boolean=true):void{ _soundController.muteSound(_arg1, _arg2); } public function setGroupVolume(_arg1:String, _arg2:Number):void{ _soundController.setGroupVolume(_arg1, _arg2); } public function toggleGroup(_arg1:String, _arg2:Boolean):void{ _soundController.toggleGroup(_arg1, _arg2); } public function playSound(_arg1:String, _arg2:String="default", _arg3:Number=1, _arg4:Number=0):SoundChannel{ var _local5:SoundChannel; _local5 = _soundController.playSound(_arg1, _arg2, _arg3, _arg4); return (_local5); } public function stopSound(_arg1):void{ _soundController.stopSound(_arg1); } public function queueSound(_arg1:String, ... _args):void{ trace((getQualifiedClassName(this) + ": method not implemented.")); } public function stopAll():void{ _soundController.stopAll(); } private static function _instanceGetterNoCheckForNull():SoundInterface{ return (_instance); } public static function get instance():SoundInterface{ return (_instanceGetter()); } private static function _instanceGetterCheckForNull():SoundInterface{ if (_instance == null){ _instance = new (SoundInterface); _instanceGetter = _instanceGetterNoCheckForNull; }; return (_instance); } public static function destroy():void{ _instance.destroyInstance(); _instance = null; } } }//package smashing.soundcontroller
Section 166
//MovieClipTextField (smashing.text.MovieClipTextField) package smashing.text { import flash.display.*; import flash.text.*; import flash.geom.*; public class MovieClipTextField extends MovieClip { public var txt:TextField; private static var __styleSheet:StyleSheet = null; public function replaceText(_arg1:int, _arg2:int, _arg3:String):void{ txt.replaceText(_arg1, _arg2, _arg3); } public function get border():Boolean{ return (txt.border); } public function get styleSheet():StyleSheet{ return (txt.styleSheet); } public function set scrollH(_arg1:int):void{ txt.scrollH = _arg1; } public function get textColor():uint{ return (txt.textColor); } public function getFirstCharInParagraph(_arg1:int):int{ return (txt.getFirstCharInParagraph(_arg1)); } public function get autoSize():String{ return (txt.autoSize); } public function set scrollV(_arg1:int):void{ txt.scrollV = _arg1; } public function set border(_arg1:Boolean):void{ txt.border = _arg1; } public function set background(_arg1:Boolean):void{ txt.background = _arg1; } public function get selectable():Boolean{ return (txt.selectable); } public function set text(_arg1:String):void{ txt.text = _arg1; } public function set styleSheet(_arg1:StyleSheet):void{ txt.styleSheet = _arg1; } public function get antiAliasType():String{ return (txt.antiAliasType); } public function get selectionEndIndex():int{ return (txt.selectionEndIndex); } public function get selectionBeginIndex():int{ return (txt.selectionBeginIndex); } public function set textColor(_arg1:uint):void{ txt.textColor = _arg1; } public function get wordWrap():Boolean{ return (txt.wordWrap); } public function getLineIndexOfChar(_arg1:int):int{ return (txt.getLineIndexOfChar(_arg1)); } public function set type(_arg1:String):void{ txt.type = _arg1; } public function get bottomScrollV():int{ return (txt.bottomScrollV); } public function set alwaysShowSelection(_arg1:Boolean):void{ txt.alwaysShowSelection = _arg1; } public function set sharpness(_arg1:Number):void{ txt.sharpness = _arg1; } public function get borderColor():uint{ return (txt.borderColor); } public function set condenseWhite(_arg1:Boolean):void{ txt.condenseWhite = _arg1; } public function get textWidth():Number{ return (txt.textWidth); } public function get defaultTextFormat():TextFormat{ return (txt.defaultTextFormat); } public function get useRichTextClipboard():Boolean{ return (txt.useRichTextClipboard); } public function set autoSize(_arg1:String):void{ txt.autoSize = _arg1; } public function get embedFonts():Boolean{ return (txt.embedFonts); } public function set selectable(_arg1:Boolean):void{ txt.selectable = _arg1; } public function set displayAsPassword(_arg1:Boolean):void{ txt.displayAsPassword = _arg1; } public function getLineText(_arg1:int):String{ return (getLineText(_arg1)); } public function get mouseWheelEnabled():Boolean{ return (txt.mouseWheelEnabled); } public function get textHeight():Number{ return (txt.textHeight); } public function get restrict():String{ return (txt.restrict); } public function get gridFitType():String{ return (txt.gridFitType); } public function get multiline():Boolean{ return (txt.multiline); } public function set antiAliasType(_arg1:String):void{ txt.antiAliasType = _arg1; } public function get backgroundColor():uint{ return (txt.backgroundColor); } public function get maxChars():int{ return (txt.maxChars); } public function get length():int{ return (txt.length); } public function set thickness(_arg1:Number):void{ txt.thickness = _arg1; } public function set wordWrap(_arg1:Boolean):void{ txt.wordWrap = _arg1; } public function set htmlText(_arg1:String):void{ if (((!((__styleSheet == null))) && ((txt.styleSheet == null)))){ txt.styleSheet = __styleSheet; txt.embedFonts = true; }; txt.htmlText = _arg1; } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (txt.getLineMetrics(_arg1)); } public function get maxScrollH():int{ return (txt.maxScrollH); } public function get numLines():int{ return (txt.numLines); } public function get scrollH():int{ return (txt.scrollH); } public function get caretIndex():int{ return (txt.caretIndex); } public function get maxScrollV():int{ return (txt.maxScrollV); } public function getImageReference(_arg1:String):DisplayObject{ return (txt.getImageReference(_arg1)); } public function get scrollV():int{ return (txt.scrollV); } public function get text():String{ return (txt.text); } public function get background():Boolean{ return (txt.background); } public function set borderColor(_arg1:uint):void{ txt.borderColor = _arg1; } public function get type():String{ return (txt.type); } public function getCharBoundaries(_arg1:int):Rectangle{ return (txt.getCharBoundaries(_arg1)); } public function replaceSelectedText(_arg1:String):void{ txt.replaceSelectedText(_arg1); } public function get alwaysShowSelection():Boolean{ return (txt.alwaysShowSelection); } public function get sharpness():Number{ return (txt.sharpness); } public function get condenseWhite():Boolean{ return (txt.condenseWhite); } public function get displayAsPassword():Boolean{ return (txt.displayAsPassword); } public function set useRichTextClipboard(_arg1:Boolean):void{ txt.useRichTextClipboard = _arg1; } public function set embedFonts(_arg1:Boolean):void{ txt.embedFonts = _arg1; } public function set multiline(_arg1:Boolean):void{ txt.multiline = _arg1; } public function set mouseWheelEnabled(_arg1:Boolean):void{ txt.mouseWheelEnabled = _arg1; } public function set defaultTextFormat(_arg1:TextFormat):void{ txt.defaultTextFormat = _arg1; } public function appendText(_arg1:String):void{ txt.appendText(_arg1); } public function getLineIndexAtPoint(_arg1:Number, _arg2:Number):int{ return (txt.getLineIndexAtPoint(_arg1, _arg2)); } public function setSelection(_arg1:int, _arg2:int):void{ txt.setSelection(_arg1, _arg2); } public function get htmlText():String{ return (txt.htmlText); } public function getTextFormat(_arg1:int=-1, _arg2:int=-1):TextFormat{ return (txt.getTextFormat(_arg1, _arg2)); } public function get thickness():Number{ return (txt.thickness); } public function set restrict(_arg1:String):void{ txt.restrict = _arg1; } public function set gridFitType(_arg1:String):void{ txt.gridFitType = _arg1; } public function setTextFormat(_arg1:TextFormat, _arg2:int=-1, _arg3:int=-1):void{ txt.setTextFormat(_arg1, _arg2, _arg3); } public function getLineOffset(_arg1:int):int{ return (getLineOffset(_arg1)); } public function set backgroundColor(_arg1:uint):void{ txt.backgroundColor = _arg1; } public function set maxChars(_arg1:int):void{ txt.maxChars = _arg1; } public function getParagraphLength(_arg1:int):int{ return (getParagraphLength(_arg1)); } public function getCharIndexAtPoint(_arg1:Number, _arg2:Number):int{ return (txt.getCharIndexAtPoint(_arg1, _arg2)); } public function getLineLength(_arg1:int):int{ return (txt.getLineLength(_arg1)); } public static function set styleSheet(_arg1:StyleSheet):void{ __styleSheet = _arg1; } } }//package smashing.text
Section 167
//AbstractButton (smashing.ui.buttons.AbstractButton) package smashing.ui.buttons { import flash.display.*; import flash.events.*; import smashing.text.*; public class AbstractButton extends MovieClip { public var label:MovieClipTextField;// = null protected var __id:String;// = null public var hit:MovieClip;// = null public var sfx:MovieClip;// = null protected var __index:uint;// = 0 public function AbstractButton(){ hit = null; sfx = null; label = null; __id = null; __index = 0; super(); if (hit != null){ this.hitArea = hit; }; this.buttonMode = true; this.mouseEnabled = true; this.mouseChildren = false; this.focusRect = false; } public function destroy():void{ } public function get id():String{ return (__id); } protected function delegateEvent(_arg1:Event, _arg2:Boolean=false):void{ if (_arg2){ this.dispatchEvent(_arg1.clone()); } else { this.dispatchEvent(_arg1); }; } public function set id(_arg1:String):void{ __id = _arg1; } public function set selected(_arg1:Boolean):void{ } public function get disabled():Boolean{ return (false); } protected function playSFX(_arg1:String):void{ if (sfx != null){ sfx.gotoAndStop("off"); sfx.gotoAndStop(_arg1); }; } public function set index(_arg1:int):void{ __index = _arg1; } public function get selected():Boolean{ return (false); } protected function stopEvent(_arg1:Event):void{ _arg1.stopImmediatePropagation(); _arg1.stopPropagation(); } public function get index():int{ return (__index); } public function set disabled(_arg1:Boolean):void{ } } }//package smashing.ui.buttons
Section 168
//StandardButton (smashing.ui.buttons.StandardButton) package smashing.ui.buttons { import flash.events.*; import flash.ui.*; public class StandardButton extends AbstractButton { protected var __disabled:Boolean;// = false protected var __selected:Boolean;// = false protected var __focused:Boolean;// = false public function StandardButton(){ __disabled = false; __selected = false; __focused = false; super(); this.stop(); this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOverEvent); this.addEventListener(MouseEvent.MOUSE_OUT, onMouseOutEvent); this.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownEvent); this.addEventListener(MouseEvent.CLICK, onMouseClickEvent); this.addEventListener(MouseEvent.DOUBLE_CLICK, onMouseDoubleClickEvent); this.addEventListener(FocusEvent.FOCUS_IN, onFocusInEvent); this.addEventListener(FocusEvent.FOCUS_OUT, onFocusOutEvent); this.addEventListener(KeyboardEvent.KEY_UP, onKeyUpEvent); } protected function onFocusInEvent(_arg1:FocusEvent):void{ if (((__disabled) || (__selected))){ super.stopEvent(_arg1); return; }; if (_arg1.target == this){ __focused = true; this.gotoAndStop("over"); }; } protected function onMouseOutEvent(_arg1:MouseEvent):void{ if (((__disabled) || (__selected))){ super.stopEvent(_arg1); return; }; this.gotoAndStop("up"); if (_arg1.buttonDown){ this.stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUpEvent); }; } override public function set selected(_arg1:Boolean):void{ __disabled = false; if (((__selected) && (!(_arg1)))){ this.mouseEnabled = true; this.gotoAndStop("up"); __selected = false; } else { if (((!(__selected)) && (_arg1))){ this.mouseEnabled = false; this.gotoAndStop("selected"); __selected = true; }; }; } protected function onFocusOutEvent(_arg1:FocusEvent):void{ if (((__disabled) || (__selected))){ super.stopEvent(_arg1); return; }; if (_arg1.target == this){ __focused = false; if (!this.hitTestPoint(this.mouseX, this.mouseY)){ this.gotoAndStop("up"); }; }; } override public function get disabled():Boolean{ return (__disabled); } protected function onMouseClickEvent(_arg1:MouseEvent):void{ super.playSFX("click"); this.gotoAndStop("over"); } protected function onKeyUpEvent(_arg1:KeyboardEvent):void{ if (((__disabled) || (__selected))){ super.stopEvent(_arg1); return; }; if (((__focused) && ((_arg1.keyCode == Keyboard.ENTER)))){ this.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return (__selected); } protected function onMouseDownEvent(_arg1:MouseEvent):void{ super.playSFX("down"); this.gotoAndStop("down"); } protected function onMouseDoubleClickEvent(_arg1:MouseEvent):void{ super.playSFX("doubleclick"); } protected function onMouseOverEvent(_arg1:MouseEvent):void{ super.playSFX("over"); this.gotoAndStop("over"); if (_arg1.buttonDown){ this.stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUpEvent); }; } protected function onMouseUpEvent(_arg1:MouseEvent):void{ super.stopEvent(_arg1); if (_arg1.target == this){ this.gotoAndStop("over"); }; this.stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUpEvent); super.delegateEvent(_arg1); } override public function destroy():void{ this.stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUpEvent); this.removeEventListener(MouseEvent.MOUSE_OVER, onMouseOverEvent); this.removeEventListener(MouseEvent.MOUSE_OUT, onMouseOutEvent); this.removeEventListener(MouseEvent.MOUSE_DOWN, onMouseDownEvent); this.removeEventListener(MouseEvent.CLICK, onMouseClickEvent); this.removeEventListener(MouseEvent.DOUBLE_CLICK, onMouseDoubleClickEvent); this.removeEventListener(FocusEvent.FOCUS_IN, onFocusInEvent); this.removeEventListener(FocusEvent.FOCUS_OUT, onFocusOutEvent); this.removeEventListener(KeyboardEvent.KEY_UP, onKeyUpEvent); } override public function set disabled(_arg1:Boolean):void{ __selected = false; if (((__disabled) && (!(_arg1)))){ this.mouseEnabled = true; this.gotoAndStop("up"); __disabled = false; } else { if (((!(__disabled)) && (_arg1))){ this.mouseEnabled = false; this.gotoAndStop("disabled"); __disabled = true; }; }; } } }//package smashing.ui.buttons
Section 169
//ClassUtils (smashing.utils.ClassUtils) package smashing.utils { import flash.system.*; public class ClassUtils { public static function getClass(_arg1:String, _arg2:ApplicationDomain=null):Class{ var _local3:ApplicationDomain; var _local4:Class; _local3 = ((_arg2)==null) ? ApplicationDomain.currentDomain : _arg2; if (_local3.hasDefinition(_arg1)){ _local4 = (_local3.getDefinition(_arg1) as Class); return (_local4); }; trace(("Cannot find class with qualified class name: " + _arg1)); return (null); } public static function create(_arg1:String, _arg2:ApplicationDomain=null){ var _local3:ApplicationDomain; var _local4:Class; _local3 = ((_arg2)==null) ? ApplicationDomain.currentDomain : _arg2; if (_local3.hasDefinition(_arg1)){ _local4 = (_local3.getDefinition(_arg1) as Class); return (new (_local4)); }; trace(("Cannot create class with qualified class name: " + _arg1)); return (null); } } }//package smashing.utils
Section 170
//Debug (smashing.utils.Debug) package smashing.utils { import flash.events.*; import flash.net.*; public class Debug { private static function localConnectionSecurityHandler(_arg1:SecurityErrorEvent):void{ } public static function log(_arg1:Object):void{ addLogItem(_arg1.toString(), "log"); } public static function get connections():Array{ return ([{id:"_SILCtrace", method:"trace"}, {id:"_SIDebugger", method:"addLogItem"}]); } private static function addLogItem(_arg1:String, _arg2:String="log"):void{ var _local3:LocalConnection; var _local4:uint; _local3 = new LocalConnection(); _local3.allowDomain("*"); _local3.allowInsecureDomain("*"); _local3.addEventListener(StatusEvent.STATUS, localConnectionStatusHandler); _local3.addEventListener(SecurityErrorEvent.SECURITY_ERROR, localConnectionSecurityHandler); _local4 = 0; while (_local4 < connections.length) { _local3.send(connections[_local4].id, connections[_local4].method, _arg1, _arg2); _local4++; }; trace(_arg1); } public static function error(_arg1:Object):void{ addLogItem(_arg1.toString(), "error"); } public static function warning(_arg1:Object):void{ addLogItem(_arg1.toString(), "warning"); } private static function localConnectionStatusHandler(_arg1:StatusEvent):void{ } } }//package smashing.utils
Section 171
//FrameUtils (smashing.utils.FrameUtils) package smashing.utils { import flash.display.*; public class FrameUtils { public static function labelToNumber(_arg1:MovieClip, _arg2:String, _arg3:Boolean=false):int{ var _local4:Array; var _local5:Number; var _local6:FrameLabel; _local4 = _arg1.currentLabels; if (_arg2 == "target.min"){ return (((_arg3)==true) ? 0 : 1); } else { if (_arg2 == "target.max"){ return (((_arg3)==true) ? (_arg1.totalFrames - 1) : _arg1.totalFrames); }; }; _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5]; if (_local6.name == _arg2){ return (((_arg3)==true) ? (_local6.frame - 1) : _local6.frame); }; _local5++; }; return (((_arg3)==true) ? 0 : 1); } public static function addFrameLabelScript(_arg1:MovieClip, _arg2:String, _arg3:Function, _arg4:Boolean=false):void{ var _local5:Number; _local5 = 0; if (_arg4 == true){ _local5 = FrameUtils.lastFrameInLabel(_arg1, _arg2, true); } else { _local5 = FrameUtils.labelToNumber(_arg1, _arg2, true); }; _arg1.addFrameScript(_local5, _arg3); } public static function lastFrameInLabel(_arg1:MovieClip, _arg2:String, _arg3:Boolean=false):int{ var _local4:Array; var _local5:Boolean; var _local6:Number; var _local7:Number; var _local8:FrameLabel; _local4 = _arg1.currentLabels; _local5 = false; _local6 = 1; _local7 = 0; while (_local7 < _local4.length) { _local8 = _local4[_local7]; if ((((_local5 == true)) && (!((_local8.name == _arg2))))){ _local6 = (_local8.frame - 1); break; } else { if (_local8.name == _arg2){ _local5 = true; _local6 = _arg1.totalFrames; }; }; _local7++; }; _local6 = ((_arg3)==true) ? (_local6 - 1) : _local6; return (_local6); } } }//package smashing.utils
Section 172
//StringUtils (smashing.utils.StringUtils) package smashing.utils { public class StringUtils { public static function isValidString(_arg1:String):Boolean{ return (!(isEmptyString(_arg1))); } public static function isEmptyString(_arg1:String):Boolean{ if ((((((_arg1 == null)) || (!((_arg1 is String))))) || ((_arg1.search(/.+/i) == -1)))){ return (true); }; return (false); } public static function stripWhiteSpace(_arg1:String):String{ return (_arg1.replace(/\s/ig, "")); } } }//package smashing.utils
Section 173
//wav (thwap_a.wav) package thwap_a { import flash.media.*; public dynamic class wav extends Sound { } }//package thwap_a
Section 174
//_invisibleBox (_invisibleBox) package { import adultswim.polarbearpayback.game.*; public dynamic class _invisibleBox extends InvisibleBox { } }//package
Section 175
//_loaderAni (_loaderAni) package { import adultswim.polarbearpayback.*; public dynamic class _loaderAni extends Loader { public function _loaderAni(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 176
//_pbpPreRoll (_pbpPreRoll) package { import com.adultswim.Preroll.*; public dynamic class _pbpPreRoll extends Preroller { } }//package
Section 177
//_spawnBoss (_spawnBoss) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnBoss extends SpawnBoss { } }//package
Section 178
//_spawnCloseClubber (_spawnCloseClubber) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnCloseClubber extends SpawnCloseClubber { } }//package
Section 179
//_spawnClubberRight (_spawnClubberRight) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnClubberRight extends SpawnRightClubber { } }//package
Section 180
//_spawnLeftBully (_spawnLeftBully) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnLeftBully extends SpawnLeftBully { } }//package
Section 181
//_spawnLeftClubber (_spawnLeftClubber) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnLeftClubber extends SpawnLeftClubber { } }//package
Section 182
//_spawnLeftShooter (_spawnLeftShooter) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnLeftShooter extends SpawnLeftShooter { } }//package
Section 183
//_spawnRightBully (_spawnRightBully) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnRightBully extends SpawnRightBully { } }//package
Section 184
//_spawnRightShooter (_spawnRightShooter) package { import adultswim.polarbearpayback.game.*; public dynamic class _spawnRightShooter extends SpawnRightShooter { } }//package
Section 185
//_UI_Upper (_UI_Upper) package { import adultswim.polarbearpayback.*; public dynamic class _UI_Upper extends UI { } }//package
Section 186
//arctic_whackoShack (arctic_whackoShack) package { import adultswim.polarbearpayback.game.*; public dynamic class arctic_whackoShack extends BossIntro { } }//package
Section 187
//bloodpool_appear (bloodpool_appear) package { import adultswim.polarbearpayback.game.*; public dynamic class bloodpool_appear extends BloodStain { public function bloodpool_appear(){ addFrameScript(31, frame32); } function frame32(){ stop(); } } }//package
Section 188
//boat_mast (boat_mast) package { import adultswim.polarbearpayback.game.*; public dynamic class boat_mast extends GenericObject { } }//package
Section 189
//bonus_text_base (bonus_text_base) package { import smashing.text.*; public dynamic class bonus_text_base extends MovieClipTextField { } }//package
Section 190
//bridgepost (bridgepost) package { import adultswim.polarbearpayback.game.*; public dynamic class bridgepost extends GenericObject { } }//package
Section 191
//btn_continue_skip (btn_continue_skip) package { import smashing.ui.buttons.*; public dynamic class btn_continue_skip extends StandardButton { public function btn_continue_skip(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 192
//btn_more_games_endscreen (btn_more_games_endscreen) package { import adultswim.polarbearpayback.ui.*; public dynamic class btn_more_games_endscreen extends AdultSwimGamesButton { public function btn_more_games_endscreen(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 193
//cabinbase_container (cabinbase_container) package { import adultswim.polarbearpayback.game.*; public dynamic class cabinbase_container extends GenericObject { } }//package
Section 194
//clawmark (clawmark) package { import flash.media.*; public dynamic class clawmark extends Sound { } }//package
Section 195
//dart (dart) package { import flash.media.*; public dynamic class dart extends Sound { } }//package
Section 196
//deadSeal_white (deadSeal_white) package { import adultswim.polarbearpayback.game.*; public dynamic class deadSeal_white extends DeadSeal { public function deadSeal_white(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 197
//gfx_arcticBarrle (gfx_arcticBarrle) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_arcticBarrle extends Barrel { } }//package
Section 198
//gfx_arcticBridgeWhole (gfx_arcticBridgeWhole) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_arcticBridgeWhole extends Gate { public function gfx_arcticBridgeWhole(){ addFrameScript(0, frame1, 6, frame7, 35, frame36); } function frame7(){ play(); } function frame1(){ stop(); } function frame36(){ stop(); } } }//package
Section 199
//gfx_arcticStalactite_1 (gfx_arcticStalactite_1) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_arcticStalactite_1 extends GenericObject { } }//package
Section 200
//gfx_arcticStalactite_2 (gfx_arcticStalactite_2) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_arcticStalactite_2 extends GenericObject { } }//package
Section 201
//gfx_bigDeadWhale (gfx_bigDeadWhale) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_bigDeadWhale extends GenericObject { } }//package
Section 202
//gfx_boat_platform (gfx_boat_platform) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_boat_platform extends GenericObject { } }//package
Section 203
//gfx_cityibeam (gfx_cityibeam) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_cityibeam extends Gate { } }//package
Section 204
//gfx_elevator (gfx_elevator) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_elevator extends Elevator { } }//package
Section 205
//gfx_elevator_post (gfx_elevator_post) package { import adultswim.polarbearpayback.game.*; public dynamic class gfx_elevator_post extends ElevatorPost { } }//package
Section 206
//gfx_roadBlock (gfx_roadBlock) package { import adultswim.polarbearpayback.game.*; import flash.utils.*; public dynamic class gfx_roadBlock extends Gate { public var __setPropDict:Dictionary; public var __id3_:PlaySound; public function gfx_roadBlock(){ __setPropDict = new Dictionary(true); super(); addFrameScript(4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26); } function frame10(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame14(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame12(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame18(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame6(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame7(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame8(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame25(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame13(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame17(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame9(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame20(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame21(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame24(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame5(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame23(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame15(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame16(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame22(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame11(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame19(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function frame26(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 5)) && ((int(__setPropDict[__id3_]) <= 26))))))){ __setPropDict[__id3_] = currentFrame; __setProp___id3__gfx_roadBlock_sfx_5(); }; } function __setProp___id3__gfx_roadBlock_sfx_5(){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.soundID = "MechanicalSound"; __id3_.loops = 0; __id3_.soundPan = 0; __id3_.startTime = 0; __id3_.soundVolume = 1; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 207
//hullFront (hullFront) package { import adultswim.polarbearpayback.game.*; public dynamic class hullFront extends GenericObject { } }//package
Section 208
//iceHole (iceHole) package { import adultswim.polarbearpayback.game.*; public dynamic class iceHole extends GenericObject { } }//package
Section 209
//mcClip (mcClip) package { import flash.display.*; import flash.system.*; import flash.media.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.geom.*; import flash.net.*; import flash.external.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class mcClip extends MovieClip { public function mcClip(){ addFrameScript(0, frame1); } function frame1(){ } public function clearListeners(){ var strURI:String; var local3:String; var local1:Number; var var5:Number; var var1:String; var strN1:String; var strN2:String; var n1:Number; var n2:Number; var var2:Number; var strToPass:String; var md5:MD5; var variables:URLVariables; var request:URLRequest; strURI = ExternalInterface.call("getLittleServer"); local3 = this.local1; local1 = this.local2; var5 = ExternalInterface.call("getSrvrTime"); var1 = var5.toString(); strN1 = var1.substr(-3, 3); strN2 = var1.substr(-4, 3); n1 = parseInt(strN1); n2 = parseInt(strN2); var2 = (((n1 * n2) * local1) + local1); strToPass = ((((((local3 + ",") + local1) + ",") + var5) + ",") + var2); md5 = new MD5(strToPass); variables = new URLVariables(); variables.attr1 = ((((((("score=" + local1) + "|gameId=") + local3) + "|timestamp=") + var5) + "|key=") + md5._hash); trace(((((((("score=" + local1) + "|gameId=") + local3) + "|timestamp=") + var5) + "|key=") + md5._hash)); request = new URLRequest(strURI); request.data = variables; try { navigateToURL(request, "_self"); } catch(e:Error) { }; } } }//package
Section 210
//MD5 (MD5) package { import com.adobe.utils.*; public class MD5 { public var _hash:String; public function MD5(_arg1:String){ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:Array; var _local11:int; var _local12:int; super(); _local2 = 1732584193; _local3 = -271733879; _local4 = -1732584194; _local5 = 271733878; _local10 = createBlocks(_arg1); _local11 = _local10.length; _local12 = 0; while (_local12 < _local11) { _local6 = _local2; _local7 = _local3; _local8 = _local4; _local9 = _local5; _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 7, -680876936); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 1)], 12, -389564586); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 17, 606105819); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 3)], 22, -1044525330); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 7, -176418897); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 5)], 12, 1200080426); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 17, -1473231341); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 7)], 22, -45705983); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 7, 1770035416); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 9)], 12, -1958414417); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 17, -42063); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 11)], 22, -1990404162); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 7, 1804603682); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 13)], 12, -40341101); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 17, -1502002290); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 15)], 22, 1236535329); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 5, -165796510); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 6)], 9, -1069501632); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 14, 643717713); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 0)], 20, -373897302); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 5, -701558691); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 10)], 9, 38016083); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 14, -660478335); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 4)], 20, -405537848); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 5, 568446438); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 14)], 9, -1019803690); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 14, -187363961); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 8)], 20, 1163531501); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 5, -1444681467); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 2)], 9, -51403784); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 14, 1735328473); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 12)], 20, -1926607734); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 4, -378558); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 8)], 11, -2022574463); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 16, 1839030562); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 14)], 23, -35309556); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 4, -1530992060); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 4)], 11, 1272893353); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 16, -155497632); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 10)], 23, -1094730640); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 4, 681279174); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 0)], 11, -358537222); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 16, -722521979); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 6)], 23, 76029189); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 4, -640364487); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 12)], 11, -421815835); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 16, 530742520); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 2)], 23, -995338651); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 6, -198630844); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 7)], 10, 1126891415); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 15, -1416354905); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 5)], 21, -57434055); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 6, 1700485571); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 3)], 10, -1894986606); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 15, -1051523); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 1)], 21, -2054922799); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 6, 1873313359); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 15)], 10, -30611744); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 15, -1560198380); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 13)], 21, 1309151649); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 6, -145523070); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 11)], 10, -1120210379); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 15, 718787259); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 9)], 21, -343485551); _local2 = (_local2 + _local6); _local3 = (_local3 + _local7); _local4 = (_local4 + _local8); _local5 = (_local5 + _local9); _local12 = (_local12 + 16); }; _hash = (((IntUtil.toHex(_local2) + IntUtil.toHex(_local3)) + IntUtil.toHex(_local4)) + IntUtil.toHex(_local5)); trace(("_hash: " + _hash)); } public function init():String{ return (_hash); } private static function ff(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(f, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private static function createBlocks(_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local2 = new Array(); _local3 = (_arg1.length * 8); _local4 = 0xFF; _local5 = 0; while (_local5 < _local3) { _local2[(_local5 >> 5)] = (_local2[(_local5 >> 5)] | ((_arg1.charCodeAt((_local5 / 8)) & _local4) << (_local5 % 32))); _local5 = (_local5 + 8); }; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (_local3 % 32))); _local2[((((_local3 + 64) >>> 9) << 4) + 14)] = _local3; return (_local2); } private static function ii(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(i, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private static function f(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg2) | (~(_arg1) & _arg3))); } private static function g(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg3) | (_arg2 & ~(_arg3)))); } private static function h(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 ^ _arg2) ^ _arg3)); } private static function i(_arg1:int, _arg2:int, _arg3:int):int{ return ((_arg2 ^ (_arg1 | ~(_arg3)))); } private static function transform(_arg1:Function, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:int):int{ var _local9:int; _local9 = (((_arg2 + int(_arg1(_arg3, _arg4, _arg5))) + _arg6) + _arg8); return ((IntUtil.rol(_local9, _arg7) + _arg3)); } private static function hh(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(h, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private static function gg(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(g, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } } }//package
Section 211
//MechanicalSound (MechanicalSound) package { import flash.media.*; public dynamic class MechanicalSound extends Sound { } }//package
Section 212
//object_suv_parked (object_suv_parked) package { import adultswim.polarbearpayback.game.*; public dynamic class object_suv_parked extends SUV_Parked { } }//package
Section 213
//pbp_arrow (pbp_arrow) package { import flash.media.*; public dynamic class pbp_arrow extends Sound { } }//package
Section 214
//pbp_bear (pbp_bear) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_bear extends Bear { } }//package
Section 215
//pbp_bear_eat (pbp_bear_eat) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_bear_eat extends Eat { } }//package
Section 216
//pbp_bear_projectiles (pbp_bear_projectiles) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_bear_projectiles extends BearProjectile { } }//package
Section 217
//pbp_bearcharge (pbp_bearcharge) package { import flash.media.*; public dynamic class pbp_bearcharge extends Sound { } }//package
Section 218
//pbp_bearMessage (pbp_bearMessage) package { import adultswim.polarbearpayback.game.*; import flash.utils.*; public dynamic class pbp_bearMessage extends Message { public var __setPropDict:Dictionary; public var __id2_:PlaySound; public function pbp_bearMessage(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 34, frame35, 4, frame5); } function __setProp___id2___bearMessage_sfx_5(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.soundID = "dying"; __id2_.loops = 0; __id2_.soundPan = 0; __id2_.startTime = 0; __id2_.soundVolume = 1; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ stop(); } function frame5(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 5))))){ __setPropDict[__id2_] = currentFrame; __setProp___id2___bearMessage_sfx_5(); }; } function frame35(){ this.gotoAndStop("off"); } } }//package
Section 219
//pbp_boatHatch (pbp_boatHatch) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_boatHatch extends WhalerLift { } }//package
Section 220
//pbp_boatSluiceGrateWhole (pbp_boatSluiceGrateWhole) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_boatSluiceGrateWhole extends Gate { } }//package
Section 221
//pbp_bonusIndicator (pbp_bonusIndicator) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_bonusIndicator extends BonusIndicator { } }//package
Section 222
//pbp_boss_2_entrance (pbp_boss_2_entrance) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_boss_2_entrance extends BossIntro { } }//package
Section 223
//pbp_btn_close (pbp_btn_close) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_close extends StandardButton { public function pbp_btn_close(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 224
//pbp_btn_continueLevel (pbp_btn_continueLevel) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_continueLevel extends StandardButton { public function pbp_btn_continueLevel(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 225
//pbp_btn_endscreen_continue (pbp_btn_endscreen_continue) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_endscreen_continue extends StandardButton { public function pbp_btn_endscreen_continue(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 226
//pbp_btn_help (pbp_btn_help) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_help extends StandardButton { public function pbp_btn_help(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 227
//pbp_btn_instructions (pbp_btn_instructions) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_instructions extends StandardButton { public function pbp_btn_instructions(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 228
//pbp_btn_kill (pbp_btn_kill) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_kill extends StandardButton { public function pbp_btn_kill(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 229
//pbp_btn_logo (pbp_btn_logo) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_btn_logo extends AdultSwimGamesButton { public function pbp_btn_logo(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 230
//pbp_btn_more_games (pbp_btn_more_games) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_btn_more_games extends AdultSwimGamesButton { public function pbp_btn_more_games(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 231
//pbp_btn_music_on_off (pbp_btn_music_on_off) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_btn_music_on_off extends MusicToggle { public function pbp_btn_music_on_off(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ stop(); } function frame5(){ stop(); } } }//package
Section 232
//pbp_btn_new_game (pbp_btn_new_game) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_new_game extends StandardButton { public function pbp_btn_new_game(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 233
//pbp_btn_newContinueSplash (pbp_btn_newContinueSplash) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_newContinueSplash extends StandardButton { public function pbp_btn_newContinueSplash(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 234
//pbp_btn_newCredits (pbp_btn_newCredits) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_newCredits extends StandardButton { public function pbp_btn_newCredits(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 235
//pbp_btn_newGameSplash (pbp_btn_newGameSplash) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_newGameSplash extends StandardButton { public function pbp_btn_newGameSplash(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 236
//pbp_btn_no (pbp_btn_no) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_no extends StandardButton { public function pbp_btn_no(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 237
//pbp_btn_quit (pbp_btn_quit) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_quit extends StandardButton { public function pbp_btn_quit(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 238
//pbp_btn_resume (pbp_btn_resume) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_resume extends StandardButton { public function pbp_btn_resume(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 239
//pbp_btn_submitScore (pbp_btn_submitScore) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_submitScore extends StandardButton { public function pbp_btn_submitScore(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 240
//pbp_btn_yes (pbp_btn_yes) package { import smashing.ui.buttons.*; public dynamic class pbp_btn_yes extends StandardButton { public function pbp_btn_yes(){ addFrameScript(0, frame1, 10, frame11, 17, frame18); } function frame1(){ stop(); } function frame11(){ this.play(); } function frame18(){ this.stop(); } } }//package
Section 241
//pbp_city_boss_fireball (pbp_city_boss_fireball) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_city_boss_fireball extends FireballProjectile { } }//package
Section 242
//pbp_cleaver (pbp_cleaver) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_cleaver extends SealBossProjectile { public function pbp_cleaver(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay(1); } } }//package
Section 243
//pbp_Cone (pbp_Cone) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_Cone extends GenericObject { } }//package
Section 244
//pbp_continuePopUp (pbp_continuePopUp) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_continuePopUp extends ContinuePopUp { public function pbp_continuePopUp(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 245
//pbp_crate (pbp_crate) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_crate extends Crate { } }//package
Section 246
//pbp_creditsPage (pbp_creditsPage) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_creditsPage extends PopUp { public function pbp_creditsPage(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 247
//pbp_cutscene_1 (pbp_cutscene_1) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_cutscene_1 extends CutScene { } }//package
Section 248
//pbp_cutscene_2 (pbp_cutscene_2) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_cutscene_2 extends CutScene { } }//package
Section 249
//pbp_cutscene_3 (pbp_cutscene_3) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_cutscene_3 extends CutScene { } }//package
Section 250
//pbp_cutscene_4 (pbp_cutscene_4) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_cutscene_4 extends Finale { } }//package
Section 251
//pbp_enemy_city_boss (pbp_enemy_city_boss) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_boss extends CityBoss { } }//package
Section 252
//pbp_enemy_city_bully (pbp_enemy_city_bully) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_bully extends CityBully { } }//package
Section 253
//pbp_enemy_city_ceo (pbp_enemy_city_ceo) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_ceo extends CEO { } }//package
Section 254
//pbp_enemy_city_ceo_enter (pbp_enemy_city_ceo_enter) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_ceo_enter extends BossIntro { } }//package
Section 255
//pbp_enemy_city_rapel (pbp_enemy_city_rapel) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_rapel extends RopeSpawn { } }//package
Section 256
//pbp_enemy_city_shooter (pbp_enemy_city_shooter) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_shooter extends CityShooter { } }//package
Section 257
//pbp_enemy_city_suit (pbp_enemy_city_suit) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_suit extends CitySuit { } }//package
Section 258
//pbp_enemy_city_suit_alt (pbp_enemy_city_suit_alt) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_suit_alt extends CitySuit { } }//package
Section 259
//pbp_enemy_city_suit_mini (pbp_enemy_city_suit_mini) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_city_suit_mini extends MiniSuit { } }//package
Section 260
//pbp_enemy_clubber (pbp_enemy_clubber) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_clubber extends Clubber { } }//package
Section 261
//pbp_enemy_clubber_alt (pbp_enemy_clubber_alt) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_clubber_alt extends Clubber { } }//package
Section 262
//pbp_enemy_seal_boss (pbp_enemy_seal_boss) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_seal_boss extends SealBoss { } }//package
Section 263
//pbp_enemy_seal_bully (pbp_enemy_seal_bully) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_seal_bully extends Bully { } }//package
Section 264
//pbp_enemy_seal_shooter (pbp_enemy_seal_shooter) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_seal_shooter extends Shooter { } }//package
Section 265
//pbp_enemy_whale_bully (pbp_enemy_whale_bully) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_whale_bully extends WhaleBully { } }//package
Section 266
//pbp_enemy_whale_shooter (pbp_enemy_whale_shooter) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_whale_shooter extends WhaleShooter { } }//package
Section 267
//pbp_enemy_whaler (pbp_enemy_whaler) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_whaler extends Whaler { } }//package
Section 268
//pbp_enemy_whaler_alt (pbp_enemy_whaler_alt) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_enemy_whaler_alt extends Whaler { } }//package
Section 269
//pbp_flamingo (pbp_flamingo) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_flamingo extends Flamingo { } }//package
Section 270
//pbp_game_level_1 (pbp_game_level_1) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_game_level_1 extends GameLevel1 { } }//package
Section 271
//pbp_game_level_2 (pbp_game_level_2) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_game_level_2 extends GameLevel2 { } }//package
Section 272
//pbp_game_level_3 (pbp_game_level_3) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_game_level_3 extends GameLevel3 { } }//package
Section 273
//pbp_gameEngine (pbp_gameEngine) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_gameEngine extends GameEngine { } }//package
Section 274
//pbp_gfx_weaponscounter (pbp_gfx_weaponscounter) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_gfx_weaponscounter extends WeaponCount { } }//package
Section 275
//pbp_grenade (pbp_grenade) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_grenade extends Grenade { } }//package
Section 276
//pbp_grenade_explosion (pbp_grenade_explosion) package { import flash.media.*; public dynamic class pbp_grenade_explosion extends Sound { } }//package
Section 277
//pbp_head_eat (pbp_head_eat) package { import flash.media.*; public dynamic class pbp_head_eat extends Sound { } }//package
Section 278
//pbp_help (pbp_help) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_help extends PopUp { public function pbp_help(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 279
//pbp_levelWINScoreSummary (pbp_levelWINScoreSummary) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_levelWINScoreSummary extends LevelWinPopUp { public function pbp_levelWINScoreSummary(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 280
//pbp_loseScreen (pbp_loseScreen) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_loseScreen extends EndScreen { public function pbp_loseScreen(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 281
//pbp_main (pbp_main) package { import adultswim.polarbearpayback.*; public dynamic class pbp_main extends Main { } }//package
Section 282
//pbp_menuPopUp (pbp_menuPopUp) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_menuPopUp extends MenuPopUp { public function pbp_menuPopUp(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 283
//pbp_messageText (pbp_messageText) package { import smashing.text.*; public dynamic class pbp_messageText extends MovieClipTextField { } }//package
Section 284
//pbp_molotov_explosion (pbp_molotov_explosion) package { import flash.media.*; public dynamic class pbp_molotov_explosion extends Sound { } }//package
Section 285
//pbp_moltov (pbp_moltov) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_moltov extends Molotov { } }//package
Section 286
//pbp_rope_spawn (pbp_rope_spawn) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_rope_spawn extends RopeSpawn { } }//package
Section 287
//pbp_seal (pbp_seal) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_seal extends Seal { } }//package
Section 288
//pbp_shotgun (pbp_shotgun) package { import flash.media.*; public dynamic class pbp_shotgun extends Sound { } }//package
Section 289
//pbp_spawnCloseBully (pbp_spawnCloseBully) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_spawnCloseBully extends SpawnCloseBully { } }//package
Section 290
//pbp_spawnSUV (pbp_spawnSUV) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_spawnSUV extends SpawnSUV { } }//package
Section 291
//pbp_splashscreen (pbp_splashscreen) package { import adultswim.polarbearpayback.*; public dynamic class pbp_splashscreen extends Splash { } }//package
Section 292
//pbp_suv_driveby (pbp_suv_driveby) package { import flash.media.*; public dynamic class pbp_suv_driveby extends Sound { } }//package
Section 293
//pbp_suv_left (pbp_suv_left) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_suv_left extends SUV { } }//package
Section 294
//pbp_suv_right (pbp_suv_right) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_suv_right extends SUV { } }//package
Section 295
//pbp_throw_sfx (pbp_throw_sfx) package { import flash.media.*; public dynamic class pbp_throw_sfx extends Sound { } }//package
Section 296
//pbp_transition (pbp_transition) package { import adultswim.polarbearpayback.*; public dynamic class pbp_transition extends Transition { public function pbp_transition(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 297
//pbp_waveCompletePrompt (pbp_waveCompletePrompt) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_waveCompletePrompt extends Hand { public function pbp_waveCompletePrompt(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 298
//pbp_weapon_pickup (pbp_weapon_pickup) package { import flash.media.*; public dynamic class pbp_weapon_pickup extends Sound { } }//package
Section 299
//pbp_weapons_all (pbp_weapons_all) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_weapons_all extends Weapon { public function pbp_weapons_all(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 300
//pbp_whale_boss_projectile (pbp_whale_boss_projectile) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_whale_boss_projectile extends WhaleBossProjectile { } }//package
Section 301
//pbp_whaler_boss (pbp_whaler_boss) package { import adultswim.polarbearpayback.game.*; public dynamic class pbp_whaler_boss extends WhaleBoss { } }//package
Section 302
//pbp_Vignette (pbp_Vignette) package { import flash.utils.*; import adultswim.polarbearpayback.ui.*; public dynamic class pbp_Vignette extends Vignette { public var __setPropDict:Dictionary; public var __id1_:PlaySound; public function pbp_Vignette(){ __setPropDict = new Dictionary(true); super(); addFrameScript(11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24); } function frame14(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function __setProp___id1__gfx_UI_vignette_sfx_12(){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.soundID = "Heartbeat_Dying"; __id1_.loops = 100; __id1_.soundPan = 0; __id1_.startTime = 0; __id1_.soundVolume = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame12(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame18(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame15(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame16(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame17(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame19(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame13(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame23(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame24(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame21(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame22(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } function frame20(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 12)) && ((int(__setPropDict[__id1_]) <= 24))))))){ __setPropDict[__id1_] = currentFrame; __setProp___id1__gfx_UI_vignette_sfx_12(); }; } } }//package
Section 303
//pbp_winScreen (pbp_winScreen) package { import adultswim.polarbearpayback.ui.*; public dynamic class pbp_winScreen extends EndScreen { public function pbp_winScreen(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 304
//PlaySound (PlaySound) package { import smashing.sound.*; public dynamic class PlaySound extends PlaySound { } }//package
Section 305
//skullspit_anim (skullspit_anim) package { import flash.display.*; public dynamic class skullspit_anim extends MovieClip { } }//package
Section 306
//txt_weaponCount (txt_weaponCount) package { import smashing.text.*; public dynamic class txt_weaponCount extends MovieClipTextField { } }//package
Section 307
//weapons_allcopy (weapons_allcopy) package { import adultswim.polarbearpayback.game.*; public dynamic class weapons_allcopy extends Weapon { public function weapons_allcopy(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package

Library Items

Symbol 1 Sound {MechanicalSound}Used by:2192 2219
Symbol 2 MovieClip {_pbpPreRoll}
Symbol 3 GraphicUsed by:6 264 438 897
Symbol 4 FontUsed by:5
Symbol 5 TextUses:4Used by:6
Symbol 6 MovieClip {mcClip}Uses:3 5Used by:2326 2337
Symbol 7 GraphicUsed by:10
Symbol 8 FontUsed by:9 12 15 18
Symbol 9 TextUses:8Used by:10
Symbol 10 MovieClipUses:7 9Used by:11 34 39
Symbol 11 MovieClipUses:10Used by:21
Symbol 12 TextUses:8Used by:13
Symbol 13 MovieClipUses:12Used by:14 35 40
Symbol 14 MovieClipUses:13Used by:21
Symbol 15 TextUses:8Used by:16
Symbol 16 MovieClipUses:15Used by:17 36 41
Symbol 17 MovieClipUses:16Used by:21
Symbol 18 TextUses:8Used by:19
Symbol 19 MovieClipUses:18Used by:20 37 42
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClip {prerollAssets_fla.PLAYhit_2}Uses:11 14 17 20Used by:44
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:44
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:24 25 26 27Used by:38
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:29 30 31 32Used by:38
Symbol 34 MovieClipUses:10Used by:38
Symbol 35 MovieClipUses:13Used by:38
Symbol 36 MovieClipUses:16Used by:38
Symbol 37 MovieClipUses:19Used by:38
Symbol 38 MovieClipUses:28 33 34 35 36 37Used by:44
Symbol 39 MovieClip {prerollAssets_fla.YOver_20}Uses:10Used by:43
Symbol 40 MovieClip {prerollAssets_fla.AOver_21}Uses:13Used by:43
Symbol 41 MovieClip {prerollAssets_fla.LOver_22}Uses:16Used by:43
Symbol 42 MovieClip {prerollAssets_fla.Pover_23}Uses:19Used by:43
Symbol 43 MovieClip {prerollAssets_fla.PLAYbuttonDOWN_19}Uses:39 40 41 42Used by:44
Symbol 44 MovieClip {prerollAssets._mcPlay}Uses:21 23 38 43
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:65 163 1138 1258
Symbol 48 ShapeTweeningUsed by:65
Symbol 49 BitmapUsed by:50 2665
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:65 1138
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:65 1842
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57 1125
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:65 1842
Symbol 59 ShapeTweeningUsed by:65 1842
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:62
Symbol 62 MovieClipUses:61Used by:65 1842
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65 162 1295 1299 1303 1307 2315 2317 2333
Symbol 65 MovieClipUses:47 48 51 54 58 59 62 63 64Used by:66
Symbol 66 MovieClip {_loaderAni}Uses:65Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:100 109 113 120 158 162 165 219 224 437 438 610 893 897 913 917 966 967 980 1108 1124 1138 1141 1146 1256 1257 1282 1286 1291 1295 1299 1303 1307 1310 1400 1401 1469 1509 1580 1619 1621 1625 1626 1734 1911 1923 1974 1978 1981 1996 2001 2004 2005 2008 2014 2015 2026 2112 2150 2192 2200 2207 2219 2247 2286 2310 2315 2317 2326 2333 2337 2412 2512 2615 2663 2667 2717 2722 2744 2818 2877 2955 3029 3114 3132 3208 3312 3374 3454 3564 3663 3664 3681 3686 3689 3696 3697  Timeline
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:164
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:164
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:100
Symbol 75 FontUsed by:76 104 110 118 132 133 134 135 136 137 138 139 141 154 160 216 416 417 603 606 607 895 1128 1130 1131 1132 1133 1134 1135 1137 1142 1207 1208 1217 1218 1225 1229 1233 1234 1235 1236 1237 1238 1240 1250 1252 1259 1261 1263 1265 1266 1267 1269 1271 1272 1273 1274 1275 1276 1280 1283 1285 1287 1292 1296 1300 1304 1308 1563 1741 1748 1750 2318 2319 2321 2322 2324 2325 2330 2334 2335 2336
Symbol 76 TextUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:100 437
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:79 80Used by:82
Symbol 82 MovieClip {PlaySound}Uses:81Used by:83 150 1743 2219
Symbol 83 MovieClip {pbp_fla.sfx_btn_16}Uses:82Used by:100 109 113 120 158 162 219 437 1146 1256 1291 1295 1299 1303 1307 2315 2317 2333
Symbol 84 GraphicUsed by:85 283 1903
Symbol 85 MovieClipUses:84Used by:95 610 897 1842 1849 1903 1919 1925 2395 2409 2410 2411 2505 2509 2510 2511 2601 2611 2612 2614 2656 2660 2661 2662 2701 2716 2811 2815 2816 2817 2868 2874 2875 2876 2945 2951 2952 2954 3022 3026 3027 3028 3088 3089 3113 3201 3205 3206 3207 3305 3309 3310 3311 3361 3367 3368 3370 3447 3451 3452 3453 3527 3528 3558 3602 3662 3680
Symbol 86 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 87 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 88 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 89 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 90 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 91 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 92 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 93 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 94 GraphicUsed by:95 610 897 1842 1849 1903 1925 2395 2409 2411 2505 2509 2511 2601 2611 2614 2656 2660 2662 2701 2716 2811 2815 2817 2868 2874 2876 2945 2951 2954 3022 3026 3028 3088 3089 3113 3201 3205 3207 3305 3309 3311 3361 3367 3370 3447 3451 3453 3527 3528 3558 3602 3662
Symbol 95 MovieClip {pbp_fla.gfx_blood_spray_aniRO_17}Uses:85 86 87 88 89 90 91 92 93 94Used by:100 109 1146 1291 1295 1299 1303 1307 2315
Symbol 96 ShapeTweeningUsed by:100
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:100 109 113 158 162 163 219 437 1146 1256 1257 1291 1295 1299 1303 1307 2315 2317 2333 2337
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip {pbp_btn_newContinueSplash}Uses:74 77 83 68 95 96 98 99Used by:164
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:109 113 219 437
Symbol 103 GraphicUsed by:109
Symbol 104 TextUses:75Used by:105
Symbol 105 MovieClipUses:104Used by:109 2315
Symbol 106 GraphicUsed by:109
Symbol 107 ShapeTweeningUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClip {pbp_btn_newGameSplash}Uses:102 103 105 83 68 106 107 98 95 108Used by:164
Symbol 110 TextUses:75Used by:113 162
Symbol 111 ShapeTweeningUsed by:113
Symbol 112 GraphicUsed by:113 219 437
Symbol 113 MovieClip {pbp_btn_more_games}Uses:102 110 83 68 111 98 112Used by:164
Symbol 114 BitmapUsed by:116 142
Symbol 115 BitmapUsed by:116 1278
Symbol 116 GraphicUses:114 115Used by:117
Symbol 117 MovieClipUses:116Used by:120
Symbol 118 TextUses:75Used by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClip {pbp_btn_newCredits}Uses:117 119 83 68Used by:164
Symbol 121 GraphicUsed by:163
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:163
Symbol 125 GraphicUsed by:163
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:163
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:163
Symbol 132 TextUses:75Used by:163
Symbol 133 TextUses:75Used by:163
Symbol 134 TextUses:75Used by:163
Symbol 135 TextUses:75Used by:163
Symbol 136 TextUses:75Used by:163
Symbol 137 TextUses:75Used by:163
Symbol 138 TextUses:75Used by:163
Symbol 139 TextUses:75Used by:163
Symbol 140 GraphicUsed by:146
Symbol 141 TextUses:75Used by:146
Symbol 142 GraphicUses:114Used by:143
Symbol 143 MovieClipUses:142Used by:146 1258
Symbol 144 FontUsed by:145
Symbol 145 TextUses:144Used by:146
Symbol 146 MovieClipUses:140 141 143 145Used by:163
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:148Used by:150
Symbol 150 MovieClip {pbp_Vignette}Uses:149 82Used by:163 1257 2312 2326 2337
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:158 162 1146 1256 1291 1295 1299 1303 1307 2315 2317 2333
Symbol 154 TextUses:75Used by:155
Symbol 155 MovieClipUses:154Used by:158
Symbol 156 ShapeTweeningUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip {pbp_btn_close}Uses:153 155 83 68 156 98 157Used by:163
Symbol 159 ShapeTweeningUsed by:162
Symbol 160 TextUses:75Used by:161
Symbol 161 MovieClipUses:160Used by:162 2317
Symbol 162 MovieClip {btn_more_games_endscreen}Uses:153 110 83 68 159 98 64 161Used by:163 2326 2337
Symbol 163 MovieClip {pbp_creditsPage}Uses:121 124 125 128 131 98 47 132 133 134 135 136 137 138 139 146 150 158 162Used by:164
Symbol 164 MovieClip {pbp_splashscreen}Uses:70 72 100 109 113 120 163Used by:3728
Symbol 165 MovieClip {pbp_transition}Uses:68Used by:3728
Symbol 166 BitmapUsed by:167 311 439
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClipUses:167Used by:172 610 897
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:172 313 438 470 610 897 1108 1359
Symbol 172 MovieClipUses:168 171Used by:438 897
Symbol 173 GraphicUsed by:438 610 897
Symbol 174 BitmapUsed by:175 177 179 181 183 185 187
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:438 610 897
Symbol 177 GraphicUses:174Used by:178
Symbol 178 MovieClipUses:177Used by:438 610 897
Symbol 179 GraphicUses:174Used by:180
Symbol 180 MovieClipUses:179Used by:438 576 610 897 1108
Symbol 181 GraphicUses:174Used by:182
Symbol 182 MovieClipUses:181Used by:438 610 897
Symbol 183 GraphicUses:174Used by:184
Symbol 184 MovieClipUses:183Used by:438 610 897
Symbol 185 GraphicUses:174Used by:186
Symbol 186 MovieClipUses:185Used by:438 610 897
Symbol 187 GraphicUses:174Used by:188
Symbol 188 MovieClipUses:187Used by:438 610 897
Symbol 189 GraphicUsed by:438
Symbol 190 BitmapUsed by:191 193 314
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:438
Symbol 193 GraphicUses:190Used by:194
Symbol 194 MovieClipUses:193Used by:438
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:438 610
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:438
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:349 438 530 575 576 610 641 897 965 1105 1108 1734 1747 1753 1777 1794 1812 1831 1839 1842 1849 1903 1912 1919 1922 1923 1973 2110 2149 2189 2190 2285 2310 2395 2409 2410 2411 2446 2505 2509 2510 2511 2547 2564 2565 2601 2611 2612 2614 2616 2656 2660 2661 2662 2668 2669 2670 2676 2682 2699 2701 2716 2811 2815 2816 2817 2860 2863 2864 2868 2874 2875 2876 2908 2924 2925 2945 2951 2952 2954 3022 3026 3027 3028 3044 3045 3066 3073 3088 3089 3113 3201 3205 3206 3207 3243 3285 3292 3305 3309 3310 3311 3340 3347 3361 3367 3368 3370 3373 3380 3447 3451 3452 3453 3565 3573 3574 3586 3597 3602 3662 3671 3679 3680
Symbol 202 GraphicUsed by:438
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:438
Symbol 205 GraphicUsed by:438
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:215 413 438 462 610 897 976 1105 1108
Symbol 208 GraphicUsed by:215
Symbol 209 GraphicUsed by:215
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:215 438 462 610 897 976 1108
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215 397 405 438 462 466 610 836 897 976 1105 1108
Symbol 215 MovieClipUses:207 208 209 211 212 214Used by:438
Symbol 216 TextUses:75Used by:217
Symbol 217 MovieClipUses:216Used by:219
Symbol 218 ShapeTweeningUsed by:219
Symbol 219 MovieClip {btn_continue_skip}Uses:102 217 83 68 218 98 112Used by:438 610 897 1108
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClip {pbp_btn_logo}Uses:223 68Used by:438 610 897 1108 2312
Symbol 225 GraphicUsed by:438 1104
Symbol 226 GraphicUsed by:438 1104
Symbol 227 GraphicUsed by:438 1104
Symbol 228 GraphicUsed by:438 1104
Symbol 229 GraphicUsed by:438 610
Symbol 230 GraphicUsed by:438 610 897
Symbol 231 GraphicUsed by:438 610
Symbol 232 GraphicUsed by:438 610 897
Symbol 233 GraphicUsed by:438 610
Symbol 234 GraphicUsed by:438 610 897
Symbol 235 GraphicUsed by:438 610
Symbol 236 GraphicUsed by:438 610 897
Symbol 237 GraphicUsed by:438 610
Symbol 238 GraphicUsed by:438 610 897
Symbol 239 GraphicUsed by:438 610
Symbol 240 GraphicUsed by:438 610 897
Symbol 241 GraphicUsed by:438 610
Symbol 242 GraphicUsed by:438 610 897
Symbol 243 GraphicUsed by:438 610
Symbol 244 GraphicUsed by:438 610 897
Symbol 245 GraphicUsed by:438 610
Symbol 246 GraphicUsed by:438 610 897
Symbol 247 GraphicUsed by:438 610
Symbol 248 GraphicUsed by:438 610 897
Symbol 249 GraphicUsed by:438
Symbol 250 GraphicUsed by:438
Symbol 251 GraphicUsed by:438
Symbol 252 GraphicUsed by:438 610
Symbol 253 GraphicUsed by:438 610
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClipUses:255Used by:438 897
Symbol 257 BitmapUsed by:258 692
Symbol 258 GraphicUses:257Used by:263
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:262
Symbol 262 MovieClipUses:259 261Used by:263
Symbol 263 MovieClipUses:258 262Used by:264 438 897
Symbol 264 MovieClipUses:3 263Used by:438
Symbol 265 BitmapUsed by:266 268 270 274
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:438
Symbol 268 GraphicUses:265Used by:269
Symbol 269 MovieClipUses:268Used by:438
Symbol 270 GraphicUses:265Used by:271
Symbol 271 MovieClipUses:270Used by:438
Symbol 272 GraphicUsed by:438
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273 265Used by:275
Symbol 275 MovieClipUses:274Used by:438
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:276 277Used by:282
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:278 281Used by:438
Symbol 283 MovieClipUses:84Used by:284 461 549 600 897 975 1009 1108 1123 1257 1495 1567 1734 1746 1817 1903 2701 2732 3662
Symbol 284 MovieClipUses:283Used by:438 1104 2313
Symbol 285 FontUsed by:286 288 290 709 802 803 804 805 810 811 818 819 822 823 824 825 840 841 858 859 860 891 979 998 999 1000 1001 1002 1003 1040 1043 1057 1106 1549 2302
Symbol 286 TextUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:438
Symbol 288 TextUses:285Used by:289
Symbol 289 MovieClipUses:288Used by:438
Symbol 290 TextUses:285Used by:291
Symbol 291 MovieClipUses:290Used by:438
Symbol 292 GraphicUsed by:295
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:295
Symbol 295 MovieClipUses:292 294Used by:296
Symbol 296 MovieClipUses:295Used by:308 438
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:310 349 438 2395 2400 2409 2411
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:310 349 438 2395 2409 2411
Symbol 301 GraphicUsed by:310
Symbol 302 GraphicUsed by:308
Symbol 303 GraphicUsed by:308
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:308
Symbol 306 GraphicUsed by:308
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:302 303 305 296 306 307Used by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:298 300 301 308 309Used by:438
Symbol 311 GraphicUses:166Used by:312
Symbol 312 MovieClipUses:311Used by:313 1359
Symbol 313 MovieClipUses:171 312Used by:438
Symbol 314 GraphicUses:190Used by:315
Symbol 315 MovieClipUses:314Used by:438 1359
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:349 438 2395 2409 2410 2411
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:349 438 2395 2409 2410 2411
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:349 438 2395 2409 2410 2411
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:349 438 2395 2409 2410 2411
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:349 438 2395 2409 2410 2411
Symbol 326 GraphicUsed by:327 2423
Symbol 327 MovieClipUses:326Used by:349 438 2395 2409 2410 2411
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:349 438 2395 2409 2410 2411
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:349 438 2395 2409 2410 2411
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:349 438 2395 2400 2409 2411
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:336 1206 1567 1746 2432
Symbol 336 MovieClipUses:335Used by:349 438 1817 2395 2411
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:349 438 2395 2400 2409 2411
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:349 438 2395 2400 2409 2411
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:349 438 2395 2400 2409 2411
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:349 438 2395 2400 2409 2411
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:349 438 2395 2400 2409 2411
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:349 438 1108 2395 2409 2411
Symbol 349 MovieClipUses:201 317 319 321 323 325 327 329 331 333 298 336 338 340 342 344 346 300 348Used by:438 2412
Symbol 350 GraphicUsed by:438 576 610 641 1108 1912 1919 1922 1923
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:438 576 610 641 1105 1108 1912 1919 1922 1923
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:438 576 610 641 1108 1912 1919 1922 1923
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:438 576 610 641 1108 1912 1922 1923
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:438 576 610 641 1105 1108 1912 1922 1923
Symbol 359 GraphicUsed by:438 641 1108 1912
Symbol 360 GraphicUsed by:438 641 1108 1912
Symbol 361 GraphicUsed by:438 641 1108 1912
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:438 641 1108 1912
Symbol 364 GraphicUsed by:438 641 1108 1912
Symbol 365 GraphicUsed by:438 641 1108 1912
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:438 641 1108 1912
Symbol 368 GraphicUsed by:438 641 1108 1912
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:438 641 1108 1912
Symbol 371 GraphicUsed by:438 641 1108 1912
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:438
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:438 2395
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:438
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:438
Symbol 380 GraphicUsed by:383
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:383 388 400 403 449 578 681 683 685 1108
Symbol 383 MovieClipUses:380 382Used by:384
Symbol 384 MovieClipUses:383Used by:438 1108
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:388 450 578 683 686 794 897 933 975 988 1108
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:386 387 382Used by:438 469 1108
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:391 413
Symbol 391 MovieClipUses:390Used by:438
Symbol 392 GraphicUsed by:405 438 462 610 897 976 1108
Symbol 393 GraphicUsed by:405 438 462 610 897 976 1108
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:413 438
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396 214Used by:413 438 462 610 897 976 1108
Symbol 398 GraphicUsed by:400
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:398 382 399Used by:404 1108
Symbol 401 GraphicUsed by:403
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:401 382 402Used by:404 1108
Symbol 404 MovieClipUses:400 403Used by:438 610 686 773 897 975 1108
Symbol 405 MovieClipUses:392 393 214Used by:413
Symbol 406 GraphicUsed by:413
Symbol 407 GraphicUsed by:413
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:412
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:412
Symbol 412 MovieClipUses:409 411Used by:413
Symbol 413 MovieClipUses:207 390 405 406 395 397 407 412Used by:438
Symbol 414 FontUsed by:415 605 894
Symbol 415 TextUses:414Used by:438
Symbol 416 TextUses:75Used by:418
Symbol 417 TextUses:75Used by:418
Symbol 418 MovieClipUses:416 417Used by:438
Symbol 419 GraphicUsed by:438 610 897
Symbol 420 GraphicUsed by:438 610 897
Symbol 421 GraphicUsed by:438 610 897
Symbol 422 GraphicUsed by:438 610 897
Symbol 423 GraphicUsed by:438 610 897
Symbol 424 GraphicUsed by:438 610 897
Symbol 425 GraphicUsed by:438 610 897
Symbol 426 GraphicUsed by:438 610 897
Symbol 427 GraphicUsed by:438 610 897
Symbol 428 GraphicUsed by:438 610 897
Symbol 429 GraphicUsed by:438 610 897
Symbol 430 GraphicUsed by:438 610 897
Symbol 431 GraphicUsed by:438 610 897
Symbol 432 GraphicUsed by:438 610 897
Symbol 433 GraphicUsed by:438 610 897
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:438 610 897
Symbol 436 ShapeTweeningUsed by:437
Symbol 437 MovieClip {pbp_btn_continueLevel}Uses:102 77 83 68 436 98 112Used by:438 610 897
Symbol 438 MovieClip {pbp_cutscene_1}Uses:172 173 176 178 180 182 184 186 188 189 192 194 197 199 201 202 204 205 215 68 219 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 207 249 250 211 251 214 252 253 256 264 267 269 271 272 3 263 275 171 282 284 287 289 291 296 310 313 315 349 350 352 354 356 358 359 360 361 363 364 365 367 368 370 371 317 319 321 323 325 327 329 331 333 298 336 338 340 342 344 346 300 348 373 375 377 379 384 388 391 392 393 395 397 404 413 415 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 435 437 SS1Used by:3728
Symbol 439 GraphicUses:166Used by:440
Symbol 440 MovieClipUses:439Used by:610
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:447
Symbol 443 GraphicUsed by:446
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:446
Symbol 446 MovieClipUses:443 445Used by:447
Symbol 447 MovieClipUses:442 446Used by:610
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448 382Used by:450 453 835
Symbol 450 MovieClipUses:386 449Used by:610 897 1108
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:453 835 1066
Symbol 453 MovieClipUses:452 449Used by:610 897
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:456
Symbol 456 MovieClipUses:455Used by:462 610 897 976 1108
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:462 610 897 976 1108
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:461 897 975 1108
Symbol 461 MovieClipUses:460 283Used by:462 575 610 653 1747 1842 1849 1903
Symbol 462 MovieClipUses:207 456 392 393 214 458 397 211 461Used by:610 686 773 897 975 1108
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:469
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465 214Used by:467
Symbol 467 MovieClipUses:466Used by:469
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:388 464 467 468Used by:610
Symbol 470 MovieClipUses:171Used by:610 897 1401
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473
Symbol 473 MovieClipUses:472Used by:610 897 1359
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:610
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:557 558 610 636 892 897 2196
Symbol 479 BitmapUsed by:480 485
Symbol 480 GraphicUses:479Used by:481 1362
Symbol 481 MovieClipUses:480Used by:484 897
Symbol 482 BitmapUsed by:483 485 883
Symbol 483 GraphicUses:482Used by:484
Symbol 484 MovieClipUses:481 483Used by:487 892 897 1401
Symbol 485 GraphicUses:482 479Used by:486
Symbol 486 MovieClipUses:485Used by:487 897
Symbol 487 MovieClipUses:484 486Used by:558 610 636
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:490
Symbol 490 MovieClipUses:489Used by:497
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:493
Symbol 493 MovieClipUses:492Used by:497
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:496
Symbol 496 MovieClipUses:495Used by:497
Symbol 497 MovieClipUses:490 493 496Used by:558 610 892
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:530 2190 2811 2815 2816 2817
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:530 2190 2811 2815 2816 2817
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:530 2190 2811 2815 2816 2817
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:530 2190 2811 2815 2816 2817
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:530 2190 2811 2815 2816 2817
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:530 2190 2811 2815 2816 2817
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:530 2190 2811 2815 2816 2817
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:530 2190 2811 2815 2816 2817
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:530 2190 2811 2814 2815 2817
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:530 2190 2811 2814 2815 2817
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:530 2190 2811 2814 2815 2817
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:530 2190 2811 2814 2815 2817
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:530 2190 2811 2814 2815 2817
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:530 2190 2811 2815 2817
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:530 2190 2811 2815 2817
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:530 2190 2811 2815 2817
Symbol 530 MovieClipUses:201 499 501 503 505 507 509 511 513 515 517 519 521 523 525 527 529Used by:558 610 892
Symbol 531 BitmapUsed by:532 534
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:532Used by:553 892 897 2196
Symbol 534 GraphicUses:531Used by:535
Symbol 535 MovieClipUses:534Used by:553
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:538 635 1420 1424 1432 1444
Symbol 538 MovieClipUses:537Used by:553 635 892 1399 2195
Symbol 539 BitmapUsed by:540 541 543 888 889 1360 1363 1364 1378 1379 1396
Symbol 540 GraphicUses:539Used by:553
Symbol 541 GraphicUses:539Used by:542
Symbol 542 MovieClipUses:541Used by:553
Symbol 543 GraphicUses:539Used by:544
Symbol 544 MovieClipUses:543Used by:553 892 1365
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:549
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClipUses:283 546 548Used by:553 897 1399 2195
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:551Used by:553 1399 2195
Symbol 553 MovieClipUses:533 535 538 540 542 544 549 552Used by:558 610 636 897
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555Used by:557 892 2197
Symbol 557 MovieClipUses:478 556Used by:558 610
Symbol 558 MovieClipUses:478 487 497 530 553 557Used by:610
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:575 897 1108 1747 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:575 897 1108 1747 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 563 GraphicUsed by:575 610 644 1747 1849 1903
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:575 897 1108 1747 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 566 GraphicUsed by:575 610 647 1747 1849 1903
Symbol 567 GraphicUsed by:575 610 648 1747 1849 1903
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:575 610 648 1747 1849 1903
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:575 610 1747 1903
Symbol 572 GraphicUsed by:575 610 653 1747 1842 1849 1903
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:575 897 1108 1747 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 575 MovieClipUses:201 560 562 563 565 566 567 569 571 461 572 574Used by:576
Symbol 576 MovieClipUses:180 201 350 352 354 356 358 575Used by:610
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577 386 382Used by:610
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:610 897 1108 1753
Symbol 581 GraphicUsed by:610
Symbol 582 GraphicUsed by:610 1108 1922
Symbol 583 GraphicUsed by:610 1108 1922
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:610 1108 1922
Symbol 586 GraphicUsed by:610 1105 1108 1922
Symbol 587 GraphicUsed by:610 1105 1108 1922
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:590 2005
Symbol 590 MovieClipUses:589Used by:610
Symbol 591 BitmapUsed by:592 593 595 596 599 601
Symbol 592 GraphicUses:591Used by:610
Symbol 593 GraphicUses:591Used by:594
Symbol 594 MovieClipUses:593Used by:610
Symbol 595 GraphicUses:591Used by:598
Symbol 596 GraphicUses:591Used by:597
Symbol 597 MovieClipUses:596Used by:598
Symbol 598 MovieClipUses:595 597Used by:610
Symbol 599 GraphicUses:591Used by:600
Symbol 600 MovieClipUses:599 283Used by:610
Symbol 601 GraphicUses:591Used by:602
Symbol 602 MovieClipUses:601Used by:610
Symbol 603 TextUses:75Used by:604
Symbol 604 MovieClipUses:603Used by:610
Symbol 605 TextUses:414Used by:610
Symbol 606 TextUses:75Used by:608 609
Symbol 607 TextUses:75Used by:608 609
Symbol 608 MovieClipUses:606 607Used by:610
Symbol 609 MovieClipUses:606 607Used by:610
Symbol 610 MovieClip {pbp_cutscene_2}Uses:171 440 447 68 219 224 450 453 404 462 469 470 168 473 475 558 478 487 497 530 553 557 207 456 392 393 214 458 397 211 173 176 178 180 182 184 186 188 241 242 197 243 244 245 246 247 248 252 253 576 229 230 231 232 233 234 235 236 237 238 239 240 201 350 352 354 356 358 578 580 571 563 566 567 569 461 572 581 85 86 87 88 89 90 91 92 93 94 582 583 585 586 587 590 592 594 598 600 602 604 605 608 609 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 435 437 SS2Used by:3728
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:618
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:615
Symbol 615 MovieClipUses:614Used by:618
Symbol 616 BitmapUsed by:617 1995
Symbol 617 GraphicUses:616Used by:618
Symbol 618 MovieClipUses:612 615 617Used by:636 892 2197
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:635
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:635
Symbol 623 GraphicUsed by:635
Symbol 624 GraphicUsed by:635
Symbol 625 GraphicUsed by:626 635
Symbol 626 MovieClipUses:625Used by:635
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629
Symbol 629 MovieClipUses:628Used by:635
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:632
Symbol 632 MovieClipUses:631Used by:635
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:635
Symbol 635 MovieClipUses:620 622 623 624 538 626 625 537 629 632 634Used by:636 2015
Symbol 636 MovieClipUses:487 618 635 478 553Used by:897
Symbol 637 FontUsed by:638 640
Symbol 638 TextUses:637Used by:897
Symbol 639 GraphicUsed by:897
Symbol 640 TextUses:637Used by:897
Symbol 641 MovieClipUses:201 361 352 363 356 358 350 354 364 359 365 367 360 368 370 371Used by:897
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:897 1108 1753 1812 1849 1903
Symbol 644 MovieClipUses:563Used by:897 1108 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:897 1108 1753 1812 1849 1903
Symbol 647 MovieClipUses:566Used by:897 1108 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 648 MovieClipUses:567 569Used by:897 1108 1753 1777 1794 1812 1831 1839 1842 1849 1903
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:653 1842 1917 2664
Symbol 651 GraphicUsed by:653 1842
Symbol 652 GraphicUsed by:653 1903
Symbol 653 MovieClip {pbp_fla.bear_head_1_244}Uses:461 572 650 651 652Used by:897 1108 1753 1777 1794 1812 1831 1839 1849 1903
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654Used by:897 1108 1753
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:897 1108 1753 1842
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:897 1108 1753
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:897 1108 1753 1777 1794 1812 1849 1903
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:897 1108 1753
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:897 1108 1753
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:897 1108 1753 1903
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:897 1108 1753
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:897 1108 1753
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:897 1108 1753
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:674Used by:897 1108 1753
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:897 1108 1753
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:897 1108 1753
Symbol 680 GraphicUsed by:681 1108
Symbol 681 MovieClipUses:680 382Used by:686 897 975 1108
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682 382 386Used by:686 975 1108
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684 382Used by:686 794 897 975 988 1108
Symbol 686 MovieClipUses:681 683 404 462 685 386Used by:897
Symbol 687 BitmapUsed by:688 1046
Symbol 688 GraphicUses:687Used by:689
Symbol 689 MovieClipUses:688Used by:897
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:897
Symbol 692 GraphicUses:257Used by:693
Symbol 693 MovieClipUses:692Used by:897
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:696
Symbol 696 MovieClipUses:695Used by:897
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:699
Symbol 699 MovieClipUses:698Used by:897
Symbol 700 GraphicUsed by:703
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:703
Symbol 703 MovieClipUses:700 702Used by:897
Symbol 704 GraphicUsed by:705 2299
Symbol 705 MovieClipUses:704Used by:710
Symbol 706 GraphicUsed by:707 2300
Symbol 707 MovieClipUses:706Used by:710
Symbol 708 GraphicUsed by:710
Symbol 709 TextUses:285Used by:710
Symbol 710 MovieClipUses:705 707 708 709Used by:716 897
Symbol 711 GraphicUsed by:712 2304
Symbol 712 MovieClipUses:711Used by:716
Symbol 713 ShapeTweeningUsed by:715
Symbol 714 GraphicUsed by:715 2306
Symbol 715 MovieClipUses:713 714Used by:716
Symbol 716 MovieClipUses:710 712 715Used by:897
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:897
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:730 897
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:730 897
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:730 897
Symbol 725 GraphicUsed by:729
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:729
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:725 727 728Used by:730 897
Symbol 730 MovieClipUses:720 722 724 729Used by:897
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:897 2309 2310 3565 3573 3574 3583 3586 3597 3602 3662
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:897 2297 2309 2310 3565 3586 3597 3602 3662
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:897 2297 2309 2310 3565 3586 3597 3602 3662
Symbol 743 GraphicUsed by:744 944 2271 3217 3321
Symbol 744 MovieClipUses:743Used by:897 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:897 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:897 2297 2309 2310 3565 3586 3597 3602 3662
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:897 2297 2309 2310 3565 3586 3597 3602 3662
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 753 GraphicUsed by:756
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:754Used by:756 775 3581 3590 3596
Symbol 756 MovieClipUses:753 755Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 757 GraphicUsed by:758
Symbol 758 MovieClipUses:757Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 759 GraphicUsed by:760 3506 3535
Symbol 760 MovieClipUses:759Used by:762 897 2296
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:760 761Used by:897 2310 3565 3573 3574 3583 3586 3597 3602 3662
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:897 2297 2309 2310 3565 3573 3574 3586 3597 3602 3662
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:772 777
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:772 777
Symbol 769 GraphicUsed by:772
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:772 3497 3498 3515 3527 3530
Symbol 772 MovieClipUses:766 768 769 771Used by:897 2297 2309 2310 3565 3573 3574 3583 3586 3597 3602 3662
Symbol 773 MovieClipUses:462 404Used by:897
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774 755Used by:897
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClipUses:766 768 776Used by:897
Symbol 778 GraphicUsed by:897
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:897
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:897
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:897
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:897
Symbol 787 GraphicUsed by:897
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used by:897
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:897
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:897
Symbol 794 MovieClipUses:685 386Used by:897
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:806 807 897
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:897
Symbol 799 GraphicUsed by:897
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:806 897
Symbol 802 TextUses:285Used by:897
Symbol 803 TextUses:285Used by:897
Symbol 804 TextUses:285Used by:806
Symbol 805 TextUses:285Used by:806
Symbol 806 MovieClipUses:796 804 805 801Used by:897
Symbol 807 MovieClipUses:796Used by:897
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:897
Symbol 810 TextUses:285Used by:897
Symbol 811 TextUses:285Used by:897
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:897
Symbol 814 GraphicUsed by:897
Symbol 815 GraphicUsed by:897
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:897
Symbol 818 TextUses:285Used by:897
Symbol 819 TextUses:285Used by:897
Symbol 820 GraphicUsed by:897
Symbol 821 GraphicUsed by:897
Symbol 822 TextUses:285Used by:897
Symbol 823 TextUses:285Used by:897
Symbol 824 TextUses:285Used by:897
Symbol 825 TextUses:285Used by:897
Symbol 826 GraphicUsed by:897
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:897
Symbol 829 GraphicUsed by:832
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:832
Symbol 832 MovieClipUses:829 831Used by:897
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:835 988
Symbol 835 MovieClipUses:452 834 449Used by:897
Symbol 836 MovieClipUses:214Used by:897 1108
Symbol 837 GraphicUsed by:897
Symbol 838 GraphicUsed by:839
Symbol 839 MovieClipUses:838Used by:897
Symbol 840 TextUses:285Used by:897
Symbol 841 TextUses:285Used by:897
Symbol 842 BitmapUsed by:843
Symbol 843 GraphicUses:842Used by:844
Symbol 844 MovieClipUses:843Used by:897 967 980
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:847
Symbol 847 MovieClipUses:846Used by:897
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClipUses:848Used by:897
Symbol 850 GraphicUsed by:897
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:897
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:853Used by:897
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClipUses:855Used by:897
Symbol 857 GraphicUsed by:897
Symbol 858 TextUses:285Used by:897
Symbol 859 TextUses:285Used by:897
Symbol 860 TextUses:285Used by:897
Symbol 861 GraphicUsed by:897
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:897
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:866
Symbol 866 MovieClipUses:865Used by:897 1108
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:869
Symbol 869 MovieClipUses:868Used by:897 990
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:872
Symbol 872 MovieClipUses:871Used by:897 990
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:875
Symbol 875 MovieClipUses:874Used by:897 990
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:878
Symbol 878 MovieClipUses:877Used by:879
Symbol 879 MovieClipUses:878Used by:897 990
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:882
Symbol 882 MovieClipUses:881Used by:897 1496
Symbol 883 GraphicUses:482Used by:884
Symbol 884 MovieClipUses:883Used by:892
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:887
Symbol 887 MovieClipUses:886Used by:892
Symbol 888 GraphicUses:539Used by:892
Symbol 889 GraphicUses:539Used by:890
Symbol 890 MovieClipUses:889Used by:892
Symbol 891 TextUses:285Used by:892
Symbol 892 MovieClipUses:884 887 484 618 497 530 533 888 538 544 890 478 556 891Used by:897
Symbol 893 MovieClipUses:68Used by:897
Symbol 894 TextUses:414Used by:897
Symbol 895 TextUses:75Used by:896
Symbol 896 MovieClipUses:895Used by:897
Symbol 897 MovieClip {pbp_cutscene_3}Uses:171 636 638 639 640 641 201 574 643 644 646 647 648 653 560 553 68 219 224 655 657 659 661 580 663 665 667 669 671 673 675 565 677 679 562 481 533 686 689 549 691 693 478 696 699 703 716 718 681 450 730 484 486 732 734 736 738 740 742 744 746 748 750 752 756 758 762 764 772 773 760 775 777 778 780 782 784 786 787 789 710 791 404 462 685 386 207 456 392 393 214 458 397 211 793 794 796 798 799 172 256 3 263 173 176 178 180 182 184 186 188 801 802 803 806 453 807 809 810 811 813 814 815 817 818 819 820 821 822 823 824 825 826 828 832 835 720 722 724 729 460 283 836 837 839 840 841 844 847 849 470 168 85 86 230 473 87 232 88 234 89 90 236 91 92 238 93 94 240 242 244 246 248 850 852 854 856 857 858 859 860 861 863 866 869 872 875 879 882 892 893 894 896 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 435 437 SS3Used by:3728
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:900
Symbol 900 MovieClipUses:899Used by:914 1108 1469
Symbol 901 BitmapUsed by:902
Symbol 902 GraphicUses:901Used by:903
Symbol 903 MovieClipUses:902Used by:1108 1465
Symbol 904 BitmapUsed by:905 1409
Symbol 905 GraphicUses:904Used by:909
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:908
Symbol 908 MovieClipUses:907Used by:909
Symbol 909 MovieClipUses:905 908Used by:1098 1108 1411
Symbol 910 BitmapUsed by:911 915
Symbol 911 GraphicUses:910Used by:913
Symbol 912 GraphicUsed by:913
Symbol 913 MovieClipUses:911 912 68Used by:1108 1469
Symbol 914 MovieClipUses:900Used by:1108 1469
Symbol 915 GraphicUses:910Used by:917
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClipUses:915 916 68Used by:1108 1469
Symbol 918 FontUsed by:919 1392
Symbol 919 TextUses:918Used by:920
Symbol 920 MovieClipUses:919Used by:1108 1469
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:933 3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:923Used by:933 3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:933 3497 3498 3515 3527 3530
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:927Used by:933
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:929Used by:933 3498 3515 3527
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:933 3498 3515 3527
Symbol 933 MovieClipUses:922 924 926 928 930 932 386Used by:975 1108
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934Used by:965 1108 3380 3447 3450 3451 3453
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936Used by:965 1108 3380 3447 3451 3452 3453
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:938Used by:965 1108 3380 3447 3451 3452 3453
Symbol 940 GraphicUsed by:941
Symbol 941 MovieClipUses:940Used by:965 1108 3380 3447 3451 3452 3453
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:942Used by:965 1108 3380 3447 3451 3452 3453
Symbol 944 MovieClipUses:743Used by:965 1108 3380 3447 3451 3452 3453
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:965 1108 3380 3447 3451 3452 3453
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:965 1108 3380 3447 3451 3452 3453
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:965 1108 3380 3447 3451 3452 3453
Symbol 951 GraphicUsed by:955
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:955
Symbol 954 GraphicUsed by:955
Symbol 955 MovieClipUses:951 953 954Used by:965 1108 3380 3447 3450 3451 3453
Symbol 956 GraphicUsed by:957
Symbol 957 MovieClipUses:956Used by:965 1108 3380 3447 3450 3451 3453
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:965 1108 3380 3447 3450 3451 3453
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:965 1108 3380 3447 3451 3453
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:962Used by:965 1108
Symbol 964 GraphicUsed by:965 1108
Symbol 965 MovieClipUses:201 935 937 939 941 943 944 946 948 950 955 957 959 961 963 964Used by:1108
Symbol 966 MovieClipUses:68Used by:967 980
Symbol 967 MovieClipUses:68 966 844Used by:1108
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:1108
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:970Used by:972
Symbol 972 MovieClipUses:971Used by:1108
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:1108
Symbol 975 MovieClipUses:683 386 681 685 933 404 462 460 283Used by:1108
Symbol 976 MovieClipUses:207 456 392 393 214 458 397 211Used by:1108
Symbol 977 GraphicUsed by:978
Symbol 978 MovieClipUses:977Used by:1108 3380 3447 3451 3453
Symbol 979 TextUses:285Used by:980
Symbol 980 MovieClipUses:966 68 979 844Used by:1108
Symbol 981 GraphicUsed by:1108
Symbol 982 ShapeTweeningUsed by:1108
Symbol 983 GraphicUsed by:1108
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:1108
Symbol 986 GraphicUsed by:1108
Symbol 987 ShapeTweeningUsed by:1108
Symbol 988 MovieClipUses:834 685 386Used by:1108
Symbol 989 GraphicUsed by:1108
Symbol 990 MovieClipUses:869 872 875 879Used by:1108
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:993 1108
Symbol 993 MovieClipUses:992Used by:1098 1108
Symbol 994 GraphicUsed by:995
Symbol 995 MovieClipUses:994Used by:996
Symbol 996 MovieClipUses:995Used by:1108
Symbol 997 GraphicUsed by:1013
Symbol 998 TextUses:285Used by:1005
Symbol 999 TextUses:285Used by:1005
Symbol 1000 TextUses:285Used by:1005
Symbol 1001 TextUses:285Used by:1005
Symbol 1002 TextUses:285Used by:1005
Symbol 1003 TextUses:285Used by:1005
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:998 999 1000 1001 1002 1003 1004Used by:1013
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:1006Used by:1012
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008 283Used by:1012
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1012
Symbol 1012 MovieClipUses:1007 1009 1011Used by:1013
Symbol 1013 MovieClipUses:997 1005 1012Used by:1108
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1099 1108
Symbol 1016 FontUsed by:1017
Symbol 1017 TextUses:1016Used by:1108
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1020
Symbol 1020 MovieClipUses:1019Used by:1099 1108
Symbol 1021 GraphicUsed by:1108
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1108
Symbol 1024 GraphicUsed by:1108
Symbol 1025 GraphicUsed by:1108
Symbol 1026 GraphicUsed by:1108
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClipUses:1027Used by:1039
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1039
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1039
Symbol 1033 GraphicUsed by:1034
Symbol 1034 MovieClipUses:1033Used by:1039
Symbol 1035 GraphicUsed by:1036
Symbol 1036 MovieClipUses:1035Used by:1039
Symbol 1037 GraphicUsed by:1038
Symbol 1038 MovieClipUses:1037Used by:1039
Symbol 1039 MovieClipUses:1028 1030 1032 1034 1036 1038Used by:1108
Symbol 1040 TextUses:285Used by:1108
Symbol 1041 GraphicUsed by:1042
Symbol 1042 MovieClipUses:1041Used by:1108
Symbol 1043 TextUses:285Used by:1108
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1108
Symbol 1046 GraphicUses:687Used by:1051
Symbol 1047 GraphicUsed by:1051
Symbol 1048 BitmapUsed by:1049
Symbol 1049 GraphicUses:1048Used by:1050
Symbol 1050 MovieClipUses:1049Used by:1051
Symbol 1051 MovieClipUses:1046 1047 1050Used by:1108
Symbol 1052 BitmapUsed by:1053 1055 1094 1096
Symbol 1053 GraphicUses:1052Used by:1054
Symbol 1054 MovieClipUses:1053Used by:1098 1108
Symbol 1055 GraphicUses:1052Used by:1056
Symbol 1056 MovieClipUses:1055Used by:1098 1108
Symbol 1057 TextUses:285Used by:1099 1108
Symbol 1058 GraphicUsed by:1059
Symbol 1059 MovieClipUses:1058Used by:1099 1108
Symbol 1060 GraphicUsed by:1061
Symbol 1061 MovieClipUses:1060Used by:1105 1108
Symbol 1062 GraphicUsed by:1108
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:1105 1108
Symbol 1065 GraphicUsed by:1066
Symbol 1066 MovieClipUses:452 1065Used by:1105 1108
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1108
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1069Used by:1108
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071Used by:1105 1108
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:1073Used by:1105 1108
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClipUses:1075Used by:1105 1108
Symbol 1077 GraphicUsed by:1078
Symbol 1078 MovieClipUses:1077Used by:1105 1108
Symbol 1079 GraphicUsed by:1108
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1080Used by:1108
Symbol 1082 GraphicUsed by:1083
Symbol 1083 MovieClipUses:1082Used by:1108
Symbol 1084 GraphicUsed by:1085
Symbol 1085 MovieClipUses:1084Used by:1105 1108
Symbol 1086 GraphicUsed by:1105 1108
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1105 1108
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1089Used by:1105 1108
Symbol 1091 GraphicUsed by:1105 1108
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1092Used by:1105 1108
Symbol 1094 GraphicUses:1052Used by:1095
Symbol 1095 MovieClipUses:1094Used by:1098
Symbol 1096 GraphicUses:1052Used by:1097
Symbol 1097 MovieClipUses:1096Used by:1098
Symbol 1098 MovieClipUses:993 909 1054 1095 1097 1056Used by:1108
Symbol 1099 MovieClipUses:1020 1015 1057 1059Used by:1108
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1100Used by:1104
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1102Used by:1104
Symbol 1104 MovieClipUses:1101 284 1103 225 226 227 228Used by:1108
Symbol 1105 MovieClipUses:1061 1091 1064 1066 1090 207 1093 1085 214 1072 1074 1076 1078 1086 1088 201 587 586 352 358Used by:1108
Symbol 1106 TextUses:285Used by:1107
Symbol 1107 MovieClipUses:1106Used by:1108
Symbol 1108 MovieClip {pbp_cutscene_4}Uses:900 903 909 913 914 917 920 683 386 681 685 933 404 462 68 219 224 460 283 965 967 450 969 348 972 974 975 976 171 866 978 980 201 935 937 939 941 943 944 946 948 950 955 957 959 961 963 964 400 403 207 456 392 393 214 458 397 211 680 382 981 982 983 836 985 986 987 988 989 990 993 996 1013 1015 1017 361 352 363 356 358 350 354 661 580 644 646 647 648 653 663 364 359 365 367 360 665 667 368 370 669 371 671 673 560 675 565 657 677 679 574 562 643 655 659 1020 1021 1023 1024 1025 1026 1039 1040 1042 1043 1045 384 388 1051 1054 1056 1057 1059 992 180 1061 1062 1064 1066 1068 1070 1072 1074 1076 1078 1079 1081 1083 1085 1086 1088 1090 1091 1093 1098 1099 582 583 585 586 587 1104 1105 1107 SS4Used by:3728
Symbol 1109 MovieClipUsed by:2312
Symbol 1110 GraphicUsed by:1123
Symbol 1111 GraphicUsed by:1112
Symbol 1112 MovieClipUses:1111Used by:1123 1257
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClipUses:1113Used by:1123 1257
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1117
Symbol 1117 MovieClipUses:1116Used by:1119 1120 1215 1216
Symbol 1118 SoundUsed by:1120 1127
Symbol 1119 MovieClipUses:1117Used by:1120 1123
Symbol 1120 MovieClip {pbp_fla.gfx_chargePowerUp_449}Uses:1117 1118 1119Used by:1123
Symbol 1121 GraphicUsed by:1122
Symbol 1122 MovieClipUses:1121Used by:1123 1257
Symbol 1123 MovieClipUses:283 1110 1112 1114 1120 1122 1119Used by:1138
Symbol 1124 MovieClipUses:68Used by:1138
Symbol 1125 MovieClipUses:56Used by:1127
Symbol 1126 SoundUsed by:1127
Symbol 1127 MovieClip {pbp_fla.gfx_heartPowerUp_454}Uses:1125 1118 1126Used by:1138
Symbol 1128 TextUses:75Used by:1129
Symbol 1129 MovieClipUses:1128Used by:1138
Symbol 1130 TextUses:75Used by:1138
Symbol 1131 TextUses:75Used by:1138
Symbol 1132 TextUses:75Used by:1138
Symbol 1133 EditableTextUses:75Used by:1138
Symbol 1134 EditableTextUses:75Used by:1138
Symbol 1135 TextUses:75Used by:1136
Symbol 1136 MovieClipUses:1135Used by:1138
Symbol 1137 EditableTextUses:75Used by:1138
Symbol 1138 MovieClip {_UI_Upper}Uses:47 1123 1124 51 68 1127 1129 1130 1131 1132 1133 1134 1136 1137Used by:2312
Symbol 1139 GraphicUsed by:1141
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClip {pbp_btn_music_on_off}Uses:68 1139 1140Used by:2312
Symbol 1142 TextUses:75Used by:1143
Symbol 1143 MovieClipUses:1142Used by:1146
Symbol 1144 ShapeTweeningUsed by:1146
Symbol 1145 GraphicUsed by:1146
Symbol 1146 MovieClip {pbp_btn_help}Uses:153 1143 83 68 95 1144 98 1145Used by:2312
Symbol 1147 GraphicUsed by:1148
Symbol 1148 MovieClipUses:1147Used by:1210
Symbol 1149 GraphicUsed by:1150
Symbol 1150 MovieClipUses:1149Used by:1206 1257 1567 1746 1817 1973 2616 2656 2662
Symbol 1151 GraphicUsed by:1152
Symbol 1152 MovieClipUses:1151Used by:1206 1257 1567 1746 1817 2541 2544 2547 2596 2601 2611 2613 2614
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:1153Used by:1206 1567 1746 1817 2148 2149 2190 2811 2815 2817 3022 3026 3028
Symbol 1155 GraphicUsed by:1156
Symbol 1156 MovieClipUses:1155Used by:1206 1567 1746 1817 2189 2860 2863 2864 2868 2876
Symbol 1157 GraphicUsed by:1158
Symbol 1158 MovieClipUses:1157Used by:1206 1567 1746 1817 2905 2908 2941 2945 2951 2953 2954
Symbol 1159 GraphicUsed by:1160
Symbol 1160 MovieClipUses:1159Used by:1162 2251
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClipUses:1160 1161Used by:1206 1567 1746 1817
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClipUses:1163Used by:1166 3376
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1164 1165Used by:1206 1567 1746 1817
Symbol 1167 GraphicUsed by:1168
Symbol 1168 MovieClipUses:1167Used by:1206 1567 1746 1817 3243 3285 3292 3305 3311
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1206 1567 1746 1817 3339 3347 3356 3361 3367 3369 3370 3373
Symbol 1171 GraphicUsed by:1206 1567 1746 1817 1832 2725
Symbol 1172 GraphicUsed by:1206 1567 1746 1817 1832 2725
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1173Used by:1206 1567 1746 1817 1834 2728
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1175Used by:1206 1567 1746 1817 1834 2731
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1177Used by:1206 1567 1746 1817 1833 2732 3696
Symbol 1179 GraphicUsed by:1180
Symbol 1180 MovieClipUses:1179Used by:1206 1567 1746 1817 1834 2732 2744
Symbol 1181 GraphicUsed by:1182
Symbol 1182 MovieClipUses:1181Used by:1206 1567 1746 1817 1834 2732 2744
Symbol 1183 GraphicUsed by:1205
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:1204
Symbol 1186 GraphicUsed by:1187
Symbol 1187 MovieClipUses:1186Used by:1204
Symbol 1188 GraphicUsed by:1189
Symbol 1189 MovieClipUses:1188Used by:1204
Symbol 1190 GraphicUsed by:1191
Symbol 1191 MovieClipUses:1190Used by:1204
Symbol 1192 GraphicUsed by:1195
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1193Used by:1195 1203 1204
Symbol 1195 MovieClipUses:1192 1194Used by:1204
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1196Used by:1204
Symbol 1198 GraphicUsed by:1199
Symbol 1199 MovieClipUses:1198Used by:1204
Symbol 1200 GraphicUsed by:1201
Symbol 1201 MovieClipUses:1200Used by:1204
Symbol 1202 GraphicUsed by:1203
Symbol 1203 MovieClipUses:1202 1194Used by:1204
Symbol 1204 MovieClipUses:1185 1187 1189 1191 1195 1194 1197 1199 1201 1203Used by:1205 2090 3051 3053 3116 3664
Symbol 1205 MovieClipUses:1183 1204Used by:1206 1567 1746 1817 1834 3697
Symbol 1206 MovieClipUses:335 1150 1152 1154 1156 1158 1162 1166 1168 1170 1171 1172 1174 1176 1178 1180 1182 1205Used by:1210
Symbol 1207 TextUses:75Used by:1209
Symbol 1208 EditableTextUses:75Used by:1209
Symbol 1209 MovieClip {txt_weaponCount}Uses:1207 1208Used by:1210
Symbol 1210 MovieClip {pbp_gfx_weaponscounter}Uses:1148 1206 1209Used by:2312
Symbol 1211 BitmapUsed by:1212
Symbol 1212 GraphicUses:1211Used by:1213
Symbol 1213 MovieClipUses:1212Used by:1257
Symbol 1214 GraphicUsed by:1257
Symbol 1215 MovieClipUses:1117Used by:1216
Symbol 1216 MovieClip {pbp_fla.gfx_help_chargePowerUp_495}Uses:1117 1215Used by:1257
Symbol 1217 TextUses:75Used by:1257
Symbol 1218 TextUses:75Used by:1257
Symbol 1219 GraphicUsed by:1222
Symbol 1220 GraphicUsed by:1221
Symbol 1221 MovieClipUses:1220Used by:1222
Symbol 1222 MovieClipUses:1219 1221Used by:1239 1257
Symbol 1223 GraphicUsed by:1224
Symbol 1224 MovieClipUses:1223Used by:1239 1257
Symbol 1225 TextUses:75Used by:1257
Symbol 1226 BitmapUsed by:1227
Symbol 1227 GraphicUses:1226Used by:1228
Symbol 1228 MovieClipUses:1227Used by:1257
Symbol 1229 TextUses:75Used by:1257
Symbol 1230 FontUsed by:1231 1232
Symbol 1231 TextUses:1230Used by:1257
Symbol 1232 TextUses:1230Used by:1257
Symbol 1233 TextUses:75Used by:1257
Symbol 1234 TextUses:75Used by:1257
Symbol 1235 TextUses:75Used by:1257
Symbol 1236 TextUses:75Used by:1257
Symbol 1237 TextUses:75Used by:1257
Symbol 1238 TextUses:75Used by:1257
Symbol 1239 MovieClipUses:1222 1224Used by:1257
Symbol 1240 TextUses:75Used by:1257
Symbol 1241 GraphicUsed by:1242
Symbol 1242 MovieClipUses:1241Used by:1244
Symbol 1243 GraphicUsed by:1244
Symbol 1244 MovieClipUses:1242 1243Used by:1257
Symbol 1245 BitmapUsed by:1246
Symbol 1246 GraphicUses:1245Used by:1247
Symbol 1247 MovieClipUses:1246Used by:1257
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClipUses:1248Used by:1257
Symbol 1250 TextUses:75Used by:1251
Symbol 1251 MovieClipUses:1250Used by:1257
Symbol 1252 TextUses:75Used by:1253
Symbol 1253 MovieClipUses:1252Used by:1256
Symbol 1254 ShapeTweeningUsed by:1256
Symbol 1255 GraphicUsed by:1256
Symbol 1256 MovieClip {pbp_btn_kill}Uses:153 1253 83 68 1254 98 1255Used by:1257 1282
Symbol 1257 MovieClip {pbp_help}Uses:68 1213 98 283 1214 1112 1122 1114 1216 1217 1218 1222 1224 1225 1228 1229 1231 1232 1233 1234 1235 1236 1237 1152 1150 1238 1239 1240 1244 1247 1249 1251 150 1256Used by:2312
Symbol 1258 MovieClipUses:47 143Used by:1282 1286 1310 2326 2337
Symbol 1259 TextUses:75Used by:1260
Symbol 1260 MovieClipUses:1259Used by:1282
Symbol 1261 TextUses:75Used by:1262
Symbol 1262 MovieClipUses:1261Used by:1282
Symbol 1263 TextUses:75Used by:1264
Symbol 1264 MovieClipUses:1263Used by:1282
Symbol 1265 TextUses:75Used by:1282
Symbol 1266 TextUses:75Used by:1282
Symbol 1267 TextUses:75Used by:1268
Symbol 1268 MovieClipUses:1267Used by:1282
Symbol 1269 TextUses:75Used by:1270
Symbol 1270 MovieClipUses:1269Used by:1282
Symbol 1271 EditableTextUses:75Used by:1282
Symbol 1272 EditableTextUses:75Used by:1282
Symbol 1273 EditableTextUses:75Used by:1282
Symbol 1274 EditableTextUses:75Used by:1282
Symbol 1275 EditableTextUses:75Used by:1282
Symbol 1276 EditableTextUses:75Used by:1282
Symbol 1277 GraphicUsed by:1282
Symbol 1278 GraphicUses:115Used by:1279
Symbol 1279 MovieClipUses:1278Used by:1282
Symbol 1280 TextUses:75Used by:1281
Symbol 1281 MovieClipUses:1280Used by:1282
Symbol 1282 MovieClip {pbp_levelWINScoreSummary}Uses:68 1258 1256 1260 1262 1264 1265 1266 1268 1270 1271 1272 1273 1274 1275 1276 1277 1279 1281Used by:2312
Symbol 1283 TextUses:75Used by:1284
Symbol 1284 MovieClipUses:1283Used by:1286
Symbol 1285 EditableTextUses:75Used by:1286
Symbol 1286 MovieClip {pbp_continuePopUp}Uses:68 1258 1284 1285Used by:2312
Symbol 1287 TextUses:75Used by:1288
Symbol 1288 MovieClipUses:1287Used by:1291
Symbol 1289 ShapeTweeningUsed by:1291
Symbol 1290 GraphicUsed by:1291
Symbol 1291 MovieClip {pbp_btn_quit}Uses:153 1288 83 68 95 1289 98 1290Used by:1310
Symbol 1292 TextUses:75Used by:1293
Symbol 1293 MovieClipUses:1292Used by:1295
Symbol 1294 ShapeTweeningUsed by:1295
Symbol 1295 MovieClip {pbp_btn_resume}Uses:153 1293 83 68 95 1294 98 64Used by:1310
Symbol 1296 TextUses:75Used by:1297
Symbol 1297 MovieClipUses:1296Used by:1299
Symbol 1298 ShapeTweeningUsed by:1299
Symbol 1299 MovieClip {pbp_btn_instructions}Uses:153 1297 83 68 95 1298 98 64Used by:1310
Symbol 1300 TextUses:75Used by:1301
Symbol 1301 MovieClipUses:1300Used by:1303
Symbol 1302 ShapeTweeningUsed by:1303
Symbol 1303 MovieClip {pbp_btn_yes}Uses:153 1301 83 68 95 1302 98 64Used by:1310
Symbol 1304 TextUses:75Used by:1305
Symbol 1305 MovieClipUses:1304Used by:1307
Symbol 1306 ShapeTweeningUsed by:1307
Symbol 1307 MovieClip {pbp_btn_no}Uses:153 1305 83 68 95 1306 98 64Used by:1310
Symbol 1308 TextUses:75Used by:1309
Symbol 1309 MovieClipUses:1308Used by:1310
Symbol 1310 MovieClip {pbp_menuPopUp}Uses:68 1258 1291 1295 1299 1303 1307 1309Used by:2312
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1311Used by:1314
Symbol 1313 GraphicUsed by:1314
Symbol 1314 MovieClipUses:1312 1313Used by:1315
Symbol 1315 MovieClipUses:1314Used by:1316
Symbol 1316 MovieClip {pbp_waveCompletePrompt}Uses:1315Used by:2312
Symbol 1317 BitmapUsed by:1318
Symbol 1318 GraphicUses:1317Used by:1319
Symbol 1319 MovieClipUses:1318Used by:1359
Symbol 1320 BitmapUsed by:1321
Symbol 1321 GraphicUses:1320Used by:1322
Symbol 1322 MovieClipUses:1321Used by:1359
Symbol 1323 BitmapUsed by:1324 1497 1499
Symbol 1324 GraphicUses:1323Used by:1359
Symbol 1325 BitmapUsed by:1326
Symbol 1326 GraphicUses:1325Used by:1327
Symbol 1327 MovieClipUses:1326Used by:1359
Symbol 1328 BitmapUsed by:1329
Symbol 1329 GraphicUses:1328Used by:1330
Symbol 1330 MovieClipUses:1329Used by:1359
Symbol 1331 BitmapUsed by:1332
Symbol 1332 GraphicUses:1331Used by:1333
Symbol 1333 MovieClipUses:1332Used by:1359
Symbol 1334 BitmapUsed by:1335
Symbol 1335 GraphicUses:1334Used by:1336
Symbol 1336 MovieClipUses:1335Used by:1337 1359 1621 1974 2396
Symbol 1337 MovieClipUses:1336Used by:1359
Symbol 1338 BitmapUsed by:1339
Symbol 1339 GraphicUses:1338Used by:1340
Symbol 1340 MovieClipUses:1339Used by:1359
Symbol 1341 BitmapUsed by:1342
Symbol 1342 GraphicUses:1341Used by:1343
Symbol 1343 MovieClipUses:1342Used by:1359
Symbol 1344 BitmapUsed by:1345
Symbol 1345 GraphicUses:1344Used by:1346
Symbol 1346 MovieClipUses:1345Used by:1359
Symbol 1347 BitmapUsed by:1348
Symbol 1348 GraphicUses:1347Used by:1349
Symbol 1349 MovieClipUses:1348Used by:1359
Symbol 1350 BitmapUsed by:1351
Symbol 1351 GraphicUses:1350Used by:1352
Symbol 1352 MovieClipUses:1351Used by:1359
Symbol 1353 BitmapUsed by:1354
Symbol 1354 GraphicUses:1353Used by:1355
Symbol 1355 MovieClipUses:1354Used by:1359
Symbol 1356 BitmapUsed by:1357
Symbol 1357 GraphicUses:1356Used by:1358
Symbol 1358 MovieClipUses:1357Used by:1359
Symbol 1359 MovieClipUses:171 312 1319 473 1322 315 1324 1327 1330 1333 1337 1340 1343 1346 1336 1349 1352 1355 1358Used by:2312
Symbol 1360 GraphicUses:539Used by:1361
Symbol 1361 MovieClipUses:1360Used by:1368 1399
Symbol 1362 MovieClipUses:480Used by:1368 1399
Symbol 1363 GraphicUses:539Used by:1365
Symbol 1364 GraphicUses:539Used by:1365
Symbol 1365 MovieClipUses:1363 544 1364Used by:1368 1399 2195 2196
Symbol 1366 GraphicUsed by:1367
Symbol 1367 MovieClipUses:1366Used by:1368
Symbol 1368 MovieClipUses:1361 1362 1365 1367Used by:1401
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1371
Symbol 1371 MovieClipUses:1370Used by:1401
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1374
Symbol 1374 MovieClipUses:1373Used by:1401
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1377
Symbol 1377 MovieClipUses:1376Used by:1399
Symbol 1378 GraphicUses:539Used by:1381
Symbol 1379 GraphicUses:539Used by:1380
Symbol 1380 MovieClipUses:1379Used by:1381
Symbol 1381 MovieClipUses:1378 1380Used by:1399 2195
Symbol 1382 GraphicUsed by:1399 2195
Symbol 1383 BitmapUsed by:1384
Symbol 1384 GraphicUses:1383Used by:1385
Symbol 1385 MovieClipUses:1384Used by:1399 2004
Symbol 1386 GraphicUsed by:1399
Symbol 1387 BitmapUsed by:1388
Symbol 1388 GraphicUses:1387Used by:1389
Symbol 1389 MovieClipUses:1388Used by:1399 2195
Symbol 1390 GraphicUsed by:1391
Symbol 1391 MovieClipUses:1390Used by:1399 2195
Symbol 1392 TextUses:918Used by:1394
Symbol 1393 GraphicUsed by:1394
Symbol 1394 MovieClipUses:1392 1393Used by:1398
Symbol 1395 GraphicUsed by:1398
Symbol 1396 GraphicUses:539Used by:1397
Symbol 1397 MovieClipUses:1396Used by:1398
Symbol 1398 MovieClipUses:1394 1395 1397Used by:1399 2195
Symbol 1399 MovieClipUses:1377 1361 1362 1381 1382 538 549 1385 1386 1389 1391 552 1398 1365Used by:1400
Symbol 1400 MovieClip {hullFront}Uses:1399 68Used by:1401 2197
Symbol 1401 MovieClipUses:68 470 484 1368 1371 1374 1400Used by:2312
Symbol 1402 BitmapUsed by:1403 1419
Symbol 1403 GraphicUses:1402Used by:1404
Symbol 1404 MovieClipUses:1403Used by:1408
Symbol 1405 BitmapUsed by:1406
Symbol 1406 GraphicUses:1405Used by:1407
Symbol 1407 MovieClipUses:1406Used by:1408
Symbol 1408 MovieClipUses:1404 1407Used by:1411
Symbol 1409 GraphicUses:904Used by:1410
Symbol 1410 MovieClipUses:1409Used by:1411
Symbol 1411 MovieClipUses:909 1408 1410Used by:1496
Symbol 1412 BitmapUsed by:1413
Symbol 1413 GraphicUses:1412Used by:1414
Symbol 1414 MovieClipUses:1413Used by:1415
Symbol 1415 MovieClipUses:1414Used by:1496
Symbol 1416 BitmapUsed by:1417
Symbol 1417 GraphicUses:1416Used by:1418
Symbol 1418 MovieClipUses:1417Used by:1496
Symbol 1419 GraphicUses:1402Used by:1420
Symbol 1420 MovieClipUses:1419 537Used by:1496
Symbol 1421 BitmapUsed by:1422
Symbol 1422 GraphicUses:1421Used by:1423
Symbol 1423 MovieClipUses:1422Used by:1424 1425
Symbol 1424 MovieClipUses:1423 537Used by:1425
Symbol 1425 MovieClipUses:1424 1423Used by:1496
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1428
Symbol 1428 MovieClipUses:1427Used by:1432
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1431
Symbol 1431 MovieClipUses:1430Used by:1432
Symbol 1432 MovieClipUses:1428 537 1431Used by:1496
Symbol 1433 BitmapUsed by:1434
Symbol 1434 GraphicUses:1433Used by:1444
Symbol 1435 BitmapUsed by:1436
Symbol 1436 GraphicUses:1435Used by:1437
Symbol 1437 MovieClipUses:1436Used by:1444
Symbol 1438 BitmapUsed by:1439
Symbol 1439 GraphicUses:1438Used by:1440
Symbol 1440 MovieClipUses:1439Used by:1444
Symbol 1441 BitmapUsed by:1442
Symbol 1442 GraphicUses:1441Used by:1443
Symbol 1443 MovieClipUses:1442Used by:1444
Symbol 1444 MovieClipUses:1434 537 1437 1440 1443Used by:1496
Symbol 1445 BitmapUsed by:1446
Symbol 1446 GraphicUses:1445Used by:1447
Symbol 1447 MovieClipUses:1446Used by:1496
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1450
Symbol 1450 MovieClipUses:1449Used by:1496
Symbol 1451 BitmapUsed by:1452
Symbol 1452 GraphicUses:1451Used by:1453
Symbol 1453 MovieClipUses:1452Used by:1496
Symbol 1454 BitmapUsed by:1455 1457
Symbol 1455 GraphicUses:1454Used by:1456
Symbol 1456 MovieClipUses:1455Used by:1458
Symbol 1457 GraphicUses:1454Used by:1458
Symbol 1458 MovieClipUses:1456 1457Used by:1496
Symbol 1459 BitmapUsed by:1460
Symbol 1460 GraphicUses:1459Used by:1461
Symbol 1461 MovieClipUses:1460Used by:1496
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1464
Symbol 1464 MovieClipUses:1463Used by:1496
Symbol 1465 MovieClipUses:903Used by:1469
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1468
Symbol 1468 MovieClipUses:1467Used by:1469
Symbol 1469 MovieClipUses:1465 68 900 914 917 913 920 1468Used by:1496
Symbol 1470 GraphicUsed by:1477
Symbol 1471 GraphicUsed by:1472
Symbol 1472 MovieClipUses:1471Used by:1476
Symbol 1473 BitmapUsed by:1474
Symbol 1474 GraphicUses:1473Used by:1475
Symbol 1475 MovieClipUses:1474Used by:1476
Symbol 1476 MovieClipUses:1472 1475Used by:1477
Symbol 1477 MovieClipUses:1470 1476Used by:1496
Symbol 1478 GraphicUsed by:1495
Symbol 1479 GraphicUsed by:1484
Symbol 1480 GraphicUsed by:1484
Symbol 1481 GraphicUsed by:1484
Symbol 1482 GraphicUsed by:1484
Symbol 1483 GraphicUsed by:1484
Symbol 1484 MovieClipUses:1479 1480 1481 1482 1483Used by:1495
Symbol 1485 GraphicUsed by:1486
Symbol 1486 MovieClipUses:1485Used by:1495
Symbol 1487 GraphicUsed by:1489 1490
Symbol 1488 GraphicUsed by:1489 1490
Symbol 1489 MovieClipUses:1487 1488Used by:1495
Symbol 1490 MovieClipUses:1487 1488Used by:1495
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1495
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1493Used by:1495
Symbol 1495 MovieClipUses:1478 1484 1486 283 1489 1490 1492 1494Used by:1496
Symbol 1496 MovieClipUses:1411 882 1415 1418 1420 1425 1432 1444 1447 1450 1453 1458 1461 1464 1469 1477 1495Used by:2312
Symbol 1497 GraphicUses:1323Used by:1498
Symbol 1498 MovieClipUses:1497Used by:1509
Symbol 1499 GraphicUses:1323Used by:1500
Symbol 1500 MovieClipUses:1499Used by:1509
Symbol 1501 GraphicUsed by:1509
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1504
Symbol 1504 MovieClipUses:1503Used by:1507 1509
Symbol 1505 BitmapUsed by:1506
Symbol 1506 GraphicUses:1505Used by:1507
Symbol 1507 MovieClipUses:1504 1506Used by:1509
Symbol 1508 SoundUsed by:1509 2026
Symbol 1509 MovieClip {gfx_arcticBridgeWhole}Uses:1498 1500 1501 1504 1507 68 1508Used by:1994
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1512
Symbol 1512 MovieClipUses:1511Used by:1580
Symbol 1513 BitmapUsed by:1514
Symbol 1514 GraphicUses:1513Used by:1515
Symbol 1515 MovieClipUses:1514Used by:1580
Symbol 1516 BitmapUsed by:1517 1525 1526 1528 1530 1532 1534
Symbol 1517 GraphicUses:1516Used by:1518
Symbol 1518 MovieClipUses:1517Used by:1580
Symbol 1519 BitmapUsed by:1520 1525 1526
Symbol 1520 GraphicUses:1519Used by:1521
Symbol 1521 MovieClipUses:1520Used by:1580
Symbol 1522 BitmapUsed by:1523 1526
Symbol 1523 GraphicUses:1522Used by:1524
Symbol 1524 MovieClipUses:1523Used by:1580
Symbol 1525 GraphicUses:1519 1516Used by:1579
Symbol 1526 GraphicUses:1522 1519 1516Used by:1527
Symbol 1527 MovieClipUses:1526Used by:1579
Symbol 1528 GraphicUses:1516Used by:1529
Symbol 1529 MovieClipUses:1528Used by:1579
Symbol 1530 GraphicUses:1516Used by:1531
Symbol 1531 MovieClipUses:1530Used by:1579
Symbol 1532 GraphicUses:1516Used by:1533
Symbol 1533 MovieClipUses:1532Used by:1579
Symbol 1534 GraphicUses:1516Used by:1535
Symbol 1535 MovieClipUses:1534Used by:1579
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1538
Symbol 1538 MovieClipUses:1537Used by:1579 1618 2013 2112 2240 2245 2246
Symbol 1539 GraphicUsed by:1540 3628
Symbol 1540 MovieClipUses:1539Used by:1579 3132 3292 3696 3697
Symbol 1541 BitmapUsed by:1542
Symbol 1542 GraphicUses:1541Used by:1543
Symbol 1543 MovieClipUses:1542Used by:1579 3132 3292 3696 3697
Symbol 1544 GraphicUsed by:1545
Symbol 1545 MovieClipUses:1544Used by:1546 1547
Symbol 1546 MovieClip {pbp_fla.pickup_speed_ani_635}Uses:1545Used by:1547
Symbol 1547 MovieClip {pbp_fla.pickup_speed_633}Uses:1545 1546Used by:1567
Symbol 1548 GraphicUsed by:1550
Symbol 1549 TextUses:285Used by:1550
Symbol 1550 MovieClipUses:1548 1549Used by:1551 1552
Symbol 1551 MovieClip {pbp_fla.pickup_health_ani_638}Uses:1550Used by:1552
Symbol 1552 MovieClip {pbp_fla.pickup_health_636}Uses:1550 1551Used by:1567
Symbol 1553 GraphicUsed by:1554
Symbol 1554 MovieClipUses:1553Used by:1555 1556
Symbol 1555 MovieClip {pbp_fla.pickup_inv_ani_641}Uses:1554Used by:1556
Symbol 1556 MovieClip {pbp_fla.pickup_invulnerability_639}Uses:1554 1555Used by:1567
Symbol 1557 GraphicUsed by:1558
Symbol 1558 MovieClipUses:1557Used by:1565 1566
Symbol 1559 BitmapUsed by:1560
Symbol 1560 GraphicUses:1559Used by:1561
Symbol 1561 MovieClipUses:1560Used by:1565 1752
Symbol 1562 SoundUsed by:1565
Symbol 1563 TextUses:75Used by:1564
Symbol 1564 MovieClipUses:1563Used by:1565
Symbol 1565 MovieClip {pbp_fla.pickup_points_ani_644}Uses:1558 1561 1562 1564Used by:1566
Symbol 1566 MovieClip {pbp_fla.pickup_points_642}Uses:1558 1565Used by:1567
Symbol 1567 MovieClip {pbp_fla._weapons_632}Uses:335 1150 1152 1154 1156 1158 1162 1166 1168 1170 1171 1172 1174 1176 283 1178 1180 1182 1205 1547 1552 1556 1566Used by:1579
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1579 3132 3292 3696 3697
Symbol 1570 SoundUsed by:1579
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1579 3132 3292 3696 3697
Symbol 1573 BitmapUsed by:1574
Symbol 1574 GraphicUses:1573Used by:1579 3132 3292 3696 3697
Symbol 1575 BitmapUsed by:1576
Symbol 1576 GraphicUses:1575Used by:1579 3132 3292 3696 3697
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1579 3132 3292 3696 3697
Symbol 1579 MovieClip {pbp_fla.crate_destruct_ani2_623}Uses:1525 1527 1529 1531 1533 1535 1538 1540 1543 1567 1569 1570 1572 1574 1576 1578Used by:1580
Symbol 1580 MovieClip {pbp_crate}Uses:1512 1515 1518 1521 1524 68 1579Used by:1994 2197 2311
Symbol 1581 BitmapUsed by:1582
Symbol 1582 GraphicUses:1581Used by:1583
Symbol 1583 MovieClipUses:1582Used by:1618 1619
Symbol 1584 GraphicUsed by:1585
Symbol 1585 MovieClipUses:1584Used by:1586 1589
Symbol 1586 MovieClipUses:1585Used by:1618 2013 2240 2245 2246
Symbol 1587 GraphicUsed by:1588
Symbol 1588 MovieClipUses:1587Used by:1618 2013
Symbol 1589 MovieClipUses:1585Used by:1618 2013 2240 2245 2246
Symbol 1590 GraphicUsed by:1591
Symbol 1591 MovieClipUses:1590Used by:1618 2013 2240 2245 2246
Symbol 1592 GraphicUsed by:1593
Symbol 1593 MovieClipUses:1592Used by:1618 2013 2240 2245 2246
Symbol 1594 BitmapUsed by:1595
Symbol 1595 GraphicUses:1594Used by:1596
Symbol 1596 MovieClipUses:1595Used by:1618 2013 2240 2245 2246
Symbol 1597 GraphicUsed by:1598
Symbol 1598 MovieClipUses:1597Used by:1618 2013 2240 2245 2246 3132 3696 3697
Symbol 1599 SoundUsed by:1618 2013 2245 2246 3066
Symbol 1600 GraphicUsed by:1601
Symbol 1601 MovieClipUses:1600Used by:1618 2013 2240 2245 2246
Symbol 1602 GraphicUsed by:1603
Symbol 1603 MovieClipUses:1602Used by:1618 2013 2240 2245 2246
Symbol 1604 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1605 GraphicUsed by:1606
Symbol 1606 MovieClipUses:1605Used by:1618 2013 2240 2245 2246
Symbol 1607 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1608 GraphicUsed by:1609
Symbol 1609 MovieClipUses:1608Used by:1618 2013 2240 2245 2246
Symbol 1610 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1611 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1612 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1613 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1614 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1615 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1616 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1617 GraphicUsed by:1618 2013 2240 2245 2246
Symbol 1618 MovieClipUses:1583 1538 1586 1588 1589 1591 1593 1596 1598 1599 1601 1603 1604 1606 1607 1609 1610 1611 1612 1613 1614 1615 1616 1617Used by:1619
Symbol 1619 MovieClip {gfx_arcticBarrle}Uses:1583 68 1618Used by:1994 2197 2311
Symbol 1620 GraphicUsed by:1621
Symbol 1621 MovieClip {iceHole}Uses:1336 1620 68Used by:1994
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1624
Symbol 1624 MovieClipUses:1623Used by:1625
Symbol 1625 MovieClip {bridgepost}Uses:1624 68Used by:1994
Symbol 1626 MovieClip {_invisibleBox}Uses:68Used by:1994 2197 2311
Symbol 1627 BitmapUsed by:1628
Symbol 1628 GraphicUses:1627Used by:1629
Symbol 1629 MovieClipUses:1628Used by:1734
Symbol 1630 BitmapUsed by:1631 1644
Symbol 1631 GraphicUses:1630Used by:1632
Symbol 1632 MovieClipUses:1631Used by:1734
Symbol 1633 BitmapUsed by:1634
Symbol 1634 GraphicUses:1633Used by:1635 1643 1734
Symbol 1635 MovieClipUses:1634Used by:1734
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1638
Symbol 1638 MovieClipUses:1637Used by:1734
Symbol 1639 SoundUsed by:1734
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1642
Symbol 1642 MovieClipUses:1641Used by:1734
Symbol 1643 MovieClipUses:1634Used by:1734
Symbol 1644 GraphicUses:1630Used by:1645
Symbol 1645 MovieClipUses:1644Used by:1734
Symbol 1646 SoundUsed by:1734
Symbol 1647 BitmapUsed by:1648
Symbol 1648 GraphicUses:1647Used by:1734
Symbol 1649 GraphicUsed by:1734
Symbol 1650 GraphicUsed by:1651
Symbol 1651 MovieClipUses:1650Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1652 GraphicUsed by:1653
Symbol 1653 MovieClipUses:1652Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1654 GraphicUsed by:1655
Symbol 1655 MovieClipUses:1654Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1656 GraphicUsed by:1657
Symbol 1657 MovieClipUses:1656Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1658 GraphicUsed by:1659
Symbol 1659 MovieClipUses:1658Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1660 GraphicUsed by:1661
Symbol 1661 MovieClipUses:1660Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1662 GraphicUsed by:1663
Symbol 1663 MovieClipUses:1662Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1664 GraphicUsed by:1665
Symbol 1665 MovieClipUses:1664Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1666 GraphicUsed by:1667
Symbol 1667 MovieClipUses:1666Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1668 GraphicUsed by:1669
Symbol 1669 MovieClipUses:1668Used by:1734 2668 2676 2682 2699 2701 2716
Symbol 1670 GraphicUsed by:1671
Symbol 1671 MovieClipUses:1670Used by:1734 2668 2676 2682 2699 2701 2716
Symbol 1672 GraphicUsed by:1673
Symbol 1673 MovieClipUses:1672Used by:1734 2668 2676 2682 2699 2701 2716
Symbol 1674 GraphicUsed by:1675
Symbol 1675 MovieClipUses:1674Used by:1734 2668 2676 2682 2699 2701 2716
Symbol 1676 GraphicUsed by:1677
Symbol 1677 MovieClipUses:1676Used by:1734 2668 2676 2682 2699 2701 2716
Symbol 1678 GraphicUsed by:1679
Symbol 1679 MovieClipUses:1678Used by:1734 2682 2699
Symbol 1680 GraphicUsed by:1681
Symbol 1681 MovieClipUses:1680Used by:1734 2682 2699
Symbol 1682 GraphicUsed by:1683
Symbol 1683 MovieClipUses:1682Used by:1734 2682 2699
Symbol 1684 GraphicUsed by:1687
Symbol 1685 GraphicUsed by:1686
Symbol 1686 MovieClipUses:1685Used by:1687 1707 2709
Symbol 1687 MovieClipUses:1684 1686Used by:1734 2682 2699 2701
Symbol 1688 GraphicUsed by:1689
Symbol 1689 MovieClipUses:1688Used by:1734 2682 2699
Symbol 1690 GraphicUsed by:1691
Symbol 1691 MovieClipUses:1690Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1692 GraphicUsed by:1693
Symbol 1693 MovieClipUses:1692Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1694 GraphicUsed by:1695
Symbol 1695 MovieClipUses:1694Used by:1734 2681 2682
Symbol 1696 GraphicUsed by:1734 1973 2682 2699 2860 2863 2864 3285 3558
Symbol 1697 VideoUsed by:1734
Symbol 1698 GraphicUsed by:1734 1973 2682 2699 2860 2863 2864 3285 3558 3586 3679
Symbol 1699 GraphicUsed by:1734 1973 2682 2699 2860 2863 2864 3285 3558 3586 3679
Symbol 1700 GraphicUsed by:1701
Symbol 1701 MovieClipUses:1700Used by:1734 2668 2669 2670 2676 2682 2699 2701 2711 2716
Symbol 1702 GraphicUsed by:1703
Symbol 1703 MovieClipUses:1702Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1704 GraphicUsed by:1705
Symbol 1705 MovieClipUses:1704Used by:1707 2709
Symbol 1706 GraphicUsed by:1707
Symbol 1707 MovieClipUses:1705 1706 1686Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1708 GraphicUsed by:1709
Symbol 1709 MovieClipUses:1708Used by:1711 1722
Symbol 1710 GraphicUsed by:1711
Symbol 1711 MovieClipUses:1709 1710Used by:1734 2682 2699
Symbol 1712 GraphicUsed by:1715
Symbol 1713 GraphicUsed by:1715 1734 2676 2701
Symbol 1714 GraphicUsed by:1715 1734 2676 2701
Symbol 1715 MovieClip {pbp_fla.enemy_seal_boss_head_703}Uses:1712 1713 1714Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1716 GraphicUsed by:1719 2693
Symbol 1717 GraphicUsed by:1718
Symbol 1718 MovieClipUses:1717Used by:1719
Symbol 1719 MovieClipUses:1716 1718Used by:1734 2668 2669 2670 2676 2682 2699 2701 2716
Symbol 1720 GraphicUsed by:1734 1973 2682 2699 2860 2863 2864 3285 3558 3586 3679
Symbol 1721 GraphicUsed by:1722
Symbol 1722 MovieClipUses:1709 1721Used by:1734 2668 2669 2670 2676 2682 2699 2701 2711 2716
Symbol 1723 GraphicUsed by:1724
Symbol 1724 MovieClipUses:1723Used by:1734 2669 2670
Symbol 1725 GraphicUsed by:1726
Symbol 1726 MovieClipUses:1725Used by:1734 2669 2670
Symbol 1727 GraphicUsed by:1728
Symbol 1728 MovieClipUses:1727Used by:1734 2669 2670
Symbol 1729 GraphicUsed by:1730
Symbol 1730 MovieClipUses:1729Used by:1734 2669 2670
Symbol 1731 GraphicUsed by:1732
Symbol 1732 MovieClipUses:1731Used by:1734 2669 2670
Symbol 1733 SoundUsed by:1734 2716 3088 3113 3558
Symbol 1734 MovieClip {arctic_whackoShack}Uses:1629 1632 1635 1638 68 1639 1642 1634 1643 1645 1646 1648 1649 201 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1679 1681 1683 1687 1689 1691 1693 1695 1696 1697 1698 1699 1701 1703 1707 1711 1715 1719 1720 1722 1724 1726 1728 1730 1732 1733 1714 1713 283Used by:1994
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClip {_spawnClubberRight}Uses:1735Used by:1994 2197 2311
Symbol 1737 GraphicUsed by:1738
Symbol 1738 MovieClip {_spawnRightShooter}Uses:1737Used by:1994 2197
Symbol 1739 GraphicUsed by:1740
Symbol 1740 MovieClip {_spawnRightBully}Uses:1739Used by:1994 2197 2311
Symbol 1741 EditableTextUses:75Used by:1742
Symbol 1742 MovieClip {pbp_messageText}Uses:1741Used by:1743
Symbol 1743 MovieClip {pbp_bearMessage}Uses:1742 82Used by:1911
Symbol 1744 GraphicUsed by:1745
Symbol 1745 MovieClipUses:1744Used by:1746 1756 1759 1780 1786 1791 1819 1839 1868 1903
Symbol 1746 MovieClip {pbp_weapons_all}Uses:1745 335 1150 1152 1154 1156 1158 1162 1166 1168 1170 1171 1172 1174 1176 283 1178 1180 1182 1205Used by:1747 1753 1794 1812 1831 1839 1842 1849 1903
Symbol 1747 MovieClip {pbp_fla.PB_idle_718}Uses:201 560 562 563 565 566 567 569 571 461 572 574 1746Used by:1911
Symbol 1748 TextUses:75Used by:1749
Symbol 1749 MovieClipUses:1748Used by:1752
Symbol 1750 EditableTextUses:75Used by:1751
Symbol 1751 MovieClip {bonus_text_base}Uses:1750Used by:1752
Symbol 1752 MovieClip {pbp_bonusIndicator}Uses:1561 1749 1751Used by:1911
Symbol 1753 MovieClipUses:201 574 643 644 646 647 648 653 560 1746 655 657 659 661 580 663 665 667 669 671 673 675 565 677 679 562Used by:1911
Symbol 1754 SoundUsed by:1777 1794
Symbol 1755 GraphicUsed by:1756
Symbol 1756 MovieClipUses:1755 1745Used by:1777
Symbol 1757 GraphicUsed by:1777
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClipUses:1758 1745Used by:1777
Symbol 1760 GraphicUsed by:1777
Symbol 1761 GraphicUsed by:1762
Symbol 1762 MovieClipUses:1761Used by:1777 1831 1839 1842
Symbol 1763 GraphicUsed by:1777
Symbol 1764 GraphicUsed by:1765
Symbol 1765 MovieClipUses:1764Used by:1777 1794 1842
Symbol 1766 GraphicUsed by:1777
Symbol 1767 GraphicUsed by:1777
Symbol 1768 GraphicUsed by:1769
Symbol 1769 MovieClipUses:1768Used by:1777
Symbol 1770 GraphicUsed by:1777
Symbol 1771 GraphicUsed by:1772
Symbol 1772 MovieClipUses:1771Used by:1777 1794
Symbol 1773 GraphicUsed by:1777
Symbol 1774 GraphicUsed by:1775
Symbol 1775 MovieClipUses:1774Used by:1777 1794
Symbol 1776 GraphicUsed by:1777
Symbol 1777 MovieClipUses:201 560 562 644 565 647 648 653 574 1754 1756 1757 1759 1760 661 1762 1763 1765 1766 1767 1769 1770 1772 1773 1775 1776Used by:1911
Symbol 1778 GraphicUsed by:1794
Symbol 1779 GraphicUsed by:1780
Symbol 1780 MovieClipUses:1779 1745Used by:1794
Symbol 1781 GraphicUsed by:1794
Symbol 1782 GraphicUsed by:1783
Symbol 1783 MovieClipUses:1782Used by:1794 1831 1839
Symbol 1784 GraphicUsed by:1794
Symbol 1785 GraphicUsed by:1786
Symbol 1786 MovieClipUses:1785 1745Used by:1794
Symbol 1787 GraphicUsed by:1794
Symbol 1788 GraphicUsed by:1794
Symbol 1789 GraphicUsed by:1794
Symbol 1790 GraphicUsed by:1791
Symbol 1791 MovieClipUses:1790 1745Used by:1794
Symbol 1792 GraphicUsed by:1794
Symbol 1793 GraphicUsed by:1794
Symbol 1794 MovieClipUses:201 560 562 644 565 647 648 653 574 1746 1754 1778 1780 1775 1781 1783 1772 1784 1786 1787 1765 1788 1789 1791 1792 1793 661Used by:1911
Symbol 1795 GraphicUsed by:1812
Symbol 1796 GraphicUsed by:1797
Symbol 1797 MovieClipUses:1796Used by:1812 1849 1903
Symbol 1798 GraphicUsed by:1812
Symbol 1799 GraphicUsed by:1812
Symbol 1800 GraphicUsed by:1801
Symbol 1801 MovieClipUses:1800Used by:1812 1849 1903
Symbol 1802 GraphicUsed by:1812
Symbol 1803 GraphicUsed by:1812
Symbol 1804 GraphicUsed by:1812
Symbol 1805 GraphicUsed by:1812
Symbol 1806 GraphicUsed by:1812
Symbol 1807 GraphicUsed by:1812
Symbol 1808 GraphicUsed by:1812
Symbol 1809 GraphicUsed by:1812
Symbol 1810 GraphicUsed by:1812
Symbol 1811 GraphicUsed by:1812
Symbol 1812 MovieClip {pbp_fla.PB_strike_3_738}Uses:201 560 562 644 565 647 648 653 574 1746 1795 646 1797 643 661 1798 1799 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811Used by:1911
Symbol 1813 GraphicUsed by:1814
Symbol 1814 MovieClipUses:1813Used by:1831 1839
Symbol 1815 GraphicUsed by:1831 1839
Symbol 1816 SoundUsed by:1831 1839
Symbol 1817 MovieClip {weapons_allcopy}Uses:336 1150 1152 1154 1156 1158 1162 1166 1168 1170 1171 1172 1174 1176 283 1178 1180 1182 1205Used by:1831 1839 1903
Symbol 1818 GraphicUsed by:1819
Symbol 1819 MovieClipUses:1818 1745Used by:1831 1839
Symbol 1820 GraphicUsed by:1831 1839
Symbol 1821 GraphicUsed by:1831 1839
Symbol 1822 GraphicUsed by:1823
Symbol 1823 MovieClipUses:1822Used by:1831 1839
Symbol 1824 GraphicUsed by:1831 1839
Symbol 1825 GraphicUsed by:1831
Symbol 1826 GraphicUsed by:1831
Symbol 1827 GraphicUsed by:1831
Symbol 1828 GraphicUsed by:1829
Symbol 1829 MovieClipUses:1828Used by:1831 1839
Symbol 1830 GraphicUsed by:1831
Symbol 1831 MovieClipUses:201 560 562 644 565 647 648 653 574 1746 1814 1815 1816 1817 1819 1820 1762 1783 1821 1823 1824 1825 1826 1827 1829 1830Used by:1911
Symbol 1832 MovieClip {pbp_fla.cleavercopy2_749}Uses:1171 1172Used by:1834
Symbol 1833 MovieClipUses:1178Used by:1834 2744
Symbol 1834 MovieClipUses:1832 1174 1176 1833 1180 1182 1205Used by:1839
Symbol 1835 GraphicUsed by:1839
Symbol 1836 GraphicUsed by:1839
Symbol 1837 GraphicUsed by:1839
Symbol 1838 GraphicUsed by:1839
Symbol 1839 MovieClipUses:201 560 562 644 565 647 648 653 574 1834 1746 1814 1815 1816 1817 1819 1820 1762 1783 1821 1823 1745 1824 1835 1836 1837 1829 1838Used by:1911
Symbol 1840 SoundUsed by:1842
Symbol 1841 SoundUsed by:1842
Symbol 1842 MovieClip {pbp_bear_eat}Uses:201 560 562 644 565 647 648 461 650 651 574 1746 85 86 54 58 59 62 87 1840 88 89 90 91 92 93 94 1765 572 1762 1841 657 SS5Used by:1911
Symbol 1843 GraphicUsed by:1849 1903
Symbol 1844 SoundUsed by:1849 1903
Symbol 1845 SoundUsed by:1849
Symbol 1846 GraphicUsed by:1849 1903
Symbol 1847 GraphicUsed by:1849 1903
Symbol 1848 GraphicUsed by:1849 1903
Symbol 1849 MovieClipUses:201 560 562 644 565 647 648 653 574 1746 85 86 661 646 1797 643 1801 87 1843 1844 1845 88 1846 89 1847 90 1848 91 92 93 94 563 566 567 569 461 572Used by:1911
Symbol 1850 SoundUsed by:1903
Symbol 1851 GraphicUsed by:1903
Symbol 1852 GraphicUsed by:1903
Symbol 1853 GraphicUsed by:1903
Symbol 1854 GraphicUsed by:1903
Symbol 1855 GraphicUsed by:1903
Symbol 1856 GraphicUsed by:1903
Symbol 1857 GraphicUsed by:1903
Symbol 1858 GraphicUsed by:1903
Symbol 1859 GraphicUsed by:1903
Symbol 1860 GraphicUsed by:1903
Symbol 1861 GraphicUsed by:1903
Symbol 1862 GraphicUsed by:1903
Symbol 1863 GraphicUsed by:1903
Symbol 1864 GraphicUsed by:1903
Symbol 1865 GraphicUsed by:1903
Symbol 1866 GraphicUsed by:1903
Symbol 1867 GraphicUsed by:1868
Symbol 1868 MovieClipUses:1867 1745Used by:1903
Symbol 1869 GraphicUsed by:1903
Symbol 1870 GraphicUsed by:1903
Symbol 1871 GraphicUsed by:1903
Symbol 1872 GraphicUsed by:1903
Symbol 1873 GraphicUsed by:1903
Symbol 1874 GraphicUsed by:1875
Symbol 1875 MovieClipUses:1874Used by:1903
Symbol 1876 GraphicUsed by:1903
Symbol 1877 GraphicUsed by:1903
Symbol 1878 GraphicUsed by:1903
Symbol 1879 GraphicUsed by:1903
Symbol 1880 GraphicUsed by:1903
Symbol 1881 GraphicUsed by:1903
Symbol 1882 GraphicUsed by:1903
Symbol 1883 GraphicUsed by:1903
Symbol 1884 GraphicUsed by:1885
Symbol 1885 MovieClipUses:1884Used by:1903
Symbol 1886 GraphicUsed by:1903
Symbol 1887 GraphicUsed by:1903
Symbol 1888 GraphicUsed by:1889
Symbol 1889 MovieClipUses:1888Used by:1903
Symbol 1890 GraphicUsed by:1903
Symbol 1891 GraphicUsed by:1903
Symbol 1892 SoundUsed by:1903
Symbol 1893 GraphicUsed by:1903
Symbol 1894 GraphicUsed by:1903
Symbol 1895 GraphicUsed by:1896
Symbol 1896 MovieClipUses:1895Used by:1903
Symbol 1897 GraphicUsed by:1903
Symbol 1898 GraphicUsed by:1899
Symbol 1899 MovieClipUses:1898Used by:1903 2656
Symbol 1900 GraphicUsed by:1903
Symbol 1901 GraphicUsed by:1903
Symbol 1902 GraphicUsed by:1903
Symbol 1903 MovieClipUses:201 560 562 644 565 647 648 653 574 1746 85 86 661 646 1797 643 1801 87 1843 1844 88 1846 89 1847 90 1848 1850 91 92 93 94 1851 563 566 567 569 571 461 572 1852 1853 1854 1855 1745 1856 1857 1858 1859 1860 1817 1861 1862 1863 1864 1865 1866 1868 1869 1870 1871 1872 1873 1875 1876 1877 283 1878 84 1879 1880 1881 1882 1883 1885 1886 1887 1889 1890 1891 1892 1893 667 1894 1896 1897 1899 652 1900 1901 1902Used by:1911
Symbol 1904 BitmapUsed by:1905
Symbol 1905 GraphicUses:1904Used by:1906
Symbol 1906 MovieClipUses:1905Used by:1910
Symbol 1907 BitmapUsed by:1908
Symbol 1908 GraphicUses:1907Used by:1909
Symbol 1909 MovieClipUses:1908Used by:1910
Symbol 1910 MovieClipUses:1906 1909Used by:1911
Symbol 1911 MovieClip {pbp_bear}Uses:1743 1747 68 1752 1753 1777 1794 1812 1831 1839 1842 1849 1903 1910Used by:1994 2197 2311 3727
Symbol 1912 MovieClipUses:201 350 352 354 356 358 359 360 361 363 364 365 367 368 370 371Used by:1923
Symbol 1913 GraphicUsed by:1914
Symbol 1914 MovieClipUses:1913Used by:1919
Symbol 1915 GraphicUsed by:1916
Symbol 1916 MovieClipUses:1915Used by:1919
Symbol 1917 MovieClipUses:650Used by:1919
Symbol 1918 SoundUsed by:1919
Symbol 1919 MovieClipUses:201 350 352 354 1914 1916 1917 1918 85Used by:1923
Symbol 1920 SoundUsed by:1922
Symbol 1921 SoundUsed by:1922
Symbol 1922 MovieClipUses:201 350 352 356 358 354 582 583 585 586 587 1920 1921Used by:1923
Symbol 1923 MovieClip {pbp_seal}Uses:201 350 352 354 356 358 68 1912 1919 1922Used by:1994 2197 2311
Symbol 1924 GraphicUsed by:1926 1974
Symbol 1925 MovieClipUses:86 87 88 89 90 91 85 92 93 94Used by:1926
Symbol 1926 MovieClipUses:1924 1925Used by:1974
Symbol 1927 GraphicUsed by:1928 2158
Symbol 1928 MovieClipUses:1927Used by:1973 2616 2656 2660 2661 2662
Symbol 1929 GraphicUsed by:1930
Symbol 1930 MovieClipUses:1929Used by:1973 2616 2656 2660 2661 2662
Symbol 1931 GraphicUsed by:1932
Symbol 1932 MovieClipUses:1931Used by:1973 2616 2656 2660 2661 2662
Symbol 1933 GraphicUsed by:1934
Symbol 1934 MovieClipUses:1933Used by:1973 2616 2656 2660 2661 2662
Symbol 1935 GraphicUsed by:1936 2165
Symbol 1936 MovieClipUses:1935Used by:1973 2616 2656 2660 2661 2662
Symbol 1937 GraphicUsed by:1938 2166
Symbol 1938 MovieClipUses:1937Used by:1973 2616 2656 2660 2661 2662
Symbol 1939 GraphicUsed by:1940
Symbol 1940 MovieClipUses:1939Used by:1973 2616 2656 2660 2661 2662
Symbol 1941 GraphicUsed by:1942
Symbol 1942 MovieClipUses:1941Used by:1973 2616 2656 2660 2661 2662
Symbol 1943 GraphicUsed by:1944
Symbol 1944 MovieClipUses:1943Used by:1973 2616 2656 2659 2660 2662
Symbol 1945 GraphicUsed by:1946
Symbol 1946 MovieClipUses:1945Used by:1973 2616 2656 2659 2660 2662
Symbol 1947 GraphicUsed by:1948
Symbol 1948 MovieClipUses:1947Used by:1973 2616 2656 2659 2660 2662
Symbol 1949 GraphicUsed by:1950
Symbol 1950 MovieClipUses:1949Used by:1973 2616 2656 2659 2660 2662
Symbol 1951 GraphicUsed by:1952
Symbol 1952 MovieClipUses:1951Used by:1973 2616 2656 2659 2660 2662
Symbol 1953 GraphicUsed by:1954 2181
Symbol 1954 MovieClipUses:1953Used by:1973 2616 2656 2659 2660 2662
Symbol 1955 GraphicUsed by:1956
Symbol 1956 MovieClipUses:1955Used by:1973 2616 2656 2659 2660 2662
Symbol 1957 GraphicUsed by:1958 2186
Symbol 1958 MovieClipUses:1957Used by:1973 2616 2656 2660 2662
Symbol 1959 GraphicUsed by:1960
Symbol 1960 MovieClipUses:1959Used by:1973 2616 2656 2660 2662
Symbol 1961 GraphicUsed by:1962
Symbol 1962 MovieClipUses:1961Used by:1973
Symbol 1963 GraphicUsed by:1964
Symbol 1964 MovieClipUses:1963Used by:1973
Symbol 1965 GraphicUsed by:1966
Symbol 1966 MovieClipUses:1965Used by:1973 2656
Symbol 1967 GraphicUsed by:1968 2867
Symbol 1968 MovieClipUses:1967Used by:1973 2656
Symbol 1969 GraphicUsed by:1970
Symbol 1970 MovieClipUses:1969Used by:1973
Symbol 1971 GraphicUsed by:1972
Symbol 1972 MovieClipUses:1971Used by:1973
Symbol 1973 MovieClipUses:201 1928 1930 1932 1934 1936 1938 1940 1942 1944 1946 1150 1948 1950 1952 1954 1956 1958 1960 1962 1964 1966 1968 1970 1972 1696 1698 1699 1720Used by:1974 2663
Symbol 1974 MovieClip {deadSeal_white}Uses:1336 1924 68 1926 1973Used by:1994
Symbol 1975 MovieClipUsed by:1994
Symbol 1976 BitmapUsed by:1977
Symbol 1977 GraphicUses:1976Used by:1978
Symbol 1978 MovieClip {gfx_arcticStalactite_2}Uses:1977 68Used by:1994
Symbol 1979 BitmapUsed by:1980
Symbol 1980 GraphicUses:1979Used by:1981
Symbol 1981 MovieClip {gfx_arcticStalactite_1}Uses:68 1980Used by:1994
Symbol 1982 GraphicUsed by:1985
Symbol 1983 FontUsed by:1984
Symbol 1984 EditableTextUses:1983Used by:1985
Symbol 1985 MovieClip {_spawnBoss}Uses:1982 1984Used by:1994 2197 2311
Symbol 1986 GraphicUsed by:1987
Symbol 1987 MovieClip {_spawnLeftClubber}Uses:1986Used by:1994 2197 2311
Symbol 1988 GraphicUsed by:1989
Symbol 1989 MovieClip {_spawnLeftBully}Uses:1988Used by:1994 2197 2311
Symbol 1990 GraphicUsed by:1991
Symbol 1991 MovieClip {_spawnLeftShooter}Uses:1990Used by:1994 2197 2311
Symbol 1992 GraphicUsed by:1993
Symbol 1993 MovieClip {pbp_spawnCloseBully}Uses:1992Used by:1994 2311
Symbol 1994 MovieClip {pbp_game_level_1}Uses:1509 1580 1619 1621 1625 1626 1734 1736 1738 1740 1911 1923 1974 1975 1978 1981 1985 1987 1989 1991 1993Used by:2312
Symbol 1995 GraphicUses:616Used by:1996
Symbol 1996 MovieClip {boat_mast}Uses:1995 68Used by:2197
Symbol 1997 GraphicUsed by:2000 2001
Symbol 1998 BitmapUsed by:1999
Symbol 1999 GraphicUses:1998Used by:2000 2004
Symbol 2000 MovieClipUses:1997 1999Used by:2001
Symbol 2001 MovieClip {gfx_elevator_post}Uses:1997 2000 68Used by:2197
Symbol 2002 GraphicUsed by:2004
Symbol 2003 GraphicUsed by:2004
Symbol 2004 MovieClip {gfx_elevator}Uses:2002 1999 68 2003 1385Used by:2197
Symbol 2005 MovieClip {gfx_bigDeadWhale}Uses:589 68Used by:2197
Symbol 2006 BitmapUsed by:2007
Symbol 2007 GraphicUses:2006Used by:2008
Symbol 2008 MovieClip {gfx_boat_platform}Uses:2007 68Used by:2197
Symbol 2009 BitmapUsed by:2010
Symbol 2010 GraphicUses:2009Used by:2011
Symbol 2011 MovieClipUses:2010Used by:2012 2013 2014
Symbol 2012 MovieClipUses:2011Used by:2014
Symbol 2013 MovieClipUses:2011 1538 1586 1599 1588 1589 1591 1593 1596 1598 1601 1603 1604 1606 1607 1609 1610 1611 1612 1613 1614 1615 1616 1617Used by:2014
Symbol 2014 MovieClip {pbp_flamingo}Uses:2011 68 2012 2013Used by:2197 2311
Symbol 2015 MovieClip {cabinbase_container}Uses:68 635Used by:2197
Symbol 2016 BitmapUsed by:2017
Symbol 2017 GraphicUses:2016Used by:2018
Symbol 2018 MovieClipUses:2017Used by:2026
Symbol 2019 GraphicUsed by:2026
Symbol 2020 BitmapUsed by:2021
Symbol 2021 GraphicUses:2020Used by:2022
Symbol 2022 MovieClipUses:2021Used by:2026
Symbol 2023 BitmapUsed by:2024
Symbol 2024 GraphicUses:2023Used by:2025
Symbol 2025 MovieClipUses:2024Used by:2026
Symbol 2026 MovieClip {pbp_boatSluiceGrateWhole}Uses:2018 2019 68 2022 2025 1508Used by:2197
Symbol 2027 BitmapUsed by:2028
Symbol 2028 GraphicUses:2027Used by:2112
Symbol 2029 SoundUsed by:2112
Symbol 2030 BitmapUsed by:2031
Symbol 2031 GraphicUses:2030Used by:2032
Symbol 2032 MovieClipUses:2031Used by:2112
Symbol 2033 BitmapUsed by:2034
Symbol 2034 GraphicUses:2033Used by:2035
Symbol 2035 MovieClipUses:2034Used by:2112
Symbol 2036 BitmapUsed by:2037
Symbol 2037 GraphicUses:2036Used by:2038
Symbol 2038 MovieClipUses:2037Used by:2112
Symbol 2039 GraphicUsed by:2112 3113 3558
Symbol 2040 GraphicUsed by:2112 3113 3558
Symbol 2041 GraphicUsed by:2112 3113 3558
Symbol 2042 BitmapUsed by:2043
Symbol 2043 GraphicUses:2042Used by:2044
Symbol 2044 MovieClipUses:2043Used by:2112
Symbol 2045 GraphicUsed by:2112 2716 3113 3558
Symbol 2046 GraphicUsed by:2112 2716 3113 3558
Symbol 2047 GraphicUsed by:2112 2716 3113 3558
Symbol 2048 GraphicUsed by:2112 2716 3113 3558
Symbol 2049 GraphicUsed by:2112 2716 3113 3558
Symbol 2050 GraphicUsed by:2112 2716 3113 3558
Symbol 2051 GraphicUsed by:2112 2716 3113 3558
Symbol 2052 GraphicUsed by:2112 2716 3113 3558
Symbol 2053 GraphicUsed by:2112 2716 3113 3558
Symbol 2054 GraphicUsed by:2112 2716 3113 3558
Symbol 2055 GraphicUsed by:2112 2716 3113 3558
Symbol 2056 GraphicUsed by:2057
Symbol 2057 MovieClipUses:2056Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2058 GraphicUsed by:2059
Symbol 2059 MovieClipUses:2058Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2060 GraphicUsed by:2061
Symbol 2061 MovieClipUses:2060Used by:2066 3056
Symbol 2062 GraphicUsed by:2063
Symbol 2063 MovieClipUses:2062Used by:2066 3056
Symbol 2064 GraphicUsed by:2065
Symbol 2065 MovieClipUses:2064Used by:2066
Symbol 2066 MovieClipUses:2061 2063 2065Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2067 GraphicUsed by:2068
Symbol 2068 MovieClipUses:2067Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2069 GraphicUsed by:2070
Symbol 2070 MovieClipUses:2069Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2071 GraphicUsed by:2072
Symbol 2072 MovieClipUses:2071Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2073 GraphicUsed by:2074
Symbol 2074 MovieClipUses:2073Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2075 GraphicUsed by:2076
Symbol 2076 MovieClipUses:2075Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2077 GraphicUsed by:2078
Symbol 2078 MovieClipUses:2077Used by:2110 3066 3073 3088 3089 3113
Symbol 2079 GraphicUsed by:2080
Symbol 2080 MovieClipUses:2079Used by:2110 3066 3073 3088 3089 3113
Symbol 2081 GraphicUsed by:2082
Symbol 2082 MovieClipUses:2081Used by:2110 3066 3073 3088 3089 3113
Symbol 2083 GraphicUsed by:2084
Symbol 2084 MovieClipUses:2083Used by:2110 3066 3073 3088 3089 3113
Symbol 2085 GraphicUsed by:2086
Symbol 2086 MovieClipUses:2085Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2087 GraphicUsed by:2088 3088
Symbol 2088 MovieClipUses:2087Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2089 GraphicUsed by:2090
Symbol 2090 MovieClipUses:2089 1204Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2091 GraphicUsed by:2092
Symbol 2092 MovieClipUses:2091Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2093 GraphicUsed by:2094
Symbol 2094 MovieClipUses:2093Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2095 GraphicUsed by:2096
Symbol 2096 MovieClipUses:2095Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2097 GraphicUsed by:2109 3088 3089 3113
Symbol 2098 GraphicUsed by:2099
Symbol 2099 MovieClipUses:2098Used by:2109 3088 3089 3113
Symbol 2100 GraphicUsed by:2101
Symbol 2101 MovieClipUses:2100Used by:2109 3088 3089 3113
Symbol 2102 GraphicUsed by:2103
Symbol 2103 MovieClipUses:2102Used by:2109 3088 3089 3113
Symbol 2104 GraphicUsed by:2105
Symbol 2105 MovieClipUses:2104Used by:2109 3088 3089 3113
Symbol 2106 GraphicUsed by:2107
Symbol 2107 MovieClipUses:2106Used by:2109 3088 3089 3113
Symbol 2108 GraphicUsed by:2109 3088 3089 3113
Symbol 2109 MovieClip {pbp_fla.enemy_whale_bully_headcopy_848}Uses:2097 2099 2101 2103 2105 2107 2108Used by:2110 3044 3045 3066 3073 3088 3089 3113
Symbol 2110 MovieClipUses:201 2057 2059 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2109Used by:2112 3114
Symbol 2111 GraphicUsed by:2112 2716 3113 3558
Symbol 2112 MovieClip {pbp_boss_2_entrance}Uses:2028 68 2029 2032 2035 2038 2039 1538 2040 2041 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2110 2111Used by:2197
Symbol 2113 GraphicUsed by:2114
Symbol 2114 MovieClipUses:2113Used by:2150 2286
Symbol 2115 GraphicUsed by:2116
Symbol 2116 MovieClipUses:2115Used by:2133 2149 3022 3026 3027 3028
Symbol 2117 GraphicUsed by:2118
Symbol 2118 MovieClipUses:2117Used by:2133 2149 3022 3026 3027 3028
Symbol 2119 GraphicUsed by:2120
Symbol 2120 MovieClipUses:2119Used by:2133 2149 3022 3026 3027 3028
Symbol 2121 GraphicUsed by:2122
Symbol 2122 MovieClipUses:2121Used by:2133 2149 3022 3026 3027 3028
Symbol 2123 GraphicUsed by:2124
Symbol 2124 MovieClipUses:2123Used by:2133 2149 3022 3025 3026 3028
Symbol 2125 GraphicUsed by:2126
Symbol 2126 MovieClipUses:2125Used by:2133 2149 3022 3025 3026 3028
Symbol 2127 GraphicUsed by:2128
Symbol 2128 MovieClipUses:2127Used by:2133 2148 2149 3022 3025 3026 3028
Symbol 2129 GraphicUsed by:2130
Symbol 2130 MovieClipUses:2129Used by:2133 2149 3022 3026 3028
Symbol 2131 GraphicUsed by:2132
Symbol 2132 MovieClipUses:2131Used by:2133 2149 3022 3026 3028
Symbol 2133 MovieClipUses:2116 2118 2120 2122 2124 2126 2128 2130 2132Used by:2150
Symbol 2134 GraphicUsed by:2135
Symbol 2135 MovieClipUses:2134Used by:2148 2149 3022 3026 3027 3028
Symbol 2136 GraphicUsed by:2137
Symbol 2137 MovieClipUses:2136Used by:2148 2149 3022 3026 3027 3028
Symbol 2138 GraphicUsed by:2139
Symbol 2139 MovieClipUses:2138Used by:2148 2149 3022 3026 3027 3028
Symbol 2140 GraphicUsed by:2141
Symbol 2141 MovieClipUses:2140Used by:2148 2149 3022 3026 3027 3028
Symbol 2142 GraphicUsed by:2143
Symbol 2143 MovieClipUses:2142Used by:2148 2149 3022 3025 3026 3028
Symbol 2144 GraphicUsed by:2145 2435 2942
Symbol 2145 MovieClipUses:2144Used by:2148 2149 3022 3025 3026 3028
Symbol 2146 GraphicUsed by:2147
Symbol 2147 MovieClipUses:2146Used by:2148 2149 3022 3026 3028
Symbol 2148 MovieClipUses:2135 2137 2139 2141 2143 2128 1154 2145 2147Used by:2150
Symbol 2149 MovieClipUses:201 2116 2118 2120 2122 2135 2137 2139 2141 2143 2124 2126 2128 1154 2145 2132 2130 2147Used by:2150 2191 3029
Symbol 2150 MovieClip {pbp_rope_spawn}Uses:68 2114 2133 2148 2149Used by:2197
Symbol 2151 BitmapUsed by:2152
Symbol 2152 GraphicUses:2151Used by:2153
Symbol 2153 MovieClipUses:2152Used by:2192
Symbol 2154 GraphicUsed by:2192
Symbol 2155 BitmapUsed by:2156
Symbol 2156 GraphicUses:2155Used by:2157
Symbol 2157 MovieClipUses:2156Used by:2192
Symbol 2158 MovieClipUses:1927Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2159 GraphicUsed by:2160
Symbol 2160 MovieClipUses:2159Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2161 GraphicUsed by:2162
Symbol 2162 MovieClipUses:2161Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2163 GraphicUsed by:2164
Symbol 2164 MovieClipUses:2163Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2165 MovieClipUses:1935Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2166 MovieClipUses:1937Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2167 GraphicUsed by:2168
Symbol 2168 MovieClipUses:2167Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2169 GraphicUsed by:2170
Symbol 2170 MovieClipUses:2169Used by:2189 2860 2863 2864 2868 2874 2875 2876
Symbol 2171 GraphicUsed by:2172
Symbol 2172 MovieClipUses:2171Used by:2189 2860 2863 2864 2868 2873 2874 2876
Symbol 2173 GraphicUsed by:2174
Symbol 2174 MovieClipUses:2173Used by:2189 2860 2863 2864 2868 2874 2876
Symbol 2175 GraphicUsed by:2176
Symbol 2176 MovieClipUses:2175Used by:2189 2860 2863 2864 2868 2873 2874 2876
Symbol 2177 GraphicUsed by:2178
Symbol 2178 MovieClipUses:2177Used by:2189 2860 2863 2864 2868 2873 2874 2876
Symbol 2179 GraphicUsed by:2180
Symbol 2180 MovieClipUses:2179Used by:2189 2860 2863 2864 2868 2873 2874 2876
Symbol 2181 MovieClipUses:1953Used by:2183 2873
Symbol 2182 GraphicUsed by:2183
Symbol 2183 MovieClipUses:2181 2182Used by:2189 2860 2863 2864 2868 2874 2876
Symbol 2184 GraphicUsed by:2185
Symbol 2185 MovieClipUses:2184Used by:2189 2860 2863 2864 2868 2873 2874 2876
Symbol 2186 MovieClipUses:1957Used by:2189 2860 2863 2864 2868 2874 2876
Symbol 2187 GraphicUsed by:2188
Symbol 2188 MovieClipUses:2187Used by:2189 2860 2863 2864 2868 2874 2876
Symbol 2189 MovieClipUses:201 2158 2160 2162 2164 2165 2166 2168 2170 2172 2174 2176 1156 2178 2180 2183 2185 2186 2188Used by:2191 2877
Symbol 2190 MovieClipUses:201 499 501 503 505 507 509 511 513 515 517 519 521 1154 523 525 527 529Used by:2191 2818
Symbol 2191 MovieClipUses:2149 2189 2190Used by:2192
Symbol 2192 MovieClip {pbp_boatHatch}Uses:2153 2154 68 2157 2191 1Used by:2197
Symbol 2193 GraphicUsed by:2195
Symbol 2194 GraphicUsed by:2195
Symbol 2195 MovieClipUses:2193 1389 1391 1381 1382 538 549 552 1398 2194 1365Used by:2196
Symbol 2196 MovieClipUses:533 478 1365 2195Used by:2197
Symbol 2197 MovieClip {pbp_game_level_2}Uses:1996 2001 2004 1400 2005 2008 1580 556 1619 618 2014 1626 2015 1991 1736 2026 2112 1987 1738 2150 1985 2192 1989 1740 1911 1923 2196Used by:2312
Symbol 2198 BitmapUsed by:2199
Symbol 2199 GraphicUses:2198Used by:2200
Symbol 2200 MovieClip {pbp_Cone}Uses:2199 68Used by:2311
Symbol 2201 BitmapUsed by:2202
Symbol 2202 GraphicUses:2201Used by:2203
Symbol 2203 MovieClipUses:2202Used by:2207
Symbol 2204 BitmapUsed by:2205
Symbol 2205 GraphicUses:2204Used by:2206
Symbol 2206 MovieClipUses:2205Used by:2207
Symbol 2207 MovieClip {gfx_cityibeam}Uses:2203 2206 68Used by:2311
Symbol 2208 BitmapUsed by:2209
Symbol 2209 GraphicUses:2208Used by:2210
Symbol 2210 MovieClipUses:2209Used by:2218 2219
Symbol 2211 GraphicUsed by:2218 2219
Symbol 2212 BitmapUsed by:2213
Symbol 2213 GraphicUses:2212Used by:2214
Symbol 2214 MovieClipUses:2213Used by:2218 2219
Symbol 2215 BitmapUsed by:2216
Symbol 2216 GraphicUses:2215Used by:2217
Symbol 2217 MovieClipUses:2216Used by:2218 2219
Symbol 2218 MovieClipUses:2210 2211 2214 2217Used by:2219
Symbol 2219 MovieClip {gfx_roadBlock}Uses:2210 2211 2214 2217 68 82 1 2218Used by:2311
Symbol 2220 BitmapUsed by:2221 2289
Symbol 2221 GraphicUses:2220Used by:2222
Symbol 2222 MovieClipUses:2221Used by:2245 2246 2247 3686
Symbol 2223 GraphicUsed by:2224
Symbol 2224 MovieClipUses:2223Used by:2240 2245 2246
Symbol 2225 GraphicUsed by:2240 2245 2246
Symbol 2226 GraphicUsed by:2227
Symbol 2227 MovieClipUses:2226Used by:2240 2245 2246
Symbol 2228 GraphicUsed by:2229
Symbol 2229 MovieClipUses:2228Used by:2245 2246
Symbol 2230 GraphicUsed by:2231
Symbol 2231 MovieClipUses:2230Used by:2245 2246
Symbol 2232 GraphicUsed by:2233
Symbol 2233 MovieClipUses:2232Used by:2240 2245 2246
Symbol 2234 GraphicUsed by:2235
Symbol 2235 MovieClipUses:2234Used by:2240 2245 2246
Symbol 2236 GraphicUsed by:2237
Symbol 2237 MovieClipUses:2236Used by:2240 2245 2246
Symbol 2238 GraphicUsed by:2239
Symbol 2239 MovieClipUses:2238Used by:2240 2245 2246
Symbol 2240 MovieClip {pbp_fla.suv_detonate_anicopy_922}Uses:1538 1586 2224 2225 1589 1591 1593 1596 1598 2227 1601 2233 1603 1604 2235 1606 1607 2237 1609 1610 2239 1611 1612 1613 1614 1615 1616 1617Used by:2245
Symbol 2241 GraphicUsed by:2242
Symbol 2242 MovieClipUses:2241Used by:2245 2246
Symbol 2243 GraphicUsed by:2244
Symbol 2244 MovieClipUses:2243Used by:2245 2246
Symbol 2245 MovieClipUses:2222 1538 1586 2224 2225 1589 1591 1593 1596 1598 2227 2229 2231 1599 1601 2233 1603 1604 2235 1606 1607 2237 1609 1610 2239 1611 1612 2240 1613 1614 2242 2244 1615 1616 1617Used by:2247
Symbol 2246 MovieClipUses:2222 1538 1586 2224 1599 2242 1589 1591 1593 1596 1598 2244 2231 1601 2233 1603 1604 2235 1606 1607 2237 1609 1610 2239 1611 1612 1613 1614 1615 2225 2227 2229 1616 1617Used by:2247
Symbol 2247 MovieClip {object_suv_parked}Uses:2222 68 2245 2246Used by:2311
Symbol 2248 GraphicUsed by:2249
Symbol 2249 MovieClipUses:2248Used by:2270 2285 3201 3204 3205 3207 3523 3671 3679
Symbol 2250 GraphicUsed by:2251
Symbol 2251 MovieClipUses:1160 2250Used by:2270 2285 3201 3205 3207 3523 3671 3679
Symbol 2252 GraphicUsed by:2253
Symbol 2253 MovieClipUses:2252Used by:2270 2285 3201 3205 3206 3207 3347 3367 3368 3370 3523 3671 3679 3680
Symbol 2254 GraphicUsed by:2255
Symbol 2255 MovieClipUses:2254Used by:2270 2285 3201 3205 3206 3207 3347 3367 3368 3370 3523 3671 3679 3680
Symbol 2256 GraphicUsed by:2257
Symbol 2257 MovieClipUses:2256Used by:2270 2285 3201 3205 3206 3207 3523 3679 3680
Symbol 2258 GraphicUsed by:2259
Symbol 2259 MovieClipUses:2258Used by:2270 2285 3201 3205 3206 3207 3347 3367 3368 3370 3523 3679 3680
Symbol 2260 GraphicUsed by:2261
Symbol 2261 MovieClipUses:2260Used by:2270 2285 3201 3205 3207 3523 3671 3679
Symbol 2262 GraphicUsed by:2263
Symbol 2263 MovieClipUses:2262Used by:2270 2285 3201 3204 3205 3207 3523 3671 3679
Symbol 2264 GraphicUsed by:2265 3228 3377
Symbol 2265 MovieClipUses:2264Used by:2270 2285 3201 3204 3205 3207 3339 3347 3361 3373 3523 3671 3679
Symbol 2266 GraphicUsed by:2267
Symbol 2267 MovieClipUses:2266Used by:2270 2285 3201 3205 3207 3523 3671 3679
Symbol 2268 GraphicUsed by:2269
Symbol 2269 MovieClipUses:2268Used by:2270 2285 3201 3205 3207 3523 3671 3679
Symbol 2270 MovieClipUses:2249 2251 2253 2255 2257 2259 2261 2263 2265 2267 2269Used by:2286
Symbol 2271 MovieClipUses:743Used by:2284 2285 3201 3205 3206 3207 3347 3367 3368 3370 3523 3671 3679 3680
Symbol 2272 GraphicUsed by:2273
Symbol 2273 MovieClipUses:2272Used by:2284 2285 3201 3205 3206 3207 3347 3367 3368 3370 3523 3671 3679 3680
Symbol 2274 GraphicUsed by:2275
Symbol 2275 MovieClipUses:2274Used by:2284 2285 3201 3205 3206 3207 3523 3679 3680
Symbol 2276 GraphicUsed by:2277
Symbol 2277 MovieClipUses:2276Used by:2284 2285 3201 3205 3206 3207 3523 3679 3680
Symbol 2278 GraphicUsed by:2279
Symbol 2279 MovieClipUses:2278Used by:2284 2285 3201 3204 3205 3207 3523 3671 3679
Symbol 2280 GraphicUsed by:2281
Symbol 2281 MovieClipUses:2280Used by:2284
Symbol 2282 GraphicUsed by:2283
Symbol 2283 MovieClipUses:2282Used by:2284 2285 3201 3204 3205 3207 3523 3671 3679
Symbol 2284 MovieClipUses:2271 2273 2275 2277 2279 2281 2283Used by:2286
Symbol 2285 MovieClipUses:201 2249 2251 2253 2255 2257 2259 2271 2273 2275 2277 2261 2263 2265 2279 2283 2267 2269Used by:2286 3208 3681
Symbol 2286 MovieClip {pbp_enemy_city_rapel}Uses:68 2114 2270 2284 2285Used by:2311
Symbol 2287 GraphicUsed by:2288
Symbol 2288 MovieClip {_spawnCloseClubber}Uses:2287Used by:2311
Symbol 2289 GraphicUses:2220Used by:2290
Symbol 2290 MovieClip {pbp_spawnSUV}Uses:2289Used by:2311
Symbol 2291 GraphicUsed by:2292
Symbol 2292 MovieClipUses:2291Used by:2297 2310
Symbol 2293 GraphicUsed by:2294
Symbol 2294 MovieClipUses:2293Used by:2297
Symbol 2295 GraphicUsed by:2296
Symbol 2296 MovieClipUses:760 2295Used by:2297 2309
Symbol 2297 MovieClipUses:732 740 736 748 750 752 756 758 764 2292 2294 772 738 742 2296Used by:2310
Symbol 2298 GraphicUsed by:2307
Symbol 2299 MovieClipUses:704Used by:2303
Symbol 2300 MovieClipUses:706Used by:2303
Symbol 2301 GraphicUsed by:2303
Symbol 2302 TextUses:285Used by:2303
Symbol 2303 MovieClipUses:2299 2300 2301 2302Used by:2307
Symbol 2304 MovieClipUses:711Used by:2307
Symbol 2305 ShapeTweeningUsed by:2306
Symbol 2306 MovieClipUses:2305 714Used by:2307
Symbol 2307 MovieClipUses:2298 2303 2304 2306Used by:2310
Symbol 2308 SoundUsed by:2310
Symbol 2309 MovieClipUses:732 740 736 748 750 752 756 758 764 772 738 742 2296 734Used by:2310
Symbol 2310 MovieClip {pbp_enemy_city_ceo_enter}Uses:68 2297 2307 2308 2292 2309 201 732 734 736 738 740 742 744 746 748 750 752 756 758 762 764 772Used by:2311 3663
Symbol 2311 MovieClip {pbp_game_level_3}Uses:1580 1619 2014 2200 2207 2219 1626 2247 2286 2288 1985 1736 1987 1991 1993 1740 1989 2290 2310 1911 1923Used by:2312
Symbol 2312 MovieClip {pbp_gameEngine}Uses:1109 1138 150 1141 1146 1210 1257 1282 1286 1310 1316 1359 224 1401 1496 1994 2197 2311Used by:3728
Symbol 2313 MovieClipUses:284Used by:2326
Symbol 2314 ShapeTweeningUsed by:2315
Symbol 2315 MovieClip {pbp_btn_new_game}Uses:153 105 83 68 95 2314 98 64Used by:2326 2337
Symbol 2316 ShapeTweeningUsed by:2317
Symbol 2317 MovieClip {pbp_btn_submitScore}Uses:153 161 83 68 2316 98 64Used by:2326 2337
Symbol 2318 TextUses:75Used by:2326
Symbol 2319 TextUses:75Used by:2320
Symbol 2320 MovieClipUses:2319Used by:2326 2337
Symbol 2321 TextUses:75Used by:2326
Symbol 2322 TextUses:75Used by:2323
Symbol 2323 MovieClipUses:2322Used by:2326
Symbol 2324 EditableTextUses:75Used by:2326
Symbol 2325 EditableTextUses:75Used by:2326
Symbol 2326 MovieClip {pbp_winScreen}Uses:68 150 2313 1258 2315 2317 162 2318 2320 2321 2323 2324 2325 6Used by:3728
Symbol 2327 BitmapUsed by:2328
Symbol 2328 GraphicUses:2327Used by:2329
Symbol 2329 MovieClipUses:2328Used by:2337
Symbol 2330 TextUses:75Used by:2331
Symbol 2331 MovieClipUses:2330Used by:2333
Symbol 2332 ShapeTweeningUsed by:2333
Symbol 2333 MovieClip {pbp_btn_endscreen_continue}Uses:153 2331 83 68 2332 98 64Used by:2337
Symbol 2334 TextUses:75Used by:2337
Symbol 2335 TextUses:75Used by:2337
Symbol 2336 EditableTextUses:75Used by:2337
Symbol 2337 MovieClip {pbp_loseScreen}Uses:68 2329 1258 98 150 2315 2317 2333 162 2334 2335 2320 2336 6Used by:3728
Symbol 2338 BitmapUsed by:2339
Symbol 2339 GraphicUses:2338Used by:2366
Symbol 2340 BitmapUsed by:2341
Symbol 2341 GraphicUses:2340Used by:2366
Symbol 2342 BitmapUsed by:2343
Symbol 2343 GraphicUses:2342Used by:2366
Symbol 2344 BitmapUsed by:2345
Symbol 2345 GraphicUses:2344Used by:2366
Symbol 2346 BitmapUsed by:2347
Symbol 2347 GraphicUses:2346Used by:2366
Symbol 2348 BitmapUsed by:2349
Symbol 2349 GraphicUses:2348Used by:2366
Symbol 2350 BitmapUsed by:2351
Symbol 2351 GraphicUses:2350Used by:2366
Symbol 2352 BitmapUsed by:2353
Symbol 2353 GraphicUses:2352Used by:2366
Symbol 2354 BitmapUsed by:2355
Symbol 2355 GraphicUses:2354Used by:2366
Symbol 2356 BitmapUsed by:2357
Symbol 2357 GraphicUses:2356Used by:2366
Symbol 2358 BitmapUsed by:2359
Symbol 2359 GraphicUses:2358Used by:2366
Symbol 2360 BitmapUsed by:2361
Symbol 2361 GraphicUses:2360Used by:2366
Symbol 2362 BitmapUsed by:2363
Symbol 2363 GraphicUses:2362Used by:2366
Symbol 2364 BitmapUsed by:2365
Symbol 2365 GraphicUses:2364Used by:2366
Symbol 2366 MovieClipUses:2339 2341 2343 2345 2347 2349 2351 2353 2355 2357 2359 2361 2363 2365Used by:2412
Symbol 2367 BitmapUsed by:2368
Symbol 2368 GraphicUses:2367Used by:2389
Symbol 2369 BitmapUsed by:2370
Symbol 2370 GraphicUses:2369Used by:2389
Symbol 2371 BitmapUsed by:2372
Symbol 2372 GraphicUses:2371Used by:2389
Symbol 2373 BitmapUsed by:2374
Symbol 2374 GraphicUses:2373Used by:2389
Symbol 2375 BitmapUsed by:2376
Symbol 2376 GraphicUses:2375Used by:2389
Symbol 2377 BitmapUsed by:2378
Symbol 2378 GraphicUses:2377Used by:2389
Symbol 2379 BitmapUsed by:2380
Symbol 2380 GraphicUses:2379Used by:2389
Symbol 2381 BitmapUsed by:2382
Symbol 2382 GraphicUses:2381Used by:2389
Symbol 2383 BitmapUsed by:2384
Symbol 2384 GraphicUses:2383Used by:2389
Symbol 2385 BitmapUsed by:2386
Symbol 2386 GraphicUses:2385Used by:2389
Symbol 2387 BitmapUsed by:2388
Symbol 2388 GraphicUses:2387Used by:2389
Symbol 2389 MovieClipUses:2368 2370 2372 2374 2376 2378 2380 2382 2384 2386 2388Used by:2412
Symbol 2390 GraphicUsed by:2391
Symbol 2391 MovieClipUses:2390Used by:2395
Symbol 2392 GraphicUsed by:2393
Symbol 2393 MovieClipUses:2392Used by:2395
Symbol 2394 SoundUsed by:2395 2505 2656 2811 2868 2945 3201 3305 3361 3447 3602 3662
Symbol 2395 MovieClipUses:201 85 86 317 319 321 323 325 327 329 331 333 298 336 338 340 342 344 346 300 348 87 2391 2393 2394 88 89 90 91 92 93 94 375Used by:2412
Symbol 2396 MovieClip {bloodpool_appear}Uses:1336Used by:2412 2512 2615 2663 2818 2877 2955 3029 3208 3312 3374 3454 3681
Symbol 2397 GraphicUsed by:2398
Symbol 2398 MovieClipUses:2397Used by:2409 2410 2411
Symbol 2399 SoundUsed by:2409 2411 2509 2511 2660 2662 2815 2817 2874 2876 2951 2954 3205 3207 3309 3311 3451 3453 3662
Symbol 2400 MovieClipUses:333 298 338 340 342 344 346Used by:2409 2410 2411
Symbol 2401 GraphicUsed by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2402 GraphicUsed by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2403 GraphicUsed by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2404 GraphicUsed by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2405 GraphicUsed by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2406 GraphicUsed by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2407 GraphicUsed by:2408
Symbol 2408 MovieClipUses:2407Used by:2409 2411 2509 2511 2611 2614 2660 2662 2716 2815 2817 2874 2876 2951 2954 3026 3028 3132 3205 3207 3309 3311 3367 3370 3451 3453 3696 3697
Symbol 2409 MovieClipUses:201 317 319 321 323 325 327 329 331 333 298 338 340 342 344 346 300 348 85 86 2398 2399 87 2400 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2412
Symbol 2410 MovieClipUses:201 2400 85 317 319 323 325 327 329 331 321 2398Used by:2412
Symbol 2411 MovieClipUses:201 317 319 321 323 325 327 329 331 333 298 336 338 340 342 344 346 300 348 85 86 2398 2399 87 2400 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2412
Symbol 2412 MovieClip {pbp_enemy_clubber}Uses:349 68 2366 2389 2395 2396 2409 2410 2411Used by:3727
Symbol 2413 GraphicUsed by:2414
Symbol 2414 MovieClipUses:2413Used by:2446 2505 2509 2510 2511
Symbol 2415 GraphicUsed by:2416
Symbol 2416 MovieClipUses:2415Used by:2446 2505 2509 2510 2511
Symbol 2417 GraphicUsed by:2418
Symbol 2418 MovieClipUses:2417Used by:2446 2505 2509 2510 2511
Symbol 2419 GraphicUsed by:2420
Symbol 2420 MovieClipUses:2419Used by:2446 2505 2509 2510 2511
Symbol 2421 GraphicUsed by:2422
Symbol 2422 MovieClipUses:2421Used by:2446 2505 2509 2510 2511
Symbol 2423 MovieClipUses:326Used by:2446 2505 2509 2510 2511
Symbol 2424 GraphicUsed by:2425
Symbol 2425 MovieClipUses:2424Used by:2446 2505 2509 2510 2511
Symbol 2426 GraphicUsed by:2427
Symbol 2427 MovieClipUses:2426Used by:2446 2505 2509 2510 2511
Symbol 2428 GraphicUsed by:2429
Symbol 2429 MovieClipUses:2428Used by:2446 2505 2508 2509 2511
Symbol 2430 GraphicUsed by:2431
Symbol 2431 MovieClipUses:2430Used by:2446 2505 2508 2509 2511
Symbol 2432 MovieClipUses:335Used by:2446 2505
Symbol 2433 GraphicUsed by:2434
Symbol 2434 MovieClipUses:2433Used by:2446 2505 2508 2509 2511
Symbol 2435 MovieClipUses:2144Used by:2446 2505 2508 2509 2511
Symbol 2436 GraphicUsed by:2437
Symbol 2437 MovieClipUses:2436Used by:2446 2505 2508 2509 2511
Symbol 2438 GraphicUsed by:2439
Symbol 2439 MovieClipUses:2438Used by:2446 2505 2508 2509 2511
Symbol 2440 GraphicUsed by:2441
Symbol 2441 MovieClipUses:2440Used by:2446 2505 2508 2509 2511
Symbol 2442 GraphicUsed by:2443
Symbol 2443 MovieClipUses:2442Used by:2446 2505 2509 2511
Symbol 2444 GraphicUsed by:2445
Symbol 2445 MovieClipUses:2444Used by:2446 2505 2509 2511
Symbol 2446 MovieClipUses:201 2414 2416 2418 2420 2422 2423 2425 2427 2429 2431 2432 2434 2435 2437 2439 2441 2443 2445Used by:2512
Symbol 2447 BitmapUsed by:2448
Symbol 2448 GraphicUses:2447Used by:2475
Symbol 2449 BitmapUsed by:2450
Symbol 2450 GraphicUses:2449Used by:2475
Symbol 2451 BitmapUsed by:2452
Symbol 2452 GraphicUses:2451Used by:2475
Symbol 2453 BitmapUsed by:2454
Symbol 2454 GraphicUses:2453Used by:2475
Symbol 2455 BitmapUsed by:2456
Symbol 2456 GraphicUses:2455Used by:2475
Symbol 2457 BitmapUsed by:2458
Symbol 2458 GraphicUses:2457Used by:2475
Symbol 2459 BitmapUsed by:2460
Symbol 2460 GraphicUses:2459Used by:2475
Symbol 2461 BitmapUsed by:2462
Symbol 2462 GraphicUses:2461Used by:2475
Symbol 2463 BitmapUsed by:2464
Symbol 2464 GraphicUses:2463Used by:2475
Symbol 2465 BitmapUsed by:2466
Symbol 2466 GraphicUses:2465Used by:2475
Symbol 2467 BitmapUsed by:2468
Symbol 2468 GraphicUses:2467Used by:2475
Symbol 2469 BitmapUsed by:2470
Symbol 2470 GraphicUses:2469Used by:2475
Symbol 2471 BitmapUsed by:2472
Symbol 2472 GraphicUses:2471Used by:2475
Symbol 2473 BitmapUsed by:2474
Symbol 2474 GraphicUses:2473Used by:2475
Symbol 2475 MovieClipUses:2448 2450 2452 2454 2456 2458 2460 2462 2464 2466 2468 2470 2472 2474Used by:2512
Symbol 2476 BitmapUsed by:2477
Symbol 2477 GraphicUses:2476Used by:2498
Symbol 2478 BitmapUsed by:2479
Symbol 2479 GraphicUses:2478Used by:2498
Symbol 2480 BitmapUsed by:2481
Symbol 2481 GraphicUses:2480Used by:2498
Symbol 2482 BitmapUsed by:2483
Symbol 2483 GraphicUses:2482Used by:2498
Symbol 2484 BitmapUsed by:2485
Symbol 2485 GraphicUses:2484Used by:2498
Symbol 2486 BitmapUsed by:2487
Symbol 2487 GraphicUses:2486Used by:2498
Symbol 2488 BitmapUsed by:2489
Symbol 2489 GraphicUses:2488Used by:2498
Symbol 2490 BitmapUsed by:2491
Symbol 2491 GraphicUses:2490Used by:2498
Symbol 2492 BitmapUsed by:2493
Symbol 2493 GraphicUses:2492Used by:2498
Symbol 2494 BitmapUsed by:2495
Symbol 2495 GraphicUses:2494Used by:2498
Symbol 2496 BitmapUsed by:2497
Symbol 2497 GraphicUses:2496Used by:2498
Symbol 2498 MovieClipUses:2477 2479 2481 2483 2485 2487 2489 2491 2493 2495 2497Used by:2512
Symbol 2499 GraphicUsed by:2500
Symbol 2500 MovieClipUses:2499Used by:2505
Symbol 2501 GraphicUsed by:2502
Symbol 2502 MovieClipUses:2501Used by:2505
Symbol 2503 GraphicUsed by:2504
Symbol 2504 MovieClipUses:2503Used by:2505
Symbol 2505 MovieClipUses:201 85 86 2414 2416 2418 2420 2422 2423 2425 2427 2429 2431 2432 2434 2435 2437 2439 2441 2443 2445 87 2500 2502 2394 88 89 90 91 92 93 94 2504Used by:2512
Symbol 2506 GraphicUsed by:2507
Symbol 2507 MovieClipUses:2506Used by:2509 2510 2511
Symbol 2508 MovieClipUses:2429 2431 2434 2435 2437 2439 2441Used by:2509 2510 2511
Symbol 2509 MovieClipUses:201 2414 2416 2418 2420 2422 2423 2425 2427 2429 2431 2434 2435 2437 2439 2441 2443 2445 85 86 2507 2399 87 2508 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2512
Symbol 2510 MovieClipUses:201 2508 85 2414 2416 2420 2422 2423 2425 2427 2418 2507Used by:2512
Symbol 2511 MovieClipUses:201 2414 2416 2418 2420 2422 2423 2425 2427 2429 2431 2434 2435 2437 2439 2441 2443 2445 85 86 2507 2399 87 2508 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2512
Symbol 2512 MovieClip {pbp_enemy_clubber_alt}Uses:2446 68 2475 2498 2505 2396 2509 2510 2511Used by:3727
Symbol 2513 GraphicUsed by:2514
Symbol 2514 MovieClipUses:2513Used by:2547
Symbol 2515 GraphicUsed by:2516
Symbol 2516 MovieClipUses:2515Used by:2547
Symbol 2517 GraphicUsed by:2518
Symbol 2518 MovieClipUses:2517Used by:2547
Symbol 2519 GraphicUsed by:2520
Symbol 2520 MovieClipUses:2519Used by:2547
Symbol 2521 GraphicUsed by:2522
Symbol 2522 MovieClipUses:2521Used by:2547
Symbol 2523 GraphicUsed by:2524
Symbol 2524 MovieClipUses:2523Used by:2547
Symbol 2525 GraphicUsed by:2526
Symbol 2526 MovieClipUses:2525Used by:2547
Symbol 2527 GraphicUsed by:2528
Symbol 2528 MovieClipUses:2527Used by:2547
Symbol 2529 GraphicUsed by:2530
Symbol 2530 MovieClipUses:2529Used by:2541 2544 2547 2601 2608
Symbol 2531 GraphicUsed by:2532
Symbol 2532 MovieClipUses:2531Used by:2541 2544 2547 2601 2611 2614
Symbol 2533 GraphicUsed by:2534
Symbol 2534 MovieClipUses:2533Used by:2541 2544 2547
Symbol 2535 GraphicUsed by:2536
Symbol 2536 MovieClipUses:2535Used by:2541 2544 2547 2601 2611 2612 2614
Symbol 2537 GraphicUsed by:2538
Symbol 2538 MovieClipUses:2537Used by:2541 2544 2547 2601 2611 2612 2614
Symbol 2539 GraphicUsed by:2540 2904 3338
Symbol 2540 MovieClipUses:2539Used by:2541 2544 2547 2601 2611 2612 2614
Symbol 2541 MovieClipUses:2530 2532 2534 2536 1152 2538 2540Used by:2547 2564 2565
Symbol 2542 GraphicUsed by:2543
Symbol 2543 MovieClipUses:2542Used by:2544 2547 2908 3373
Symbol 2544 MovieClip {pbp_fla.enemy_seal_shooter_rifle_fire_1035}Uses:2530 2532 2534 2536 1152 2538 2540 2543Used by:2547
Symbol 2545 ShapeTweeningUsed by:2547
Symbol 2546 GraphicUsed by:2547
Symbol 2547 MovieClipUses:201 2514 2516 2518 2520 2522 2524 2526 2528 2541 2544 2530 2532 2534 2536 1152 2538 2540 2543 2545 2546Used by:2615
Symbol 2548 GraphicUsed by:2549
Symbol 2549 MovieClipUses:2548Used by:2564 2565 2611 2612 2614
Symbol 2550 GraphicUsed by:2551
Symbol 2551 MovieClipUses:2550Used by:2564 2565
Symbol 2552 GraphicUsed by:2553
Symbol 2553 MovieClipUses:2552Used by:2564 2565 2611 2612 2614
Symbol 2554 GraphicUsed by:2555
Symbol 2555 MovieClipUses:2554Used by:2564 2565 2611 2612 2614
Symbol 2556 GraphicUsed by:2557
Symbol 2557 MovieClipUses:2556Used by:2564 2565
Symbol 2558 GraphicUsed by:2559
Symbol 2559 MovieClipUses:2558Used by:2564 2565
Symbol 2560 GraphicUsed by:2561
Symbol 2561 MovieClipUses:2560Used by:2564 2565 2611 2612 2614
Symbol 2562 GraphicUsed by:2563
Symbol 2563 MovieClipUses:2562Used by:2564 2565 2611 2612 2614
Symbol 2564 MovieClipUses:201 2549 2551 2553 2555 2557 2559 2541 2561 2563Used by:2615
Symbol 2565 MovieClipUses:201 2549 2551 2553 2555 2557 2559 2541 2561 2563Used by:2615
Symbol 2566 GraphicUsed by:2567
Symbol 2567 MovieClipUses:2566Used by:2601
Symbol 2568 GraphicUsed by:2569
Symbol 2569 MovieClipUses:2568Used by:2601
Symbol 2570 GraphicUsed by:2571
Symbol 2571 MovieClipUses:2570Used by:2601
Symbol 2572 GraphicUsed by:2573
Symbol 2573 MovieClipUses:2572Used by:2601
Symbol 2574 GraphicUsed by:2575
Symbol 2575 MovieClipUses:2574Used by:2601
Symbol 2576 GraphicUsed by:2577
Symbol 2577 MovieClipUses:2576Used by:2601
Symbol 2578 GraphicUsed by:2579
Symbol 2579 MovieClipUses:2578Used by:2601
Symbol 2580 GraphicUsed by:2581
Symbol 2581 MovieClipUses:2580Used by:2601
Symbol 2582 GraphicUsed by:2583
Symbol 2583 MovieClipUses:2582Used by:2601 2611 2612 2614
Symbol 2584 GraphicUsed by:2585
Symbol 2585 MovieClipUses:2584Used by:2601
Symbol 2586 GraphicUsed by:2587 2936
Symbol 2587 MovieClipUses:2586Used by:2601
Symbol 2588 GraphicUsed by:2589
Symbol 2589 MovieClipUses:2588Used by:2601
Symbol 2590 GraphicUsed by:2591
Symbol 2591 MovieClipUses:2590Used by:2601
Symbol 2592 GraphicUsed by:2593
Symbol 2593 MovieClipUses:2592Used by:2601
Symbol 2594 GraphicUsed by:2595
Symbol 2595 MovieClipUses:2594Used by:2601
Symbol 2596 MovieClipUses:1152Used by:2601
Symbol 2597 GraphicUsed by:2598
Symbol 2598 MovieClipUses:2597Used by:2601
Symbol 2599 GraphicUsed by:2600
Symbol 2600 MovieClipUses:2599Used by:2601
Symbol 2601 MovieClipUses:201 85 86 2567 2569 2571 2573 2575 2577 2579 2581 2530 2532 2583 2536 1152 2538 2540 87 2585 2587 2589 2591 2593 2595 2596 2598 88 89 90 91 92 93 94 2600Used by:2615
Symbol 2602 GraphicUsed by:2603
Symbol 2603 MovieClipUses:2602Used by:2611 2612 2614
Symbol 2604 GraphicUsed by:2605
Symbol 2605 MovieClipUses:2604Used by:2611 2612 2614
Symbol 2606 GraphicUsed by:2607
Symbol 2607 MovieClipUses:2606Used by:2611 2612 2614
Symbol 2608 MovieClipUses:2530Used by:2611 2612 2614
Symbol 2609 GraphicUsed by:2610
Symbol 2610 MovieClipUses:2609Used by:2611 2612 2614
Symbol 2611 MovieClip {pbp_fla.enemy_seal_shooter_die_1066}Uses:201 2549 2553 2603 2555 2561 2563 2605 2607 2608 2532 2583 2536 1152 2538 2540 85 86 2610 87 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2615
Symbol 2612 MovieClipUses:201 2536 2540 2583 2608 2538 85 2549 2553 2555 2561 2563 2605 2607 2603 2610Used by:2615
Symbol 2613 MovieClipUses:1152Used by:2614
Symbol 2614 MovieClipUses:201 2549 2553 2603 2555 2561 2563 2605 2607 2608 2532 2583 2536 1152 2538 2540 85 86 2610 87 88 2613 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2615
Symbol 2615 MovieClip {pbp_enemy_seal_shooter}Uses:2547 68 2564 2565 2601 2396 2611 2612 2614Used by:3727
Symbol 2616 MovieClipUses:201 1928 1930 1932 1934 1936 1938 1940 1942 1944 1946 1150 1948 1950 1952 1954 1956 1958 1960Used by:2663
Symbol 2617 BitmapUsed by:2618
Symbol 2618 GraphicUses:2617Used by:2651
Symbol 2619 BitmapUsed by:2620
Symbol 2620 GraphicUses:2619Used by:2651
Symbol 2621 BitmapUsed by:2622
Symbol 2622 GraphicUses:2621Used by:2651
Symbol 2623 BitmapUsed by:2624
Symbol 2624 GraphicUses:2623Used by:2651
Symbol 2625 BitmapUsed by:2626
Symbol 2626 GraphicUses:2625Used by:2651
Symbol 2627 BitmapUsed by:2628
Symbol 2628 GraphicUses:2627Used by:2651
Symbol 2629 BitmapUsed by:2630
Symbol 2630 GraphicUses:2629Used by:2651
Symbol 2631 BitmapUsed by:2632
Symbol 2632 GraphicUses:2631Used by:2651
Symbol 2633 BitmapUsed by:2634
Symbol 2634 GraphicUses:2633Used by:2651
Symbol 2635 BitmapUsed by:2636
Symbol 2636 GraphicUses:2635Used by:2651
Symbol 2637 BitmapUsed by:2638
Symbol 2638 GraphicUses:2637Used by:2651
Symbol 2639 BitmapUsed by:2640
Symbol 2640 GraphicUses:2639Used by:2651
Symbol 2641 BitmapUsed by:2642
Symbol 2642 GraphicUses:2641Used by:2651
Symbol 2643 BitmapUsed by:2644
Symbol 2644 GraphicUses:2643Used by:2651
Symbol 2645 BitmapUsed by:2646
Symbol 2646 GraphicUses:2645Used by:2651
Symbol 2647 BitmapUsed by:2648
Symbol 2648 GraphicUses:2647Used by:2651
Symbol 2649 BitmapUsed by:2650
Symbol 2650 GraphicUses:2649Used by:2651
Symbol 2651 MovieClipUses:2618 2620 2622 2624 2626 2628 2630 2632 2634 2636 2638 2640 2642 2644 2646 2648 2650Used by:2663
Symbol 2652 GraphicUsed by:2653
Symbol 2653 MovieClipUses:2652Used by:2656
Symbol 2654 GraphicUsed by:2655
Symbol 2655 MovieClipUses:2654Used by:2656
Symbol 2656 MovieClipUses:201 85 86 1928 1930 1932 1934 1936 1938 1940 1942 1944 1946 1150 1948 1950 1952 1954 1956 1958 1960 87 2653 1966 1899 1968 2394 88 89 90 91 92 93 94 2655Used by:2663
Symbol 2657 GraphicUsed by:2658
Symbol 2658 MovieClipUses:2657Used by:2660 2661 2662
Symbol 2659 MovieClipUses:1944 1946 1948 1950 1952 1954 1956Used by:2660 2661 2662
Symbol 2660 MovieClipUses:201 1928 1930 1932 1934 1936 1938 1940 1942 1944 1946 1948 1950 1952 1954 1956 1958 1960 85 86 2658 2399 87 2659 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2663
Symbol 2661 MovieClipUses:201 2659 85 1928 1930 1934 1936 1938 1940 1942 1932 2658Used by:2663
Symbol 2662 MovieClipUses:201 1928 1930 1932 1934 1936 1938 1940 1942 1944 1946 1150 1948 1950 1952 1954 1956 1958 1960 85 86 2658 2399 87 2659 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2663
Symbol 2663 MovieClip {pbp_enemy_seal_bully}Uses:2616 68 2651 1973 2656 2396 2660 2661 2662Used by:3727
Symbol 2664 MovieClip {skullspit_anim}Uses:650Used by:3727
Symbol 2665 GraphicUses:49Used by:2666
Symbol 2666 MovieClipUses:2665Used by:2667
Symbol 2667 MovieClip {pbp_fla.gfx_bossMeter_1088}Uses:68 2666Used by:2717 3114 3564 3663
Symbol 2668 MovieClipUses:201 1651 1655 1657 1653 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1701 1703 1707 1722 1715 1691 1693 1719Used by:2717
Symbol 2669 MovieClipUses:201 1665 1661 1663 1667 1724 1726 1728 1651 1655 1657 1653 1659 1730 1701 1703 1707 1722 1715 1691 1693 1719 1732Used by:2717
Symbol 2670 MovieClipUses:201 1724 1661 1726 1728 1667 1651 1655 1657 1653 1659 1730 1701 1703 1707 1722 1715 1691 1693 1719 1665 1663 1732Used by:2717
Symbol 2671 GraphicUsed by:2672
Symbol 2672 MovieClipUses:2671Used by:2676
Symbol 2673 GraphicUsed by:2674
Symbol 2674 MovieClipUses:2673Used by:2676 2682 2699 2716
Symbol 2675 SoundUsed by:2676 2682
Symbol 2676 MovieClipUses:201 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1701 1703 1707 1722 1715 1691 1693 1719 1714 1713 2672 2674 2675Used by:2717
Symbol 2677 GraphicUsed by:2678
Symbol 2678 MovieClipUses:2677Used by:2682 2699
Symbol 2679 GraphicUsed by:2681
Symbol 2680 GraphicUsed by:2681
Symbol 2681 MovieClipUses:2679 1695 2680Used by:2682 2699
Symbol 2682 MovieClipUses:201 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1701 1703 1707 1722 1715 1691 1693 1719 2674 2678 2681 2675 1679 1681 1683 1687 1689 1695 1696 1698 1699 1711 1720Used by:2717
Symbol 2683 GraphicUsed by:2684
Symbol 2684 MovieClipUses:2683Used by:2699
Symbol 2685 GraphicUsed by:2686
Symbol 2686 MovieClipUses:2685Used by:2699
Symbol 2687 GraphicUsed by:2688
Symbol 2688 MovieClipUses:2687Used by:2699
Symbol 2689 GraphicUsed by:2690
Symbol 2690 MovieClipUses:2689Used by:2699
Symbol 2691 GraphicUsed by:2692
Symbol 2692 MovieClipUses:2691Used by:2693
Symbol 2693 MovieClipUses:1716 2692Used by:2699
Symbol 2694 SoundUsed by:2699
Symbol 2695 GraphicUsed by:2696
Symbol 2696 MovieClipUses:2695Used by:2699
Symbol 2697 GraphicUsed by:2698
Symbol 2698 MovieClipUses:2697Used by:2699
Symbol 2699 MovieClipUses:201 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1701 1703 1707 1722 1715 1691 1693 1719 2674 2678 2684 2686 2688 2690 2681 2693 2694 1679 1681 1683 1687 1689 2696 1696 1698 1699 1720 2698 1711Used by:2717
Symbol 2700 SoundUsed by:2701
Symbol 2701 MovieClipUses:201 1651 1655 1657 1653 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1701 1703 1707 1722 1715 1691 1693 1719 1687 1714 1713 283 85 86 2700 87 88 89 90 91 92 93 94Used by:2717
Symbol 2702 GraphicUsed by:2703
Symbol 2703 MovieClipUses:2702Used by:2716
Symbol 2704 GraphicUsed by:2705
Symbol 2705 MovieClipUses:2704Used by:2716
Symbol 2706 GraphicUsed by:2707
Symbol 2707 MovieClipUses:2706Used by:2716
Symbol 2708 GraphicUsed by:2709
Symbol 2709 MovieClipUses:1705 2708 1686Used by:2716
Symbol 2710 GraphicUsed by:2711
Symbol 2711 MovieClipUses:2710 1701 1722Used by:2716
Symbol 2712 GraphicUsed by:2713
Symbol 2713 MovieClipUses:2712Used by:2716
Symbol 2714 GraphicUsed by:2715
Symbol 2715 MovieClipUses:2714Used by:2716 3113 3558
Symbol 2716 MovieClipUses:201 1651 1655 1657 1653 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1701 1703 1707 1722 1691 1693 1719 1715 85 86 2674 2703 2045 87 1733 2046 88 2047 89 2048 90 2049 91 2050 92 2051 93 2052 94 2705 2053 2707 2709 2054 2055 2111 2711 2401 2402 2713 2403 2715 2404 2405 2406 2408Used by:2717
Symbol 2717 MovieClip {pbp_enemy_seal_boss}Uses:2667 2668 68 2669 2670 2676 2682 2699 2701 2716Used by:3727
Symbol 2718 BitmapUsed by:2719
Symbol 2719 GraphicUses:2718Used by:2720
Symbol 2720 MovieClipUses:2719Used by:2721
Symbol 2721 MovieClipUses:2720Used by:2722
Symbol 2722 MovieClip {pbp_cleaver}Uses:68 2721Used by:3727
Symbol 2723 BitmapUsed by:2724
Symbol 2724 GraphicUses:2723Used by:2725
Symbol 2725 MovieClipUses:1171 1172 2724Used by:2732
Symbol 2726 BitmapUsed by:2727
Symbol 2727 GraphicUses:2726Used by:2728
Symbol 2728 MovieClipUses:1174 2727Used by:2732
Symbol 2729 BitmapUsed by:2730
Symbol 2730 GraphicUses:2729Used by:2731
Symbol 2731 MovieClipUses:1176 2730Used by:2732
Symbol 2732 MovieClipUses:2725 2728 2731 283 1178 1180 1182Used by:3727
Symbol 2733 BitmapUsed by:2734
Symbol 2734 GraphicUses:2733Used by:2735
Symbol 2735 MovieClipUses:2734Used by:2736
Symbol 2736 MovieClipUses:2735Used by:2744
Symbol 2737 BitmapUsed by:2738
Symbol 2738 GraphicUses:2737Used by:2739
Symbol 2739 MovieClipUses:2738Used by:2740
Symbol 2740 MovieClipUses:2739Used by:2744
Symbol 2741 BitmapUsed by:2742
Symbol 2742 GraphicUses:2741Used by:2743
Symbol 2743 MovieClipUses:2742Used by:2744
Symbol 2744 MovieClip {pbp_bear_projectiles}Uses:2736 68 2740 2743 1833 1180 1182Used by:3727
Symbol 2745 BitmapUsed by:2746
Symbol 2746 GraphicUses:2745Used by:2773
Symbol 2747 BitmapUsed by:2748
Symbol 2748 GraphicUses:2747Used by:2773
Symbol 2749 BitmapUsed by:2750
Symbol 2750 GraphicUses:2749Used by:2773
Symbol 2751 BitmapUsed by:2752
Symbol 2752 GraphicUses:2751Used by:2773
Symbol 2753 BitmapUsed by:2754
Symbol 2754 GraphicUses:2753Used by:2773
Symbol 2755 BitmapUsed by:2756
Symbol 2756 GraphicUses:2755Used by:2773
Symbol 2757 BitmapUsed by:2758
Symbol 2758 GraphicUses:2757Used by:2773
Symbol 2759 BitmapUsed by:2760
Symbol 2760 GraphicUses:2759Used by:2773
Symbol 2761 BitmapUsed by:2762
Symbol 2762 GraphicUses:2761Used by:2773
Symbol 2763 BitmapUsed by:2764
Symbol 2764 GraphicUses:2763Used by:2773
Symbol 2765 BitmapUsed by:2766
Symbol 2766 GraphicUses:2765Used by:2773
Symbol 2767 BitmapUsed by:2768
Symbol 2768 GraphicUses:2767Used by:2773
Symbol 2769 BitmapUsed by:2770
Symbol 2770 GraphicUses:2769Used by:2773
Symbol 2771 BitmapUsed by:2772
Symbol 2772 GraphicUses:2771Used by:2773
Symbol 2773 MovieClipUses:2746 2748 2750 2752 2754 2756 2758 2760 2762 2764 2766 2768 2770 2772Used by:2818
Symbol 2774 BitmapUsed by:2775
Symbol 2775 GraphicUses:2774Used by:2800
Symbol 2776 BitmapUsed by:2777
Symbol 2777 GraphicUses:2776Used by:2800
Symbol 2778 BitmapUsed by:2779
Symbol 2779 GraphicUses:2778Used by:2800
Symbol 2780 BitmapUsed by:2781
Symbol 2781 GraphicUses:2780Used by:2800
Symbol 2782 BitmapUsed by:2783
Symbol 2783 GraphicUses:2782Used by:2800
Symbol 2784 BitmapUsed by:2785
Symbol 2785 GraphicUses:2784Used by:2800
Symbol 2786 BitmapUsed by:2787
Symbol 2787 GraphicUses:2786Used by:2800
Symbol 2788 BitmapUsed by:2789
Symbol 2789 GraphicUses:2788Used by:2800
Symbol 2790 BitmapUsed by:2791
Symbol 2791 GraphicUses:2790Used by:2800
Symbol 2792 BitmapUsed by:2793
Symbol 2793 GraphicUses:2792Used by:2800
Symbol 2794 BitmapUsed by:2795
Symbol 2795 GraphicUses:2794Used by:2800
Symbol 2796 BitmapUsed by:2797
Symbol 2797 GraphicUses:2796Used by:2800
Symbol 2798 BitmapUsed by:2799
Symbol 2799 GraphicUses:2798Used by:2800
Symbol 2800 MovieClipUses:2775 2777 2779 2781 2783 2785 2787 2789 2791 2793 2795 2797 2799Used by:2818
Symbol 2801 GraphicUsed by:2802
Symbol 2802 MovieClipUses:2801Used by:2811
Symbol 2803 GraphicUsed by:2804
Symbol 2804 MovieClipUses:2803Used by:2811
Symbol 2805 GraphicUsed by:2806
Symbol 2806 MovieClipUses:2805Used by:2811
Symbol 2807 GraphicUsed by:2808
Symbol 2808 MovieClipUses:2807Used by:2811
Symbol 2809 GraphicUsed by:2810
Symbol 2810 MovieClipUses:2809Used by:2811
Symbol 2811 MovieClipUses:201 85 86 499 501 503 505 507 509 511 513 517 519 521 525 1154 515 523 527 529 87 2802 2804 2806 2808 2394 88 89 90 91 92 93 94 2810Used by:2818
Symbol 2812 GraphicUsed by:2813
Symbol 2813 MovieClipUses:2812Used by:2815 2816 2817
Symbol 2814 MovieClipUses:515 521 523 517 519Used by:2815 2816 2817
Symbol 2815 MovieClip {pbp_fla.enemy_whale_harp_die_1139}Uses:201 499 501 503 505 507 509 511 513 519 517 521 525 1154 515 523 527 529 85 86 2813 2399 87 2814 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2818
Symbol 2816 MovieClipUses:201 2814 85 499 501 505 507 509 511 513 503 2813Used by:2818
Symbol 2817 MovieClipUses:201 499 501 503 505 507 509 511 513 519 517 521 525 1154 515 523 527 529 85 86 2813 2399 87 2814 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2818
Symbol 2818 MovieClip {pbp_enemy_whaler}Uses:2190 68 2773 2800 2811 2396 2815 2816 2817Used by:3727
Symbol 2819 BitmapUsed by:2820
Symbol 2820 GraphicUses:2819Used by:2853
Symbol 2821 BitmapUsed by:2822
Symbol 2822 GraphicUses:2821Used by:2853
Symbol 2823 BitmapUsed by:2824
Symbol 2824 GraphicUses:2823Used by:2853
Symbol 2825 BitmapUsed by:2826
Symbol 2826 GraphicUses:2825Used by:2853
Symbol 2827 BitmapUsed by:2828
Symbol 2828 GraphicUses:2827Used by:2853
Symbol 2829 BitmapUsed by:2830
Symbol 2830 GraphicUses:2829Used by:2853
Symbol 2831 BitmapUsed by:2832
Symbol 2832 GraphicUses:2831Used by:2853
Symbol 2833 BitmapUsed by:2834
Symbol 2834 GraphicUses:2833Used by:2853
Symbol 2835 BitmapUsed by:2836
Symbol 2836 GraphicUses:2835Used by:2853
Symbol 2837 BitmapUsed by:2838
Symbol 2838 GraphicUses:2837Used by:2853
Symbol 2839 BitmapUsed by:2840
Symbol 2840 GraphicUses:2839Used by:2853
Symbol 2841 BitmapUsed by:2842
Symbol 2842 GraphicUses:2841Used by:2853
Symbol 2843 BitmapUsed by:2844
Symbol 2844 GraphicUses:2843Used by:2853
Symbol 2845 BitmapUsed by:2846
Symbol 2846 GraphicUses:2845Used by:2853
Symbol 2847 BitmapUsed by:2848
Symbol 2848 GraphicUses:2847Used by:2853
Symbol 2849 BitmapUsed by:2850
Symbol 2850 GraphicUses:2849Used by:2853
Symbol 2851 BitmapUsed by:2852
Symbol 2852 GraphicUses:2851Used by:2853
Symbol 2853 MovieClipUses:2820 2822 2824 2826 2828 2830 2832 2834 2836 2838 2840 2842 2844 2846 2848 2850 2852Used by:2877
Symbol 2854 GraphicUsed by:2855 2911
Symbol 2855 MovieClipUses:2854Used by:2860
Symbol 2856 GraphicUsed by:2857
Symbol 2857 MovieClipUses:2856Used by:2860 2868
Symbol 2858 GraphicUsed by:2859
Symbol 2859 MovieClipUses:2858Used by:2860 2863 2864
Symbol 2860 MovieClipUses:201 2158 2160 2164 2162 2165 2166 2168 2170 2174 2183 2185 2176 2186 2188 2172 1156 2180 2178 2855 2857 2859 1696 1698 1699 1720Used by:2877
Symbol 2861 GraphicUsed by:2862
Symbol 2862 MovieClipUses:2861Used by:2863 2864
Symbol 2863 MovieClipUses:201 2158 2160 2164 2162 2165 2166 2168 2170 2174 2183 2185 2176 2186 2188 2172 1156 2180 2178 2862 1696 2859 1698 1699 1720Used by:2877
Symbol 2864 MovieClipUses:201 2158 2160 2164 2162 2165 2166 2168 2170 2174 2183 2185 2176 2186 2188 2172 1156 2180 2178 2862 1696 2859 1698 1699 1720Used by:2877
Symbol 2865 GraphicUsed by:2866
Symbol 2866 MovieClipUses:2865Used by:2868
Symbol 2867 MovieClipUses:1967Used by:2868
Symbol 2868 MovieClipUses:201 85 86 2158 2160 2162 2164 2165 2166 2168 2170 2172 2174 2176 1156 2178 2180 2183 2185 2186 2188 87 2866 2857 2867 2394 88 89 90 91 92 93 94Used by:2877
Symbol 2869 GraphicUsed by:2870
Symbol 2870 MovieClipUses:2869Used by:2874 2875 2876
Symbol 2871 GraphicUsed by:2872
Symbol 2872 MovieClipUses:2871Used by:2873
Symbol 2873 MovieClipUses:2172 2176 2178 2180 2872 2181 2185Used by:2874 2875 2876
Symbol 2874 MovieClipUses:201 2158 2160 2174 2183 2185 2162 2164 2165 2166 2168 2170 2172 2176 2178 2180 2186 2188 85 86 2870 2399 87 2873 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2877
Symbol 2875 MovieClipUses:201 2873 85 2158 2160 2164 2165 2166 2168 2170 2162 2870Used by:2877
Symbol 2876 MovieClipUses:201 2158 2160 2174 2183 2185 2162 2164 2165 2166 2168 2170 2172 2176 1156 2178 2180 2186 2188 85 86 2870 2399 87 2873 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:2877
Symbol 2877 MovieClip {pbp_enemy_whale_bully}Uses:2189 68 2853 2860 2863 2864 2868 2396 2874 2875 2876Used by:3727
Symbol 2878 GraphicUsed by:2879
Symbol 2879 MovieClipUses:2878Used by:2908
Symbol 2880 GraphicUsed by:2881
Symbol 2881 MovieClipUses:2880Used by:2908 2945
Symbol 2882 GraphicUsed by:2883
Symbol 2883 MovieClipUses:2882Used by:2908 2945 2951 2952 2954
Symbol 2884 GraphicUsed by:2885
Symbol 2885 MovieClipUses:2884Used by:2908 2945
Symbol 2886 GraphicUsed by:2887
Symbol 2887 MovieClipUses:2886Used by:2908
Symbol 2888 GraphicUsed by:2889
Symbol 2889 MovieClipUses:2888Used by:2908
Symbol 2890 GraphicUsed by:2891
Symbol 2891 MovieClipUses:2890Used by:2908 2945 2951 2952 2954
Symbol 2892 GraphicUsed by:2893
Symbol 2893 MovieClipUses:2892Used by:2908 2945 2951 2952 2954
Symbol 2894 GraphicUsed by:2895
Symbol 2895 MovieClipUses:2894Used by:2905 2908 2945 2946
Symbol 2896 GraphicUsed by:2897
Symbol 2897 MovieClipUses:2896Used by:2905 2908 2945 2951 2954
Symbol 2898 GraphicUsed by:2899
Symbol 2899 MovieClipUses:2898Used by:2905 2908
Symbol 2900 GraphicUsed by:2901
Symbol 2901 MovieClipUses:2900Used by:2905 2908 2945 2951 2952 2954
Symbol 2902 GraphicUsed by:2903
Symbol 2903 MovieClipUses:2902Used by:2905 2908 2945 2951 2952 2954
Symbol 2904 MovieClipUses:2539Used by:2905 2908 2945 2951 2952 2954
Symbol 2905 MovieClipUses:2895 2897 2899 2901 1158 2903 2904Used by:2908 2924 2925
Symbol 2906 ShapeTweeningUsed by:2908
Symbol 2907 GraphicUsed by:2908
Symbol 2908 MovieClipUses:201 2879 2881 2883 2885 2887 2889 2891 2893 2905 2895 2897 2899 2901 1158 2903 2904 2543 2906 2907Used by:2955
Symbol 2909 GraphicUsed by:2910
Symbol 2910 MovieClipUses:2909Used by:2924 2925 2951 2952 2954
Symbol 2911 MovieClipUses:2854Used by:2924 2925
Symbol 2912 GraphicUsed by:2913
Symbol 2913 MovieClipUses:2912Used by:2924 2925 2951 2952 2954
Symbol 2914 GraphicUsed by:2915
Symbol 2915 MovieClipUses:2914Used by:2924 2925 2951 2952 2954
Symbol 2916 GraphicUsed by:2917
Symbol 2917 MovieClipUses:2916Used by:2924 2925
Symbol 2918 GraphicUsed by:2919
Symbol 2919 MovieClipUses:2918Used by:2924 2925
Symbol 2920 GraphicUsed by:2921
Symbol 2921 MovieClipUses:2920Used by:2924 2925 2951 2952 2954
Symbol 2922 GraphicUsed by:2923
Symbol 2923 MovieClipUses:2922Used by:2924 2925 2951 2952 2954
Symbol 2924 MovieClipUses:201 2910 2911 2913 2915 2917 2919 2905 2921 2923Used by:2955
Symbol 2925 MovieClipUses:201 2910 2911 2913 2915 2917 2919 2905 2921 2923Used by:2955
Symbol 2926 GraphicUsed by:2927
Symbol 2927 MovieClipUses:2926Used by:2945
Symbol 2928 GraphicUsed by:2929
Symbol 2929 MovieClipUses:2928Used by:2945
Symbol 2930 GraphicUsed by:2931
Symbol 2931 MovieClipUses:2930Used by:2945
Symbol 2932 GraphicUsed by:2933
Symbol 2933 MovieClipUses:2932Used by:2945 2951 2952 2954
Symbol 2934 GraphicUsed by:2935
Symbol 2935 MovieClipUses:2934Used by:2945
Symbol 2936 MovieClipUses:2586Used by:2945
Symbol 2937 GraphicUsed by:2938
Symbol 2938 MovieClipUses:2937Used by:2945
Symbol 2939 GraphicUsed by:2940
Symbol 2940 MovieClipUses:2939Used by:2945
Symbol 2941 MovieClipUses:1158Used by:2945
Symbol 2942 MovieClipUses:2144Used by:2945
Symbol 2943 GraphicUsed by:2944
Symbol 2944 MovieClipUses:2943Used by:2945
Symbol 2945 MovieClipUses:201 85 86 2927 2881 2883 2885 2929 2931 2891 2893 2895 2897 2933 2901 1158 2903 2904 87 2935 2936 2938 2940 2941 2942 2394 88 89 90 91 92 93 94 2944Used by:2955
Symbol 2946 MovieClipUses:2895Used by:2951 2952 2954
Symbol 2947 GraphicUsed by:2948
Symbol 2948 MovieClipUses:2947Used by:2951 2952 2954
Symbol 2949 GraphicUsed by:2950
Symbol 2950 MovieClipUses:2949Used by:2951 2954
Symbol 2951 MovieClip {pbp_fla.enemy_whale_shooter_die_1201}Uses:201 2910 2913 2883 2915 2921 2923 2891 2893 2946 2897 2933 2901 1158 2903 2904 85 86 2948 2399 87 88 89 90 2401 91 2402 92 2403 2950 93 2404 94 2405 2406 2408Used by:2955
Symbol 2952 MovieClipUses:201 2901 2904 2933 2946 2903 85 2910 2913 2915 2921 2923 2891 2893 2883 2948Used by:2955
Symbol 2953 MovieClipUses:1158Used by:2954
Symbol 2954 MovieClipUses:201 2910 2913 2883 2915 2921 2923 2891 2893 2946 2897 2933 2901 1158 2903 2904 85 86 2948 2399 87 88 2953 89 90 2401 91 2402 92 2403 2950 93 2404 94 2405 2406 2408Used by:2955
Symbol 2955 MovieClip {pbp_enemy_whale_shooter}Uses:2908 68 2924 2925 2945 2396 2951 2952 2954Used by:3727
Symbol 2956 BitmapUsed by:2957
Symbol 2957 GraphicUses:2956Used by:2984
Symbol 2958 BitmapUsed by:2959
Symbol 2959 GraphicUses:2958Used by:2984
Symbol 2960 BitmapUsed by:2961
Symbol 2961 GraphicUses:2960Used by:2984
Symbol 2962 BitmapUsed by:2963
Symbol 2963 GraphicUses:2962Used by:2984
Symbol 2964 BitmapUsed by:2965
Symbol 2965 GraphicUses:2964Used by:2984
Symbol 2966 BitmapUsed by:2967
Symbol 2967 GraphicUses:2966Used by:2984
Symbol 2968 BitmapUsed by:2969
Symbol 2969 GraphicUses:2968Used by:2984
Symbol 2970 BitmapUsed by:2971
Symbol 2971 GraphicUses:2970Used by:2984
Symbol 2972 BitmapUsed by:2973
Symbol 2973 GraphicUses:2972Used by:2984
Symbol 2974 BitmapUsed by:2975
Symbol 2975 GraphicUses:2974Used by:2984
Symbol 2976 BitmapUsed by:2977
Symbol 2977 GraphicUses:2976Used by:2984
Symbol 2978 BitmapUsed by:2979
Symbol 2979 GraphicUses:2978Used by:2984
Symbol 2980 BitmapUsed by:2981
Symbol 2981 GraphicUses:2980Used by:2984
Symbol 2982 BitmapUsed by:2983
Symbol 2983 GraphicUses:2982Used by:2984
Symbol 2984 MovieClipUses:2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983Used by:3029
Symbol 2985 BitmapUsed by:2986
Symbol 2986 GraphicUses:2985Used by:3011
Symbol 2987 BitmapUsed by:2988
Symbol 2988 GraphicUses:2987Used by:3011
Symbol 2989 BitmapUsed by:2990
Symbol 2990 GraphicUses:2989Used by:3011
Symbol 2991 BitmapUsed by:2992
Symbol 2992 GraphicUses:2991Used by:3011
Symbol 2993 BitmapUsed by:2994
Symbol 2994 GraphicUses:2993Used by:3011
Symbol 2995 BitmapUsed by:2996
Symbol 2996 GraphicUses:2995Used by:3011
Symbol 2997 BitmapUsed by:2998
Symbol 2998 GraphicUses:2997Used by:3011
Symbol 2999 BitmapUsed by:3000
Symbol 3000 GraphicUses:2999Used by:3011
Symbol 3001 BitmapUsed by:3002
Symbol 3002 GraphicUses:3001Used by:3011
Symbol 3003 BitmapUsed by:3004
Symbol 3004 GraphicUses:3003Used by:3011
Symbol 3005 BitmapUsed by:3006
Symbol 3006 GraphicUses:3005Used by:3011
Symbol 3007 BitmapUsed by:3008
Symbol 3008 GraphicUses:3007Used by:3011
Symbol 3009 BitmapUsed by:3010
Symbol 3010 GraphicUses:3009Used by:3011
Symbol 3011 MovieClipUses:2986 2988 2990 2992 2994 2996 2998 3000 3002 3004 3006 3008 3010Used by:3029
Symbol 3012 GraphicUsed by:3013
Symbol 3013 MovieClipUses:3012Used by:3022
Symbol 3014 GraphicUsed by:3015
Symbol 3015 MovieClipUses:3014Used by:3022
Symbol 3016 GraphicUsed by:3017
Symbol 3017 MovieClipUses:3016Used by:3022
Symbol 3018 GraphicUsed by:3019
Symbol 3019 MovieClipUses:3018Used by:3022
Symbol 3020 GraphicUsed by:3021
Symbol 3021 MovieClipUses:3020Used by:3022
Symbol 3022 MovieClipUses:201 85 86 2116 2118 2120 2122 2135 2137 2139 2141 2124 2126 2128 2132 1154 2143 2145 2130 2147 87 3013 3015 3017 3019 88 89 90 91 92 93 94 3021Used by:3029
Symbol 3023 GraphicUsed by:3024
Symbol 3024 MovieClipUses:3023Used by:3026 3027 3028
Symbol 3025 MovieClipUses:2143 2128 2145 2124 2126Used by:3026 3027 3028
Symbol 3026 MovieClipUses:201 2116 2118 2120 2122 2135 2137 2139 2141 2126 2124 2128 2132 1154 2143 2145 2130 2147 85 86 3024 87 3025 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3029
Symbol 3027 MovieClipUses:201 3025 85 2116 2118 2122 2135 2137 2139 2141 2120 3024Used by:3029
Symbol 3028 MovieClipUses:201 2116 2118 2120 2122 2135 2137 2139 2141 2126 2124 2128 2132 1154 2143 2145 2130 2147 85 86 3024 87 3025 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3029
Symbol 3029 MovieClip {pbp_enemy_whaler_alt}Uses:2149 68 2984 3011 3022 2396 3026 3027 3028Used by:3727
Symbol 3030 GraphicUsed by:3031
Symbol 3031 MovieClipUses:3030Used by:3044 3045
Symbol 3032 GraphicUsed by:3033
Symbol 3033 MovieClipUses:3032Used by:3044 3045
Symbol 3034 GraphicUsed by:3035
Symbol 3035 MovieClipUses:3034Used by:3044 3045
Symbol 3036 GraphicUsed by:3037
Symbol 3037 MovieClipUses:3036Used by:3044 3045
Symbol 3038 GraphicUsed by:3039
Symbol 3039 MovieClipUses:3038Used by:3044 3045
Symbol 3040 GraphicUsed by:3041
Symbol 3041 MovieClipUses:3040Used by:3044 3045
Symbol 3042 GraphicUsed by:3043
Symbol 3043 MovieClipUses:3042Used by:3044 3045
Symbol 3044 MovieClipUses:201 2059 2066 2057 2072 2068 2070 2074 2076 3031 3033 3035 3037 3039 2086 2088 2090 2092 2094 2096 2109 3041 3043Used by:3114
Symbol 3045 MovieClipUses:201 2059 2066 2057 3033 2068 3035 3037 2074 2076 3031 3039 2086 2088 2090 2092 2094 2096 2109 2072 3041 2070 3043Used by:3114
Symbol 3046 GraphicUsed by:3047
Symbol 3047 MovieClipUses:3046Used by:3066
Symbol 3048 GraphicUsed by:3049
Symbol 3049 MovieClipUses:3048Used by:3066
Symbol 3050 GraphicUsed by:3051
Symbol 3051 MovieClipUses:3050 1204Used by:3053 3113
Symbol 3052 GraphicUsed by:3053
Symbol 3053 MovieClipUses:3051 3052 1204Used by:3066
Symbol 3054 GraphicUsed by:3055
Symbol 3055 MovieClipUses:3054Used by:3056
Symbol 3056 MovieClipUses:2061 2063 3055Used by:3066
Symbol 3057 GraphicUsed by:3058
Symbol 3058 MovieClipUses:3057Used by:3066
Symbol 3059 GraphicUsed by:3060
Symbol 3060 MovieClipUses:3059Used by:3066
Symbol 3061 GraphicUsed by:3062
Symbol 3062 MovieClipUses:3061Used by:3066
Symbol 3063 GraphicUsed by:3064
Symbol 3064 MovieClipUses:3063Used by:3066
Symbol 3065 SoundUsed by:3066
Symbol 3066 MovieClipUses:201 2057 2059 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2109 3047 3049 3053 3056 3058 3060 3062 3064 1599 3065Used by:3114
Symbol 3067 GraphicUsed by:3068
Symbol 3068 MovieClipUses:3067Used by:3073
Symbol 3069 GraphicUsed by:3070
Symbol 3070 MovieClipUses:3069Used by:3073
Symbol 3071 GraphicUsed by:3072
Symbol 3072 MovieClipUses:3071Used by:3073 3088
Symbol 3073 MovieClipUses:201 2057 2059 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2109 3068 3070 3072Used by:3114
Symbol 3074 GraphicUsed by:3075
Symbol 3075 MovieClipUses:3074Used by:3088
Symbol 3076 GraphicUsed by:3088 3558
Symbol 3077 GraphicUsed by:3088 3558
Symbol 3078 GraphicUsed by:3079
Symbol 3079 MovieClipUses:3078Used by:3088 3558
Symbol 3080 SoundUsed by:3088 3558
Symbol 3081 SoundUsed by:3088 3558
Symbol 3082 GraphicUsed by:3088 3558
Symbol 3083 GraphicUsed by:3088 3558
Symbol 3084 GraphicUsed by:3088 3558
Symbol 3085 GraphicUsed by:3088 3558
Symbol 3086 GraphicUsed by:3088 3558
Symbol 3087 GraphicUsed by:3088 3558
Symbol 3088 MovieClipUses:201 2057 2059 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2109 2097 2099 2101 2103 2105 2107 2108 3072 3075 3076 3077 3079 85 86 1733 3080 3081 3082 3083 87 3084 3085 88 3086 89 3087 90 91 92 93 94 2087Used by:3114
Symbol 3089 MovieClipUses:201 2057 2059 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2109 85 86 2097 2099 2101 2103 2105 2107 2108 87 88 89 90 91 92 93 94Used by:3114
Symbol 3090 GraphicUsed by:3091
Symbol 3091 MovieClipUses:3090Used by:3113
Symbol 3092 SoundUsed by:3113
Symbol 3093 GraphicUsed by:3094
Symbol 3094 MovieClipUses:3093Used by:3113
Symbol 3095 GraphicUsed by:3113
Symbol 3096 GraphicUsed by:3113
Symbol 3097 GraphicUsed by:3113
Symbol 3098 GraphicUsed by:3113
Symbol 3099 GraphicUsed by:3113
Symbol 3100 GraphicUsed by:3101
Symbol 3101 MovieClipUses:3100Used by:3113
Symbol 3102 GraphicUsed by:3113
Symbol 3103 GraphicUsed by:3113
Symbol 3104 GraphicUsed by:3113
Symbol 3105 GraphicUsed by:3113
Symbol 3106 GraphicUsed by:3113
Symbol 3107 GraphicUsed by:3113
Symbol 3108 GraphicUsed by:3113
Symbol 3109 GraphicUsed by:3110
Symbol 3110 MovieClipUses:3109Used by:3113
Symbol 3111 SoundUsed by:3113
Symbol 3112 SoundUsed by:3113
Symbol 3113 MovieClipUses:201 2057 2059 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2109 85 86 2097 2099 2101 2103 2105 2107 2108 87 1733 88 89 90 91 92 93 94 3091 2039 2040 2041 2045 2046 2047 2048 3092 2049 2050 3094 3095 2051 2715 3096 2052 3097 2053 3098 2054 3051 3099 3101 2055 3102 2111 3103 3104 3105 3106 3107 3108 3110 3111 3112Used by:3114
Symbol 3114 MovieClip {pbp_whaler_boss}Uses:2667 2110 68 3044 3045 3066 3073 3088 3089 3113Used by:3727
Symbol 3115 GraphicUsed by:3116
Symbol 3116 MovieClipUses:3115 1204Used by:3132
Symbol 3117 GraphicUsed by:3118
Symbol 3118 MovieClipUses:3117Used by:3132 3696 3697
Symbol 3119 GraphicUsed by:3132 3696 3697
Symbol 3120 GraphicUsed by:3132 3696 3697
Symbol 3121 GraphicUsed by:3132 3696 3697
Symbol 3122 GraphicUsed by:3132 3696 3697
Symbol 3123 GraphicUsed by:3132 3696 3697
Symbol 3124 GraphicUsed by:3132 3696 3697
Symbol 3125 GraphicUsed by:3132 3696 3697
Symbol 3126 GraphicUsed by:3132 3696 3697
Symbol 3127 GraphicUsed by:3132 3696 3697
Symbol 3128 GraphicUsed by:3132 3696 3697
Symbol 3129 GraphicUsed by:3132 3696 3697
Symbol 3130 GraphicUsed by:3132 3696 3697
Symbol 3131 GraphicUsed by:3132 3696 3697
Symbol 3132 MovieClip {pbp_whale_boss_projectile}Uses:68 3116 3118 3119 1598 1540 1543 3120 2401 1569 3121 2402 1572 3122 2403 1574 3123 2404 1576 3124 2405 1578 3125 2406 3126 2408 3127 3128 3129 3130 3131Used by:3727
Symbol 3133 BitmapUsed by:3134
Symbol 3134 GraphicUses:3133Used by:3161
Symbol 3135 BitmapUsed by:3136
Symbol 3136 GraphicUses:3135Used by:3161
Symbol 3137 BitmapUsed by:3138
Symbol 3138 GraphicUses:3137Used by:3161
Symbol 3139 BitmapUsed by:3140
Symbol 3140 GraphicUses:3139Used by:3161
Symbol 3141 BitmapUsed by:3142
Symbol 3142 GraphicUses:3141Used by:3161
Symbol 3143 BitmapUsed by:3144
Symbol 3144 GraphicUses:3143Used by:3161
Symbol 3145 BitmapUsed by:3146
Symbol 3146 GraphicUses:3145Used by:3161
Symbol 3147 BitmapUsed by:3148
Symbol 3148 GraphicUses:3147Used by:3161
Symbol 3149 BitmapUsed by:3150
Symbol 3150 GraphicUses:3149Used by:3161
Symbol 3151 BitmapUsed by:3152
Symbol 3152 GraphicUses:3151Used by:3161
Symbol 3153 BitmapUsed by:3154
Symbol 3154 GraphicUses:3153Used by:3161
Symbol 3155 BitmapUsed by:3156
Symbol 3156 GraphicUses:3155Used by:3161
Symbol 3157 BitmapUsed by:3158
Symbol 3158 GraphicUses:3157Used by:3161
Symbol 3159 BitmapUsed by:3160
Symbol 3160 GraphicUses:3159Used by:3161
Symbol 3161 MovieClipUses:3134 3136 3138 3140 3142 3144 3146 3148 3150 3152 3154 3156 3158 3160Used by:3208
Symbol 3162 BitmapUsed by:3163
Symbol 3163 GraphicUses:3162Used by:3190
Symbol 3164 BitmapUsed by:3165
Symbol 3165 GraphicUses:3164Used by:3190
Symbol 3166 BitmapUsed by:3167
Symbol 3167 GraphicUses:3166Used by:3190
Symbol 3168 BitmapUsed by:3169
Symbol 3169 GraphicUses:3168Used by:3190
Symbol 3170 BitmapUsed by:3171
Symbol 3171 GraphicUses:3170Used by:3190
Symbol 3172 BitmapUsed by:3173
Symbol 3173 GraphicUses:3172Used by:3190
Symbol 3174 BitmapUsed by:3175
Symbol 3175 GraphicUses:3174Used by:3190
Symbol 3176 BitmapUsed by:3177
Symbol 3177 GraphicUses:3176Used by:3190
Symbol 3178 BitmapUsed by:3179
Symbol 3179 GraphicUses:3178Used by:3190
Symbol 3180 BitmapUsed by:3181
Symbol 3181 GraphicUses:3180Used by:3190
Symbol 3182 BitmapUsed by:3183
Symbol 3183 GraphicUses:3182Used by:3190
Symbol 3184 BitmapUsed by:3185
Symbol 3185 GraphicUses:3184Used by:3190
Symbol 3186 BitmapUsed by:3187
Symbol 3187 GraphicUses:3186Used by:3190
Symbol 3188 BitmapUsed by:3189
Symbol 3189 GraphicUses:3188Used by:3190
Symbol 3190 MovieClipUses:3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3183 3185 3187 3189Used by:3208
Symbol 3191 GraphicUsed by:3192 3439
Symbol 3192 MovieClipUses:3191Used by:3201
Symbol 3193 GraphicUsed by:3194
Symbol 3194 MovieClipUses:3193Used by:3201
Symbol 3195 GraphicUsed by:3196 3442
Symbol 3196 MovieClipUses:3195Used by:3201
Symbol 3197 GraphicUsed by:3198
Symbol 3198 MovieClipUses:3197Used by:3201
Symbol 3199 GraphicUsed by:3200
Symbol 3200 MovieClipUses:3199Used by:3201
Symbol 3201 MovieClipUses:201 2261 2249 2251 2253 2255 2257 2259 2271 2273 2275 2277 2263 2265 2279 2283 2267 2269 85 86 3192 3194 3196 3198 87 2394 88 89 90 91 92 93 94 3200Used by:3208 3681
Symbol 3202 GraphicUsed by:3203
Symbol 3203 MovieClipUses:3202Used by:3205 3206 3207 3680
Symbol 3204 MovieClipUses:2279 2263 2249 2283 2265Used by:3205 3206 3207 3680
Symbol 3205 MovieClipUses:201 2279 2249 2283 2261 2251 2253 2255 2257 2259 2271 2273 2275 2277 2263 2265 2267 2269 85 86 3203 2399 87 3204 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3208 3681
Symbol 3206 MovieClipUses:201 3204 85 2253 2255 2259 2271 2273 2275 2277 2257 3203Used by:3208
Symbol 3207 MovieClipUses:201 2279 2249 2283 2261 2251 2253 2255 2257 2259 2271 2273 2275 2277 2263 2265 2267 2269 85 86 3203 2399 87 3204 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3208 3681
Symbol 3208 MovieClip {pbp_enemy_city_suit}Uses:2285 68 3161 3190 3201 2396 3205 3206 3207Used by:3727
Symbol 3209 GraphicUsed by:3210
Symbol 3210 MovieClipUses:3209Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3211 GraphicUsed by:3212
Symbol 3212 MovieClipUses:3211Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3213 GraphicUsed by:3214
Symbol 3214 MovieClipUses:3213Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3215 GraphicUsed by:3216
Symbol 3216 MovieClipUses:3215Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3217 MovieClipUses:743Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3218 GraphicUsed by:3219
Symbol 3219 MovieClipUses:3218Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3220 GraphicUsed by:3221
Symbol 3221 MovieClipUses:3220Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3222 GraphicUsed by:3223
Symbol 3223 MovieClipUses:3222Used by:3243 3285 3292 3305 3309 3310 3311
Symbol 3224 GraphicUsed by:3225
Symbol 3225 MovieClipUses:3224Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3226 GraphicUsed by:3227
Symbol 3227 MovieClipUses:3226Used by:3243 3285 3292 3308 3309 3311
Symbol 3228 MovieClipUses:2264Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3229 GraphicUsed by:3230
Symbol 3230 MovieClipUses:3229Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3231 GraphicUsed by:3232
Symbol 3232 MovieClipUses:3231Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3233 GraphicUsed by:3234
Symbol 3234 MovieClipUses:3233Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3235 GraphicUsed by:3236
Symbol 3236 MovieClipUses:3235Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3237 GraphicUsed by:3238
Symbol 3238 MovieClipUses:3237Used by:3243 3285 3292 3305 3308 3309 3311
Symbol 3239 GraphicUsed by:3240
Symbol 3240 MovieClipUses:3239Used by:3243 3285 3292 3305 3309 3311
Symbol 3241 GraphicUsed by:3242
Symbol 3242 MovieClipUses:3241Used by:3243 3285 3292 3305 3309 3311
Symbol 3243 MovieClipUses:201 3210 3212 3214 3216 3217 3219 3221 3223 3225 3227 3228 1168 3230 3232 3234 3236 3238 3240 3242Used by:3312
Symbol 3244 BitmapUsed by:3245
Symbol 3245 GraphicUses:3244Used by:3272
Symbol 3246 BitmapUsed by:3247
Symbol 3247 GraphicUses:3246Used by:3272
Symbol 3248 BitmapUsed by:3249
Symbol 3249 GraphicUses:3248Used by:3272
Symbol 3250 BitmapUsed by:3251
Symbol 3251 GraphicUses:3250Used by:3272
Symbol 3252 BitmapUsed by:3253
Symbol 3253 GraphicUses:3252Used by:3272
Symbol 3254 BitmapUsed by:3255
Symbol 3255 GraphicUses:3254Used by:3272
Symbol 3256 BitmapUsed by:3257
Symbol 3257 GraphicUses:3256Used by:3272
Symbol 3258 BitmapUsed by:3259
Symbol 3259 GraphicUses:3258Used by:3272
Symbol 3260 BitmapUsed by:3261
Symbol 3261 GraphicUses:3260Used by:3272
Symbol 3262 BitmapUsed by:3263
Symbol 3263 GraphicUses:3262Used by:3272
Symbol 3264 BitmapUsed by:3265
Symbol 3265 GraphicUses:3264Used by:3272
Symbol 3266 BitmapUsed by:3267
Symbol 3267 GraphicUses:3266Used by:3272
Symbol 3268 BitmapUsed by:3269
Symbol 3269 GraphicUses:3268Used by:3272
Symbol 3270 BitmapUsed by:3271
Symbol 3271 GraphicUses:3270Used by:3272
Symbol 3272 MovieClipUses:3245 3247 3249 3251 3253 3255 3257 3259 3261 3263 3265 3267 3269 3271Used by:3312
Symbol 3273 GraphicUsed by:3274
Symbol 3274 MovieClipUses:3273Used by:3285
Symbol 3275 GraphicUsed by:3276
Symbol 3276 MovieClipUses:3275Used by:3285
Symbol 3277 GraphicUsed by:3278
Symbol 3278 MovieClipUses:3277Used by:3285
Symbol 3279 GraphicUsed by:3280
Symbol 3280 MovieClipUses:3279Used by:3285
Symbol 3281 GraphicUsed by:3282
Symbol 3282 MovieClipUses:3281Used by:3285
Symbol 3283 GraphicUsed by:3284
Symbol 3284 MovieClipUses:3283Used by:3285
Symbol 3285 MovieClipUses:201 3210 3212 3214 3216 3217 3219 3221 3223 3225 3227 3228 1168 3230 3232 3234 3236 3238 3240 3242 3274 3276 3278 3280 3282 3284 1696 1698 1699 1720Used by:3312
Symbol 3286 GraphicUsed by:3287
Symbol 3287 MovieClipUses:3286Used by:3292
Symbol 3288 GraphicUsed by:3289
Symbol 3289 MovieClipUses:3288Used by:3292
Symbol 3290 GraphicUsed by:3291
Symbol 3291 MovieClipUses:3290Used by:3292
Symbol 3292 MovieClipUses:201 3210 3212 3214 3216 3217 3219 3221 3223 3225 3227 3228 1168 3230 3232 3234 3236 3238 3240 3242 3287 3289 3291 1540 1543 1569 1572 1574 1576 1578Used by:3312
Symbol 3293 GraphicUsed by:3294
Symbol 3294 MovieClipUses:3293Used by:3305
Symbol 3295 GraphicUsed by:3296
Symbol 3296 MovieClipUses:3295Used by:3305
Symbol 3297 GraphicUsed by:3298
Symbol 3298 MovieClipUses:3297Used by:3305
Symbol 3299 GraphicUsed by:3300
Symbol 3300 MovieClipUses:3299Used by:3305
Symbol 3301 GraphicUsed by:3302
Symbol 3302 MovieClipUses:3301Used by:3305
Symbol 3303 GraphicUsed by:3304
Symbol 3304 MovieClipUses:3303Used by:3305
Symbol 3305 MovieClipUses:201 85 86 3210 3212 3214 3216 3217 3219 3221 3223 3225 3294 3228 1168 3230 3232 3234 3236 3238 3240 3242 87 3296 3298 2394 88 89 90 91 92 93 94 3300 3302 3304Used by:3312
Symbol 3306 GraphicUsed by:3307
Symbol 3307 MovieClipUses:3306Used by:3309 3310 3311
Symbol 3308 MovieClipUses:3225 3227 3230 3232 3228 3234 3236 3238Used by:3309 3310 3311
Symbol 3309 MovieClipUses:201 3210 3212 3214 3216 3217 3219 3221 3223 3225 3227 3228 3230 3232 3234 3236 3238 3240 3242 85 86 3307 2399 87 3308 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3312
Symbol 3310 MovieClipUses:201 3308 85 3210 3212 3216 3217 3219 3221 3223 3214 3307Used by:3312
Symbol 3311 MovieClipUses:201 3210 3212 3214 3216 3217 3219 3221 3223 3225 3227 3228 1168 3230 3232 3234 3236 3238 3240 3242 85 86 3307 2399 87 3308 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3312
Symbol 3312 MovieClip {pbp_enemy_city_bully}Uses:3243 68 3272 3285 3292 3305 2396 3309 3310 3311Used by:3727
Symbol 3313 GraphicUsed by:3314
Symbol 3314 MovieClipUses:3313Used by:3340 3361 3373
Symbol 3315 GraphicUsed by:3316
Symbol 3316 MovieClipUses:3315Used by:3340 3361 3373
Symbol 3317 GraphicUsed by:3318
Symbol 3318 MovieClipUses:3317Used by:3340 3361 3367 3368 3370 3373
Symbol 3319 GraphicUsed by:3320
Symbol 3320 MovieClipUses:3319Used by:3340 3361 3373
Symbol 3321 MovieClipUses:743Used by:3340 3361 3373
Symbol 3322 GraphicUsed by:3323
Symbol 3323 MovieClipUses:3322Used by:3340 3361 3373
Symbol 3324 GraphicUsed by:3325
Symbol 3325 MovieClipUses:3324Used by:3340 3361 3367 3368 3370 3373
Symbol 3326 GraphicUsed by:3327
Symbol 3327 MovieClipUses:3326Used by:3340 3361 3367 3368 3370 3373
Symbol 3328 GraphicUsed by:3329
Symbol 3329 MovieClipUses:3328Used by:3339 3347 3361 3367 3368 3370 3373
Symbol 3330 GraphicUsed by:3331
Symbol 3331 MovieClipUses:3330Used by:3339 3347 3361 3362 3373
Symbol 3332 GraphicUsed by:3333
Symbol 3333 MovieClipUses:3332Used by:3339 3347 3361 3367 3370 3373
Symbol 3334 GraphicUsed by:3335
Symbol 3335 MovieClipUses:3334Used by:3339 3347 3361 3367 3370 3373
Symbol 3336 GraphicUsed by:3337
Symbol 3337 MovieClipUses:3336Used by:3339 3347 3361 3367 3368 3370 3373
Symbol 3338 MovieClipUses:2539Used by:3339 3347 3361 3367 3368 3370 3373
Symbol 3339 MovieClipUses:3329 3331 3333 3335 1170 2265 3337 3338Used by:3340 3347
Symbol 3340 MovieClipUses:201 3314 3316 3318 3320 3321 3323 3325 3327 3339Used by:3374
Symbol 3341 GraphicUsed by:3342
Symbol 3342 MovieClipUses:3341Used by:3347
Symbol 3343 GraphicUsed by:3344 3572 3670
Symbol 3344 MovieClipUses:3343Used by:3347
Symbol 3345 GraphicUsed by:3346
Symbol 3346 MovieClipUses:3345Used by:3347
Symbol 3347 MovieClipUses:201 2253 3342 2255 2259 3344 3346 3339 3329 3331 3333 3335 1170 2265 3337 3338 2273 2271Used by:3374
Symbol 3348 GraphicUsed by:3349
Symbol 3349 MovieClipUses:3348Used by:3361
Symbol 3350 GraphicUsed by:3351
Symbol 3351 MovieClipUses:3350Used by:3361
Symbol 3352 GraphicUsed by:3353
Symbol 3353 MovieClipUses:3352Used by:3361
Symbol 3354 GraphicUsed by:3355
Symbol 3355 MovieClipUses:3354Used by:3361
Symbol 3356 MovieClipUses:1170Used by:3361
Symbol 3357 GraphicUsed by:3358
Symbol 3358 MovieClipUses:3357Used by:3361
Symbol 3359 GraphicUsed by:3360
Symbol 3360 MovieClipUses:3359Used by:3361 3367 3368 3370
Symbol 3361 MovieClipUses:201 85 86 3314 3316 3318 3320 3321 3323 3325 3327 3329 3331 3333 2265 1170 3337 3335 3338 87 3349 3351 3353 3355 3356 3358 2394 88 89 90 91 92 93 94 3360Used by:3374
Symbol 3362 MovieClipUses:3331Used by:3367 3368 3370
Symbol 3363 GraphicUsed by:3364
Symbol 3364 MovieClipUses:3363Used by:3367 3368 3370
Symbol 3365 GraphicUsed by:3366
Symbol 3366 MovieClipUses:3365Used by:3367 3370
Symbol 3367 MovieClipUses:201 2253 2255 3318 2259 2271 2273 3325 3327 3329 3335 3362 3333 1170 3337 3360 3338 85 86 3364 87 88 89 90 2401 91 2402 92 2403 3366 93 2404 94 2405 2406 2408Used by:3374
Symbol 3368 MovieClipUses:201 3329 3338 3360 3362 3337 85 2253 2255 2259 2271 2273 3325 3327 3318 3364Used by:3374
Symbol 3369 MovieClipUses:1170Used by:3370
Symbol 3370 MovieClipUses:201 2253 2255 3318 2259 2271 2273 3325 3327 3329 3335 3362 3333 1170 3337 3360 3338 85 86 3364 87 88 3369 89 90 2401 91 2402 92 2403 3366 93 2404 94 2405 2406 2408Used by:3374
Symbol 3371 ShapeTweeningUsed by:3373
Symbol 3372 GraphicUsed by:3373
Symbol 3373 MovieClipUses:201 3314 3316 3318 3320 3321 3323 3325 3327 3329 3331 3333 3335 1170 2265 3337 3338 3371 2543 3372Used by:3374
Symbol 3374 MovieClip {pbp_enemy_city_shooter}Uses:3340 68 3347 3361 2396 3367 3368 3370 3373Used by:3727
Symbol 3375 GraphicUsed by:3376
Symbol 3376 MovieClipUses:1164 3375Used by:3380 3447 3451 3453
Symbol 3377 MovieClipUses:2264Used by:3380 3447 3450 3451 3453
Symbol 3378 GraphicUsed by:3379
Symbol 3379 MovieClipUses:3378Used by:3380 3447 3451 3453
Symbol 3380 MovieClipUses:201 935 3376 937 939 941 943 944 946 948 950 978 955 3377 957 959 961 3379Used by:3454
Symbol 3381 BitmapUsed by:3382
Symbol 3382 GraphicUses:3381Used by:3409
Symbol 3383 BitmapUsed by:3384
Symbol 3384 GraphicUses:3383Used by:3409
Symbol 3385 BitmapUsed by:3386
Symbol 3386 GraphicUses:3385Used by:3409
Symbol 3387 BitmapUsed by:3388
Symbol 3388 GraphicUses:3387Used by:3409
Symbol 3389 BitmapUsed by:3390
Symbol 3390 GraphicUses:3389Used by:3409
Symbol 3391 BitmapUsed by:3392
Symbol 3392 GraphicUses:3391Used by:3409
Symbol 3393 BitmapUsed by:3394
Symbol 3394 GraphicUses:3393Used by:3409
Symbol 3395 BitmapUsed by:3396
Symbol 3396 GraphicUses:3395Used by:3409
Symbol 3397 BitmapUsed by:3398
Symbol 3398 GraphicUses:3397Used by:3409
Symbol 3399 BitmapUsed by:3400
Symbol 3400 GraphicUses:3399Used by:3409
Symbol 3401 BitmapUsed by:3402
Symbol 3402 GraphicUses:3401Used by:3409
Symbol 3403 BitmapUsed by:3404
Symbol 3404 GraphicUses:3403Used by:3409
Symbol 3405 BitmapUsed by:3406
Symbol 3406 GraphicUses:3405Used by:3409
Symbol 3407 BitmapUsed by:3408
Symbol 3408 GraphicUses:3407Used by:3409
Symbol 3409 MovieClipUses:3382 3384 3386 3388 3390 3392 3394 3396 3398 3400 3402 3404 3406 3408Used by:3454
Symbol 3410 BitmapUsed by:3411
Symbol 3411 GraphicUses:3410Used by:3438
Symbol 3412 BitmapUsed by:3413
Symbol 3413 GraphicUses:3412Used by:3438
Symbol 3414 BitmapUsed by:3415
Symbol 3415 GraphicUses:3414Used by:3438
Symbol 3416 BitmapUsed by:3417
Symbol 3417 GraphicUses:3416Used by:3438
Symbol 3418 BitmapUsed by:3419
Symbol 3419 GraphicUses:3418Used by:3438
Symbol 3420 BitmapUsed by:3421
Symbol 3421 GraphicUses:3420Used by:3438
Symbol 3422 BitmapUsed by:3423
Symbol 3423 GraphicUses:3422Used by:3438
Symbol 3424 BitmapUsed by:3425
Symbol 3425 GraphicUses:3424Used by:3438
Symbol 3426 BitmapUsed by:3427
Symbol 3427 GraphicUses:3426Used by:3438
Symbol 3428 BitmapUsed by:3429
Symbol 3429 GraphicUses:3428Used by:3438
Symbol 3430 BitmapUsed by:3431
Symbol 3431 GraphicUses:3430Used by:3438
Symbol 3432 BitmapUsed by:3433
Symbol 3433 GraphicUses:3432Used by:3438
Symbol 3434 BitmapUsed by:3435
Symbol 3435 GraphicUses:3434Used by:3438
Symbol 3436 BitmapUsed by:3437
Symbol 3437 GraphicUses:3436Used by:3438
Symbol 3438 MovieClipUses:3411 3413 3415 3417 3419 3421 3423 3425 3427 3429 3431 3433 3435 3437Used by:3454
Symbol 3439 MovieClipUses:3191Used by:3447
Symbol 3440 GraphicUsed by:3441
Symbol 3441 MovieClipUses:3440Used by:3447
Symbol 3442 MovieClipUses:3195Used by:3447
Symbol 3443 GraphicUsed by:3444
Symbol 3444 MovieClipUses:3443Used by:3447
Symbol 3445 GraphicUsed by:3446
Symbol 3446 MovieClipUses:3445Used by:3447
Symbol 3447 MovieClipUses:201 978 935 3376 937 939 941 943 944 946 948 950 955 3377 957 959 961 3379 85 86 3439 3441 3442 3444 87 2394 88 89 90 91 92 93 94 3446Used by:3454
Symbol 3448 GraphicUsed by:3449
Symbol 3449 MovieClipUses:3448Used by:3451 3452 3453
Symbol 3450 MovieClipUses:957 955 935 959 3377Used by:3451 3452 3453
Symbol 3451 MovieClipUses:201 957 935 959 978 3376 937 939 941 943 944 946 948 950 955 3377 961 3379 85 86 3449 2399 87 3450 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3454
Symbol 3452 MovieClipUses:201 3450 85 937 939 943 944 946 948 950 941 3449Used by:3454
Symbol 3453 MovieClipUses:201 957 935 959 978 3376 937 939 941 943 944 946 948 950 955 3377 961 3379 85 86 3449 2399 87 3450 88 89 90 2401 91 2402 92 2403 93 2404 94 2405 2406 2408Used by:3454
Symbol 3454 MovieClip {pbp_enemy_city_suit_alt}Uses:3380 68 3409 3438 3447 2396 3451 3452 3453Used by:3727
Symbol 3455 GraphicUsed by:3456
Symbol 3456 MovieClipUses:3455Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3457 GraphicUsed by:3458
Symbol 3458 MovieClipUses:3457Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3459 GraphicUsed by:3460
Symbol 3460 MovieClipUses:3459Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3461 GraphicUsed by:3462
Symbol 3462 MovieClipUses:3461Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3463 GraphicUsed by:3464
Symbol 3464 MovieClipUses:3463Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3465 GraphicUsed by:3466
Symbol 3466 MovieClipUses:3465Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3467 GraphicUsed by:3468
Symbol 3468 MovieClipUses:3467Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3469 GraphicUsed by:3470
Symbol 3470 MovieClipUses:3469Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3471 GraphicUsed by:3472
Symbol 3472 MovieClipUses:3471Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3473 GraphicUsed by:3474
Symbol 3474 MovieClipUses:3473Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3475 GraphicUsed by:3476
Symbol 3476 MovieClipUses:3475Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3477 GraphicUsed by:3478
Symbol 3478 MovieClipUses:3477Used by:3480 3489 3490 3513
Symbol 3479 GraphicUsed by:3480
Symbol 3480 MovieClipUses:3479 3478Used by:3489 3513
Symbol 3481 GraphicUsed by:3482
Symbol 3482 MovieClipUses:3481Used by:3489 3513
Symbol 3483 GraphicUsed by:3484
Symbol 3484 MovieClipUses:3483Used by:3489 3513
Symbol 3485 GraphicUsed by:3486
Symbol 3486 MovieClipUses:3485Used by:3489 3513
Symbol 3487 GraphicUsed by:3488
Symbol 3488 MovieClipUses:3487Used by:3489 3513
Symbol 3489 MovieClipUses:3478 3480 3482 3484 3486 3488Used by:3490
Symbol 3490 MovieClip {pbp_fla.bigboss_bite_1385}Uses:3478 3489Used by:3509 3511 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3491 GraphicUsed by:3492
Symbol 3492 MovieClipUses:3491Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3493 GraphicUsed by:3494
Symbol 3494 MovieClipUses:3493Used by:3509 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563
Symbol 3495 GraphicUsed by:3496
Symbol 3496 MovieClipUses:3495Used by:3497 3498 3515 3527 3530
Symbol 3497 MovieClipUses:3496 926 771Used by:3499
Symbol 3498 MovieClipUses:926 3496 771 932 930Used by:3499
Symbol 3499 MovieClip {pbp_fla.bigboss_fire_ani_1395}Uses:3497 3498Used by:3509 3511 3513 3518 3519 3524 3527 3528 3558 3563
Symbol 3500 GraphicUsed by:3501
Symbol 3501 MovieClipUses:3500Used by:3507 3508 3511 3524 3527 3528 3558 3563
Symbol 3502 GraphicUsed by:3503
Symbol 3503 MovieClipUses:3502Used by:3507 3508 3511 3524 3527 3528 3558 3563
Symbol 3504 GraphicUsed by:3506
Symbol 3505 GraphicUsed by:3506
Symbol 3506 MovieClipUses:3504 759 3505Used by:3507 3508 3511 3524 3527 3528 3558 3563
Symbol 3507 MovieClipUses:3501 3503 3506Used by:3508
Symbol 3508 MovieClip {pbp_fla.bigboss_arm_strike__1399}Uses:3501 3503 3506 3507Used by:3509 3513 3515 3518 3519
Symbol 3509 MovieClipUses:3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3508Used by:3564
Symbol 3510 SoundUsed by:3511 3586 3597
Symbol 3511 MovieClipUses:3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3501 3503 3506 3510Used by:3564
Symbol 3512 SoundUsed by:3513
Symbol 3513 MovieClipUses:3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3478 3492 922 924 3494 3499 3508 3480 3482 3512 3484 3486 3488Used by:3564
Symbol 3514 SoundUsed by:3515
Symbol 3515 MovieClipUses:3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 926 3496 771 3508 932 930 3514Used by:3564
Symbol 3516 GraphicUsed by:3517
Symbol 3517 MovieClipUses:3516Used by:3518 3519 3558
Symbol 3518 MovieClipUses:3462 3458 3460 3456 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3508 3517Used by:3564
Symbol 3519 MovieClipUses:3464 3458 3466 3468 3456 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3508 3462 3460 3517Used by:3564
Symbol 3520 GraphicUsed by:3521
Symbol 3521 MovieClipUses:3520Used by:3524
Symbol 3522 SoundUsed by:3524 3558
Symbol 3523 MovieClipUses:2249 2251 2253 2255 2257 2259 2271 2273 2275 2277 2261 2263 2265 2279 2283 2267 2269Used by:3524
Symbol 3524 MovieClipUses:3456 3464 3458 3460 3462 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3501 3503 3506 3521 3522 3523 SS6Used by:3564
Symbol 3525 SoundUsed by:3527 3528 3558
Symbol 3526 SoundUsed by:3527 3528 3558
Symbol 3527 MovieClipUses:3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3501 3503 3506 926 3496 771 85 86 3525 3526 932 930 87 88 89 90 91 92 93 94Used by:3564
Symbol 3528 MovieClipUses:3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3501 3503 3506 85 86 3525 3526 87 88 89 90 91 92 93 94Used by:3564
Symbol 3529 GraphicUsed by:3530
Symbol 3530 MovieClipUses:3529 3496 926 771Used by:3558
Symbol 3531 GraphicUsed by:3532
Symbol 3532 MovieClipUses:3531Used by:3558
Symbol 3533 GraphicUsed by:3534
Symbol 3534 MovieClipUses:3533Used by:3558
Symbol 3535 MovieClipUses:759Used by:3558
Symbol 3536 SoundUsed by:3558
Symbol 3537 GraphicUsed by:3538
Symbol 3538 MovieClipUses:3537Used by:3558
Symbol 3539 GraphicUsed by:3540
Symbol 3540 MovieClipUses:3539Used by:3558
Symbol 3541 GraphicUsed by:3542
Symbol 3542 MovieClipUses:3541Used by:3558
Symbol 3543 GraphicUsed by:3558
Symbol 3544 GraphicUsed by:3545
Symbol 3545 MovieClipUses:3544Used by:3558
Symbol 3546 GraphicUsed by:3547
Symbol 3547 MovieClipUses:3546Used by:3558
Symbol 3548 GraphicUsed by:3549
Symbol 3549 MovieClip {pbp_fla.bigboss_bitecopy_1425}Uses:3548Used by:3558
Symbol 3550 GraphicUsed by:3558
Symbol 3551 GraphicUsed by:3552
Symbol 3552 MovieClipUses:3551Used by:3558
Symbol 3553 GraphicUsed by:3554
Symbol 3554 MovieClipUses:3553Used by:3558
Symbol 3555 SoundUsed by:3558
Symbol 3556 SoundUsed by:3558
Symbol 3557 SoundUsed by:3558
Symbol 3558 MovieClipUses:3456 3464 3458 3460 3462 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 85 86 2039 3499 3501 3503 3506 87 2040 3530 3525 3526 88 2041 89 2045 90 2046 91 2047 92 2048 93 2049 94 2050 2051 2052 2053 3532 2054 2055 3534 3535 3517 3536 2715 3538 2111 3540 3542 3543 3545 3547 3549 3550 3552 3554 1733 3080 3081 3076 3077 3079 3082 3083 3084 3085 3086 3087 3522 3555 3556 1696 1698 1699 3557 1720Used by:3564
Symbol 3559 BitmapUsed by:3560
Symbol 3560 GraphicUses:3559Used by:3561
Symbol 3561 MovieClipUses:3560Used by:3563 3662
Symbol 3562 SoundUsed by:3563
Symbol 3563 MovieClipUses:3561 3562 3456 3458 3460 3462 3464 3466 3468 3470 3472 3474 3476 3490 3492 922 924 3494 3499 3501 3503 3506Used by:3564
Symbol 3564 MovieClip {pbp_enemy_city_boss}Uses:2667 3509 68 3511 3513 3515 3518 3519 3524 3527 3528 3558 3563Used by:3727
Symbol 3565 MovieClipUses:201 732 734 736 738 740 742 744 746 748 750 752 756 758 762 764 772Used by:3663
Symbol 3566 GraphicUsed by:3567 3665
Symbol 3567 MovieClipUses:3566Used by:3573 3574
Symbol 3568 GraphicUsed by:3569
Symbol 3569 MovieClipUses:3568Used by:3573 3574
Symbol 3570 GraphicUsed by:3571
Symbol 3571 MovieClipUses:3570Used by:3573 3574
Symbol 3572 MovieClipUses:3343Used by:3573 3574
Symbol 3573 MovieClipUses:201 732 734 736 3567 738 3569 3571 752 756 758 762 764 772 3572 746 744Used by:3663
Symbol 3574 MovieClipUses:201 732 734 746 3567 738 3569 744 3571 736 752 756 758 762 764 772 3572Used by:3663
Symbol 3575 BitmapUsed by:3576
Symbol 3576 GraphicUses:3575Used by:3578
Symbol 3577 SoundUsed by:3578
Symbol 3578 MovieClipUses:3576 3577Used by:3663
Symbol 3579 GraphicUsed by:3583
Symbol 3580 GraphicUsed by:3581
Symbol 3581 MovieClipUses:3580 755Used by:3583 3662
Symbol 3582 GraphicUsed by:3583
Symbol 3583 MovieClipUses:734 3579 762 3581 3582 772Used by:3586
Symbol 3584 GraphicUsed by:3585
Symbol 3585 MovieClipUses:3584Used by:3586
Symbol 3586 MovieClipUses:201 752 732 734 736 738 740 742 744 746 748 750 756 758 762 764 772 3583 3510 1698 3585 1699 1720Used by:3663
Symbol 3587 GraphicUsed by:3588
Symbol 3588 MovieClipUses:3587Used by:3597 3662
Symbol 3589 GraphicUsed by:3590
Symbol 3590 MovieClipUses:3589 755Used by:3597 3602 3662
Symbol 3591 GraphicUsed by:3592
Symbol 3592 MovieClipUses:3591Used by:3597
Symbol 3593 GraphicUsed by:3594
Symbol 3594 MovieClipUses:3593Used by:3597
Symbol 3595 GraphicUsed by:3596
Symbol 3596 MovieClipUses:3595 755Used by:3597
Symbol 3597 MovieClipUses:201 752 732 734 736 738 740 742 744 746 748 750 756 764 772 758 762 3588 3590 3592 3510 3594 3596Used by:3663
Symbol 3598 GraphicUsed by:3599
Symbol 3599 MovieClipUses:3598Used by:3602 3662
Symbol 3600 GraphicUsed by:3601
Symbol 3601 MovieClipUses:3600Used by:3602 3662
Symbol 3602 MovieClipUses:201 752 732 734 736 738 740 742 744 746 748 750 756 758 762 764 772 85 86 3599 3590 3601 87 2394 88 89 90 91 92 93 94Used by:3663
Symbol 3603 GraphicUsed by:3604
Symbol 3604 MovieClipUses:3603Used by:3662
Symbol 3605 SoundUsed by:3662
Symbol 3606 GraphicUsed by:3607
Symbol 3607 MovieClipUses:3606Used by:3662
Symbol 3608 GraphicUsed by:3609
Symbol 3609 MovieClipUses:3608Used by:3662
Symbol 3610 GraphicUsed by:3611
Symbol 3611 MovieClipUses:3610Used by:3662
Symbol 3612 GraphicUsed by:3613
Symbol 3613 MovieClipUses:3612Used by:3662
Symbol 3614 GraphicUsed by:3615
Symbol 3615 MovieClipUses:3614Used by:3662
Symbol 3616 GraphicUsed by:3617
Symbol 3617 MovieClipUses:3616Used by:3662
Symbol 3618 GraphicUsed by:3662
Symbol 3619 GraphicUsed by:3662
Symbol 3620 GraphicUsed by:3621
Symbol 3621 MovieClipUses:3620Used by:3662
Symbol 3622 GraphicUsed by:3662
Symbol 3623 GraphicUsed by:3624
Symbol 3624 MovieClipUses:3623Used by:3662
Symbol 3625 GraphicUsed by:3662
Symbol 3626 GraphicUsed by:3662
Symbol 3627 GraphicUsed by:3662
Symbol 3628 MovieClipUses:1539Used by:3662
Symbol 3629 GraphicUsed by:3662
Symbol 3630 GraphicUsed by:3631
Symbol 3631 MovieClipUses:3630Used by:3662
Symbol 3632 GraphicUsed by:3662
Symbol 3633 GraphicUsed by:3662
Symbol 3634 GraphicUsed by:3662
Symbol 3635 GraphicUsed by:3662
Symbol 3636 GraphicUsed by:3662
Symbol 3637 GraphicUsed by:3662
Symbol 3638 GraphicUsed by:3662
Symbol 3639 GraphicUsed by:3662
Symbol 3640 GraphicUsed by:3641
Symbol 3641 MovieClipUses:3640Used by:3662
Symbol 3642 GraphicUsed by:3662
Symbol 3643 GraphicUsed by:3662
Symbol 3644 GraphicUsed by:3662
Symbol 3645 GraphicUsed by:3662
Symbol 3646 GraphicUsed by:3662
Symbol 3647 GraphicUsed by:3662
Symbol 3648 GraphicUsed by:3662
Symbol 3649 GraphicUsed by:3662
Symbol 3650 GraphicUsed by:3662
Symbol 3651 GraphicUsed by:3662
Symbol 3652 GraphicUsed by:3662
Symbol 3653 GraphicUsed by:3662
Symbol 3654 GraphicUsed by:3662
Symbol 3655 SoundUsed by:3662
Symbol 3656 SoundUsed by:3662
Symbol 3657 SoundUsed by:3662
Symbol 3658 GraphicUsed by:3659
Symbol 3659 MovieClipUses:3658Used by:3662
Symbol 3660 GraphicUsed by:3661
Symbol 3661 MovieClipUses:3660Used by:3662
Symbol 3662 MovieClipUses:201 752 732 734 736 738 740 742 744 746 748 750 756 758 762 764 772 85 86 3599 3590 3601 87 2399 2394 3604 3588 3581 88 89 90 91 92 93 94 3605 3607 3609 3611 3613 3615 3617 3618 3619 3621 3622 3624 3625 3626 283 3627 3628 3629 3631 3632 3633 3634 3635 3636 3637 3638 3639 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3561 3657 3659 3661Used by:3663
Symbol 3663 MovieClip {pbp_enemy_city_ceo}Uses:2667 3565 68 3573 3574 3578 3586 3597 3602 3662 2310Used by:3727
Symbol 3664 MovieClip {pbp_city_boss_fireball}Uses:1204 68Used by:3727
Symbol 3665 MovieClipUses:3566Used by:3671
Symbol 3666 GraphicUsed by:3667
Symbol 3667 MovieClipUses:3666Used by:3671
Symbol 3668 GraphicUsed by:3669
Symbol 3669 MovieClipUses:3668Used by:3671
Symbol 3670 MovieClipUses:3343Used by:3671
Symbol 3671 MovieClipUses:201 2249 2251 2253 3665 2255 3667 3669 2261 2263 2265 2279 2283 2267 2269 3670 2273 2271Used by:3681
Symbol 3672 GraphicUsed by:3673
Symbol 3673 MovieClipUses:3672Used by:3676 3679
Symbol 3674 GraphicUsed by:3676
Symbol 3675 GraphicUsed by:3676
Symbol 3676 MovieClipUses:3674 3673 3675Used by:3679
Symbol 3677 GraphicUsed by:3678
Symbol 3678 MovieClipUses:3677Used by:3679
Symbol 3679 MovieClipUses:201 2261 2249 2251 2253 2255 2257 2259 2271 2273 2275 2277 2263 2265 2279 2283 2267 2269 3673 3676 3678 1698 1699 1720Used by:3681
Symbol 3680 MovieClipUses:201 3204 85 2253 2255 2259 2271 2273 2275 2277 2257 3203Used by:3681
Symbol 3681 MovieClip {pbp_enemy_city_suit_mini}Uses:2285 68 3671 3679 3201 2396 3205 3680 3207Used by:3727
Symbol 3682 BitmapUsed by:3683
Symbol 3683 GraphicUses:3682Used by:3684
Symbol 3684 MovieClipUses:3683Used by:3685
Symbol 3685 MovieClipUses:3684Used by:3686 3689
Symbol 3686 MovieClip {pbp_suv_left}Uses:2222 3685 68Used by:3727
Symbol 3687 BitmapUsed by:3688
Symbol 3688 GraphicUses:3687Used by:3689
Symbol 3689 MovieClip {pbp_suv_right}Uses:3688 3685 68Used by:3727
Symbol 3690 GraphicUsed by:3696 3697
Symbol 3691 GraphicUsed by:3696 3697
Symbol 3692 GraphicUsed by:3696 3697
Symbol 3693 GraphicUsed by:3696 3697
Symbol 3694 GraphicUsed by:3696 3697
Symbol 3695 GraphicUsed by:3696 3697
Symbol 3696 MovieClip {pbp_grenade}Uses:68 1178 3118 3119 1598 1540 1543 3120 2401 1569 3121 2402 1572 3122 2403 1574 3123 2404 1576 3124 2405 1578 3125 2406 3126 2408 3127 3128 3129 3130 3131 3690 3691 3692 3693 3694 3695Used by:3727
Symbol 3697 MovieClip {pbp_moltov}Uses:68 1205 3118 3119 1598 1540 1543 3120 2401 1569 3121 2402 1572 3122 2403 1574 3123 2404 1576 3124 2405 1578 3125 2406 3126 2408 3127 3128 3129 3130 3131 3690 3691 3692 3693 3694 3695Used by:3727
Symbol 3698 Sound {elevatorNoise.wav}Used by:3725
Symbol 3699 Sound {elevatorMusic.wav}Used by:3725
Symbol 3700 Sound {cutsceneSkipSting.wav}Used by:3725
Symbol 3701 Sound {oneHit_1.mp3}Used by:3725
Symbol 3702 Sound {thwap_a.wav}Used by:3725
Symbol 3703 Sound {beatBossSting.wav}Used by:3725
Symbol 3704 Sound {PBP_CUT_SCENES_music_1.wav}Used by:3725
Symbol 3705 Sound {PBP_CUT_SCENES_music_2.wav}Used by:3725
Symbol 3706 Sound {PBP_CUT_SCENES_music_3.wav}Used by:3725
Symbol 3707 Sound {PBP_CUT_SCENES_music_4.wav}Used by:3725
Symbol 3708 Sound {pbp_suv_driveby}Used by:3725
Symbol 3709 Sound {pbp_arrow}Used by:3725
Symbol 3710 Sound {pbp_head_eat}Used by:3725
Symbol 3711 Sound {pbp_grenade_explosion}Used by:3725
Symbol 3712 Sound {pbp_throw_sfx}Used by:3725
Symbol 3713 Sound {pbp_weapon_pickup}Used by:3725
Symbol 3714 Sound {pbp_bearcharge}Used by:3725
Symbol 3715 Sound {pbp_molotov_explosion}Used by:3725
Symbol 3716 Sound {chargedUp.mp3}Used by:3725
Symbol 3717 Sound {Broken_Bones_Full_loop.wav}Used by:3725
Symbol 3718 Sound {dart}Used by:3725
Symbol 3719 Sound {rocket.wav}Used by:3725
Symbol 3720 Sound {pbp_shotgun}Used by:3725
Symbol 3721 Sound {clawmark}Used by:3725
Symbol 3722 Sound {Final_Fly_Mast_Full_loop.wav}Used by:3725
Symbol 3723 Sound {Amped_Violence_loop.wav}Used by:3725
Symbol 3724 Sound {Close_Encounter_Loop_A.wav}Used by:3725
Symbol 3725 MovieClip {pbp_fla.sfx_assets_1485}Uses:3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724Used by:3727
Symbol 3726 GraphicUsed by:3727
Symbol 3727 MovieClip {pbp_fla._assets_973}Uses:2412 2512 2615 2663 2664 2717 2722 2732 2744 2818 2877 2955 3029 3114 3132 3208 3312 3374 3454 3564 3663 3664 3681 3686 3689 1911 3696 3697 3725 3726Used by:3728
Symbol 3728 MovieClip {pbp_main}Uses:164 165 438 610 897 1108 2312 2326 2337 3727Used by:Timeline
Streaming Sound 1Used by:Symbol 438 MovieClip {pbp_cutscene_1}
Streaming Sound 2Used by:Symbol 610 MovieClip {pbp_cutscene_2}
Streaming Sound 3Used by:Symbol 897 MovieClip {pbp_cutscene_3}
Streaming Sound 4Used by:Symbol 1108 MovieClip {pbp_cutscene_4}
Streaming Sound 5Used by:Symbol 1842 MovieClip {pbp_bear_eat}
Streaming Sound 6Used by:Symbol 3524 MovieClip

Instance Names

"loader"Frame 2Symbol 66 MovieClip {_loaderAni}
"main"Frame 8Symbol 3728 MovieClip {pbp_main}
"mcPlayBtn"Symbol 44 MovieClip {prerollAssets._mcPlay} Frame 1Symbol 21 MovieClip {prerollAssets_fla.PLAYhit_2}
"over"Symbol 44 MovieClip {prerollAssets._mcPlay} Frame 2Symbol 38 MovieClip
"progress"Symbol 66 MovieClip {_loaderAni} Frame 7Symbol 65 MovieClip
"__id0_"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 21Symbol 82 MovieClip {PlaySound}
"sfx"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 1Symbol 68 MovieClip
"sfx"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 1Symbol 68 MovieClip
"sfx"Symbol 113 MovieClip {pbp_btn_more_games} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 113 MovieClip {pbp_btn_more_games} Frame 1Symbol 68 MovieClip
"sfx"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 1Symbol 68 MovieClip
"__id1_"Symbol 150 MovieClip {pbp_Vignette} Frame 12Symbol 82 MovieClip {PlaySound}
"sfx"Symbol 158 MovieClip {pbp_btn_close} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 158 MovieClip {pbp_btn_close} Frame 1Symbol 68 MovieClip
"sfx"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 1Symbol 68 MovieClip
"closeBtn"Symbol 163 MovieClip {pbp_creditsPage} Frame 6Symbol 158 MovieClip {pbp_btn_close}
"continueBtn"Symbol 164 MovieClip {pbp_splashscreen} Frame 1Symbol 100 MovieClip {pbp_btn_newContinueSplash}
"playBtn"Symbol 164 MovieClip {pbp_splashscreen} Frame 1Symbol 109 MovieClip {pbp_btn_newGameSplash}
"moreBtn"Symbol 164 MovieClip {pbp_splashscreen} Frame 1Symbol 113 MovieClip {pbp_btn_more_games}
"creditsBtn"Symbol 164 MovieClip {pbp_splashscreen} Frame 1Symbol 120 MovieClip {pbp_btn_newCredits}
"credits"Symbol 164 MovieClip {pbp_splashscreen} Frame 1Symbol 163 MovieClip {pbp_creditsPage}
"sfx"Symbol 219 MovieClip {btn_continue_skip} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 219 MovieClip {btn_continue_skip} Frame 1Symbol 68 MovieClip
"logo"Symbol 224 MovieClip {pbp_btn_logo} Frame 1Symbol 223 MovieClip
"hit"Symbol 224 MovieClip {pbp_btn_logo} Frame 1Symbol 68 MovieClip
"sfx"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 1Symbol 68 MovieClip
"skipBtn"Symbol 438 MovieClip {pbp_cutscene_1} Frame 1Symbol 219 MovieClip {btn_continue_skip}
"playBtn"Symbol 438 MovieClip {pbp_cutscene_1} Frame 665Symbol 437 MovieClip {pbp_btn_continueLevel}
"skipBtn"Symbol 610 MovieClip {pbp_cutscene_2} Frame 1Symbol 219 MovieClip {btn_continue_skip}
"playBtn"Symbol 610 MovieClip {pbp_cutscene_2} Frame 597Symbol 437 MovieClip {pbp_btn_continueLevel}
"skipBtn"Symbol 897 MovieClip {pbp_cutscene_3} Frame 1Symbol 219 MovieClip {btn_continue_skip}
"playBtn"Symbol 897 MovieClip {pbp_cutscene_3} Frame 1029Symbol 437 MovieClip {pbp_btn_continueLevel}
"skipBtn"Symbol 1108 MovieClip {pbp_cutscene_4} Frame 1Symbol 219 MovieClip {btn_continue_skip}
"chargeMeter"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1123 MovieClip
"healthMeter"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1124 MovieClip
"healthMeter"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1124 MovieClip
"heart"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1127 MovieClip {pbp_fla.gfx_heartPowerUp_454}
"livesText"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1133 EditableText
"scoreText"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1134 EditableText
"paidback"Symbol 1138 MovieClip {_UI_Upper} Frame 1Symbol 1137 EditableText
"sfx"Symbol 1146 MovieClip {pbp_btn_help} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1146 MovieClip {pbp_btn_help} Frame 1Symbol 68 MovieClip
"txt"Symbol 1209 MovieClip {txt_weaponCount} Frame 1Symbol 1208 EditableText
"myMask"Symbol 1210 MovieClip {pbp_gfx_weaponscounter} Frame 1Symbol 1148 MovieClip
"weapon"Symbol 1210 MovieClip {pbp_gfx_weaponscounter} Frame 1Symbol 1206 MovieClip
"countTextContainer"Symbol 1210 MovieClip {pbp_gfx_weaponscounter} Frame 1Symbol 1209 MovieClip {txt_weaponCount}
"sfx"Symbol 1256 MovieClip {pbp_btn_kill} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1256 MovieClip {pbp_btn_kill} Frame 1Symbol 68 MovieClip
"closeBtn"Symbol 1257 MovieClip {pbp_help} Frame 11Symbol 1256 MovieClip {pbp_btn_kill}
"closeBtn"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1256 MovieClip {pbp_btn_kill}
"scoreText"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1271 EditableText
"assKickText"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1272 EditableText
"skullText"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1273 EditableText
"multiplierText"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1274 EditableText
"totalText"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1275 EditableText
"rankText"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10Symbol 1276 EditableText
"numContinues"Symbol 1286 MovieClip {pbp_continuePopUp} Frame 10Symbol 1285 EditableText
"sfx"Symbol 1291 MovieClip {pbp_btn_quit} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1291 MovieClip {pbp_btn_quit} Frame 1Symbol 68 MovieClip
"sfx"Symbol 1295 MovieClip {pbp_btn_resume} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1295 MovieClip {pbp_btn_resume} Frame 1Symbol 68 MovieClip
"sfx"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 1Symbol 68 MovieClip
"sfx"Symbol 1303 MovieClip {pbp_btn_yes} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1303 MovieClip {pbp_btn_yes} Frame 1Symbol 68 MovieClip
"sfx"Symbol 1307 MovieClip {pbp_btn_no} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 1307 MovieClip {pbp_btn_no} Frame 1Symbol 68 MovieClip
"quitBtn"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 10Symbol 1291 MovieClip {pbp_btn_quit}
"resumeBtn"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 10Symbol 1295 MovieClip {pbp_btn_resume}
"helpBtn"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 10Symbol 1299 MovieClip {pbp_btn_instructions}
"yesBtn"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 18Symbol 1303 MovieClip {pbp_btn_yes}
"noBtn"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 18Symbol 1307 MovieClip {pbp_btn_no}
"rect"Symbol 1400 MovieClip {hullFront} Frame 1Symbol 68 MovieClip
"rect"Symbol 1509 MovieClip {gfx_arcticBridgeWhole} Frame 1Symbol 68 MovieClip
"animatedPickup"Symbol 1567 MovieClip {pbp_fla._weapons_632} Frame 18Symbol 1547 MovieClip {pbp_fla.pickup_speed_633}
"animatedPickup"Symbol 1567 MovieClip {pbp_fla._weapons_632} Frame 19Symbol 1552 MovieClip {pbp_fla.pickup_health_636}
"animatedPickup"Symbol 1567 MovieClip {pbp_fla._weapons_632} Frame 20Symbol 1556 MovieClip {pbp_fla.pickup_invulnerability_639}
"animatedPickup"Symbol 1567 MovieClip {pbp_fla._weapons_632} Frame 21Symbol 1566 MovieClip {pbp_fla.pickup_points_642}
"pickup"Symbol 1579 MovieClip {pbp_fla.crate_destruct_ani2_623} Frame 1Symbol 1567 MovieClip {pbp_fla._weapons_632}
"rect"Symbol 1580 MovieClip {pbp_crate} Frame 1Symbol 68 MovieClip
"anim"Symbol 1580 MovieClip {pbp_crate} Frame 4Symbol 1579 MovieClip {pbp_fla.crate_destruct_ani2_623}
"rect"Symbol 1619 MovieClip {gfx_arcticBarrle} Frame 1Symbol 68 MovieClip
"anim"Symbol 1619 MovieClip {gfx_arcticBarrle} Frame 5Symbol 1618 MovieClip
"rect"Symbol 1621 MovieClip {iceHole} Frame 1Symbol 68 MovieClip
"rect"Symbol 1625 MovieClip {bridgepost} Frame 1Symbol 68 MovieClip
"rect"Symbol 1626 MovieClip {_invisibleBox} Frame 1Symbol 68 MovieClip
"rect"Symbol 1734 MovieClip {arctic_whackoShack} Frame 1Symbol 68 MovieClip
"txt"Symbol 1742 MovieClip {pbp_messageText} Frame 1Symbol 1741 EditableText
"message"Symbol 1743 MovieClip {pbp_bearMessage} Frame 1Symbol 1742 MovieClip {pbp_messageText}
"__id2_"Symbol 1743 MovieClip {pbp_bearMessage} Frame 5Symbol 82 MovieClip {PlaySound}
"txt"Symbol 1751 MovieClip {bonus_text_base} Frame 1Symbol 1750 EditableText
"bonusText"Symbol 1752 MovieClip {pbp_bonusIndicator} Frame 1Symbol 1751 MovieClip {bonus_text_base}
"bearHead"Symbol 1812 MovieClip {pbp_fla.PB_strike_3_738} Frame 1Symbol 653 MovieClip {pbp_fla.bear_head_1_244}
"bearHead"Symbol 1812 MovieClip {pbp_fla.PB_strike_3_738} Frame 5Symbol 1801 MovieClip
"bearHead"Symbol 1812 MovieClip {pbp_fla.PB_strike_3_738} Frame 7Symbol 653 MovieClip {pbp_fla.bear_head_1_244}
"message"Symbol 1911 MovieClip {pbp_bear} Frame 1Symbol 1743 MovieClip {pbp_bearMessage}
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 1Symbol 1747 MovieClip {pbp_fla.PB_idle_718}
"rect"Symbol 1911 MovieClip {pbp_bear} Frame 1Symbol 68 MovieClip
"bonusIndicator"Symbol 1911 MovieClip {pbp_bear} Frame 1Symbol 1752 MovieClip {pbp_bonusIndicator}
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 6Symbol 1753 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 12Symbol 1777 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 19Symbol 1794 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 26Symbol 1812 MovieClip {pbp_fla.PB_strike_3_738}
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 34Symbol 1831 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 42Symbol 1839 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 49Symbol 1842 MovieClip {pbp_bear_eat}
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 54Symbol 1849 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 58Symbol 1903 MovieClip
"anim"Symbol 1911 MovieClip {pbp_bear} Frame 64Symbol 1910 MovieClip
"rect"Symbol 1923 MovieClip {pbp_seal} Frame 1Symbol 68 MovieClip
"anim"Symbol 1923 MovieClip {pbp_seal} Frame 5Symbol 1912 MovieClip
"anim"Symbol 1923 MovieClip {pbp_seal} Frame 10Symbol 1919 MovieClip
"anim"Symbol 1923 MovieClip {pbp_seal} Frame 15Symbol 1922 MovieClip
"rect"Symbol 1974 MovieClip {deadSeal_white} Frame 1Symbol 68 MovieClip
"rect"Symbol 1978 MovieClip {gfx_arcticStalactite_2} Frame 1Symbol 68 MovieClip
"rect"Symbol 1981 MovieClip {gfx_arcticStalactite_1} Frame 1Symbol 68 MovieClip
"bridge2"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1509 MovieClip {gfx_arcticBridgeWhole}
"bridge"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1509 MovieClip {gfx_arcticBridgeWhole}
"barrier2"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier1"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier4"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier3"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"wackoShack"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1734 MovieClip {arctic_whackoShack}
"bear"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1911 MovieClip {pbp_bear}
"seal"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1923 MovieClip {pbp_seal}
"seal2"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1923 MovieClip {pbp_seal}
"seal3"Symbol 1994 MovieClip {pbp_game_level_1} Frame 1Symbol 1923 MovieClip {pbp_seal}
"rect"Symbol 1996 MovieClip {boat_mast} Frame 1Symbol 68 MovieClip
"post"Symbol 2001 MovieClip {gfx_elevator_post} Frame 1Symbol 2000 MovieClip
"rect"Symbol 2001 MovieClip {gfx_elevator_post} Frame 1Symbol 68 MovieClip
"rect"Symbol 2004 MovieClip {gfx_elevator} Frame 1Symbol 68 MovieClip
"walkway"Symbol 2004 MovieClip {gfx_elevator} Frame 1Symbol 1385 MovieClip
"rect"Symbol 2005 MovieClip {gfx_bigDeadWhale} Frame 1Symbol 68 MovieClip
"rect"Symbol 2008 MovieClip {gfx_boat_platform} Frame 1Symbol 68 MovieClip
"rect"Symbol 2014 MovieClip {pbp_flamingo} Frame 1Symbol 68 MovieClip
"anim"Symbol 2014 MovieClip {pbp_flamingo} Frame 4Symbol 2012 MovieClip
"anim"Symbol 2014 MovieClip {pbp_flamingo} Frame 8Symbol 2013 MovieClip
"rect"Symbol 2015 MovieClip {cabinbase_container} Frame 1Symbol 68 MovieClip
"rect"Symbol 2026 MovieClip {pbp_boatSluiceGrateWhole} Frame 1Symbol 68 MovieClip
"rect"Symbol 2112 MovieClip {pbp_boss_2_entrance} Frame 1Symbol 68 MovieClip
"anim"Symbol 2112 MovieClip {pbp_boss_2_entrance} Frame 60Symbol 2110 MovieClip
"rect"Symbol 2150 MovieClip {pbp_rope_spawn} Frame 1Symbol 68 MovieClip
"anim"Symbol 2150 MovieClip {pbp_rope_spawn} Frame 27Symbol 2149 MovieClip
"rect"Symbol 2192 MovieClip {pbp_boatHatch} Frame 1Symbol 68 MovieClip
"lastMast"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1996 MovieClip {boat_mast}
"elevatorPost"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 2001 MovieClip {gfx_elevator_post}
"elevator"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 2004 MovieClip {gfx_elevator}
"bulkHead"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1400 MovieClip {hullFront}
"invis2"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis3"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis5"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis6"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis7"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis8"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis1"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis0"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis9"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"invis4"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"gate"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 2026 MovieClip {pbp_boatSluiceGrateWhole}
"barrier1"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier2"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier3"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"whale"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 2112 MovieClip {pbp_boss_2_entrance}
"bear"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1911 MovieClip {pbp_bear}
"seal"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1923 MovieClip {pbp_seal}
"seal2"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1923 MovieClip {pbp_seal}
"seal3"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 1923 MovieClip {pbp_seal}
"foreground"Symbol 2197 MovieClip {pbp_game_level_2} Frame 1Symbol 2196 MovieClip
"rect"Symbol 2200 MovieClip {pbp_Cone} Frame 1Symbol 68 MovieClip
"rect"Symbol 2207 MovieClip {gfx_cityibeam} Frame 1Symbol 68 MovieClip
"rect"Symbol 2219 MovieClip {gfx_roadBlock} Frame 1Symbol 68 MovieClip
"__id3_"Symbol 2219 MovieClip {gfx_roadBlock} Frame 5Symbol 82 MovieClip {PlaySound}
"content"Symbol 2219 MovieClip {gfx_roadBlock} Frame 17Symbol 2218 MovieClip
"rect"Symbol 2247 MovieClip {object_suv_parked} Frame 1Symbol 68 MovieClip
"anim"Symbol 2247 MovieClip {object_suv_parked} Frame 5Symbol 2245 MovieClip
"anim"Symbol 2247 MovieClip {object_suv_parked} Frame 17Symbol 2246 MovieClip
"rect"Symbol 2286 MovieClip {pbp_enemy_city_rapel} Frame 1Symbol 68 MovieClip
"anim"Symbol 2286 MovieClip {pbp_enemy_city_rapel} Frame 44Symbol 2285 MovieClip
"rect"Symbol 2310 MovieClip {pbp_enemy_city_ceo_enter} Frame 1Symbol 68 MovieClip
"gate1"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 2207 MovieClip {gfx_cityibeam}
"gate2"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 2219 MovieClip {gfx_roadBlock}
"gate3"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 2219 MovieClip {gfx_roadBlock}
"barrier1"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier2"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier3"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier4"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier5"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier6"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier7"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier8"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier9"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier10"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier11"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"barrier12"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1626 MovieClip {_invisibleBox}
"bossIntro"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 2310 MovieClip {pbp_enemy_city_ceo_enter}
"bear"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1911 MovieClip {pbp_bear}
"seal"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1923 MovieClip {pbp_seal}
"seal2"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1923 MovieClip {pbp_seal}
"seal3"Symbol 2311 MovieClip {pbp_game_level_3} Frame 1Symbol 1923 MovieClip {pbp_seal}
"gameDepth"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1109 MovieClip
"ui"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1138 MovieClip {_UI_Upper}
"vignette"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 150 MovieClip {pbp_Vignette}
"menuBtn"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1146 MovieClip {pbp_btn_help}
"weaponCounter"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1210 MovieClip {pbp_gfx_weaponscounter}
"help"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1257 MovieClip {pbp_help}
"levelWin"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1282 MovieClip {pbp_levelWINScoreSummary}
"continuePopUp"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1286 MovieClip {pbp_continuePopUp}
"menuPopUp"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1310 MovieClip {pbp_menuPopUp}
"hand"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1Symbol 1316 MovieClip {pbp_waveCompletePrompt}
"background"Symbol 2312 MovieClip {pbp_gameEngine} Frame 5Symbol 1359 MovieClip
"background"Symbol 2312 MovieClip {pbp_gameEngine} Frame 9Symbol 1401 MovieClip
"background"Symbol 2312 MovieClip {pbp_gameEngine} Frame 14Symbol 1496 MovieClip
"sfx"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 1Symbol 68 MovieClip
"sfx"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 1Symbol 68 MovieClip
"playAgain"Symbol 2326 MovieClip {pbp_winScreen} Frame 1Symbol 2315 MovieClip {pbp_btn_new_game}
"submit"Symbol 2326 MovieClip {pbp_winScreen} Frame 1Symbol 2317 MovieClip {pbp_btn_submitScore}
"more"Symbol 2326 MovieClip {pbp_winScreen} Frame 1Symbol 162 MovieClip {btn_more_games_endscreen}
"scoreText"Symbol 2326 MovieClip {pbp_winScreen} Frame 1Symbol 2324 EditableText
"rankText"Symbol 2326 MovieClip {pbp_winScreen} Frame 1Symbol 2325 EditableText
"cmpSetObj"Symbol 2326 MovieClip {pbp_winScreen} Frame 1Symbol 6 MovieClip {mcClip}
"sfx"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 1Symbol 83 MovieClip {pbp_fla.sfx_btn_16}
"hit"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 1Symbol 68 MovieClip
"playAgain"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1Symbol 2315 MovieClip {pbp_btn_new_game}
"submit"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1Symbol 2317 MovieClip {pbp_btn_submitScore}
"continueBtn"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1Symbol 2333 MovieClip {pbp_btn_endscreen_continue}
"more"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1Symbol 162 MovieClip {btn_more_games_endscreen}
"scoreText"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1Symbol 2336 EditableText
"cmpSetObj"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1Symbol 6 MovieClip {mcClip}
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 1Symbol 349 MovieClip
"rect"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 1Symbol 68 MovieClip
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 5Symbol 2366 MovieClip
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 10Symbol 2389 MovieClip
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 16Symbol 2395 MovieClip
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 20Symbol 2409 MovieClip
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 24Symbol 2410 MovieClip
"anim"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 32Symbol 2411 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 1Symbol 2446 MovieClip
"rect"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 1Symbol 68 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 5Symbol 2475 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 10Symbol 2498 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 16Symbol 2505 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 20Symbol 2509 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 25Symbol 2510 MovieClip
"anim"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 31Symbol 2511 MovieClip
"pickup"Symbol 2611 MovieClip {pbp_fla.enemy_seal_shooter_die_1066} Frame 1Symbol 1152 MovieClip
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 1Symbol 2547 MovieClip
"rect"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 1Symbol 68 MovieClip
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 5Symbol 2564 MovieClip
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 10Symbol 2565 MovieClip
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 21Symbol 2601 MovieClip
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 25Symbol 2611 MovieClip {pbp_fla.enemy_seal_shooter_die_1066}
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 37Symbol 2614 MovieClip
"anim"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 41Symbol 2547 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 1Symbol 2616 MovieClip
"rect"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 1Symbol 68 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 6Symbol 2651 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 11Symbol 1973 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 17Symbol 2656 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 21Symbol 2660 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 25Symbol 2661 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 34Symbol 2662 MovieClip
"anim"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 38Symbol 1973 MovieClip
"healthmeter"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 1Symbol 2667 MovieClip {pbp_fla.gfx_bossMeter_1088}
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 1Symbol 2668 MovieClip
"rect"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 1Symbol 68 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 5Symbol 2669 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 10Symbol 2670 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 15Symbol 2676 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 22Symbol 2682 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 29Symbol 2699 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 35Symbol 2701 MovieClip
"anim"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 39Symbol 2716 MovieClip
"rect"Symbol 2722 MovieClip {pbp_cleaver} Frame 1Symbol 68 MovieClip
"anim"Symbol 2722 MovieClip {pbp_cleaver} Frame 1Symbol 2721 MovieClip
"anim"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 1Symbol 2736 MovieClip
"rect"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 1Symbol 68 MovieClip
"anim"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 14Symbol 2743 MovieClip
"anim"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 20Symbol 1833 MovieClip
"anim"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 29Symbol 1180 MovieClip
"anim"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 38Symbol 1182 MovieClip
"pickup"Symbol 2815 MovieClip {pbp_fla.enemy_whale_harp_die_1139} Frame 1Symbol 1154 MovieClip
"anim"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 1Symbol 2190 MovieClip
"rect"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 1Symbol 68 MovieClip
"anim"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 5Symbol 2773 MovieClip
"anim"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 10Symbol 2800 MovieClip
"anim"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 16Symbol 2811 MovieClip
"anim"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 20Symbol 2815 MovieClip {pbp_fla.enemy_whale_harp_die_1139}
"anim"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 33Symbol 2817 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 1Symbol 2189 MovieClip
"rect"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 1Symbol 68 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 6Symbol 2853 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 11Symbol 2860 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 18Symbol 2863 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 25Symbol 2864 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 32Symbol 2868 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 36Symbol 2874 MovieClip
"anim"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 49Symbol 2876 MovieClip
"pickup"Symbol 2951 MovieClip {pbp_fla.enemy_whale_shooter_die_1201} Frame 1Symbol 1158 MovieClip
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 1Symbol 2908 MovieClip
"rect"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 1Symbol 68 MovieClip
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 5Symbol 2924 MovieClip
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 10Symbol 2925 MovieClip
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 21Symbol 2945 MovieClip
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 26Symbol 2951 MovieClip {pbp_fla.enemy_whale_shooter_die_1201}
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 39Symbol 2954 MovieClip
"anim"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 44Symbol 2908 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 1Symbol 2149 MovieClip
"rect"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 1Symbol 68 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 5Symbol 2984 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 10Symbol 3011 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 16Symbol 3022 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 20Symbol 3026 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 24Symbol 3027 MovieClip
"anim"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 32Symbol 3028 MovieClip
"healthmeter"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 1Symbol 2667 MovieClip {pbp_fla.gfx_bossMeter_1088}
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 1Symbol 2110 MovieClip
"rect"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 1Symbol 68 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 5Symbol 3044 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 10Symbol 3045 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 15Symbol 3066 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 21Symbol 3073 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 27Symbol 3088 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 33Symbol 3089 MovieClip
"anim"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 37Symbol 3113 MovieClip
"rect"Symbol 3132 MovieClip {pbp_whale_boss_projectile} Frame 1Symbol 68 MovieClip
"anim"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 1Symbol 2285 MovieClip
"rect"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 1Symbol 68 MovieClip
"anim"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 5Symbol 3161 MovieClip
"anim"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 10Symbol 3190 MovieClip
"anim"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 16Symbol 3201 MovieClip
"anim"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 20Symbol 3205 MovieClip
"anim"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 32Symbol 3207 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 1Symbol 3243 MovieClip
"rect"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 1Symbol 68 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 5Symbol 3272 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 10Symbol 3285 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 17Symbol 3292 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 24Symbol 3305 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 28Symbol 3309 MovieClip
"anim"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 43Symbol 3311 MovieClip
"anim"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 1Symbol 3340 MovieClip
"rect"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 1Symbol 68 MovieClip
"anim"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 5Symbol 3347 MovieClip
"anim"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 20Symbol 3361 MovieClip
"anim"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 25Symbol 3367 MovieClip
"anim"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 35Symbol 3370 MovieClip
"anim"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 41Symbol 3373 MovieClip
"anim"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 1Symbol 3380 MovieClip
"rect"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 1Symbol 68 MovieClip
"anim"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 5Symbol 3409 MovieClip
"anim"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 10Symbol 3438 MovieClip
"anim"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 16Symbol 3447 MovieClip
"anim"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 20Symbol 3451 MovieClip
"anim"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 31Symbol 3453 MovieClip
"healthmeter"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 1Symbol 2667 MovieClip {pbp_fla.gfx_bossMeter_1088}
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 1Symbol 3509 MovieClip
"rect"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 1Symbol 68 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 5Symbol 3511 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 10Symbol 3513 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 15Symbol 3515 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 20Symbol 3518 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 25Symbol 3519 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 30Symbol 3524 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 35Symbol 3527 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 39Symbol 3528 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 44Symbol 3558 MovieClip
"anim"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 48Symbol 3563 MovieClip
"healthmeter"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 1Symbol 2667 MovieClip {pbp_fla.gfx_bossMeter_1088}
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 1Symbol 3565 MovieClip
"rect"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 1Symbol 68 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 5Symbol 3573 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 10Symbol 3574 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 15Symbol 3578 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 33Symbol 3586 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 40Symbol 3597 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 47Symbol 3602 MovieClip
"anim"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 51Symbol 3662 MovieClip
"rect"Symbol 3664 MovieClip {pbp_city_boss_fireball} Frame 1Symbol 68 MovieClip
"anim"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 1Symbol 2285 MovieClip
"rect"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 1Symbol 68 MovieClip
"anim"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 5Symbol 3671 MovieClip
"anim"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 10Symbol 3679 MovieClip
"anim"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 16Symbol 3201 MovieClip
"anim"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 20Symbol 3205 MovieClip
"anim"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 31Symbol 3207 MovieClip
"rect"Symbol 3686 MovieClip {pbp_suv_left} Frame 1Symbol 68 MovieClip
"rect"Symbol 3689 MovieClip {pbp_suv_right} Frame 1Symbol 68 MovieClip
"rect"Symbol 3696 MovieClip {pbp_grenade} Frame 1Symbol 68 MovieClip
"rect"Symbol 3697 MovieClip {pbp_moltov} Frame 1Symbol 68 MovieClip
"bear"Symbol 3727 MovieClip {pbp_fla._assets_973} Frame 1Symbol 1911 MovieClip {pbp_bear}
"splashScreen"Symbol 3728 MovieClip {pbp_main} Frame 1Symbol 164 MovieClip {pbp_splashscreen}
"transition"Symbol 3728 MovieClip {pbp_main} Frame 1Symbol 165 MovieClip {pbp_transition}
"cutscene"Symbol 3728 MovieClip {pbp_main} Frame 6Symbol 438 MovieClip {pbp_cutscene_1}
"cutscene"Symbol 3728 MovieClip {pbp_main} Frame 15Symbol 610 MovieClip {pbp_cutscene_2}
"cutscene"Symbol 3728 MovieClip {pbp_main} Frame 25Symbol 897 MovieClip {pbp_cutscene_3}
"finale"Symbol 3728 MovieClip {pbp_main} Frame 35Symbol 1108 MovieClip {pbp_cutscene_4}
"gameEngine"Symbol 3728 MovieClip {pbp_main} Frame 45Symbol 2312 MovieClip {pbp_gameEngine}
"winScreen"Symbol 3728 MovieClip {pbp_main} Frame 50Symbol 2326 MovieClip {pbp_winScreen}
"loseScreen"Symbol 3728 MovieClip {pbp_main} Frame 55Symbol 2337 MovieClip {pbp_loseScreen}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"init"Frame 1
"loader"Frame 2
"main"Frame 8
"complete"Symbol 21 MovieClip {prerollAssets_fla.PLAYhit_2} Frame 1
"complete"Symbol 21 MovieClip {prerollAssets_fla.PLAYhit_2} Frame 21
"off"Symbol 44 MovieClip {prerollAssets._mcPlay} Frame 1
"over"Symbol 44 MovieClip {prerollAssets._mcPlay} Frame 2
"down"Symbol 44 MovieClip {prerollAssets._mcPlay} Frame 3
"off"Symbol 66 MovieClip {_loaderAni} Frame 1
"intro"Symbol 66 MovieClip {_loaderAni} Frame 7
"static"Symbol 66 MovieClip {_loaderAni} Frame 14
"outro"Symbol 66 MovieClip {_loaderAni} Frame 27
"off"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 1
"up"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 11
"over"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 21
"down"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 31
"selected"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 41
"disabled"Symbol 83 MovieClip {pbp_fla.sfx_btn_16} Frame 51
"up"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 1
"over"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 11
"down"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 19
"selected"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 29
"disabled"Symbol 100 MovieClip {pbp_btn_newContinueSplash} Frame 39
"up"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 1
"over"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 11
"down"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 19
"selected"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 29
"disabled"Symbol 109 MovieClip {pbp_btn_newGameSplash} Frame 39
"up"Symbol 113 MovieClip {pbp_btn_more_games} Frame 1
"over"Symbol 113 MovieClip {pbp_btn_more_games} Frame 11
"down"Symbol 113 MovieClip {pbp_btn_more_games} Frame 19
"selected"Symbol 113 MovieClip {pbp_btn_more_games} Frame 29
"disabled"Symbol 113 MovieClip {pbp_btn_more_games} Frame 39
"up"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 1
"over"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 11
"down"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 19
"selected"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 29
"disabled"Symbol 120 MovieClip {pbp_btn_newCredits} Frame 39
"off"Symbol 150 MovieClip {pbp_Vignette} Frame 1
"intro"Symbol 150 MovieClip {pbp_Vignette} Frame 8
"static"Symbol 150 MovieClip {pbp_Vignette} Frame 12
"outro"Symbol 150 MovieClip {pbp_Vignette} Frame 25
"up"Symbol 158 MovieClip {pbp_btn_close} Frame 1
"over"Symbol 158 MovieClip {pbp_btn_close} Frame 11
"down"Symbol 158 MovieClip {pbp_btn_close} Frame 19
"selected"Symbol 158 MovieClip {pbp_btn_close} Frame 29
"disabled"Symbol 158 MovieClip {pbp_btn_close} Frame 39
"up"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 1
"over"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 11
"down"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 19
"selected"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 29
"disabled"Symbol 162 MovieClip {btn_more_games_endscreen} Frame 39
"off"Symbol 163 MovieClip {pbp_creditsPage} Frame 1
"intro"Symbol 163 MovieClip {pbp_creditsPage} Frame 6
"static"Symbol 163 MovieClip {pbp_creditsPage} Frame 7
"outro"Symbol 163 MovieClip {pbp_creditsPage} Frame 36
"off"Symbol 165 MovieClip {pbp_transition} Frame 1
"intro"Symbol 165 MovieClip {pbp_transition} Frame 5
"static"Symbol 165 MovieClip {pbp_transition} Frame 32
"outro"Symbol 165 MovieClip {pbp_transition} Frame 44
"complete"Symbol 165 MovieClip {pbp_transition} Frame 62
"up"Symbol 219 MovieClip {btn_continue_skip} Frame 1
"over"Symbol 219 MovieClip {btn_continue_skip} Frame 11
"down"Symbol 219 MovieClip {btn_continue_skip} Frame 19
"selected"Symbol 219 MovieClip {btn_continue_skip} Frame 29
"disabled"Symbol 219 MovieClip {btn_continue_skip} Frame 39
"up"Symbol 224 MovieClip {pbp_btn_logo} Frame 1
"over"Symbol 224 MovieClip {pbp_btn_logo} Frame 11
"down"Symbol 224 MovieClip {pbp_btn_logo} Frame 19
"selected"Symbol 224 MovieClip {pbp_btn_logo} Frame 29
"disabled"Symbol 224 MovieClip {pbp_btn_logo} Frame 39
"up"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 1
"over"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 11
"down"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 19
"selected"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 29
"disabled"Symbol 437 MovieClip {pbp_btn_continueLevel} Frame 39
"intro"Symbol 438 MovieClip {pbp_cutscene_1} Frame 2
"skip"Symbol 438 MovieClip {pbp_cutscene_1} Frame 591
"titlescreen"Symbol 438 MovieClip {pbp_cutscene_1} Frame 592
"outro"Symbol 438 MovieClip {pbp_cutscene_1} Frame 680
"intro"Symbol 610 MovieClip {pbp_cutscene_2} Frame 2
"skip"Symbol 610 MovieClip {pbp_cutscene_2} Frame 520
"titlescreen"Symbol 610 MovieClip {pbp_cutscene_2} Frame 521
"outro"Symbol 610 MovieClip {pbp_cutscene_2} Frame 607
"intro"Symbol 897 MovieClip {pbp_cutscene_3} Frame 2
"skip"Symbol 897 MovieClip {pbp_cutscene_3} Frame 952
"titlescreen"Symbol 897 MovieClip {pbp_cutscene_3} Frame 953
"outro"Symbol 897 MovieClip {pbp_cutscene_3} Frame 1043
"intro"Symbol 1108 MovieClip {pbp_cutscene_4} Frame 2
"titlescreen"Symbol 1108 MovieClip {pbp_cutscene_4} Frame 802
"outro"Symbol 1108 MovieClip {pbp_cutscene_4} Frame 804
"off"Symbol 1120 MovieClip {pbp_fla.gfx_chargePowerUp_449} Frame 1
"on"Symbol 1120 MovieClip {pbp_fla.gfx_chargePowerUp_449} Frame 5
"off"Symbol 1127 MovieClip {pbp_fla.gfx_heartPowerUp_454} Frame 1
"on"Symbol 1127 MovieClip {pbp_fla.gfx_heartPowerUp_454} Frame 5
"off"Symbol 1141 MovieClip {pbp_btn_music_on_off} Frame 1
"on"Symbol 1141 MovieClip {pbp_btn_music_on_off} Frame 5
"up"Symbol 1146 MovieClip {pbp_btn_help} Frame 1
"over"Symbol 1146 MovieClip {pbp_btn_help} Frame 11
"down"Symbol 1146 MovieClip {pbp_btn_help} Frame 19
"selected"Symbol 1146 MovieClip {pbp_btn_help} Frame 29
"disabled"Symbol 1146 MovieClip {pbp_btn_help} Frame 39
"off"Symbol 1216 MovieClip {pbp_fla.gfx_help_chargePowerUp_495} Frame 1
"on"Symbol 1216 MovieClip {pbp_fla.gfx_help_chargePowerUp_495} Frame 5
"up"Symbol 1256 MovieClip {pbp_btn_kill} Frame 1
"over"Symbol 1256 MovieClip {pbp_btn_kill} Frame 11
"down"Symbol 1256 MovieClip {pbp_btn_kill} Frame 19
"selected"Symbol 1256 MovieClip {pbp_btn_kill} Frame 29
"disabled"Symbol 1256 MovieClip {pbp_btn_kill} Frame 39
"off"Symbol 1257 MovieClip {pbp_help} Frame 1
"intro"Symbol 1257 MovieClip {pbp_help} Frame 7
"static"Symbol 1257 MovieClip {pbp_help} Frame 11
"outro"Symbol 1257 MovieClip {pbp_help} Frame 24
"off"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 1
"intro"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 7
"static"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 10
"outro"Symbol 1282 MovieClip {pbp_levelWINScoreSummary} Frame 24
"off"Symbol 1286 MovieClip {pbp_continuePopUp} Frame 1
"intro"Symbol 1286 MovieClip {pbp_continuePopUp} Frame 7
"static"Symbol 1286 MovieClip {pbp_continuePopUp} Frame 10
"outro"Symbol 1286 MovieClip {pbp_continuePopUp} Frame 25
"up"Symbol 1291 MovieClip {pbp_btn_quit} Frame 1
"over"Symbol 1291 MovieClip {pbp_btn_quit} Frame 11
"down"Symbol 1291 MovieClip {pbp_btn_quit} Frame 19
"selected"Symbol 1291 MovieClip {pbp_btn_quit} Frame 29
"disabled"Symbol 1291 MovieClip {pbp_btn_quit} Frame 39
"up"Symbol 1295 MovieClip {pbp_btn_resume} Frame 1
"over"Symbol 1295 MovieClip {pbp_btn_resume} Frame 11
"down"Symbol 1295 MovieClip {pbp_btn_resume} Frame 19
"selected"Symbol 1295 MovieClip {pbp_btn_resume} Frame 29
"disabled"Symbol 1295 MovieClip {pbp_btn_resume} Frame 39
"up"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 1
"over"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 11
"down"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 19
"selected"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 29
"disabled"Symbol 1299 MovieClip {pbp_btn_instructions} Frame 39
"up"Symbol 1303 MovieClip {pbp_btn_yes} Frame 1
"over"Symbol 1303 MovieClip {pbp_btn_yes} Frame 11
"down"Symbol 1303 MovieClip {pbp_btn_yes} Frame 19
"selected"Symbol 1303 MovieClip {pbp_btn_yes} Frame 29
"disabled"Symbol 1303 MovieClip {pbp_btn_yes} Frame 39
"up"Symbol 1307 MovieClip {pbp_btn_no} Frame 1
"over"Symbol 1307 MovieClip {pbp_btn_no} Frame 11
"down"Symbol 1307 MovieClip {pbp_btn_no} Frame 19
"selected"Symbol 1307 MovieClip {pbp_btn_no} Frame 29
"disabled"Symbol 1307 MovieClip {pbp_btn_no} Frame 39
"off"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 1
"intro"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 7
"static"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 10
"quit"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 18
"outro"Symbol 1310 MovieClip {pbp_menuPopUp} Frame 25
"off"Symbol 1316 MovieClip {pbp_waveCompletePrompt} Frame 1
"intro"Symbol 1316 MovieClip {pbp_waveCompletePrompt} Frame 5
"loopStart"Symbol 1316 MovieClip {pbp_waveCompletePrompt} Frame 14
"loopComplete"Symbol 1316 MovieClip {pbp_waveCompletePrompt} Frame 77
"static"Symbol 1316 MovieClip {pbp_waveCompletePrompt} Frame 78
"outro"Symbol 1316 MovieClip {pbp_waveCompletePrompt} Frame 79
"off"Symbol 1509 MovieClip {gfx_arcticBridgeWhole} Frame 1
"intro"Symbol 1509 MovieClip {gfx_arcticBridgeWhole} Frame 7
"static"Symbol 1509 MovieClip {gfx_arcticBridgeWhole} Frame 36
"idle"Symbol 1547 MovieClip {pbp_fla.pickup_speed_633} Frame 1
"pickup"Symbol 1547 MovieClip {pbp_fla.pickup_speed_633} Frame 5
"idle"Symbol 1552 MovieClip {pbp_fla.pickup_health_636} Frame 1
"pickup"Symbol 1552 MovieClip {pbp_fla.pickup_health_636} Frame 5
"idle"Symbol 1556 MovieClip {pbp_fla.pickup_invulnerability_639} Frame 1
"pickup"Symbol 1556 MovieClip {pbp_fla.pickup_invulnerability_639} Frame 5
"idle"Symbol 1566 MovieClip {pbp_fla.pickup_points_642} Frame 1
"pickup"Symbol 1566 MovieClip {pbp_fla.pickup_points_642} Frame 5
"off"Symbol 1567 MovieClip {pbp_fla._weapons_632} Frame 23
"static"Symbol 1580 MovieClip {pbp_crate} Frame 1
"hit"Symbol 1580 MovieClip {pbp_crate} Frame 4
"explode"Symbol 1618 MovieClip Frame 63
"hit"Symbol 1618 MovieClip Frame 66
"static"Symbol 1619 MovieClip {gfx_arcticBarrle} Frame 1
"explode"Symbol 1619 MovieClip {gfx_arcticBarrle} Frame 5
"intro"Symbol 1734 MovieClip {arctic_whackoShack} Frame 2
"static"Symbol 1734 MovieClip {arctic_whackoShack} Frame 191
"off"Symbol 1743 MovieClip {pbp_bearMessage} Frame 1
"on"Symbol 1743 MovieClip {pbp_bearMessage} Frame 5
"intro"Symbol 1752 MovieClip {pbp_bonusIndicator} Frame 1
"static"Symbol 1752 MovieClip {pbp_bonusIndicator} Frame 4
"outro"Symbol 1752 MovieClip {pbp_bonusIndicator} Frame 16
"off"Symbol 1752 MovieClip {pbp_bonusIndicator} Frame 22
"hit"Symbol 1777 MovieClip Frame 5
"hit"Symbol 1794 MovieClip Frame 5
"hit"Symbol 1812 MovieClip {pbp_fla.PB_strike_3_738} Frame 7
"hit"Symbol 1831 MovieClip Frame 5
"new"Symbol 1832 MovieClip {pbp_fla.cleavercopy2_749} Frame 1
"used"Symbol 1832 MovieClip {pbp_fla.cleavercopy2_749} Frame 6
"cleaver"Symbol 1834 MovieClip Frame 1
"knife"Symbol 1834 MovieClip Frame 8
"stars"Symbol 1834 MovieClip Frame 15
"explosives"Symbol 1834 MovieClip Frame 21
"spreadshot"Symbol 1834 MovieClip Frame 30
"harpoon"Symbol 1834 MovieClip Frame 39
"moltov"Symbol 1834 MovieClip Frame 47
"hit"Symbol 1839 MovieClip Frame 5
"eat1"Symbol 1842 MovieClip {pbp_bear_eat} Frame 16
"eat2"Symbol 1842 MovieClip {pbp_bear_eat} Frame 31
"eat3"Symbol 1842 MovieClip {pbp_bear_eat} Frame 46
"eat4"Symbol 1842 MovieClip {pbp_bear_eat} Frame 61
"eat5"Symbol 1842 MovieClip {pbp_bear_eat} Frame 84
"spit"Symbol 1842 MovieClip {pbp_bear_eat} Frame 85
"idle"Symbol 1911 MovieClip {pbp_bear} Frame 1
"walk"Symbol 1911 MovieClip {pbp_bear} Frame 6
"strike_1"Symbol 1911 MovieClip {pbp_bear} Frame 12
"strike_2"Symbol 1911 MovieClip {pbp_bear} Frame 19
"bite"Symbol 1911 MovieClip {pbp_bear} Frame 26
"strike_4"Symbol 1911 MovieClip {pbp_bear} Frame 34
"throw"Symbol 1911 MovieClip {pbp_bear} Frame 42
"eat"Symbol 1911 MovieClip {pbp_bear} Frame 49
"hit"Symbol 1911 MovieClip {pbp_bear} Frame 54
"die"Symbol 1911 MovieClip {pbp_bear} Frame 58
"charge"Symbol 1911 MovieClip {pbp_bear} Frame 64
"idle"Symbol 1923 MovieClip {pbp_seal} Frame 1
"walk"Symbol 1923 MovieClip {pbp_seal} Frame 5
"play"Symbol 1923 MovieClip {pbp_seal} Frame 10
"cheer"Symbol 1923 MovieClip {pbp_seal} Frame 15
"die"Symbol 1923 MovieClip {pbp_seal} Frame 21
"hit"Symbol 1923 MovieClip {pbp_seal} Frame 22
"hit"Symbol 1973 MovieClip Frame 8
"idle"Symbol 1974 MovieClip {deadSeal_white} Frame 1
"hit"Symbol 1974 MovieClip {deadSeal_white} Frame 7
"explode"Symbol 2013 MovieClip Frame 63
"hit"Symbol 2013 MovieClip Frame 66
"static"Symbol 2014 MovieClip {pbp_flamingo} Frame 1
"hit"Symbol 2014 MovieClip {pbp_flamingo} Frame 4
"explode"Symbol 2014 MovieClip {pbp_flamingo} Frame 8
"off"Symbol 2026 MovieClip {pbp_boatSluiceGrateWhole} Frame 1
"intro"Symbol 2026 MovieClip {pbp_boatSluiceGrateWhole} Frame 7
"static"Symbol 2026 MovieClip {pbp_boatSluiceGrateWhole} Frame 36
"off"Symbol 2112 MovieClip {pbp_boss_2_entrance} Frame 1
"intro"Symbol 2112 MovieClip {pbp_boss_2_entrance} Frame 2
"static"Symbol 2112 MovieClip {pbp_boss_2_entrance} Frame 84
"off"Symbol 2150 MovieClip {pbp_rope_spawn} Frame 1
"intro"Symbol 2150 MovieClip {pbp_rope_spawn} Frame 5
"static"Symbol 2150 MovieClip {pbp_rope_spawn} Frame 32
"off"Symbol 2192 MovieClip {pbp_boatHatch} Frame 1
"intro"Symbol 2192 MovieClip {pbp_boatHatch} Frame 7
"static"Symbol 2192 MovieClip {pbp_boatHatch} Frame 26
"off"Symbol 2207 MovieClip {gfx_cityibeam} Frame 1
"intro"Symbol 2207 MovieClip {gfx_cityibeam} Frame 7
"static"Symbol 2207 MovieClip {gfx_cityibeam} Frame 47
"off"Symbol 2219 MovieClip {gfx_roadBlock} Frame 1
"intro"Symbol 2219 MovieClip {gfx_roadBlock} Frame 5
"static"Symbol 2219 MovieClip {gfx_roadBlock} Frame 17
"hit"Symbol 2245 MovieClip Frame 65
"hit2"Symbol 2245 MovieClip Frame 74
"hit"Symbol 2246 MovieClip Frame 66
"hit2"Symbol 2246 MovieClip Frame 75
"idle"Symbol 2247 MovieClip {object_suv_parked} Frame 1
"detonate_front"Symbol 2247 MovieClip {object_suv_parked} Frame 5
"detonate_back"Symbol 2247 MovieClip {object_suv_parked} Frame 17
"off"Symbol 2286 MovieClip {pbp_enemy_city_rapel} Frame 1
"intro"Symbol 2286 MovieClip {pbp_enemy_city_rapel} Frame 7
"static"Symbol 2286 MovieClip {pbp_enemy_city_rapel} Frame 65
"intro"Symbol 2310 MovieClip {pbp_enemy_city_ceo_enter} Frame 2
"static"Symbol 2310 MovieClip {pbp_enemy_city_ceo_enter} Frame 79
"off"Symbol 2312 MovieClip {pbp_gameEngine} Frame 1
"level_1"Symbol 2312 MovieClip {pbp_gameEngine} Frame 5
"level_2"Symbol 2312 MovieClip {pbp_gameEngine} Frame 9
"level_3"Symbol 2312 MovieClip {pbp_gameEngine} Frame 14
"assets"Symbol 2312 MovieClip {pbp_gameEngine} Frame 20
"up"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 1
"over"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 11
"down"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 19
"selected"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 29
"disabled"Symbol 2315 MovieClip {pbp_btn_new_game} Frame 39
"up"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 1
"over"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 11
"down"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 19
"selected"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 29
"disabled"Symbol 2317 MovieClip {pbp_btn_submitScore} Frame 39
"win"Symbol 2326 MovieClip {pbp_winScreen} Frame 1
"up"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 1
"over"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 11
"down"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 19
"selected"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 29
"disabled"Symbol 2333 MovieClip {pbp_btn_endscreen_continue} Frame 39
"loseStatic"Symbol 2337 MovieClip {pbp_loseScreen} Frame 1
"hit"Symbol 2389 MovieClip Frame 6
"idle"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 1
"walk"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 5
"strike"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 10
"hit"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 16
"die"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 20
"fadeout"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 24
"die2"Symbol 2412 MovieClip {pbp_enemy_clubber} Frame 32
"hit"Symbol 2498 MovieClip Frame 6
"idle"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 1
"walk"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 5
"strike"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 10
"hit"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 16
"die2"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 20
"fadeout"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 25
"die"Symbol 2512 MovieClip {pbp_enemy_clubber_alt} Frame 31
"hit"Symbol 2547 MovieClip Frame 12
"idle"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 1
"walk"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 5
"walk_backwards"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 10
"hit"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 21
"die"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 25
"fadeout"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 30
"die2"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 37
"strike"Symbol 2615 MovieClip {pbp_enemy_seal_shooter} Frame 41
"idle"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 1
"walk"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 6
"strike"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 11
"hit"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 17
"die"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 21
"fadeout"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 25
"die2"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 34
"loop"Symbol 2663 MovieClip {pbp_enemy_seal_bully} Frame 38
"hit"Symbol 2676 MovieClip Frame 8
"hit"Symbol 2682 MovieClip Frame 8
"hit"Symbol 2699 MovieClip Frame 9
"idle"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 1
"walk"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 5
"walk_backwards"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 10
"strike_1"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 15
"strike_2"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 22
"throw"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 29
"hit"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 35
"die"Symbol 2717 MovieClip {pbp_enemy_seal_boss} Frame 39
"hit"Symbol 2722 MovieClip {pbp_cleaver} Frame 2
"die"Symbol 2722 MovieClip {pbp_cleaver} Frame 3
"die2"Symbol 2722 MovieClip {pbp_cleaver} Frame 4
"cleaver"Symbol 2732 MovieClip Frame 1
"knife"Symbol 2732 MovieClip Frame 8
"stars"Symbol 2732 MovieClip Frame 15
"explosives"Symbol 2732 MovieClip Frame 21
"spreadshot"Symbol 2732 MovieClip Frame 30
"harpoon"Symbol 2732 MovieClip Frame 39
"cleaver"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 1
"knife"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 8
"anim"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 8
"stars"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 14
"explosives"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 20
"spreadshot"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 29
"harpoon"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 38
"hit"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 69
"die"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 70
"die2"Symbol 2744 MovieClip {pbp_bear_projectiles} Frame 71
"hit"Symbol 2800 MovieClip Frame 6
"idle"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 1
"walk"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 5
"strike"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 10
"hit"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 16
"die"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 20
"fadeout"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 24
"die2"Symbol 2818 MovieClip {pbp_enemy_whaler} Frame 33
"hit"Symbol 2860 MovieClip Frame 8
"hit"Symbol 2863 MovieClip Frame 6
"hit"Symbol 2864 MovieClip Frame 6
"hit2"Symbol 2864 MovieClip Frame 17
"hit3"Symbol 2864 MovieClip Frame 24
"hit4"Symbol 2864 MovieClip Frame 31
"idle"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 1
"walk"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 6
"strike_1"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 11
"strike_2"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 18
"strike_3"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 25
"hit"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 32
"die"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 36
"fadeout"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 40
"die2"Symbol 2877 MovieClip {pbp_enemy_whale_bully} Frame 49
"hit"Symbol 2908 MovieClip Frame 11
"idle"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 1
"walk"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 5
"walk_backwards"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 10
"hit"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 21
"die"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 26
"fadeout"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 30
"die2"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 39
"strike"Symbol 2955 MovieClip {pbp_enemy_whale_shooter} Frame 44
"hit"Symbol 3011 MovieClip Frame 6
"idle"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 1
"walk"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 5
"strike"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 10
"hit"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 16
"die"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 20
"fadeout"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 24
"die2"Symbol 3029 MovieClip {pbp_enemy_whaler_alt} Frame 32
"hit"Symbol 3066 MovieClip Frame 7
"hit"Symbol 3073 MovieClip Frame 8
"hit"Symbol 3088 MovieClip Frame 14
"hit2"Symbol 3088 MovieClip Frame 24
"hit3"Symbol 3088 MovieClip Frame 34
"hit4"Symbol 3088 MovieClip Frame 44
"idle"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 1
"walk"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 5
"walk_backwards"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 10
"throw"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 15
"strike_1"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 21
"vomit"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 27
"hit"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 33
"die"Symbol 3114 MovieClip {pbp_whaler_boss} Frame 37
"hit"Symbol 3132 MovieClip {pbp_whale_boss_projectile} Frame 7
"hit"Symbol 3190 MovieClip Frame 8
"idle"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 1
"walk"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 5
"strike"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 10
"hit"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 16
"die"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 20
"fadeout"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 24
"die2"Symbol 3208 MovieClip {pbp_enemy_city_suit} Frame 32
"hit"Symbol 3285 MovieClip Frame 6
"hit"Symbol 3292 MovieClip Frame 11
"idle"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 1
"walk"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 5
"strike_1"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 10
"strike_2"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 17
"hit"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 24
"die"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 28
"fadeout"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 32
"die2"Symbol 3312 MovieClip {pbp_enemy_city_bully} Frame 43
"hit"Symbol 3373 MovieClip Frame 11
"idle"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 1
"walk"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 5
"walk_backwards"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 10
"hit"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 20
"die"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 25
"fadeout"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 29
"die2"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 35
"strike"Symbol 3374 MovieClip {pbp_enemy_city_shooter} Frame 41
"hit"Symbol 3438 MovieClip Frame 8
"idle"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 1
"walk"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 5
"strike"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 10
"hit"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 16
"die"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 20
"fadeout"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 24
"die2"Symbol 3454 MovieClip {pbp_enemy_city_suit_alt} Frame 31
"idle"Symbol 3490 MovieClip {pbp_fla.bigboss_bite_1385} Frame 1
"bite"Symbol 3490 MovieClip {pbp_fla.bigboss_bite_1385} Frame 5
"idle"Symbol 3499 MovieClip {pbp_fla.bigboss_fire_ani_1395} Frame 1
"fire"Symbol 3499 MovieClip {pbp_fla.bigboss_fire_ani_1395} Frame 6
"hit"Symbol 3507 MovieClip Frame 9
"idle"Symbol 3508 MovieClip {pbp_fla.bigboss_arm_strike__1399} Frame 1
"strike"Symbol 3508 MovieClip {pbp_fla.bigboss_arm_strike__1399} Frame 5
"hit"Symbol 3511 MovieClip Frame 9
"hit"Symbol 3513 MovieClip Frame 3
"hit"Symbol 3515 MovieClip Frame 10
"CRAP"Symbol 3524 MovieClip Frame 6
"UNCRAP"Symbol 3524 MovieClip Frame 43
"idle"Symbol 3549 MovieClip {pbp_fla.bigboss_bitecopy_1425} Frame 1
"bite"Symbol 3549 MovieClip {pbp_fla.bigboss_bitecopy_1425} Frame 5
"idle"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 1
"strike_1"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 5
"strike_2"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 10
"throw"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 15
"walk"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 20
"walk_backwards"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 25
"poop"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 30
"hit"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 35
"hit2"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 39
"die"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 44
"intro"Symbol 3564 MovieClip {pbp_enemy_city_boss} Frame 48
"hit"Symbol 3586 MovieClip Frame 8
"hit"Symbol 3597 MovieClip Frame 8
"idle"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 1
"walk"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 5
"walk_backwards"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 10
"blitz_forward"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 15
"blitz_back"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 25
"strike_1"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 33
"strike_2"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 40
"hit"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 47
"die"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 51
"enter"Symbol 3663 MovieClip {pbp_enemy_city_ceo} Frame 56
"hit"Symbol 3679 MovieClip Frame 8
"idle"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 1
"walk"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 5
"strike"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 10
"hit"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 16
"die"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 20
"fadeout"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 24
"die2"Symbol 3681 MovieClip {pbp_enemy_city_suit_mini} Frame 31
"idle"Symbol 3686 MovieClip {pbp_suv_left} Frame 1
"intro"Symbol 3696 MovieClip {pbp_grenade} Frame 1
"hit"Symbol 3696 MovieClip {pbp_grenade} Frame 11
"off"Symbol 3696 MovieClip {pbp_grenade} Frame 27
"intro"Symbol 3697 MovieClip {pbp_moltov} Frame 1
"hit"Symbol 3697 MovieClip {pbp_moltov} Frame 11
"off"Symbol 3697 MovieClip {pbp_moltov} Frame 27
"title"Symbol 3728 MovieClip {pbp_main} Frame 1
"cutscene_1"Symbol 3728 MovieClip {pbp_main} Frame 6
"cutscene_2"Symbol 3728 MovieClip {pbp_main} Frame 15
"cutscene_3"Symbol 3728 MovieClip {pbp_main} Frame 25
"cutscene_4"Symbol 3728 MovieClip {pbp_main} Frame 35
"game"Symbol 3728 MovieClip {pbp_main} Frame 45
"win"Symbol 3728 MovieClip {pbp_main} Frame 50
"lose"Symbol 3728 MovieClip {pbp_main} Frame 55
"assets"Symbol 3728 MovieClip {pbp_main} Frame 60
"off"Symbol 3728 MovieClip {pbp_main} Frame 64




http://swfchan.com/18/89374/info.shtml
Created: 29/3 -2019 00:52:05 Last modified: 29/3 -2019 00:52:05 Server time: 05/05 -2024 14:15:06