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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

crunkadelic.swf

This is the info page for
Flash #111414

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


Text
sKip

sKip

StarT!

StarT!

Build up your playa stats of Beat, Lyric,
Look, & Brand, by matching any 3 icons in a row

When you have some battle juice stored in your stat
bars - just click on your stat bar to battle the rapper

Match 3 baller gems of any color in a row
to immediately attack the rapper

Deplete your opposing rapper's health
to defeat him in the battle

t

a

B

E

l

T

beAT

beAT

beAT

LYRICS

LYRICS

LYRICS

LOOK

LOOK

LOOK

BRAND

BRAND

BRAND

<p align="right"><font face="Quick End Jerk" size="40" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>15/50</b></font></p>

<p align="left"><font face="Quick End Jerk" size="40" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>15/50</b></font></p>

<p align="left"><font face="Quick End Jerk" size="50" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>ZZZZZZZZZZZZ</b></font></p>

<p align="right"><font face="Quick End Jerk" size="50" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>ZZZZZZZZZZZZ</b></font></p>

<p align="center"><font face="Quick End Jerk" size="30" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>130000$</b></font></p>

<p align="center"><font face="Quick End Jerk" size="40" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>+500</b></font></p>

BEAT

LYRICS

LOOK

BRAND

<p align="center"><font face="Quick End Jerk" size="40" color="#ba0101" letterSpacing="-1.000000" kerning="1"><b>-150000</b></font></p>

DEBUFF

BUFF

PERSONAL

FEEL

DISsONANCE

GROUPIE

ENTOURAGE

HOTTEST

MAGAZINE

HIRE

HOT

ARM

YR' LYRICS

RED cARPET

BASE

VERTICAL

TRENDSETTING

TOWER OF

HOT Dance

RED

TONGUE

PERSONAL

BANGIN'

DEFENSE

DAMAGE

STYLIST

THE BEAT

LOVE

BASELINE

cOVER

TIMBERMAN

WRITERS

CANDY

A JOKE

BOMB

MARKET

TiE

TUNES

MOVES

CARpET

TWISTER

PRODUCT  LINE

basELINE

DONE

DONE

UPGRADE

UPGRADE

UPGRADE

LEAVE

SHOP

LEAVE

SHOP

BUY

GOODS

BUY

GOODS

LEAVE

LEAVE

ChaLLENGE

4 BATTLE

ChaLLENGE

4 BATTLE

vISIT

vISIT

SHOP

pASS

pASS

ENTER

ENTER

DENY

DENY

ACCEPT

ACCEPT

main menu

main menu

main menu

main menu

skip intro

skip intro

NEXT

NEXT

BACK

BACK

Continue game

Continue game

INstructions

INstructions

s

t

i

d

e

r

c

s

t

i

d

e

r

c

E

M

A

G

w

e

N

E

M

A

G

w

e

N

Fx

#

<p align="center"><font face="Quick End Jerk" size="30" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>0</b></font></p>

factory

game

GAME

LOADING

G

N

I

K

E

H

T

B

O

S

U

Q

Take your chance to become the King of Rap from west to east coast. All you need is a sharp
tongue, recognizable style, witty lyrics and, of course, talent.
Set out on a trip to New York City to beat the current King of Rap. Move between cities and
defend your name in fights  with others with the same goal as you. Before reaching your
destination you'll visit cities where you can challenge their current champions or shop. The
fight itself will require you to swap places of two adjacent emblems on the board in order
to set three emblems of the same  brand in a row horizontally or vertically. Some emblems
attack your opponent directly, others build up your feats. If one of your feats is high enough
you can use it to humiliate your opponent. Feats are limited to a certain level, which can be
later raised in shops for money you gain in battles. If you feel tired and need some time to
reconcile just enter a city and your progress will be saved.
Now just go out there and show them what you're made of, playa!

Big city - Centre of hi-life and fat beats

small town - A place to rest and battle

shop - need to pimp up your style? this is the right place

NYC - residence of the current rap king and your destination

all the roads linking cities differ in possibilty of random
encounters. Green roads have low possibility, yellow
indicates medium possibility and red indicates high possibilty.

Addicting Games
Producer    Seth Olshfski
Executive Producer  Joel Breton

I don’t believe it!”

wow!!!

this is my chance
to show them all...

i have worked so hard
to improve myself

and now is the time
to beat them all

they are strong
but i am better

i need only
a few things

...and NOW its time
for my journey

my quest
...quest to be the king

you

won

you are

king

the

game

over

you failed

LOS
ANGELES

LAS
VEGAS

NEW
YORK

DALLAS

CHICAGO

Oakland

Map

OF THE

'HoOD

<p align="left"><font face="Quick End Jerk" size="30" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>$13000</b></font></p>

+50

-150

o

T

W

N

i

C

y

Spec

Hipla

W

h

a

t

U

,

P

H

O

M

E

B

Y

?

L

K

I

N

G

F

R

T

A

D

C

l

S

What UP, HOMEBOY? LOOKING FOR TRADE,
OR YOU WANNA CHALlENGE US FOR REP?

PAWN

SHOP

'

MONEY ON THE TABLE
AND LET'S MAKE A DEAL, BRO.

LYRICS

<p align="left"><font face="Quick End Jerk" size="18" color="#ffcc00" letterSpacing="-1.000000" kerning="1"><b>1300</b></font></p>

$

BUY GOODS

BEAT

<p align="left"><font face="Quick End Jerk" size="18" color="#ffcc00" letterSpacing="-1.000000" kerning="1"><b>1300</b></font></p>

<p align="left"><font face="Quick End Jerk" size="18" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>120/100</b></font></p>

<p align="left"><font face="Quick End Jerk" size="18" color="#ffcc00" letterSpacing="-1.000000" kerning="1"><b>1300</b></font></p>

<p align="left"><font face="Quick End Jerk" size="18" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>120/100</b></font></p>

<p align="left"><font face="Quick End Jerk" size="18" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>120/100</b></font></p>

BRAND

LOOK

<p align="left"><font face="Quick End Jerk" size="18" color="#ffcc00" letterSpacing="-1.000000" kerning="1"><b>1300</b></font></p>

<p align="left"><font face="Quick End Jerk" size="18" color="#ffffff" letterSpacing="-1.000000" kerning="1"><b>120/100</b></font></p>

LUXURY

!

v

J

WELCOME, BRO! WE'vE GOT
JUST THE PREMIUM STUFF FOR YA.

ActionScript [AS3]

Section 1
//FG_Preloader (classes.components.FG_Preloader) package classes.components { import flash.events.*; import classes.dispatchers.*; import flash.display.*; import flash.text.*; import classes.graphical.information.bars.*; public class FG_Preloader extends MovieClip { private var _percents:TextField; public var percent:TextField; private var _elements:Array; private var _weight:TextField; private var _progresBar:ProgresBar; public function FG_Preloader(){ this._elements = new Array(); this._percents = TextField(this.getChildByName("percent")); if (this._percents != null){ this._elements[0] = true; }; this._weight = TextField(this.getChildByName("weight_txt")); if (this._weight != null){ this._elements[1] = true; }; this._progresBar = ProgresBar(this.getChildByName("_progresBarTimeline")); if (this._progresBar != null){ this._elements[2] = true; }; } private function progressListener(_arg1:ProgressEvent):void{ var _local2:Number; var _local3:int; _local2 = (_arg1.bytesLoaded / _arg1.bytesTotal); _local3 = (_local2 * 100); if (this._elements[0]){ this._percents.text = String((_local3 + "%")); }; if (this._elements[1]){ this._weight.text = String((int((_arg1.bytesTotal / 0x0400)) + " kB")); }; if (this._elements[2]){ this._progresBar.setProgres(_local3); }; } private function completeListener(_arg1:Event):void{ this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progressListener); this.loaderInfo.removeEventListener(Event.COMPLETE, completeListener); this.finishLoading(); } private function finishLoading():void{ if (this._elements[0]){ this._percents.text = String((100 + "%")); }; if (this._elements[1]){ this._weight.text = String((int((this.loaderInfo.bytesTotal / 0x0400)) + " kB")); }; if (this._elements[2]){ this._progresBar.setProgres(100); }; GameDispatcher.preloaderDispatcher.loadingComplete(); } public function startLoad():void{ if (this.loaderInfo.bytesLoaded >= this.loaderInfo.bytesTotal){ this.finishLoading(); } else { this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener); this.loaderInfo.addEventListener(Event.COMPLETE, completeListener); }; } } }//package classes.components
Section 2
//ButtonsEvents (classes.dispatchers.ButtonsEvents) package classes.dispatchers { import flash.events.*; public class ButtonsEvents extends EventDispatcher { public static const BUTTONS_UNLOCKED:String = "ButtonsUnlocked"; public function ButtonsEvents(_arg1:IEventDispatcher=null){ super(_arg1); } public function unlockButtons():void{ this.onButtonsUnlocked(); } private function onButtonsUnlocked():void{ dispatchEvent(new Event(ButtonsEvents.BUTTONS_UNLOCKED)); } } }//package classes.dispatchers
Section 3
//GameDispatcher (classes.dispatchers.GameDispatcher) package classes.dispatchers { public class GameDispatcher { public static var highscoreDispatcher:HighscoreLoaded = new HighscoreLoaded(); public static var buttonsDispatcher:ButtonsEvents = new ButtonsEvents(); public static var mouseDispatcher:MouseEventDispatcher = new MouseEventDispatcher(); public static var preloaderDispatcher:LoadingComplete = new LoadingComplete(); } }//package classes.dispatchers
Section 4
//HighscoreLoaded (classes.dispatchers.HighscoreLoaded) package classes.dispatchers { import flash.events.*; import classes.events.*; public class HighscoreLoaded extends EventDispatcher { public static const HIGHSCORE_LOADED:String = "HighscoreLoaded"; public function HighscoreLoaded(_arg1:IEventDispatcher=null){ super(_arg1); } public function highscoreLoaded(_arg1:Array):void{ this.onHighscoreLoaded(_arg1); } private function onHighscoreLoaded(_arg1:Array):void{ dispatchEvent(new HighscoreEvent(HighscoreLoaded.HIGHSCORE_LOADED, _arg1)); } } }//package classes.dispatchers
Section 5
//LoadingComplete (classes.dispatchers.LoadingComplete) package classes.dispatchers { import flash.events.*; public class LoadingComplete extends EventDispatcher { public static const LOADING_COMPLETE:String = "LoadingComplete"; public function LoadingComplete(_arg1:IEventDispatcher=null){ super(_arg1); } public function loadingComplete():void{ this.onLoadingComplete(); } private function onLoadingComplete():void{ dispatchEvent(new Event(LoadingComplete.LOADING_COMPLETE)); } } }//package classes.dispatchers
Section 6
//MouseEventDispatcher (classes.dispatchers.MouseEventDispatcher) package classes.dispatchers { import flash.events.*; import classes.events.*; public class MouseEventDispatcher extends EventDispatcher { public static const BUTTON_PRESSED:String = "ButtonReleased"; public function MouseEventDispatcher(_arg1:IEventDispatcher=null){ super(_arg1); } private function onButtonPressed(_arg1:Object):void{ dispatchEvent(new MyMouseEvent(MouseEventDispatcher.BUTTON_PRESSED, _arg1)); } public function buttonPressed(_arg1:Object):void{ this.onButtonPressed(_arg1); } } }//package classes.dispatchers
Section 7
//HighscoreEvent (classes.events.HighscoreEvent) package classes.events { import flash.events.*; public class HighscoreEvent extends Event { private var highscoreArray:Array; public function HighscoreEvent(_arg1:String, _arg2:Array){ super(_arg1); highscoreArray = _arg2; } public function get HighscoreArray():Array{ return (highscoreArray); } } }//package classes.events
Section 8
//MyMouseEvent (classes.events.MyMouseEvent) package classes.events { import flash.events.*; public class MyMouseEvent extends Event { public var callerObject:Object; public function MyMouseEvent(_arg1:String, _arg2:Object){ super(_arg1); this.callerObject = _arg2; } } }//package classes.events
Section 9
//DelayedGoToButton (classes.graphical.controls.buttons.DelayedGoToButton) package classes.graphical.controls.buttons { import flash.events.*; import main.*; public class DelayedGoToButton extends GenericButton { override protected function onClick(_arg1:MouseEvent):void{ var _local2:String; var _local3:Array; if (GameManager.getInstance().AreButtonsEnabled){ _local2 = this.name; _local3 = _local2.split("_"); GameManager.getInstance().lockButtons(); GameManager.getInstance().setDelayedWaypoint(_local3[1]); GameManager.getInstance().play(); }; } } }//package classes.graphical.controls.buttons
Section 10
//GenericButton (classes.graphical.controls.buttons.GenericButton) package classes.graphical.controls.buttons { import flash.events.*; import main.*; import classes.events.*; import classes.dispatchers.*; import flash.display.*; public class GenericButton extends MovieClip { private var locked:Boolean; private var clicked:Boolean; private var over:Boolean; public function GenericButton(){ this.buttonMode = true; clicked = false; over = false; locked = false; addEventListener(MouseEvent.CLICK, onClick); addEventListener(MouseEvent.ROLL_OVER, onRollingOver); addEventListener(MouseEvent.ROLL_OUT, onRollingOut); addEventListener(MouseEvent.MOUSE_DOWN, onMouseIsDown); addEventListener(MouseEvent.MOUSE_UP, onMouseIsUp); addEventListener(Event.REMOVED_FROM_STAGE, cleanUp); GameDispatcher.buttonsDispatcher.addEventListener(ButtonsEvents.BUTTONS_UNLOCKED, refreshButton); GameDispatcher.mouseDispatcher.addEventListener(MouseEventDispatcher.BUTTON_PRESSED, unclickButton); goToLabel("off"); } private function onRollingOut(_arg1:MouseEvent):void{ over = false; if (((GameManager.getInstance().AreButtonsEnabled) && (!(locked)))){ if (currentLabel != "out"){ goToLabel("out"); locked = true; }; }; } private function goToLabel(_arg1:String):void{ var doesLabelExist:Boolean; var i:Number; var e:Error; var destinationLabel = _arg1; doesLabelExist = false; try { i = 0; while (i < currentLabels.length) { if (currentLabels[i].name == destinationLabel){ doesLabelExist = true; }; i = (i + 1); }; if (doesLabelExist){ gotoAndPlay(destinationLabel); } else { e = new Error((((("there is no label with the name >" + destinationLabel) + "< in the button with instance name >") + this.name) + "<")); throw (e); }; } catch(e:Error) { }; } private function onRollingOver(_arg1:MouseEvent):void{ over = true; Crunkadelic.getInstance().soundManager.playSound(1, 1, "RollOverSound"); if (GameManager.getInstance().AreButtonsEnabled){ if (((clicked) && (_arg1.buttonDown))){ goToLabel("click"); } else { if (((!(clicked)) && (!(locked)))){ clicked = false; goToLabel("on"); locked = true; }; }; }; } private function onMouseIsDown(_arg1:MouseEvent):void{ if (GameManager.getInstance().AreButtonsEnabled){ clicked = true; GameDispatcher.mouseDispatcher.buttonPressed(this); goToLabel("click"); }; } private function onMouseIsUp(_arg1:MouseEvent):void{ if (((GameManager.getInstance().AreButtonsEnabled) && (clicked))){ clicked = false; goToLabel("off"); }; GameDispatcher.mouseDispatcher.buttonPressed(this); } public function unlockButton():void{ locked = false; refreshButton(new Event("")); } private function unclickButton(_arg1:MyMouseEvent){ if (_arg1.callerObject != this){ this.clicked = false; }; } private function cleanUp(_arg1:Event){ removeEventListener(MouseEvent.CLICK, onClick); removeEventListener(MouseEvent.ROLL_OVER, onRollingOver); removeEventListener(MouseEvent.ROLL_OUT, onRollingOut); removeEventListener(MouseEvent.MOUSE_DOWN, onMouseIsDown); removeEventListener(MouseEvent.MOUSE_UP, onMouseIsUp); removeEventListener(Event.REMOVED_FROM_STAGE, cleanUp); GameDispatcher.buttonsDispatcher.removeEventListener(ButtonsEvents.BUTTONS_UNLOCKED, refreshButton); GameDispatcher.mouseDispatcher.removeEventListener(MouseEventDispatcher.BUTTON_PRESSED, unclickButton); } protected function onClick(_arg1:MouseEvent):void{ if (GameManager.getInstance().AreButtonsEnabled){ }; } private function refreshButton(_arg1:Event):void{ if (((((over) && (!((this.currentLabel == "on"))))) && (!(clicked)))){ goToLabel("on"); locked = true; }; if (((((!(over)) && (!((this.currentLabel == "off"))))) && (!(clicked)))){ goToLabel("out"); locked = true; }; } } }//package classes.graphical.controls.buttons
Section 11
//GoToButton (classes.graphical.controls.buttons.GoToButton) package classes.graphical.controls.buttons { import flash.events.*; import main.*; public class GoToButton extends GenericButton { override protected function onClick(_arg1:MouseEvent):void{ var destLabel:String; var Split:Array; var i:Number; var e = _arg1; if (GameManager.getInstance().AreButtonsEnabled){ destLabel = this.name; Split = destLabel.split("_"); try { GameManager.getInstance().gotoAndPlay(Split[1]); GameManager.getInstance().lockButtons(); } catch(e:Error) { i = 0; while (i < Split.length) { i = (i + 1); }; }; }; } } }//package classes.graphical.controls.buttons
Section 12
//LocalGoToButton (classes.graphical.controls.buttons.LocalGoToButton) package classes.graphical.controls.buttons { import flash.events.*; import main.*; import flash.display.*; public class LocalGoToButton extends GenericButton { override protected function onClick(_arg1:MouseEvent):void{ var destLabel:String; var Split:Array; var i:Number; var e = _arg1; if (GameManager.getInstance().AreButtonsEnabled){ destLabel = this.name; Split = destLabel.split("_"); try { MovieClip(this.parent).gotoAndPlay(Split[1]); GameManager.getInstance().lockButtons(); } catch(e:Error) { i = 0; while (i < Split.length) { i = (i + 1); }; }; }; } } }//package classes.graphical.controls.buttons
Section 13
//ShopButton (classes.graphical.controls.buttons.ShopButton) package classes.graphical.controls.buttons { import flash.events.*; import main.*; public class ShopButton extends GenericButton { override protected function onClick(_arg1:MouseEvent):void{ var _local2:*; if (Crunkadelic.getInstance().AreButtonsEnabled){ _local2 = this.name.split("_"); Crunkadelic.getInstance().playerBought(int(_local2[1])); }; } } }//package classes.graphical.controls.buttons
Section 14
//ProgresBar (classes.graphical.information.bars.ProgresBar) package classes.graphical.information.bars { import flash.display.*; public class ProgresBar extends MovieClip { private var _progres:Number; public function setProgres(_arg1:Number):void{ this._progres = _arg1; this.gotoAndStop(this._progres); } public function getProgres():Number{ return (this._progres); } } }//package classes.graphical.information.bars
Section 15
//_Battle_Popups_236 (crunkadelic_fla._Battle_Popups_236) package crunkadelic_fla { import flash.display.*; public dynamic class _Battle_Popups_236 extends MovieClip { public var part2:MovieClip; public var part1:MovieClip; public function _Battle_Popups_236(){ addFrameScript(0, frame1, 46, frame47); } function frame1(){ stop(); } function frame47(){ part1.gotoAndPlay(1); part2.gotoAndPlay(1); } } }//package crunkadelic_fla
Section 16
//_Game_Backgrounds_162 (crunkadelic_fla._Game_Backgrounds_162) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Backgrounds_162 extends MovieClip { public function _Game_Backgrounds_162(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 17
//_Game_Backgrounds_182 (crunkadelic_fla._Game_Backgrounds_182) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Backgrounds_182 extends MovieClip { public function _Game_Backgrounds_182(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 18
//_Game_Battle_Bar_Beat_207 (crunkadelic_fla._Game_Battle_Bar_Beat_207) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Battle_Bar_Beat_207 extends MovieClip { public function _Game_Battle_Bar_Beat_207(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 19
//_Game_Board_Character_PointsGained_227 (crunkadelic_fla._Game_Board_Character_PointsGained_227) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Game_Board_Character_PointsGained_227 extends MovieClip { public var counter:TextField; } }//package crunkadelic_fla
Section 20
//_Game_Board_Character_PointsGained_Animation_226 (crunkadelic_fla._Game_Board_Character_PointsGained_Animation_226) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Board_Character_PointsGained_Animation_226 extends MovieClip { public var points:MovieClip; public function _Game_Board_Character_PointsGained_Animation_226(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package crunkadelic_fla
Section 21
//_Game_Board_Character_PointsLost_229 (crunkadelic_fla._Game_Board_Character_PointsLost_229) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Game_Board_Character_PointsLost_229 extends MovieClip { public var counter:TextField; } }//package crunkadelic_fla
Section 22
//_Game_Board_Character_PointsLost_Animation_228 (crunkadelic_fla._Game_Board_Character_PointsLost_Animation_228) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Board_Character_PointsLost_Animation_228 extends MovieClip { public var points:MovieClip; } }//package crunkadelic_fla
Section 23
//_Game_Bricks_248 (crunkadelic_fla._Game_Bricks_248) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Bricks_248 extends MovieClip { public function _Game_Bricks_248(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 24
//_Game_Enemy_Bars_214 (crunkadelic_fla._Game_Enemy_Bars_214) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Enemy_Bars_214 extends MovieClip { public var brandBar:MovieClip; public var lookBar:MovieClip; public var lookBtn:MovieClip; public var brandBtn:MovieClip; public var lyricsBar:MovieClip; public var beatBar:MovieClip; public var beatBtn:MovieClip; public var lyricsBtn:MovieClip; } }//package crunkadelic_fla
Section 25
//_Game_Enemy_Health_219 (crunkadelic_fla._Game_Enemy_Health_219) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Game_Enemy_Health_219 extends MovieClip { public var health:TextField; } }//package crunkadelic_fla
Section 26
//_Game_Enemy_Name_222 (crunkadelic_fla._Game_Enemy_Name_222) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Game_Enemy_Name_222 extends MovieClip { public var pName:TextField; } }//package crunkadelic_fla
Section 27
//_Game_Player_Bars_206 (crunkadelic_fla._Game_Player_Bars_206) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Player_Bars_206 extends MovieClip { public var brandBar:MovieClip; public var lookBar:MovieClip; public var lookBtn:MovieClip; public var brandBtn:MovieClip; public var lyricsBar:MovieClip; public var beatBar:MovieClip; public var beatBtn:MovieClip; public var lyricsBtn:MovieClip; } }//package crunkadelic_fla
Section 28
//_Game_Player_Health_220 (crunkadelic_fla._Game_Player_Health_220) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Game_Player_Health_220 extends MovieClip { public var health:TextField; } }//package crunkadelic_fla
Section 29
//_Game_PlayerName_221 (crunkadelic_fla._Game_PlayerName_221) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Game_PlayerName_221 extends MovieClip { public var pName:TextField; } }//package crunkadelic_fla
Section 30
//_Game_Popups_Text_Part1_237 (crunkadelic_fla._Game_Popups_Text_Part1_237) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Popups_Text_Part1_237 extends MovieClip { public function _Game_Popups_Text_Part1_237(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 31
//_Game_Popups_Text_Part2_238 (crunkadelic_fla._Game_Popups_Text_Part2_238) package crunkadelic_fla { import flash.display.*; public dynamic class _Game_Popups_Text_Part2_238 extends MovieClip { public function _Game_Popups_Text_Part2_238(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 32
//_Interace_Popup_Shop_173 (crunkadelic_fla._Interace_Popup_Shop_173) package crunkadelic_fla { import main.*; import flash.display.*; import flash.text.*; public dynamic class _Interace_Popup_Shop_173 extends MovieClip { public var _cost1:TextField; public var _cost2:TextField; public var _cost4:TextField; public var _cost3:TextField; public var shopbtn_1:Button_Upgrade; public var _stat2:TextField; public var _stat1:TextField; public var _stat4:TextField; public var _stat3:TextField; public var shopbtn_2:Button_Upgrade; public var shopbtn_3:Button_Upgrade; public var shopbtn_4:Button_Upgrade; public function _Interace_Popup_Shop_173(){ addFrameScript(15, frame16, 60, frame61); } function frame16(){ Crunkadelic.getInstance().initShop(); } function frame61(){ Crunkadelic.getInstance().buttonsOn(); Crunkadelic.getInstance().initShop(); stop(); } } }//package crunkadelic_fla
Section 33
//_Interface_Money_135 (crunkadelic_fla._Interface_Money_135) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Interface_Money_135 extends MovieClip { public var _money:TextField; } }//package crunkadelic_fla
Section 34
//_Interface_Money_223 (crunkadelic_fla._Interface_Money_223) package crunkadelic_fla { import flash.display.*; import flash.text.*; public dynamic class _Interface_Money_223 extends MovieClip { public var moneyCounter:TextField; } }//package crunkadelic_fla
Section 35
//_Interface_Popups_136 (crunkadelic_fla._Interface_Popups_136) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class _Interface_Popups_136 extends MovieClip { public var btn3_MoveAround:Button_Battle_Pass; public var btn_Game:Button_Battle_Accept; public var btn2_MoveAround:Button_Battle_Pass; public var btn2_2City:Button_Battle_Enter; public var btn3_2City:Button_Battle_Enter; public var btn_MoveAround:Button_Battle_Deny; public function _Interface_Popups_136(){ addFrameScript(55, frame56, 60, frame61, 116, frame117, 121, frame122, 122, frame123, 177, frame178, 182, frame183); } function frame178(){ stop(); Crunkadelic.getInstance().buttonsOn(); } function frame183(){ stop(); } function frame117(){ stop(); Crunkadelic.getInstance().buttonsOn(); } function frame122(){ stop(); } function frame123(){ } function frame56(){ stop(); Crunkadelic.getInstance().buttonsOn(); Crunkadelic.getInstance().doesBattle = true; } function frame61(){ stop(); } } }//package crunkadelic_fla
Section 36
//_Interface_Splash_185 (crunkadelic_fla._Interface_Splash_185) package crunkadelic_fla { import flash.display.*; public dynamic class _Interface_Splash_185 extends MovieClip { public function _Interface_Splash_185(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 37
//_Interface_Splash_55 (crunkadelic_fla._Interface_Splash_55) package crunkadelic_fla { import flash.display.*; public dynamic class _Interface_Splash_55 extends MovieClip { public function _Interface_Splash_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 38
//_quickintro_Splash_198 (crunkadelic_fla._quickintro_Splash_198) package crunkadelic_fla { import flash.display.*; public dynamic class _quickintro_Splash_198 extends MovieClip { public function _quickintro_Splash_198(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 39
//AddictingGames_30 (crunkadelic_fla.AddictingGames_30) package crunkadelic_fla { import flash.events.*; import flash.net.*; import flash.display.*; public dynamic class AddictingGames_30 extends MovieClip { public function AddictingGames_30(){ addFrameScript(0, frame1); } function frame1(){ addEventListener(MouseEvent.MOUSE_DOWN, goToAG); } public function goToAG(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.addictinggames.com"); navigateToURL(_local2); } } }//package crunkadelic_fla
Section 40
//Button_Move_Beat_Left_208 (crunkadelic_fla.Button_Move_Beat_Left_208) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Beat_Left_208 extends MovieClip { public function Button_Move_Beat_Left_208(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 41
//Button_Move_Beat_Right_215 (crunkadelic_fla.Button_Move_Beat_Right_215) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Beat_Right_215 extends MovieClip { public function Button_Move_Beat_Right_215(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 42
//Button_Move_Brand_213 (crunkadelic_fla.Button_Move_Brand_213) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Brand_213 extends MovieClip { public function Button_Move_Brand_213(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 43
//Button_Move_Brand_Right_218 (crunkadelic_fla.Button_Move_Brand_Right_218) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Brand_Right_218 extends MovieClip { public function Button_Move_Brand_Right_218(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 44
//Button_Move_Look_Left_212 (crunkadelic_fla.Button_Move_Look_Left_212) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Look_Left_212 extends MovieClip { public function Button_Move_Look_Left_212(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 45
//Button_Move_Look_Right_217 (crunkadelic_fla.Button_Move_Look_Right_217) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Look_Right_217 extends MovieClip { public function Button_Move_Look_Right_217(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 46
//Button_Move_Lyrics_Left_211 (crunkadelic_fla.Button_Move_Lyrics_Left_211) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Lyrics_Left_211 extends MovieClip { public function Button_Move_Lyrics_Left_211(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 47
//Button_Move_Lyrics_Right_216 (crunkadelic_fla.Button_Move_Lyrics_Right_216) package crunkadelic_fla { import flash.display.*; public dynamic class Button_Move_Lyrics_Right_216 extends MovieClip { public function Button_Move_Lyrics_Right_216(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 48
//Enemy_148 (crunkadelic_fla.Enemy_148) package crunkadelic_fla { import flash.display.*; public dynamic class Enemy_148 extends MovieClip { public function Enemy_148(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 49
//Enemy_224 (crunkadelic_fla.Enemy_224) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class Enemy_224 extends MovieClip { public var bonus:MovieClip; public var man:MovieClip; public var demage:MovieClip; public function Enemy_224(){ addFrameScript(0, frame1, 1, frame2, 13, frame14, 35, frame36, 37, frame38, 49, frame50, 61, frame62, 85, frame86); } function frame86(){ Battle(parent).demageComplete(); } function frame14(){ stop(); Battle(parent).bonusComplete(); } function frame1(){ stop(); } function frame2(){ Battle(parent).initBonus(); } function frame36(){ Battle(parent).initDemage(); } function frame38(){ Battle(parent).playPainSnd(); } function frame50(){ gotoAndPlay(1); } function frame62(){ Battle.getInstance().soundManager.startSound("ElectricSnd", 0); } } }//package crunkadelic_fla
Section 50
//Enemy_Graphic_225 (crunkadelic_fla.Enemy_Graphic_225) package crunkadelic_fla { import flash.display.*; public dynamic class Enemy_Graphic_225 extends MovieClip { public function Enemy_Graphic_225(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 51
//Enemy_Graphic_33 (crunkadelic_fla.Enemy_Graphic_33) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class Enemy_Graphic_33 extends MovieClip { public function Enemy_Graphic_33(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(Crunkadelic.getInstance().getEnemyFrame()); } } }//package crunkadelic_fla
Section 52
//Game_Hero_Graphic_134 (crunkadelic_fla.Game_Hero_Graphic_134) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class Game_Hero_Graphic_134 extends MovieClip { public function Game_Hero_Graphic_134(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(Crunkadelic.getInstance().getPlayerFrame()); } } }//package crunkadelic_fla
Section 53
//Game_Hero_Graphic_235 (crunkadelic_fla.Game_Hero_Graphic_235) package crunkadelic_fla { import flash.display.*; public dynamic class Game_Hero_Graphic_235 extends MovieClip { public function Game_Hero_Graphic_235(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 54
//Hero_139 (crunkadelic_fla.Hero_139) package crunkadelic_fla { import flash.display.*; public dynamic class Hero_139 extends MovieClip { public function Hero_139(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package crunkadelic_fla
Section 55
//Hero_234 (crunkadelic_fla.Hero_234) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class Hero_234 extends MovieClip { public var bonus:MovieClip; public var man:MovieClip; public var bolt:MovieClip; public var demage:MovieClip; public function Hero_234(){ addFrameScript(0, frame1, 1, frame2, 13, frame14, 35, frame36, 37, frame38, 49, frame50, 61, frame62, 85, frame86); } function frame86(){ Battle(parent).demageComplete(); } function frame14(){ gotoAndPlay(1); Battle(parent).bonusComplete(); } function frame1(){ stop(); } function frame2(){ Battle(parent).initBonus(); } function frame36(){ Battle(parent).initDemage(); } function frame38(){ Battle(parent).playPainSnd(); } function frame50(){ gotoAndPlay(1); } function frame62(){ Battle.getInstance().soundManager.startSound("ElectricSnd", 0); } } }//package crunkadelic_fla
Section 56
//heros_1_68 (crunkadelic_fla.heros_1_68) package crunkadelic_fla { import flash.display.*; public dynamic class heros_1_68 extends MovieClip { public function heros_1_68(){ addFrameScript(186, frame187); } function frame187(){ stop(); } } }//package crunkadelic_fla
Section 57
//Interface_Thunders_144 (crunkadelic_fla.Interface_Thunders_144) package crunkadelic_fla { import flash.display.*; public dynamic class Interface_Thunders_144 extends MovieClip { public function Interface_Thunders_144(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package crunkadelic_fla
Section 58
//Interface_Thunders_230 (crunkadelic_fla.Interface_Thunders_230) package crunkadelic_fla { import flash.display.*; public dynamic class Interface_Thunders_230 extends MovieClip { public function Interface_Thunders_230(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package crunkadelic_fla
Section 59
//intro_2_74 (crunkadelic_fla.intro_2_74) package crunkadelic_fla { import flash.display.*; public dynamic class intro_2_74 extends MovieClip { public function intro_2_74(){ addFrameScript(187, frame188); } function frame188(){ stop(); } } }//package crunkadelic_fla
Section 60
//intro_3_78 (crunkadelic_fla.intro_3_78) package crunkadelic_fla { import flash.display.*; public dynamic class intro_3_78 extends MovieClip { public function intro_3_78(){ addFrameScript(53, frame54, 67, frame68); } function frame54(){ } function frame68(){ stop(); } } }//package crunkadelic_fla
Section 61
//intro_5_88 (crunkadelic_fla.intro_5_88) package crunkadelic_fla { import flash.display.*; public dynamic class intro_5_88 extends MovieClip { public function intro_5_88(){ addFrameScript(72, frame73); } function frame73(){ stop(); } } }//package crunkadelic_fla
Section 62
//intro_66 (crunkadelic_fla.intro_66) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class intro_66 extends MovieClip { public var btn_Map:skip_btn; public function intro_66(){ addFrameScript(0, frame1, 852, frame853); } function frame853(){ stop(); MovieClip(parent).play(); } function frame1(){ Crunkadelic.getInstance().buttonsOn(); } } }//package crunkadelic_fla
Section 63
//logodrop_3 (crunkadelic_fla.logodrop_3) package crunkadelic_fla { import flash.display.*; public dynamic class logodrop_3 extends MovieClip { public function logodrop_3(){ addFrameScript(146, frame147); } function frame147(){ stop(); } } }//package crunkadelic_fla
Section 64
//Map_Animations_132 (crunkadelic_fla.Map_Animations_132) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class Map_Animations_132 extends MovieClip { public var _enemies:MovieClip; public var _player_character:MovieClip; public function Map_Animations_132(){ addFrameScript(0, frame1, 2, frame3, 7, frame8, 19, frame20, 20, frame21, 32, frame33, 37, frame38, 39, frame40, 40, frame41, 61, frame62, 72, frame73, 79, frame80, 80, frame81, 87, frame88, 98, frame99, 119, frame120, 120, frame121, 131, frame132, 144, frame145, 159, frame160, 160, frame161, 175, frame176, 188, frame189, 199, frame200, 200, frame201, 204, frame205, 224, frame225, 239, frame240, 240, frame241, 0xFF, frame256, 275, frame276, 279, frame280, 280, frame281, 288, frame289, 303, frame304, 319, frame320, 320, frame321, 336, frame337, 351, frame352, 359, frame360, 360, frame361, 369, frame370, 376, frame377, 379, frame380, 380, frame381, 383, frame384, 390, frame391, 399, frame400, 400, frame401, 415, frame416, 427, frame428, 440, frame441, 441, frame442, 454, frame455, 465, frame466, 479, frame480, 480, frame481, 492, frame493, 504, frame505, 519, frame520, 520, frame521, 535, frame536, 547, frame548, 559, frame560, 560, frame561, 571, frame572, 578, frame579, 599, frame600, 600, frame601, 621, frame622, 628, frame629, 639, frame640, 640, frame641, 645, frame646, 654, frame655, 659, frame660, 660, frame661, 665, frame666, 674, frame675, 679, frame680, 680, frame681, 688, frame689, 697, frame698, 709, frame710, 710, frame711, 722, frame723, 731, frame732, 739, frame740, 740, frame741, 744, frame745, 752, frame753, 759, frame760, 760, frame761, 767, frame768, 775, frame776, 779, frame780, 780, frame781, 796, frame797, 819, frame820, 820, frame821, 827, frame828, 843, frame844, 859, frame860, 860, frame861, 869, frame870, 878, frame879, 889, frame890, 890, frame891, 901, frame902, 910, frame911, 919, frame920, 920, frame921, 928, frame929, 936, frame937, 939, frame940, 940, frame941, 943, frame944, 951, frame952, 959, frame960, 960, frame961, 964, frame965, 975, frame976, 989, frame990, 990, frame991, 1004, frame1005, 1015, frame1016, 1019, frame1020, 1020, frame1021, 1035, frame1036, 1045, frame1046, 1059, frame1060, 1060, frame1061, 1074, frame1075, 1084, frame1085, 1099, frame1100, 1100, frame1101, 1106, frame1107, 1119, frame1120, 1129, frame1130, 1130, frame1131, 1140, frame1141, 1153, frame1154, 1159, frame1160, 1160, frame1161, 1176, frame1177, 1180, frame1181, 1189, frame1190, 1190, frame1191, 1199, frame1200, 1203, frame1204, 1219, frame1220, 1220, frame1221, 1237, frame1238, 1246, frame1247, 1250, frame1251, 1251, frame1252, 1255, frame1256, 1263, frame1264, 1279, frame1280, 0x0500, frame1281, 1292, frame1293, 1300, frame1301, 1310, frame1311, 1311, frame1312, 1320, frame1321, 1328, frame1329, 1339, frame1340, 1340, frame1341, 1347, frame1348, 1355, frame1356, 1360, frame1361, 1361, frame1362, 1364, frame1365, 1373, frame1374, 1379, frame1380); } function frame276(){ Crunkadelic.getInstance().randomEncounter(); } function frame1060(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1061(){ Crunkadelic.getInstance().currentRoad(16); } function frame710(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame711(){ Crunkadelic.getInstance().currentRoad(10); } function frame1181(){ Crunkadelic.getInstance().randomEncounter(); } function frame952(){ Crunkadelic.getInstance().randomEncounter(); } function frame280(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame160(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1190(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame281(){ Crunkadelic.getInstance().currentRoad(4); } function frame161(){ Crunkadelic.getInstance().currentRoad(2); } function frame961(){ Crunkadelic.getInstance().currentRoad(15); } function frame600(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame723(){ Crunkadelic.getInstance().randomEncounter(); } function frame1191(){ Crunkadelic.getInstance().currentRoad(18); } function frame289(){ Crunkadelic.getInstance().randomEncounter(); } function frame601(){ Crunkadelic.getInstance().currentRoad(8); } function frame844(){ Crunkadelic.getInstance().randomEncounter(); } function frame960(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame176(){ Crunkadelic.getInstance().randomEncounter(); Crunkadelic.getInstance().randomEncounter(); } function frame732(){ Crunkadelic.getInstance().randomEncounter(); } function frame1075(){ Crunkadelic.getInstance().randomEncounter(); } function frame1085(){ Crunkadelic.getInstance().randomEncounter(); } function frame976(){ Crunkadelic.getInstance().randomEncounter(); } function frame965(){ Crunkadelic.getInstance().randomEncounter(); } function frame189(){ Crunkadelic.getInstance().randomEncounter(); } function frame3(){ Crunkadelic.getInstance().randomEncounter(); } function frame741(){ Crunkadelic.getInstance().currentRoad(11); } function frame622(){ Crunkadelic.getInstance().randomEncounter(); } function frame1(){ Crunkadelic.getInstance().currentRoad(0); } function frame505(){ Crunkadelic.getInstance().randomEncounter(); } function frame629(){ Crunkadelic.getInstance().randomEncounter(); } function frame21(){ Crunkadelic.getInstance().currentRoad(0); } function frame860(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame740(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame861(){ Crunkadelic.getInstance().currentRoad(13); } function frame8(){ Crunkadelic.getInstance().randomEncounter(); } function frame870(){ Crunkadelic.getInstance().randomEncounter(); } function frame990(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame753(){ Crunkadelic.getInstance().randomEncounter(); } function frame1301(){ Crunkadelic.getInstance().randomEncounter(); } function frame33(){ Crunkadelic.getInstance().randomEncounter(); } function frame20(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame38(){ Crunkadelic.getInstance().randomEncounter(); } function frame745(){ Crunkadelic.getInstance().randomEncounter(); } function frame640(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame520(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame400(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame401(){ Crunkadelic.getInstance().currentRoad(6); } function frame40(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame646(){ Crunkadelic.getInstance().randomEncounter(); } function frame761(){ Crunkadelic.getInstance().currentRoad(11); } function frame641(){ Crunkadelic.getInstance().currentRoad(9); } function frame521(){ Crunkadelic.getInstance().currentRoad(7); } function frame879(){ Crunkadelic.getInstance().randomEncounter(); } function frame1312(){ Crunkadelic.getInstance().currentRoad(20); } function frame41(){ Crunkadelic.getInstance().currentRoad(1); } function frame760(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame768(){ Crunkadelic.getInstance().randomEncounter(); } function frame991(){ Crunkadelic.getInstance().currentRoad(15); } function frame1311(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame890(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame891(){ Crunkadelic.getInstance().currentRoad(13); } function frame655(){ Crunkadelic.getInstance().randomEncounter(); } function frame536(){ Crunkadelic.getInstance().randomEncounter(); } function frame416(){ Crunkadelic.getInstance().randomEncounter(); } function frame1200(){ Crunkadelic.getInstance().randomEncounter(); } function frame776(){ Crunkadelic.getInstance().randomEncounter(); } function frame1204(){ Crunkadelic.getInstance().randomEncounter(); } function frame1321(){ Crunkadelic.getInstance().randomEncounter(); } function frame1329(){ Crunkadelic.getInstance().randomEncounter(); } function frame62(){ Crunkadelic.getInstance().randomEncounter(); } function frame304(){ Crunkadelic.getInstance().randomEncounter(); } function frame661(){ Crunkadelic.getInstance().currentRoad(9); } function frame548(){ Crunkadelic.getInstance().randomEncounter(); } function frame428(){ Crunkadelic.getInstance().randomEncounter(); } function frame780(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame666(){ Crunkadelic.getInstance().randomEncounter(); } function frame660(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame797(){ Crunkadelic.getInstance().randomEncounter(); } function frame73(){ Crunkadelic.getInstance().randomEncounter(); } function frame1340(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1100(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame675(){ Crunkadelic.getInstance().randomEncounter(); } function frame781(){ Crunkadelic.getInstance().currentRoad(12); } function frame1220(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1107(){ Crunkadelic.getInstance().randomEncounter(); } function frame1101(){ Crunkadelic.getInstance().currentRoad(17); } function frame1348(){ Crunkadelic.getInstance().randomEncounter(); } function frame1341(){ Crunkadelic.getInstance().currentRoad(21); } function frame1221(){ Crunkadelic.getInstance().currentRoad(19); } function frame560(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame561(){ Crunkadelic.getInstance().currentRoad(8); } function frame321(){ Crunkadelic.getInstance().currentRoad(4); } function frame81(){ Crunkadelic.getInstance().currentRoad(1); } function frame681(){ Crunkadelic.getInstance().currentRoad(10); } function frame205(){ Crunkadelic.getInstance().randomEncounter(); } function frame320(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame80(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame201(){ Crunkadelic.getInstance().currentRoad(3); } function frame680(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame689(){ Crunkadelic.getInstance().randomEncounter(); } function frame441(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame200(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1238(){ Crunkadelic.getInstance().randomEncounter(); } function frame88(){ Crunkadelic.getInstance().randomEncounter(); } function frame442(){ Crunkadelic.getInstance().currentRoad(6); } function frame1356(){ Crunkadelic.getInstance().randomEncounter(); } function frame572(){ Crunkadelic.getInstance().randomEncounter(); } function frame455(){ Crunkadelic.getInstance().randomEncounter(); } function frame698(){ Crunkadelic.getInstance().randomEncounter(); } function frame99(){ Crunkadelic.getInstance().randomEncounter(); } function frame1365(){ Crunkadelic.getInstance().randomEncounter(); } function frame1120(){ Crunkadelic.getInstance().randomEncounter(); } function frame1005(){ Crunkadelic.getInstance().randomEncounter(); } function frame1362(){ Crunkadelic.getInstance().currentRoad(21); } function frame337(){ Crunkadelic.getInstance().randomEncounter(); } function frame1247(){ Crunkadelic.getInstance().randomEncounter(); } function frame1130(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1131(){ Crunkadelic.getInstance().currentRoad(17); } function frame466(){ Crunkadelic.getInstance().randomEncounter(); } function frame225(){ Crunkadelic.getInstance().randomEncounter(); } function frame1016(){ Crunkadelic.getInstance().randomEncounter(); } function frame1252(){ Crunkadelic.getInstance().currentRoad(19); } function frame1374(){ Crunkadelic.getInstance().randomEncounter(); } function frame902(){ Crunkadelic.getInstance().randomEncounter(); } function frame1256(){ Crunkadelic.getInstance().randomEncounter(); } function frame579(){ Crunkadelic.getInstance().randomEncounter(); } function frame1251(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame352(){ Crunkadelic.getInstance().randomEncounter(); } function frame1380(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1020(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1021(){ Crunkadelic.getInstance().currentRoad(16); } function frame1361(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1141(){ Crunkadelic.getInstance().randomEncounter(); } function frame911(){ Crunkadelic.getInstance().randomEncounter(); } function frame480(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame360(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame240(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame120(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1264(){ Crunkadelic.getInstance().randomEncounter(); } function frame481(){ Crunkadelic.getInstance().currentRoad(7); } function frame361(){ Crunkadelic.getInstance().currentRoad(5); } function frame241(){ Crunkadelic.getInstance().currentRoad(3); } function frame1154(){ Crunkadelic.getInstance().randomEncounter(); } function frame1036(){ Crunkadelic.getInstance().randomEncounter(); } function frame920(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame121(){ Crunkadelic.getInstance().currentRoad(2); } function frame929(){ Crunkadelic.getInstance().randomEncounter(); } function frame921(){ Crunkadelic.getInstance().currentRoad(14); } function frame493(){ Crunkadelic.getInstance().randomEncounter(); } function frame132(){ Crunkadelic.getInstance().randomEncounter(); } function frame1161(){ Crunkadelic.getInstance().currentRoad(18); } function frame256(){ Crunkadelic.getInstance().randomEncounter(); } function frame937(){ Crunkadelic.getInstance().randomEncounter(); } function frame377(){ Crunkadelic.getInstance().randomEncounter(); } function frame1160(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame370(){ Crunkadelic.getInstance().randomEncounter(); } function frame1046(){ Crunkadelic.getInstance().randomEncounter(); } function frame380(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame381(){ Crunkadelic.getInstance().currentRoad(5); } function frame384(){ Crunkadelic.getInstance().randomEncounter(); } function frame145(){ Crunkadelic.getInstance().randomEncounter(); } function frame940(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame820(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } function frame1177(){ Crunkadelic.getInstance().randomEncounter(); } function frame1293(){ Crunkadelic.getInstance().randomEncounter(); } function frame941(){ Crunkadelic.getInstance().currentRoad(14); } function frame821(){ Crunkadelic.getInstance().currentRoad(12); } function frame944(){ Crunkadelic.getInstance().randomEncounter(); } function frame1281(){ Crunkadelic.getInstance().currentRoad(20); } function frame828(){ Crunkadelic.getInstance().randomEncounter(); } function frame391(){ Crunkadelic.getInstance().randomEncounter(); } function frame1280(){ stop(); Crunkadelic.getInstance().playerReachedCity(); } } }//package crunkadelic_fla
Section 65
//Map_Enemies_133 (crunkadelic_fla.Map_Enemies_133) package crunkadelic_fla { import flash.display.*; public dynamic class Map_Enemies_133 extends MovieClip { public var _enemy10:MovieClip; public var _enemy11:MovieClip; public var _enemy12:MovieClip; public var _enemy13:MovieClip; public var _enemy15:MovieClip; public var _enemy16:MovieClip; public var _enemy17:MovieClip; public var _enemy18:MovieClip; public var _enemy19:MovieClip; public var _enemy14:MovieClip; public var _enemy20:MovieClip; public var _enemy23:MovieClip; public var _enemy25:MovieClip; public var _enemy28:MovieClip; public var _enemy29:MovieClip; public var _enemy26:MovieClip; public var _enemy27:MovieClip; public var _enemy21:MovieClip; public var _enemy22:MovieClip; public var _enemy24:MovieClip; public var _enemy30:MovieClip; public var _enemy31:MovieClip; public var _enemy32:MovieClip; public var _enemy33:MovieClip; public var _enemy35:MovieClip; public var _enemy36:MovieClip; public var _enemy37:MovieClip; public var _enemy38:MovieClip; public var _enemy39:MovieClip; public var _enemy34:MovieClip; public var _enemy40:MovieClip; public var _enemy41:MovieClip; public var _enemy42:MovieClip; public var _enemy44:MovieClip; public var _enemy3:MovieClip; public var _enemy4:MovieClip; public var _enemy5:MovieClip; public var _enemy6:MovieClip; public var _enemy7:MovieClip; public var _enemy43:MovieClip; public var _enemy2:MovieClip; public var _enemy1:MovieClip; public var _enemy8:MovieClip; public var _enemy9:MovieClip; } }//package crunkadelic_fla
Section 66
//Map_Roads_109 (crunkadelic_fla.Map_Roads_109) package crunkadelic_fla { import flash.display.*; public dynamic class Map_Roads_109 extends MovieClip { public var from_10_to_9:MovieClip; public var from_4_to_12:MovieClip; public var from_17_to_19:MovieClip; public var from_17_to_18:MovieClip; public var from_20_to_22:MovieClip; public var from_10_to_11:MovieClip; public var from_15_to_16:MovieClip; public var from_2_to_3:MovieClip; public var from_2_to_7:MovieClip; public var from_2_to_4:MovieClip; public var from_15_to_21:MovieClip; public var from_19_to_20:MovieClip; public var from_7_to_8:MovieClip; public var from_12_to_10:MovieClip; public var from_2_to_23:MovieClip; public var from_12_to_13:MovieClip; public var from_12_to_17:MovieClip; public var from_12_to_15:MovieClip; public var from_4_to_5:MovieClip; public var from_4_to_6:MovieClip; public var from_1_to_2:MovieClip; public var from_13_to_14:MovieClip; } }//package crunkadelic_fla
Section 67
//outro_2_104 (crunkadelic_fla.outro_2_104) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class outro_2_104 extends MovieClip { public var btn_2Menu:lose_menu; public function outro_2_104(){ addFrameScript(60, frame61); } function frame61(){ stop(); Crunkadelic.getInstance().clearSave(); Crunkadelic.getInstance().buttonsOn(); } } }//package crunkadelic_fla
Section 68
//outro_6_93 (crunkadelic_fla.outro_6_93) package crunkadelic_fla { import main.*; import flash.display.*; public dynamic class outro_6_93 extends MovieClip { public var btn_2Title:outro_menu; public function outro_6_93(){ addFrameScript(0, frame1, 216, frame217); } function frame217(){ stop(); Crunkadelic.getInstance().clearSave(); Crunkadelic.getInstance().buttonsOn(); } function frame1(){ } } }//package crunkadelic_fla
Section 69
//Shop_Dialogue_EnterCityTown_165 (crunkadelic_fla.Shop_Dialogue_EnterCityTown_165) package crunkadelic_fla { import flash.display.*; public dynamic class Shop_Dialogue_EnterCityTown_165 extends MovieClip { public function Shop_Dialogue_EnterCityTown_165(){ addFrameScript(59, frame60); } function frame60(){ stop(); } } }//package crunkadelic_fla
Section 70
//Shop_Dialogue_Luxury_180 (crunkadelic_fla.Shop_Dialogue_Luxury_180) package crunkadelic_fla { import flash.display.*; public dynamic class Shop_Dialogue_Luxury_180 extends MovieClip { public function Shop_Dialogue_Luxury_180(){ addFrameScript(46, frame47); } function frame47(){ stop(); } } }//package crunkadelic_fla
Section 71
//Shop_Dialogue_Pawn_172 (crunkadelic_fla.Shop_Dialogue_Pawn_172) package crunkadelic_fla { import flash.display.*; public dynamic class Shop_Dialogue_Pawn_172 extends MovieClip { public function Shop_Dialogue_Pawn_172(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package crunkadelic_fla
Section 72
//teaser_1 (crunkadelic_fla.teaser_1) package crunkadelic_fla { import flash.display.*; public dynamic class teaser_1 extends MovieClip { public function teaser_1(){ addFrameScript(0, frame1, 439, frame440); } function frame440(){ MovieClip(root).play(); } function frame1(){ MovieClip(root).stop(); } } }//package crunkadelic_fla
Section 73
//Block (gameplay.Block) package gameplay { import flash.events.*; import main.*; import flash.display.*; import flash.utils.*; public class Block extends MovieClip { public var inside:MovieClip; private var mainClass:Battle; public var maxSpeed:Number; public var timer:Timer; public var timerFlag:Boolean; public var blockType:String; public var isInLine:Boolean; public var posX:int; public var acceleration:Number; public var timer2Flag:Boolean; public var posY:int; public var destinyY:Number; private var selectMC:MovieClip; public var destinyX:Number; public var timer2:Timer; public var cheked:Boolean; public var outOfBox:Boolean; public var activated:Boolean; public var speedX:Number; public var speedY:Number; public static var SWAPPED = "swapped"; public static var swapping:Boolean; public static var damage1Power = 10; public static var cashColdPower = 8; public static var fallingNum:int; public static var lyricSilverPower = 8; public static var BLOCK_CASH_GOLD = "block_cash_gold"; public static var BLOCK_LYRIC_SILVER = "block_lyric_silver"; public static var lookGoldPower = 8; public static var BLOCK_LOOK_GOLD = "block_look_gold"; public static var REACTION = "reaction"; public static var damage2Power = 20; public static var damage3Power = 25; public static var CAN_SWAP = "can_swap"; public static var cashSilverPower = 4; public static var BLOCK_CASH_SILVER = "block_cash_silver"; public static var BLOCK_BRAND_GOLD = "block_brand_gold"; public static var brandGoldPower = 8; public static var BLOCK_DAMAGE1 = "block_damage1"; public static var BLOCK_DAMAGE2 = "block_damage2"; public static var BLOCK_DAMAGE4 = "block_damage4"; public static var BLOCK_DAMAGE5 = "block_damage5"; public static var IS_DEAD = "is_dead"; public static var BLOCK_LOOK_SILVER = "block_look_silver"; public static var damage4Power = 20; public static var BLOCK_DAMAGE3 = "block_damage3"; public static var beatSilverPower = 4; public static var BLOCK_BEAT_SILVER = "block_beat_silver"; public static var lyricGoldPower = 8; public static var lookSilverPower = 8; public static var blockW:Number = 40; public static var typeNum:int; public static var beatGoldPower = 8; public static var brandSilverPower = 4; public static var BLOCK_LYRIC_GOLD = "block_lyric_gold"; public static var lastSelected:Block; public static var BLOCK_BEAT_GOLD = "block_beat_gold"; public static var blockH:Number = 40; public static var BLOCK_BRAND_SILVER = "block_brand_silver"; public static var damage5Power = 25; public function Block(){ addFrameScript(0, frame1, 17, frame18); super(); if (!fallingNum){ fallingNum = 0; }; swapping = false; blockH = 40; blockW = 40; timer = new Timer(1, 100); timer2 = new Timer(1); speedY = 1; speedX = 1; acceleration = 0.04; maxSpeed = 30; timerFlag = false; timer2Flag = false; mouseChildren = false; isInLine = false; cheked = false; outOfBox = false; activated = false; lastSelected = null; typeNum = 8; posX = 0; posY = 0; addEventListener(Event.REMOVED_FROM_STAGE, onRemoved); addEventListener(BlockBox.BLOCK_DEACTIVATE, onDeactivate); addEventListener(BlockBox.BLOCK_ACTIVATE, onActivate); addEventListener(Block.REACTION, reaction); addEventListener(BlockBox.PAUSE, onPause); addEventListener(BlockBox.RESUME, onResume); activate(); } private function onActivate(_arg1:Event){ activate(); } public function distance(_arg1:Block):int{ var _local2:int; _local2 = 0; _local2 = (Math.abs((posX - _arg1.posX)) + Math.abs((posY - _arg1.posY))); return (_local2); } public function setTypeByFrame(_arg1:Number){ inside.gotoAndStop(_arg1); blockType = inside.currentLabel; } public function getCurrentFrame():int{ return (inside.currentFrame); } public function select(){ if (lastSelected){ lastSelected.removeSelection(); }; if (!selectMC){ selectMC = new V(); }; addChild(selectMC); lastSelected = this; Battle.getInstance().soundManager.startSound("SelectSnd", 0); } public function onResume(_arg1:Event){ if (timerFlag){ play(); }; if (timer2Flag){ timer2.start(); }; if (activated){ buttonMode = true; addEventListener(MouseEvent.CLICK, onClick); }; } public function startSwapping(){ deactivate(); swapping = true; destinyX = ((posX * blockW) + (blockW * 0.5)); destinyY = ((posY * blockH) + (blockH * 0.5)); if (destinyX > x){ speedX = 1; } else { speedX = -1; }; if (destinyY > y){ speedY = 1; } else { speedY = -1; }; timer2.addEventListener(TimerEvent.TIMER, swap); timer2.start(); timer2Flag = true; } public function activate(){ buttonMode = true; addEventListener(MouseEvent.CLICK, onClick); activated = true; } public function reaction(_arg1:Event){ timerFlag = true; play(); } private function onClick(_arg1:MouseEvent){ if (lastSelected){ if ((((((((lastSelected.posX == (posX + 1))) || ((lastSelected.posX == (posX - 1))))) && ((lastSelected.posY == posY)))) || ((((((lastSelected.posY == (posY - 1))) || ((lastSelected.posY == (posY + 1))))) && ((lastSelected.posX == posX)))))){ dispatchEvent(new Event(CAN_SWAP)); } else { select(); }; } else { select(); }; } public function onPause(_arg1:Event){ if (timerFlag){ stop(); }; if (timer2Flag){ timer2.stop(); }; buttonMode = false; removeEventListener(MouseEvent.CLICK, onClick); } function frame18(){ gotoAndStop("Normal"); die(); } public function copyValues(_arg1:Block){ _arg1.posX = posX; _arg1.posY = posY; } public function stopFalling(){ fallingNum--; timer2.removeEventListener(TimerEvent.TIMER, fallDown); timer2.stop(); timer2Flag = false; if (fallingNum == 0){ dispatchEvent(new Event(BlockBox.LAST_ONE_FALLED)); }; } override public function toString():String{ return (new String((((("posX: " + posX.toString()) + " posY: ") + posY.toString()) + inside.currentLabel))); } public function removeSelection(){ removeChild(selectMC); selectMC = null; } public function deactivate(){ buttonMode = false; removeEventListener(MouseEvent.CLICK, onClick); activated = false; } function frame1(){ stop(); } private function onRemoved(_arg1:Event){ removeEventListener(MouseEvent.CLICK, onClick); } public function die(){ timerFlag = false; dispatchEvent(new Event(IS_DEAD)); } private function swap(_arg1:TimerEvent){ x = (x + speedX); y = (y + speedY); if ((((((speedX > 0)) && ((x > destinyX)))) || ((((speedX < 0)) && ((x < destinyX)))))){ x = destinyX; }; if ((((((speedY > 0)) && ((y > destinyY)))) || ((((speedY < 0)) && ((y < destinyY)))))){ y = destinyY; }; if ((((x == destinyX)) && ((y == destinyY)))){ stopSwapping(); }; } private function onTimer(_arg1:TimerEvent){ timer.removeEventListener(TimerEvent.TIMER, onTimer); timer.stop(); timerFlag = false; dispatchEvent(new Event(IS_DEAD)); } public function stopSwapping(){ timer2.removeEventListener(TimerEvent.TIMER, swap); timer2.stop(); timer2Flag = false; if (!swapping){ dispatchEvent(new Event(SWAPPED)); } else { swapping = false; }; } public function getType():int{ return ((inside.currentFrame - 1)); } private function onDeactivate(_arg1:Event){ deactivate(); } private function fallDown(_arg1:TimerEvent){ y = (y + speedY); speedY = (speedY + acceleration); if (speedY > maxSpeed){ speedY = maxSpeed; }; if (y > destinyY){ y = destinyY; }; if (y == destinyY){ stopFalling(); }; } public function setType(_arg1:String){ blockType = _arg1; inside.gotoAndStop(blockType); } public function startFalling(){ fallingNum++; deactivate(); destinyY = ((posY * blockH) + (blockH * 0.5)); speedY = 0.1; timer2.addEventListener(TimerEvent.TIMER, fallDown); timer2.start(); timer2Flag = true; } public static function getTypeNum():int{ return (typeNum); } } }//package gameplay
Section 74
//BlockBox (gameplay.BlockBox) package gameplay { import flash.events.*; import main.*; import flash.display.*; import flash.text.*; public class BlockBox extends MovieClip { public var btnPause:Pause; private var size:Number; public var swapB2:Block; public var effects:Array; public var destroyed:Number; public var swapB1:Block; public var blockH:Number; public var blockW:Number; public var blocks:Array; public var pausedB:Boolean; public var preset:String;// = "BonusHard" public var lines:Array; public static var NEW_SET = "new_set"; public static var BLOCK_ACTIVATE = "block_activate"; public static var BLOCK_DEACTIVATE = "block_deactivate"; public static var BOX_DEACTIVATED = "box_deactivated"; public static var lastSelected:Block; public static var PAUSE = "pause"; public static var LINES_DESTROYED = "lines_destroyed"; public static var BOX_ACTIVATED = "box_activated"; public static var END_OF_TURN = "end_of_turn"; public static var RESUME = "resume"; public static var oneExists:Boolean; public static var START_EFFECT = "start_effect"; public static var SEQUENCE_COMPLETE = "sequence_complete"; public static var LAST_ONE_FALLED = "last_one_falled"; public function BlockBox(){ var _local1:int; preset = "BonusHard"; destroyed = 0; pausedB = false; size = 8; blocks = new Array(size); _local1 = 0; while (_local1 < size) { blocks[_local1] = new Array(size); _local1++; }; preset = Battle.getInstance().preset; fillBox(); addEventListener(NEW_SET, onNewSet); addEventListener(LINES_DESTROYED, onLinesDestroyed); addEventListener(SEQUENCE_COMPLETE, onSequenceComplete); addEventListener(Event.ADDED_TO_STAGE, onAdded); btnPause = new Pause(); btnPause.x = 330; btnPause.y = 10; btnPause.buttonMode = true; btnPause.addEventListener(MouseEvent.CLICK, pauseClick); addChild(btnPause); deactivate(); clearEffects(); super(); } public function clearEffects(){ var _local1:int; effects = new Array(((Block.getTypeNum() + 1) + 8)); _local1 = 0; while (_local1 < effects.length) { effects[_local1] = 0; _local1++; }; } public function pauseBox(){ var _local1:*; var _local2:*; pausedB = true; _local1 = 0; while (_local1 < size) { _local2 = 0; while (_local2 < size) { if (blocks[_local2][_local1]){ blocks[_local2][_local1].dispatchEvent(new Event(PAUSE)); }; _local2++; }; _local1++; }; } public function destroyLines(){ var _local1:*; var _local2:*; _local1 = 0; while (_local1 < size) { _local2 = 0; while (_local2 < size) { if (((blocks[_local1][_local2]) && (blocks[_local1][_local2].isInLine))){ destroyBlock(_local1, _local2); }; _local2++; }; _local1++; }; } public function activate(){ var _local1:*; var _local2:*; dispatchEvent(new Event(BOX_ACTIVATED)); _local1 = 0; while (_local1 < size) { _local2 = 0; while (_local2 < size) { if (blocks[_local2][_local1]){ blocks[_local2][_local1].activate(); }; _local2++; }; _local1++; }; } public function moveBlock(_arg1:Block, _arg2:int, _arg3:int){ blocks[_arg1.posX][_arg1.posY] = null; _arg1.posX = _arg2; _arg1.posY = _arg3; blocks[_arg2][_arg3] = _arg1; _arg1.startFalling(); } public function updateBlock(_arg1:Block){ _arg1.x = ((_arg1.posX * Block.blockW) + (Block.blockW * 0.5)); _arg1.y = ((_arg1.posY * Block.blockH) + (Block.blockH * 0.5)); } public function fillBox(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:*; var _local7:*; _local1 = 0; _local2 = 0; _local3 = 0; _local5 = -1; _local6 = 0; while (_local6 < size) { _local5 = -1; _local7 = 0; while (_local7 < size) { if (_local6 >= 2){ if (blocks[_local7][(_local6 - 2)].blockType == blocks[_local7][(_local6 - 1)].blockType){ _local5 = blocks[_local7][(_local6 - 1)].getCurrentFrame(); }; }; _local1 = addRandBlock(_local7, _local6); if (_local4 == _local1){ _local3++; } else { _local3 = 0; }; if ((((_local3 > 1)) || ((_local1 == _local5)))){ while ((((_local4 == _local1)) || ((_local1 == _local5)))) { _local1 = getRandType(preset); }; blocks[_local7][_local6].setTypeByFrame(_local1); _local3 = 0; }; _local4 = _local1; _local7++; }; _local6++; }; } private function pauseClick(_arg1:MouseEvent){ if (pausedB){ resumeBox(); } else { pauseBox(); }; } public function resumeBox(){ var _local1:*; var _local2:*; pausedB = false; _local1 = 0; while (_local1 < size) { _local2 = 0; while (_local2 < size) { if (blocks[_local2][_local1]){ blocks[_local2][_local1].dispatchEvent(new Event(RESUME)); }; _local2++; }; _local1++; }; } private function onAdded(_arg1:Event){ Battle.getInstance().box = this; } public function getRandType(_arg1:String="All"):Number{ var _local2:Number; var _local3:Array; var _local4:int; _local2 = 1; _local3 = new Array((Block.getTypeNum() + 1)); switch (_arg1){ case "All": _local2 = (Math.random() * (Block.getTypeNum() + 0.99)); _local2 = Math.round((_local2 + 1)); break; case "Bonus": _local3[0] = new Array(0, 0.12); _local3[1] = new Array(0.12, 0.24); _local3[2] = new Array(0.24, 0.36); _local3[3] = new Array(0.36, 0.48); _local3[4] = new Array(0.48, 0.6); _local3[5] = new Array(0.6, 0.72); _local3[6] = new Array(0.72, 0.8); _local3[7] = new Array(0.8, 0.9); _local3[8] = new Array(0.9, 1); _local2 = Math.random(); _local4 = 0; while (_local4 < _local3.length) { if ((((_local2 >= _local3[_local4][0])) && ((_local2 <= _local3[_local4][1])))){ _local2 = (_local4 + 1); break; }; _local4++; }; break; case "BonusHard": _local3[0] = new Array(0, 0.15); _local3[1] = new Array(0.15, 0.3); _local3[2] = new Array(0.3, 0.45); _local3[3] = new Array(0.45, 0.6); _local3[4] = new Array(0.6, 0.75); _local3[5] = new Array(0.75, 0.9); _local3[6] = new Array(0.9, 0.93); _local3[7] = new Array(0.93, 0.96); _local3[8] = new Array(0.96, 1); _local2 = Math.random(); _local4 = 0; while (_local4 < _local3.length) { if ((((_local2 >= _local3[_local4][0])) && ((_local2 <= _local3[_local4][1])))){ _local2 = (_local4 + 1); break; }; _local4++; }; break; case "Damage": _local3[0] = new Array(0, 0.08); _local3[1] = new Array(0.08, 0.16); _local3[2] = new Array(0.16, 0.25); _local3[3] = new Array(0.25, 0.34); _local3[4] = new Array(0.34, 0.42); _local3[5] = new Array(0.42, 0.5); _local3[6] = new Array(0.5, 0.675); _local3[7] = new Array(0.675, 0.85); _local3[8] = new Array(0.85, 1); _local2 = Math.random(); _local4 = 0; while (_local4 < _local3.length) { if ((((_local2 >= _local3[_local4][0])) && ((_local2 <= _local3[_local4][1])))){ _local2 = (_local4 + 1); break; }; _local4++; }; break; case "DamageHard": _local3[0] = new Array(0, 0.05); _local3[1] = new Array(0.05, 0.1); _local3[2] = new Array(0.1, 0.15); _local3[3] = new Array(0.15, 0.2); _local3[4] = new Array(0.2, 0.25); _local3[5] = new Array(0.25, 0.3); _local3[6] = new Array(0.3, 0.525); _local3[7] = new Array(0.525, 0.75); _local3[8] = new Array(0.75, 1); _local2 = Math.random(); _local4 = 0; while (_local4 < _local3.length) { if ((((_local2 >= _local3[_local4][0])) && ((_local2 <= _local3[_local4][1])))){ _local2 = (_local4 + 1); break; }; _local4++; }; break; default: break; }; return (_local2); } public function deactivate(){ var _local1:*; var _local2:*; dispatchEvent(new Event(BOX_DEACTIVATED)); _local1 = 0; while (_local1 < size) { _local2 = 0; while (_local2 < size) { if (blocks[_local2][_local1]){ blocks[_local2][_local1].deactivate(); }; _local2++; }; _local1++; }; } private function onSequenceComplete(_arg1:Event){ completeBox(); } private function canSwap(_arg1:Event){ Block.lastSelected.removeSelection(); swapBlocks(Block(_arg1.currentTarget), Block.lastSelected); } public function findNearest(_arg1:Block, _arg2:String="empty", _arg3:Array=null):Array{ var _local4:Block; var _local5:Block; var _local6:int; var _local7:int; var _local8:int; var _local9:String; var _local10:Array; var _local11:Boolean; var _local12:*; var _local13:*; var _local14:int; _local8 = size; _local10 = new Array(); _local11 = false; if (_arg2 == "empty"){ _arg2 = _arg1.blockType; }; _local12 = 0; while (_local12 < size) { _local13 = 0; while (_local13 < size) { _local11 = false; _local5 = blocks[_local12][_local13]; if ((((_arg2 == _local5.blockType)) && (!((_local5 == _arg1))))){ if (_arg3){ _local14 = 0; while (_local14 < _arg3.length) { if ((((_arg3[_local14].posX == _local12)) && ((_arg3[_local14].posY == _local13)))){ _local11 = true; }; _local14++; }; }; if (!_local11){ if (!_local4){ _local4 = _local5; _local6 = _arg1.distance(_local4); _local9 = "nothing"; if (_arg1.posX == _local5.posX){ if (_arg1.posY > _local5.posY){ _local9 = "colU"; } else { _local9 = "colD"; }; }; if (_arg1.posY == _local5.posY){ if (_arg1.posX > _local5.posX){ _local9 = "rowL"; } else { _local9 = "rowR"; }; }; _local10.push(new Array(_arg1, _local4, _local6, _local9)); } else { _local7 = _arg1.distance(_local5); _local9 = "nothing"; if (_arg1.posX == _local5.posX){ if (_arg1.posY > _local5.posY){ _local9 = "colU"; } else { _local9 = "colD"; }; }; if (_arg1.posY == _local5.posY){ if (_arg1.posX > _local5.posX){ _local9 = "rowL"; } else { _local9 = "rowR"; }; }; if ((((_local7 <= 2)) && ((_local6 <= 2)))){ _local4 = _local5; _local6 = _local7; _local10.push(new Array(_arg1, _local4, _local6, _local9)); }; if ((((_local7 < _local6)) && ((_local6 >= 2)))){ _local4 = _local5; _local10 = new Array(); _local6 = _local7; _local10.push(new Array(_arg1, _local4, _local6, _local9)); _local8 = _local6; }; }; }; }; _local13++; }; _local12++; }; if (_local10.length < 1){ _local10.push(new Array(_arg1, _local4, _local6, _local9)); }; return (_local10); } public function findMoves(_arg1:int):Array{ var _local2:Array; var _local3:Array; var _local4:Number; var _local5:int; var _local6:Boolean; var _local7:int; var _local8:*; var _local9:Array; var _local10:Array; var _local11:int; var _local12:Array; var _local13:Boolean; var _local14:Boolean; var _local15:int; var _local16:*; var _local17:*; var _local18:*; _local2 = new Array(); _local3 = new Array(); _local4 = -1; _local6 = false; _local7 = 0; _local5 = _arg1; _local8 = 0; while (_local8 < size) { _local16 = 0; while (_local16 < size) { _local6 = false; if (blocks[_local8][_local16].getType() == _local5){ _local2[_local7] = findNearest(blocks[_local8][_local16]); _local7++; }; _local16++; }; _local8++; }; _local11 = 0; _local13 = false; _local14 = false; _local15 = 0; while (_local15 < _local2.length) { _local17 = (_local2[_local15].length - 1); while (_local17 >= 0) { _local10 = new Array(); if (!_local9){ _local9 = _local2[_local15][_local17]; }; if (_local9[2] < _local2[_local15][_local17]){ _local9 = _local2[_local15][_local17]; }; _local12 = null; _local13 = false; if (_local2[_local15][_local17][2] <= 2){ _local10 = new Array(); if (_local2[_local15][_local17][2] == 1){ _local14 = true; if (_local2[_local15][_local17][3] == "rowR"){ if (_local2[_local15][_local17][1].posX < (size - 1)){ _local10 = _local10.concat(findNearest(blocks[(_local2[_local15][_local17][1].posX + 1)][_local2[_local15][_local17][1].posY], _local2[_local15][_local17][0].blockType, new Array(_local2[_local15][_local17][0], _local2[_local15][_local17][1]))); }; if (_local2[_local15][_local17][0].posX > 1){ _local10 = _local10.concat(findNearest(blocks[(_local2[_local15][_local17][0].posX - 1)][_local2[_local15][_local17][0].posY], _local2[_local15][_local17][0].blockType, new Array(_local2[_local15][_local17][0], _local2[_local15][_local17][1]))); }; _local18 = 0; while (_local18 < _local10.length) { if (!_local12){ _local12 = _local10[_local18]; }; if (_local10[_local18][2] <= _local12[2]){ _local12 = _local10[_local18]; }; _local18++; }; if (_local12[1]){ if ((((_local12[0].posX > _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX + 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posX < _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX - 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posY > _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY + 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posY < _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY - 1)], _local12[2])); _local13 = true; }; }; }; if (_local2[_local15][_local17][3] == "colD"){ if (_local2[_local15][_local17][1].posY < (size - 1)){ _local10 = _local10.concat(findNearest(blocks[_local2[_local15][_local17][1].posX][(_local2[_local15][_local17][1].posY + 1)], _local2[_local15][_local17][0].blockType, new Array(_local2[_local15][_local17][0], _local2[_local15][_local17][1]))); }; if (_local2[_local15][_local17][0].posY > 1){ _local10 = _local10.concat(findNearest(blocks[_local2[_local15][_local17][0].posX][(_local2[_local15][_local17][0].posY - 1)], _local2[_local15][_local17][0].blockType, new Array(_local2[_local15][_local17][0], _local2[_local15][_local17][1]))); }; _local18 = 0; while (_local18 < _local10.length) { if (!_local12){ _local12 = _local10[_local18]; }; if (_local10[_local18][2] <= _local12[2]){ _local12 = _local10[_local18]; }; _local18++; }; if (_local12[1]){ if ((((_local12[0].posY > _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY + 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posY < _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY - 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posX > _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX + 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posX < _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX - 1)][_local12[1].posY], _local12[2])); _local13 = true; }; }; }; }; if (_local2[_local15][_local17][2] == 2){ if (_local2[_local15][_local17][3] == "rowR"){ _local14 = true; _local10 = findNearest(blocks[(_local2[_local15][_local17][0].posX + 1)][_local2[_local15][_local17][0].posY], _local2[_local15][_local17][0].blockType, new Array(_local2[_local15][_local17][0], _local2[_local15][_local17][1])); _local12 = null; _local13 = false; _local18 = 0; while (_local18 < _local10.length) { if (!_local12){ _local12 = _local10[_local18]; }; if (_local10[_local18][2] <= _local12[2]){ _local12 = _local10[_local18]; }; _local18++; }; if (_local12[1]){ if ((((_local12[0].posX > _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX + 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posX < _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX - 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posY > _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY + 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posY < _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY - 1)], _local12[2])); _local13 = true; }; }; }; if (_local2[_local15][_local17][3] == "colD"){ _local14 = true; _local10 = findNearest(blocks[_local2[_local15][_local17][0].posX][(_local2[_local15][_local17][0].posY + 1)], _local2[_local15][_local17][0].blockType, new Array(_local2[_local15][_local17][0], _local2[_local15][_local17][1])); _local12 = null; _local13 = false; _local18 = 0; while (_local18 < _local10.length) { if (!_local12){ _local12 = _local10[_local18]; }; if (_local10[_local18][2] <= _local12[2]){ _local12 = _local10[_local18]; }; _local18++; }; if (_local12[1]){ if ((((_local12[0].posY > _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY + 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posY < _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY - 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posX > _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX + 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posX < _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX - 1)][_local12[1].posY], _local12[2])); _local13 = true; }; }; }; }; }; _local17--; }; _local15++; }; if (!_local14){ _local12 = _local9; _local13 = false; if (((_local12) && (!((_local12[1] == null))))){ if (_local12[2] <= 2){ _local12[2] = (_local12[2] + 5); }; if ((((_local12[0].posX > _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX + 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posX < _local12[1].posX)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[(_local12[1].posX - 1)][_local12[1].posY], _local12[2])); _local13 = true; }; if ((((_local12[0].posY > _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY + 1)], _local12[2])); _local13 = true; }; if ((((_local12[0].posY < _local12[1].posY)) && (!(_local13)))){ _local3.push(new Array(_local12[1], blocks[_local12[1].posX][(_local12[1].posY - 1)], _local12[2])); _local13 = true; }; }; }; return (_local3); } public function checkCol(_arg1:int):Array{ var _local2:int; var _local3:Array; var _local4:String; var _local5:Number; var _local6:Number; var _local7:Boolean; var _local8:int; var _local9:int; var _local10:int; _local2 = 0; _local3 = new Array(); _local4 = ""; _local5 = 0; _local6 = 0; _local7 = false; _local8 = 0; while (_local8 < size) { if (!blocks[_arg1][_local8]){ _local7 = false; _local5 = 0; _local4 = null; } else { if (blocks[_arg1][_local8].blockType != _local4){ if (_local7){ _local7 = false; _local2 = (_local6 + _local5); _local9 = _local6; while (_local9 <= _local2) { if (!blocks[_arg1][_local9].isInLine){ blocks[_arg1][_local9].isInLine = true; _local3.push(blocks[_arg1][_local9]); }; _local9++; }; }; _local4 = blocks[_arg1][_local8].blockType; _local6 = _local8; _local5 = 0; } else { ++_local5; if (_local5 >= 2){ _local7 = true; }; }; }; _local8++; }; if (_local7){ _local7 = false; _local2 = (_local6 + _local5); _local10 = _local6; while (_local10 <= _local2) { if (!blocks[_arg1][_local10].isInLine){ blocks[_arg1][_local10].isInLine = true; _local3.push(blocks[_arg1][_local10]); }; _local10++; }; }; return (_local3); } private function onLinesDestroyed(_arg1:Event){ var _local2:Boolean; var _local3:int; _local2 = true; _local3 = 0; while (_local3 < effects.length) { if (effects[_local3] != 0){ dispatchEvent(new Event(START_EFFECT)); _local2 = false; break; }; _local3++; }; if (_local2){ clearEffects(); dispatchEvent(new Event(SEQUENCE_COMPLETE)); }; } public function onNewSet(_arg1:Event){ updateBox(); } private function onFalled(_arg1:Event){ dispatchEvent(new Event(NEW_SET)); } public function returnScore():Number{ return (destroyed); } public function destroyBlock(_arg1:int, _arg2:int){ removeChild(blocks[_arg1][_arg2]); blocks[_arg1][_arg2] = null; destroyed++; Battle.getInstance().soundManager.startSound("BlockRemoveSnd", 0); } private function isDead(_arg1:Event){ var _local2:Block; var _local3:Boolean; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Block; var _local8:int; _local2 = Block(_arg1.currentTarget); _local3 = false; _local4 = false; _local5 = 0; _local6 = 0; _local8 = 0; if (lines.length > 3){ if (lines.length >= 6){ _local4 = false; _local5 = 0; _local6 = 0; _local7 = lines[0]; _local8 = 0; while (_local8 < lines.length) { if (Math.abs((lines[_local8].posX - _local7.posX)) > 1){ _local5++; }; if (Math.abs((lines[_local8].posY - _local7.posY)) > 1){ _local6++; }; _local8++; }; if ((((_local5 == 2)) || ((_local6 == 2)))){ effects[(effects.length - 1)] = 6; }; }; if (lines.length >= 5){ _local4 = false; _local5 = 0; _local6 = 0; _local7 = lines[0]; _local8 = 0; while (_local8 < lines.length) { if (Math.abs((lines[_local8].posX - _local7.posX)) > 0){ _local5++; }; if (Math.abs((lines[_local8].posY - _local7.posY)) > 0){ _local6++; }; _local8++; }; if (_local5 == 0){ effects[(effects.length - 2)] = 5; }; if (_local6 == 0){ effects[(effects.length - 3)] = 5; }; }; if (lines.length >= 9){ _local4 = false; _local5 = 0; _local6 = 0; _local7 = lines[0]; _local8 = 0; while (_local8 < lines.length) { if (Math.abs((lines[_local8].posX - _local7.posX)) > 2){ _local5++; }; if (Math.abs((lines[_local8].posY - _local7.posY)) > 2){ _local6++; }; _local8++; }; if ((((_local5 <= 3)) && ((_local6 <= 3)))){ effects[(effects.length - 4)] = 9; }; }; }; lines.splice(lines.indexOf(blocks[_local2.posX][_local2.posY]), 1); var _local9 = effects; var _local10 = _local2.getType(); var _local11 = (_local9[_local10] + 1); _local9[_local10] = _local11; destroyBlock(_local2.posX, _local2.posY); if ((((((_local2.posX < (size - 1))) && (blocks[(_local2.posX + 1)][_local2.posY]))) && (blocks[(_local2.posX + 1)][_local2.posY].isInLine))){ killCell(blocks[(_local2.posX + 1)][_local2.posY], lines); _local3 = true; }; if ((((((_local2.posY < (size - 1))) && (blocks[_local2.posX][(_local2.posY + 1)]))) && (blocks[_local2.posX][(_local2.posY + 1)].isInLine))){ killCell(blocks[_local2.posX][(_local2.posY + 1)], lines); _local3 = true; }; if ((((((_local2.posX > 0)) && (blocks[(_local2.posX - 1)][_local2.posY]))) && (blocks[(_local2.posX - 1)][_local2.posY].isInLine))){ killCell(blocks[(_local2.posX - 1)][_local2.posY], lines); _local3 = true; }; if ((((((_local2.posY > 0)) && (blocks[_local2.posX][(_local2.posY - 1)]))) && (blocks[_local2.posX][(_local2.posY - 1)].isInLine))){ killCell(blocks[_local2.posX][(_local2.posY - 1)], lines); _local3 = true; }; if (lines.length == 0){ dispatchEvent(new Event(LINES_DESTROYED)); } else { if (!_local3){ killCell(lines[0], lines); }; }; } public function checkRow(_arg1:int){ var _local2:int; var _local3:Array; var _local4:String; var _local5:Number; var _local6:Number; var _local7:Boolean; var _local8:int; var _local9:int; var _local10:int; _local2 = 0; _local3 = new Array(); _local4 = ""; _local5 = 0; _local6 = 0; _local7 = false; _local8 = 0; while (_local8 < size) { if (blocks[_local8][_arg1] == null){ _local7 = false; _local5 = 0; _local4 = null; } else { if (blocks[_local8][_arg1].blockType != _local4){ if (_local7){ _local7 = false; _local2 = (_local6 + _local5); _local9 = _local6; while (_local9 <= _local2) { if (blocks[_local9][_arg1].isInLine == false){ _local3.push(blocks[_local9][_arg1]); blocks[_local9][_arg1].isInLine = true; }; _local9++; }; }; _local4 = blocks[_local8][_arg1].blockType; _local6 = _local8; _local5 = 0; } else { ++_local5; if (_local5 >= 2){ _local7 = true; }; }; }; _local8++; }; if (_local7){ _local7 = false; _local2 = (_local6 + _local5); _local10 = _local6; while (_local10 <= _local2) { if (!blocks[_local10][_arg1].isInLine){ _local3.push(blocks[_local10][_arg1]); blocks[_local10][_arg1].isInLine = true; }; _local10++; }; }; return (_local3); } public function checkBox():Array{ var _local1:Array; var _local2:Array; var _local3:Array; var _local4:Array; var _local5:int; _local1 = new Array(); _local2 = new Array(); _local3 = new Array(); _local5 = 0; while (_local5 < size) { _local4 = checkRow(_local5); if (_local4.length > 0){ _local2 = _local2.concat(_local4); }; _local5++; }; _local5 = 0; while (_local5 < size) { _local4 = checkCol(_local5); if (_local4.length > 0){ _local1 = _local1.concat(_local4); }; _local5++; }; _local3 = _local3.concat(_local1, _local2); return (_local3); } public function updateBox(){ var _local1:String; var _local2:int; _local1 = ""; lines = checkBox(); if (lines.length > 0){ _local2 = 0; while (_local2 < lines.length) { if (lines[_local2].blockType != _local1){ _local1 = lines[_local2].blockType; killCell(lines[_local2], lines); }; _local2++; }; } else { dispatchEvent(new Event(END_OF_TURN)); }; } private function onSwapped(_arg1:Event){ var _local2:Boolean; var _local3:Boolean; lines = checkBox(); if (lines.length > 0){ _local2 = false; _local3 = false; if (lines.indexOf(swapB2) >= 0){ killCell(swapB2, lines); _local2 = true; }; if (lines.indexOf(swapB1) >= 0){ killCell(swapB1, lines); _local3 = true; }; } else { dispatchEvent(new Event(END_OF_TURN)); }; } public function addRandBlock(_arg1:int, _arg2:int, _arg3:Number=undefined):Number{ var _local4:Number; blocks[_arg1][_arg2] = new Block(); _local4 = getRandType(preset); Block(blocks[_arg1][_arg2]).setTypeByFrame(_local4); Block(blocks[_arg1][_arg2]).posX = _arg1; Block(blocks[_arg1][_arg2]).posY = _arg2; blocks[_arg1][_arg2].addEventListener(Block.CAN_SWAP, canSwap); blocks[_arg1][_arg2].addEventListener(Block.IS_DEAD, isDead); blocks[_arg1][_arg2].addEventListener(LAST_ONE_FALLED, onFalled); blocks[_arg1][_arg2].addEventListener(Block.SWAPPED, onSwapped); if (!_arg3){ updateBlock(blocks[_arg1][_arg2]); addChild(blocks[_arg1][_arg2]); } else { blocks[_arg1][_arg2].y = _arg3; blocks[_arg1][_arg2].x = ((blocks[_arg1][_arg2].posX * Block.blockW) + (Block.blockW * 0.5)); blocks[_arg1][_arg2].outOfBox = true; addChild(blocks[_arg1][_arg2]); blocks[_arg1][_arg2].startFalling(); }; return (_local4); } public function completeBox(){ var _local1:Number; var _local2:Boolean; var _local3:*; var _local4:*; var _local5:int; var _local6:int; _local1 = 0; _local2 = false; _local3 = (size - 1); while (_local3 >= 0) { _local4 = 0; while (_local4 < size) { _local2 = false; if (!blocks[_local4][_local3]){ _local5 = _local3; while (_local5 >= 0) { if (blocks[_local4][_local5]){ moveBlock(blocks[_local4][_local5], _local4, _local3); _local2 = true; break; }; _local5--; }; if (!_local2){ _local6 = 1; _local5 = _local3; while (_local5 >= 0) { addRandBlock(_local4, _local5, -((_local6 * Block.blockH))); _local6++; _local5--; }; }; }; _local4++; }; _local3--; }; } public function swapBlocks(_arg1:Block, _arg2:Block){ var _local3:Block; destroyed = 0; deactivate(); blocks[_arg1.posX][_arg1.posY] = _arg2; blocks[_arg2.posX][_arg2.posY] = _arg1; _local3 = new Block(); _arg1.copyValues(_local3); _arg2.copyValues(_arg1); _local3.copyValues(_arg2); swapB1 = _arg1; swapB2 = _arg2; _arg1.startSwapping(); _arg2.startSwapping(); Battle.getInstance().soundManager.startSound("SwapSnd", 0); } public static function killCell(_arg1:Block, _arg2:Array){ _arg1.dispatchEvent(new Event(Block.REACTION)); } } }//package gameplay
Section 75
//Player (gameplay.Player) package gameplay { import flash.display.*; public class Player extends MovieClip { public var playerName:String; public var maxLook:Number; public var lyrics:Number; public var isHuman:Boolean; public var playerLook:MovieClip; public var isDumb:Boolean; public var dumbness:Number; public var health:Number; public var maxLyrics:Number; public var maxBrand:Number; public var brand:Number; public var maxBeat:Number; public var look:Number; public var score:Number; public var willUsePower:Boolean; public var beat:Number; public var maxHealth:Number; public var money:Number; public function Player(){ isDumb = false; dumbness = 0.25; willUsePower = false; beat = 0; lyrics = 0; look = 0; brand = 0; maxBeat = 50; maxLyrics = 50; maxLook = 50; maxBrand = 50; maxHealth = 100; money = 1; health = maxHealth; playerName = "unnamed"; isHuman = false; score = 0; super(); } public function takeMove(_arg1:BlockBox){ var _local2:Array; var _local3:Array; var _local4:Array; var _local5:int; var _local6:int; var _local7:Number; var _local8:Array; var _local9:int; var _local10:int; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:int; var _local15:int; if (isHuman){ _arg1.activate(); } else { _local3 = new Array(); _local4 = new Array(); if (isDumb){ _local11 = Math.random(); if (_local11 > dumbness){ _local12 = Math.round(((Math.random() * 4) + 1)); _local13 = Math.round(((Math.random() * 4) + 1)); _local11 = ((Math.round(Math.random()) * 2) - 1); if (Math.random() > 0.5){ _arg1.swapBlocks(_arg1.blocks[_local12][_local13], _arg1.blocks[_local12][(_local13 + _local11)]); } else { _arg1.swapBlocks(_arg1.blocks[_local12][_local13], _arg1.blocks[(_local12 + _local11)][_local13]); }; return; }; }; _local5 = 0; while (_local5 <= Block.typeNum) { _local3.push(_arg1.findMoves(_local5)); _local5++; }; _local5 = 0; while (_local5 <= Block.typeNum) { _local14 = 0; while (_local14 < _local3[_local5].length) { if (!_local3[_local5][_local14][1]){ } else { if (_local4.length < 1){ _local4.push(_local3[_local5][_local14]); } else { if (_local4[0][2] == _local3[_local5][_local14][2]){ _local4.push(_local3[_local5][_local14]); _local15 = 0; while (_local15 < _local4.length) { if ((((((_local4[_local15][0] == _local3[_local5][_local14][0])) && ((_local4[_local15][1] == _local3[_local5][_local14][1])))) || ((((((((_local4[_local15][1] == _local3[_local5][_local14][0])) && ((_local4[_local15][0] == _local3[_local5][_local14][1])))) && ((_local4[_local15][2] == _local3[_local5][_local14][2])))) && ((_local4[_local15][2] == 1)))))){ _local2 = _local4[_local15]; }; _local15++; }; }; if (_local4[0][2] > _local3[_local5][_local14][2]){ _local4 = new Array(); _local4.push(_local3[_local5][_local14]); }; }; }; _local14++; }; _local5++; }; _local6 = 0; _local7 = 0; _local8 = new Array(_local4.length); _local9 = 0; while (_local9 < _local4.length) { _local8[_local9] = 0; _local7 = 0; if (_local4[_local9][0].getType() >= 6){ _local8[_local9] = (_local8[_local9] + _local4[_local9][0].getType()); } else { if (_local4[_local9][0].getType() == 0){ _local7 = (maxBeat / 100); if (beat > (maxBeat * 0.3)){ _local8[_local9] = (_local8[_local9] + 5); }; _local8[_local9] = (_local8[_local9] + Math.round((8 * _local7))); }; if (_local4[_local9][0].getType() == 1){ _local7 = (maxBrand / 100); if (brand > (maxBrand * 0.3)){ _local8[_local9] = (_local8[_local9] + 2); }; _local8[_local9] = (_local8[_local9] + Math.round((8 * _local7))); }; if (_local4[_local9][0].getType() == 4){ _local7 = (maxLook / 100); if (look > (maxLook * 0.3)){ _local8[_local9] = (_local8[_local9] + 3); }; _local8[_local9] = (_local8[_local9] + Math.round((8 * _local7))); }; if (_local4[_local9][0].getType() == 5){ _local7 = (maxLyrics / 100); if (lyrics > (maxLyrics * 0.3)){ _local8[_local9] = (_local8[_local9] + 4); }; _local8[_local9] = (_local8[_local9] + Math.round((8 * _local7))); }; }; _local9++; }; _local10 = 0; while (_local10 < _local8.length) { if (_local8[_local10] > _local8[_local6]){ _local6 = _local10; }; _local10++; }; _arg1.swapBlocks(_local4[_local6][0], _local4[_local6][1]); }; } private function analyseBox(){ } } }//package gameplay
Section 76
//Battle (main.Battle) package main { import flash.events.*; import gameplay.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class Battle extends MovieClip { public var player1Name:MovieClip; public var p2stats:MovieClip; public var bonusPower:Number; public var battlePopups:MovieClip; public var powerUsed:Boolean; public var enemyCharacter:Number; public var money:MovieClip; public var player:Player; public var board:BlockBox; public var preset:String;// = "DamageHard" public var gBackground:MovieClip; public var player2Health:MovieClip; public var background:MovieClip; public var soundEnabled:Boolean; private var battleScreen:MovieClip; public var musicEnabled:Boolean; public var player1:Player; public var player2:Player; public var p1stats:MovieClip; public var currentBackground:Number; public var enemy:MovieClip; public var currentBox:BlockBox; public var randomSnds:Array; public var soundManager:SoundManager; public var enemy1:Player; public var player2Name:MovieClip; public var currentPlayer:Player; public var musicManager:SoundManager; public var tempTimer:Timer; public var box:BlockBox; public var player1Health:MovieClip; public var bonusType:int; public var hero:MovieClip; public static var WILL_USE_POWER = "will_use_power"; public static var instance:Battle; public static var START_BATTLE = "start_battle"; public static var END_OF_BATTLE = "end_of_battle"; public static var NEXT_MOVE = "next_move"; public function Battle(){ var _local1:Crunkadelic; preset = "DamageHard"; addFrameScript(63, frame64, 75, frame76, 86, frame87, 87, frame88, 116, frame117); super(); tempTimer = new Timer(250); instance = this; Crunkadelic.getInstance().stopSound(); randomSnds = new Array("Pain1", "Pain2", "Pain3"); soundManager = new SoundManager(); musicManager = new SoundManager(); soundManager.addSound("SelectSnd", false, 0); soundManager.addSound("SwapSnd", false, 0); soundManager.addSound("ElectricSnd", false, 0); soundManager.addSound("FlashSnd", false, 0); soundManager.addSound("BlockRemoveSnd", false, 0); soundManager.addSound("Pain1", false, 0); soundManager.addSound("Pain2", false, 0); soundManager.addSound("Pain3", false, 0); musicManager.addSound("GameMusic1", false, 0); musicManager.addSound("GameMusic2", false, 0); powerUsed = false; instance = this; setup(); addEventListener(Battle.START_BATTLE, onBattleStart); addEventListener(WILL_USE_POWER, onWillUsePower); addEventListener(NEXT_MOVE, onNextMove); gBackground.gotoAndStop(currentBackground); addEventListener(Event.REMOVED_FROM_STAGE, onRemoved); _local1 = Crunkadelic.getInstance(); if (!Crunkadelic.onRoad){ switch (_local1.currentCity){ case 0: case 1: case 2: case 9: case 11: preset = "Bonus"; break; case 13: case 16: case 19: case 21: case 22: preset = "BonusHard"; break; case 3: case 5: case 7: case 8: break; case 10: case 13: case 14: case 17: case 20: preset = "Damage"; }; }; if (!_local1.musicEnabled){ musicManager.sounds = false; musicManager.stopsAll(); }; if (!_local1.soundEnabled){ soundManager.sounds = false; soundManager.stopsAll(); }; } private function onEffectStart(_arg1:Event){ var _local2:int; _local2 = 0; while (_local2 < box.effects.length) { if (box.effects[_local2] != 0){ if (!currentPlayer.isHuman){ activatePower(""); }; if (_local2 == 0){ bonusType = 1; bonusPower = (Block.beatGoldPower * box.effects[_local2]); currentPlayer.beat = (currentPlayer.beat + bonusPower); if (currentPlayer.beat > currentPlayer.maxBeat){ currentPlayer.beat = currentPlayer.maxBeat; }; initStats(); }; if (_local2 == 1){ bonusType = 4; bonusPower = (Block.brandSilverPower * box.effects[_local2]); currentPlayer.brand = (currentPlayer.brand + bonusPower); if (currentPlayer.brand > currentPlayer.maxBrand){ currentPlayer.brand = currentPlayer.maxBrand; }; initStats(); }; if (_local2 == 2){ bonusType = -1; bonusPower = (Block.cashColdPower * box.effects[_local2]); currentPlayer.money = (currentPlayer.money + bonusPower); initCash(); box.effects[_local2] = 0; bonusComplete(); }; if (_local2 == 3){ bonusType = -1; bonusPower = (Block.cashSilverPower * box.effects[_local2]); currentPlayer.money = (currentPlayer.money + bonusPower); initCash(); box.effects[_local2] = 0; bonusComplete(); }; if (_local2 == 4){ bonusType = 3; bonusPower = (Block.lookGoldPower * box.effects[_local2]); currentPlayer.look = (currentPlayer.look + bonusPower); if (currentPlayer.look > currentPlayer.maxLook){ currentPlayer.look = currentPlayer.maxLook; }; initStats(); }; if (_local2 == 5){ bonusType = 2; bonusPower = (Block.lyricSilverPower * box.effects[_local2]); currentPlayer.lyrics = (currentPlayer.lyrics + bonusPower); if (currentPlayer.lyrics > currentPlayer.maxLyrics){ currentPlayer.lyrics = currentPlayer.maxLyrics; }; initStats(); }; if (_local2 == 6){ bonusType = -2; bonusPower = (Block.damage1Power * box.effects[_local2]); box.effects[_local2] = 0; }; if (_local2 == 7){ bonusType = -2; bonusPower = (Block.damage2Power * box.effects[_local2]); box.effects[_local2] = 0; }; if (_local2 == 8){ bonusType = -2; bonusPower = (Block.damage3Power * box.effects[_local2]); box.effects[_local2] = 0; }; if (_local2 == (box.effects.length - 1)){ bonusType = -3; bonusPower = (Block.damage1Power * 6); box.effects[_local2] = 0; }; if (_local2 == (box.effects.length - 2)){ bonusType = -4; bonusPower = (Block.damage2Power * 5); box.effects[_local2] = 0; }; if (_local2 == (box.effects.length - 3)){ bonusType = -5; bonusPower = (Block.damage2Power * 5); box.effects[_local2] = 0; }; if (_local2 == (box.effects.length - 4)){ bonusType = -6; bonusPower = (Block.damage2Power * 5); box.effects[_local2] = 0; }; box.effects[_local2] = 0; if (bonusType >= 0){ currentPlayer.playerLook.gotoAndPlay("Bonus"); }; if (bonusType == -2){ currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); }; if (bonusType == -3){ currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("beat1"); battlePopups.part2.gotoAndStop("beat1"); battlePopups.play(); }; if (bonusType == -4){ currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("tower"); battlePopups.part2.gotoAndStop("tower"); battlePopups.play(); }; if (bonusType == -5){ currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("vertical"); battlePopups.part2.gotoAndStop("vertical"); battlePopups.play(); }; if (bonusType == -6){ currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("bomb"); battlePopups.part2.gotoAndStop("bomb"); battlePopups.play(); }; break; }; _local2++; }; } private function onTurnEnd(_arg1:Event){ currentPlayer.score = (currentPlayer.score + box.returnScore()); swapPlayers(); if (!currentPlayer.isHuman){ activatePower(""); dispatchEvent(new Event(WILL_USE_POWER)); } else { dispatchEvent(new Event(NEXT_MOVE)); }; } public function initCash(){ money.moneyCounter.text = ("$" + player1.money.toString()); } private function onNextMove(_arg1:Event){ if (currentPlayer.isHuman){ currentPlayer.takeMove(box); } else { tempTimer.start(); tempTimer.addEventListener(TimerEvent.TIMER, tacticalWait); }; } public function setup(){ var _local1:*; _local1 = Crunkadelic; enemy1 = new Player(); if (Crunkadelic.getInstance().fightNr <= 3){ enemy1.isDumb = true; }; enemy1.maxBeat = _local1.enemyStats[(_local1.enemyFrame - 1)][0]; enemy1.maxLyrics = _local1.enemyStats[(_local1.enemyFrame - 1)][1]; enemy1.maxBrand = _local1.enemyStats[(_local1.enemyFrame - 1)][2]; enemy1.maxLook = _local1.enemyStats[(_local1.enemyFrame - 1)][3]; enemy1.maxHealth = _local1.enemyStats[(_local1.enemyFrame - 1)][4]; enemy1.health = enemy1.maxHealth; enemy1.playerName = _local1.enemyStats[(_local1.enemyFrame - 1)][5]; enemyCharacter = _local1.enemyFrame; player2 = enemy1; player = new Player(); player.isHuman = true; player.playerName = Crunkadelic.playerStats[5]; player.money = Crunkadelic.playerStats[6]; player.maxHealth = Crunkadelic.playerStats[4]; player.health = player.maxHealth; player.maxBeat = _local1.playerStats[0]; player.maxLyrics = _local1.playerStats[1]; player.maxBrand = _local1.playerStats[2]; player.maxLook = _local1.playerStats[3]; player.maxHealth = _local1.playerStats[4]; player1 = player; currentBackground = _local1.bgndNr; Crunkadelic.getInstance().soundManager.stopsAll(); if (currentBackground <= 3){ Battle.getInstance().musicManager.startSound("GameMusic2", int.MAX_VALUE); } else { Battle.getInstance().musicManager.startSound("GameMusic1", int.MAX_VALUE); }; if (_local1.onRoad){ gotoAndPlay("FromMap"); } else { gotoAndPlay("FromCity"); }; } public function bonusComplete(){ bonusPower = 0; box.dispatchEvent(new Event(BlockBox.LINES_DESTROYED)); } public function initPlayers(){ var _local1:Number; enemy.man.gotoAndStop(enemyCharacter); player1.playerLook = hero; player2.playerLook = enemy; if (player1.isHuman){ _local1 = Crunkadelic.playerFrame; hero.man.gotoAndStop(_local1); }; if (player2.isHuman){ _local1 = Crunkadelic.playerFrame; hero.man.gotoAndStop(_local1); }; } private function powerBtnOver(_arg1:Event){ _arg1.currentTarget.gotoAndStop("Charged_Onrollover"); } public function swapPlayers(){ if (currentPlayer == player1){ currentPlayer = player2; } else { currentPlayer = player1; }; } public function initDemage(){ getUnactivePlayer().playerLook.demage.points.counter.text = -(bonusPower).toString(); } private function powerBtnClick(_arg1:Event){ powerUsed = true; deactivatePower(""); switch (_arg1.currentTarget){ case p1stats.beatBtn: usePower("Beat"); break; case p1stats.lyricsBtn: usePower("Lyrics"); break; case p1stats.brandBtn: usePower("Brand"); break; case p1stats.lookBtn: usePower("Look"); break; }; } private function powerBtnOut(_arg1:Event){ if (_arg1.currentTarget.mouseEnabled){ _arg1.currentTarget.gotoAndStop("Charged"); }; } public function deactivateAIPower(_arg1:String){ switch (_arg1){ case "Beat": p2stats.beatBtn.gotoAndStop("Not_Charged"); break; case "Lyrics": p2stats.lyricsBtn.gotoAndStop("Not_Charged"); break; case "Brand": p2stats.brandBtn.gotoAndStop("Not_Charged"); break; case "Look": p2stats.lookBtn.gotoAndStop("Not_Charged"); break; default: p2stats.beatBtn.gotoAndStop("Not_Charged"); p2stats.lyricsBtn.gotoAndStop("Not_Charged"); p2stats.brandBtn.gotoAndStop("Not_Charged"); p2stats.lookBtn.gotoAndStop("Not_Charged"); break; }; initStats(); } public function playPainSnd(){ var _local1:int; _local1 = Math.round((Math.random() * (randomSnds.length - 1))); Battle.getInstance().soundManager.startSound(randomSnds[_local1], 0); } private function boxPause(_arg1:Event){ deactivatePower(""); } public function initBonus(){ currentPlayer.playerLook.bonus.points.gotoAndStop(bonusType); currentPlayer.playerLook.bonus.points.counter.text = bonusPower.toString(); currentPlayer.playerLook.bonus.gotoAndPlay(1); Battle.getInstance().soundManager.startSound("FlashSnd", 0); } public function deactivatePower(_arg1:String){ switch (_arg1){ case "Beat": p1stats.beatBtn.mouseEnabled = false; p1stats.beatBtn.gotoAndStop("Not_Charged"); break; case "Lyrics": p1stats.lyricsBtn.gotoAndStop("Not_Charged"); p1stats.lyricsBtn.mouseEnabled = false; break; case "Brand": p1stats.brandBtn.gotoAndStop("Not_Charged"); p1stats.brandBtn.mouseEnabled = false; break; case "Look": p1stats.lookBtn.gotoAndStop("Not_Charged"); p1stats.lookBtn.mouseEnabled = false; break; default: p1stats.beatBtn.gotoAndStop("Not_Charged"); p1stats.beatBtn.mouseEnabled = false; p1stats.lyricsBtn.gotoAndStop("Not_Charged"); p1stats.lyricsBtn.mouseEnabled = false; p1stats.brandBtn.gotoAndStop("Not_Charged"); p1stats.brandBtn.mouseEnabled = false; p1stats.lookBtn.gotoAndStop("Not_Charged"); p1stats.lookBtn.mouseEnabled = false; break; }; initStats(); } function frame64(){ initStats(); } public function initPlayersStatus(){ player1Name.pName.text = player1.playerName; player1Health.health.text = player1.health.toString(); player2Name.pName.text = player2.playerName; player2Health.health.text = player2.health.toString(); } function frame76(){ initPlayersStatus(); } function frame87(){ initCash(); } private function onWillUsePower(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:Number; _local4 = (((Math.random() * 2) - 1) * 0.15); _local2 = (currentPlayer.health / currentPlayer.maxHealth); _local3 = (getUnactivePlayer().health / getUnactivePlayer().maxHealth); currentPlayer.willUsePower = false; if (_local3 < (0.3 + _local4)){ }; if ((((_local2 <= (0.5 + _local4))) || ((_local3 < (0.3 + _local4))))){ if ((((currentPlayer.willUsePower == false)) && ((((currentPlayer.beat >= ((_local2 * currentPlayer.maxBeat) + 1))) || ((currentPlayer.beat >= ((_local3 * currentPlayer.maxBeat) + 1))))))){ usePower("Beat"); deactivateAIPower("Beat"); currentPlayer.willUsePower = true; }; if ((((currentPlayer.willUsePower == false)) && ((((currentPlayer.lyrics >= ((_local2 * currentPlayer.maxLyrics) + 1))) || ((currentPlayer.beat >= ((_local3 * currentPlayer.maxBeat) + 1))))))){ usePower("Lyrics"); deactivateAIPower("Lyrics"); currentPlayer.willUsePower = true; }; if ((((currentPlayer.willUsePower == false)) && ((((currentPlayer.brand >= ((_local2 * currentPlayer.maxBrand) + 1))) || ((currentPlayer.beat >= ((_local3 * currentPlayer.maxBeat) + 1))))))){ usePower("Brand"); deactivateAIPower("Brand"); currentPlayer.willUsePower = true; }; if ((((currentPlayer.willUsePower == false)) && ((((currentPlayer.look >= ((_local2 * currentPlayer.maxLook) + 1))) || ((currentPlayer.beat >= ((_local3 * currentPlayer.maxBeat) + 1))))))){ usePower("Look"); deactivateAIPower("Look"); currentPlayer.willUsePower = true; }; } else { if ((((currentPlayer.beat >= currentPlayer.maxBeat)) && ((currentPlayer.willUsePower == false)))){ usePower("Beat"); currentPlayer.willUsePower = true; }; if ((((currentPlayer.lyrics >= currentPlayer.maxLyrics)) && ((currentPlayer.willUsePower == false)))){ usePower("Lyrics"); currentPlayer.willUsePower = true; }; if ((((currentPlayer.brand >= currentPlayer.maxBrand)) && ((currentPlayer.willUsePower == false)))){ usePower("Brand"); currentPlayer.willUsePower = true; }; if ((((currentPlayer.look >= currentPlayer.maxLook)) && ((currentPlayer.willUsePower == false)))){ usePower("Look"); currentPlayer.willUsePower = true; }; }; if (!currentPlayer.willUsePower){ dispatchEvent(new Event(NEXT_MOVE)); }; } private function onBattleStart(_arg1:Event){ initPowers(); box.addEventListener(BlockBox.BOX_ACTIVATED, boxResume); box.addEventListener(BlockBox.BOX_DEACTIVATED, boxPause); box.addEventListener(BlockBox.END_OF_TURN, onTurnEnd); addEventListener(END_OF_BATTLE, onBattleEnd); startBattle(player, enemy1); } public function initPowers(){ p1stats.beatBtn.addEventListener(MouseEvent.MOUSE_OVER, powerBtnOver); p1stats.beatBtn.addEventListener(MouseEvent.MOUSE_OUT, powerBtnOut); p1stats.beatBtn.addEventListener(MouseEvent.CLICK, powerBtnClick); p1stats.beatBtn.mouseChildren = false; p1stats.lyricsBtn.addEventListener(MouseEvent.MOUSE_OVER, powerBtnOver); p1stats.lyricsBtn.addEventListener(MouseEvent.MOUSE_OUT, powerBtnOut); p1stats.lyricsBtn.addEventListener(MouseEvent.CLICK, powerBtnClick); p1stats.lyricsBtn.mouseChildren = false; p1stats.lookBtn.addEventListener(MouseEvent.MOUSE_OVER, powerBtnOver); p1stats.lookBtn.addEventListener(MouseEvent.MOUSE_OUT, powerBtnOut); p1stats.lookBtn.addEventListener(MouseEvent.CLICK, powerBtnClick); p1stats.lookBtn.mouseChildren = false; p1stats.brandBtn.addEventListener(MouseEvent.MOUSE_OVER, powerBtnOver); p1stats.brandBtn.addEventListener(MouseEvent.MOUSE_OUT, powerBtnOut); p1stats.brandBtn.addEventListener(MouseEvent.CLICK, powerBtnClick); p1stats.brandBtn.mouseChildren = false; deactivatePower(""); } function frame88(){ initPlayers(); } public function initStats(){ p1stats.beatBar.gotoAndStop(player1.beat); p1stats.lyricsBar.gotoAndStop(player1.lyrics); p1stats.lookBar.gotoAndStop(player1.look); p1stats.brandBar.gotoAndStop(player1.brand); p2stats.beatBar.gotoAndStop(player2.beat); p2stats.lyricsBar.gotoAndStop(player2.lyrics); p2stats.lookBar.gotoAndStop(player2.look); p2stats.brandBar.gotoAndStop(player2.brand); } private function tacticalWait(_arg1:TimerEvent){ currentPlayer.takeMove(box); tempTimer.removeEventListener(TimerEvent.TIMER, tacticalWait); tempTimer.stop(); } private function onRemoved(_arg1:Event){ Battle.getInstance().soundManager.stopsAll(); Battle.getInstance().musicManager.stopsAll(); } function frame117(){ stop(); dispatchEvent(new Event("start_battle")); } public function startBattle(_arg1:Player, _arg2:Player){ player1 = _arg1; player2 = _arg2; currentPlayer = player1; currentPlayer.takeMove(box); box.addEventListener(BlockBox.START_EFFECT, onEffectStart); box.activate(); } public function getUnactivePlayer():Player{ if (currentPlayer == player1){ return (player2); }; return (player1); } public function usePower(_arg1:String){ switch (_arg1){ case "Beat": bonusPower = currentPlayer.beat; bonusPower = (bonusPower + Math.round(Math.pow((bonusPower * 0.25), 2))); currentPlayer.beat = 1; currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("beat1"); battlePopups.part2.gotoAndStop("beat1"); battlePopups.play(); break; case "Lyrics": bonusPower = currentPlayer.lyrics; bonusPower = (bonusPower + Math.round(Math.pow((bonusPower * 0.2), 2))); currentPlayer.lyrics = 1; currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("lyrics1"); battlePopups.part2.gotoAndStop("lyrics1"); battlePopups.play(); break; case "Brand": bonusPower = currentPlayer.brand; bonusPower = (bonusPower + Math.round(Math.pow((bonusPower * 0.15), 2))); currentPlayer.brand = 1; currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("brand1"); battlePopups.part2.gotoAndStop("brand1"); battlePopups.play(); break; case "Look": bonusPower = currentPlayer.look; bonusPower = (bonusPower + Math.round(Math.pow((bonusPower * 0.1), 2))); currentPlayer.look = 1; currentPlayer.playerLook.gotoAndPlay("Attack"); getUnactivePlayer().playerLook.gotoAndPlay("Hit"); battlePopups.part1.gotoAndStop("look1"); battlePopups.part2.gotoAndStop("look1"); battlePopups.play(); break; }; initStats(); } public function demageComplete(){ var _local1:Player; _local1 = getUnactivePlayer(); _local1.health = (_local1.health - bonusPower); if (_local1.health < 0){ _local1.health = 0; }; initPlayersStatus(); bonusComplete(); if (powerUsed){ powerUsed = false; activatePower(""); initStats(); }; if (_local1.health == 0){ if (_local1.isHuman){ Crunkadelic.getInstance().hasWon = false; } else { Crunkadelic.playerStats[6] = (Crunkadelic.playerStats[6] + 100); Crunkadelic.getInstance().hasWon = true; }; dispatchEvent(new Event(END_OF_BATTLE)); } else { if (currentPlayer.willUsePower){ dispatchEvent(new Event(WILL_USE_POWER)); }; }; } public function activatePower(_arg1:String){ if (currentPlayer.isHuman){ switch (_arg1){ case "Beat": if (currentPlayer.beat > 1){ p1stats.beatBtn.gotoAndStop("Charged"); p1stats.beatBtn.mouseEnabled = true; }; break; case "Lyrics": if (currentPlayer.lyrics > 1){ p1stats.lyricsBtn.gotoAndStop("Charged"); p1stats.lyricsBtn.mouseEnabled = true; }; break; case "Brand": if (currentPlayer.brand > 1){ p1stats.brandBtn.gotoAndStop("Charged"); p1stats.brandBtn.mouseEnabled = true; }; break; case "Look": if (currentPlayer.look > 1){ p1stats.lookBtn.gotoAndStop("Charged"); p1stats.lookBtn.mouseEnabled = true; }; break; default: if (currentPlayer.beat > 1){ p1stats.beatBtn.gotoAndStop("Charged"); p1stats.beatBtn.mouseEnabled = true; }; if (currentPlayer.lyrics > 1){ p1stats.lyricsBtn.gotoAndStop("Charged"); p1stats.lyricsBtn.mouseEnabled = true; }; if (currentPlayer.brand > 1){ p1stats.brandBtn.gotoAndStop("Charged"); p1stats.brandBtn.mouseEnabled = true; }; if (currentPlayer.look > 1){ p1stats.lookBtn.gotoAndStop("Charged"); p1stats.lookBtn.mouseEnabled = true; }; break; }; } else { switch (_arg1){ case "Beat": p2stats.beatBtn.gotoAndStop("Charged"); break; case "Lyrics": p2stats.lyricsBtn.gotoAndStop("Charged"); break; case "Brand": p2stats.brandBtn.gotoAndStop("Charged"); break; case "Look": p2stats.lookBtn.gotoAndStop("Charged"); break; default: if (currentPlayer.beat > 1){ p2stats.beatBtn.gotoAndStop("Charged"); }; if (currentPlayer.lyrics > 1){ p2stats.lyricsBtn.gotoAndStop("Charged"); }; if (currentPlayer.brand > 1){ p2stats.brandBtn.gotoAndStop("Charged"); }; if (currentPlayer.look > 1){ p2stats.lookBtn.gotoAndStop("Charged"); }; break; }; }; } private function onBattleEnd(_arg1:Event){ box.deactivate(); Battle.getInstance().soundManager.stopsAll(); Battle.getInstance().musicManager.stopsAll(); Crunkadelic.playerStats[6] = player1.money; if (Crunkadelic.getInstance().hasWon){ Crunkadelic.playerStats[6] = (Crunkadelic.playerStats[6] + 100); }; if (enemyCharacter != 18){ if (Crunkadelic.onRoad){ Crunkadelic.getInstance().gotoAndPlay("Map"); } else { Crunkadelic.getInstance().gotoAndPlay("City"); }; } else { Crunkadelic.getInstance().endGame(Crunkadelic.getInstance().hasWon); }; Crunkadelic.getInstance().fightNr++; Crunkadelic.getInstance().restartMusic(); } private function boxResume(_arg1:Event){ activatePower(""); } public static function getInstance():Battle{ return (instance); } } }//package main
Section 77
//Crunkadelic (main.Crunkadelic) package main { import flash.events.*; import flash.display.*; import flash.text.*; public class Crunkadelic extends GameManager { private var upgradeCost:Array; public var btn_PawnShop2:Button_Shop_Done; private var enemies:Array; private var enemyOffset:Array; public var btn_City2Battle:Button_Shop_Challenge; public var btn_PawnShopFast:Button_Shop_LeaveShop; public var btn_PawnShop:Button_Shop_BuyGoods; public var btn_2Instructions:Button_Title_Instructions; private var taverns:Array; private var outroFrame:String; public var btn_Instructions2:Button_Instructions_Back; public var currentCity:int; public var doesBattle:Boolean;// = false private var playerAnim:MovieClip; public var btn_2Credits:Button_Title_Credits; public var _map:MovieClip; public var tavern_10:MovieClip; public var preloader_elements:Preloader_Percent; public var tavern_13:MovieClip; public var fabrykaGier:MovieClip; public var _dough:MovieClip; public var tavern_17:MovieClip; public var tavern_18:MovieClip; public var tavern_12:MovieClip; public var tavern_14:MovieClip; public var tavern_19:MovieClip; public var tavern_11:MovieClip; public var tavern_15:MovieClip; public var tavern_16:MovieClip; public var tavern_20:MovieClip; public var tavern_21:MovieClip; public var tavern_22:MovieClip; public var tavern_23:MovieClip; public var tavern_1:MovieClip; public var tavern_2:MovieClip; public var tavern_3:MovieClip; public var tavern_4:MovieClip; public var tavern_5:MovieClip; public var tavern_7:MovieClip; public var tavern_8:MovieClip; public var tavern_9:MovieClip; public var tavern_6:MovieClip; public var btn_Instructions:Button_Instructions_Back; public var btn_Map:Leave_City; private var isReturning:Boolean;// = false private var state:GameState; private var destinationCity:int;// = -1 private var isWalking:Boolean;// = false public var _player_anim:MovieClip; public var myCurrentRoad:int; public var _enc_information:MovieClip; public var _outro:MovieClip; public var btn_PimpShop:Button_Shop_BuyGoods; private var visibleEnemiesFrames:Array; public var isFighting:Boolean;// = false public var btn_PimpShopFast:Button_Shop_LeaveShop; public var menubtn_2Game:Restart; public var _fight_bgnd:MovieClip; private var playAnimFrame:int; public var btncity_City2Shop:Button_Shop_Visit; public var soundEnabled:Boolean;// = true private var playerControl:Boolean;// = false private var isStopped;// = false private var playerCharacter:MovieClip; private var wasVisible:Boolean;// = false private var roads:Array; private var visibleEnemies:Array; public var _offer:MovieClip; private var currEnemyNumber:int;// = -1 private var roadSettings:Array; public var musicEnabled:Boolean;// = true private var choseBgnd:Boolean;// = false public var btn_Credits2:Button_Instructions_Back; private var currentEnemy;// = null public var btn_2Game:NewGame; public var hasWon:Boolean;// = false public var soundManager:SoundManager; private var currentEncounter:int;// = 0 public var btn_InstrNext:Button_Instructions_Nxt; public var btn_PimpShop2:Button_Shop_Done; public var _player_money:MovieClip; public var musicManager:SoundManager; private var gameState:int;// = 0 public var isLoaded:Boolean;// = false private var logisticArray:Array; public var fightNr:int; public static var enemyFrame:int = 1; public static var bgndNr:int = 1; public static var playerFrame:int = 1; public static var enemyStats:Array = new Array(new Array(20, 20, 30, 35, 200, "R Willy"), new Array(10, 15, 30, 40, 230, "Belly"), new Array(30, 45, 30, 20, 270, "6Pack"), new Array(30, 30, 20, 30, 300, "J-Zee"), new Array(35, 20, 35, 40, 320, "EuroCent"), new Array(30, 30, 40, 45, 350, "Ludicrous"), new Array(40, 50, 70, 60, 350, "Chabillionaire"), new Array(50, 50, 90, 80, 350, "Ice Cone"), new Array(60, 60, 50, 60, 400, "Come On"), new Array(60, 70, 70, 75, 450, "WorstFace"), new Array(70, 70, 80, 75, 450, "G*E*E*K"), new Array(70, 60, 80, 80, 500, "Most Deaf"), new Array(70, 75, 90, 95, 550, "Busta Whines"), new Array(75, 75, 90, 95, 600, "Rick Roll"), new Array(80, 80, 100, 100, 650, "The Lame"), new Array(85, 70, 90, 95, 700, "MC Anvil"), new Array(90, 80, 100, 100, 750, "Wayne East"), new Array(100, 95, 100, 100, 1000, "Plump Maddy")); public static var playerStats:Array; public static var onRoad:Boolean = false; public function Crunkadelic(){ gameState = 0; roads = new Array(); playerControl = false; taverns = new Array(); logisticArray = new Array(); enemies = new Array(); enemyOffset = new Array(); roadSettings = new Array(); currEnemyNumber = -1; destinationCity = -1; currentEncounter = 0; isReturning = false; currentEnemy = null; doesBattle = false; hasWon = false; isFighting = false; isWalking = false; choseBgnd = false; wasVisible = false; isStopped = false; soundManager = new SoundManager(); musicManager = new SoundManager(); musicEnabled = true; soundEnabled = true; isLoaded = false; addFrameScript(36, frame37, 55, frame56, 103, frame104, 120, frame121, 136, frame137, 146, frame147, 171, frame172, 202, frame203, 204, frame205, 221, frame222, 222, frame223, 271, frame272, 304, frame305, 321, frame322, 322, frame323, 361, frame362, 370, frame371, 389, frame390, 390, frame391, 406, frame407, 407, frame408, 422, frame423, 432, frame433, 433, frame434, 515, frame516, 541, frame542, 551, frame552, 555, frame556, 560, frame561, 572, frame573, 573, frame574, 592, frame593, 621, frame622, 622, frame623, 647, frame648, 659, frame660, 669, frame670, 679, frame680, 680, frame681, 701, frame702, 728, frame729, 729, frame730, 754, frame755, 766, frame767, 776, frame777, 786, frame787, 788, frame789, 789, frame790); super(); addEventListener(Event.ENTER_FRAME, onFrame); logisticArray.push([2], new Array(1, 3, 4, 7, 23), [2], new Array(2, 5, 6, 12), [4], [4], new Array(2, 8), [7], [10], new Array(9, 11, 12), [10], new Array(4, 10, 13, 15, 17), new Array(12, 14), [13], new Array(12, 16, 21), [15], new Array(12, 18, 19), [17], new Array(17, 20), new Array(19, 22), [15], [20], [2]); addEventListener(MouseEvent.MOUSE_DOWN, onClick); enemyOffset.push(1, 3, 5, 7, 9, 11, 13, 15, 19, 23, 21, 25, 17, 27, 29, 31, 33, 35, 37, 39, 41, 43); state = new GameState(); if (!state.load()){ newGameState(); isLoaded = false; } else { loadGameState(); isLoaded = true; }; musicManager.addSound("MapMusic", false, int.MAX_VALUE); soundManager.addSound("Splat", false, 1); soundManager.addSound("RollOverSound", false, 1); soundManager.addSound("Whoosh", false, 1); soundManager.addSound("StartButton", false, 1); } function frame272(){ soundManager.playSound(1, 1, "Whoosh"); } private function initMap(){ var _local1:int; var _local2:int; if (roads.length > 0){ roads.splice(0, roads.length); }; if (taverns.length > 0){ taverns.splice(0, roads.length); }; if (enemies.length > 0){ enemies.splice(0, enemies.length); }; taverns.push(tavern_1, tavern_2, tavern_3, tavern_4, tavern_5, tavern_6, tavern_7, tavern_8, tavern_9, tavern_10, tavern_11, tavern_12, tavern_13, tavern_14, tavern_15, tavern_16, tavern_17, tavern_18, tavern_19, tavern_20, tavern_21, tavern_22, tavern_23); roads.push(_map.from_1_to_2, _map.from_2_to_3, _map.from_2_to_7, _map.from_7_to_8, _map.from_2_to_4, _map.from_4_to_5, _map.from_4_to_6, _map.from_4_to_12, _map.from_12_to_10, _map.from_10_to_9, _map.from_10_to_11, _map.from_12_to_13, _map.from_13_to_14, _map.from_12_to_15, _map.from_15_to_16, _map.from_15_to_21, _map.from_12_to_17, _map.from_17_to_18, _map.from_17_to_19, _map.from_19_to_20, _map.from_20_to_22, _map.from_2_to_23); _local1 = 0; while (_local1 < roads.length) { _local2 = (Math.floor((Math.random() * 3)) + 1); roadSettings.push(_local2); roads[_local1].gotoAndStop(_local2); _local1++; }; _local1 = 1; while (_local1 <= 44) { enemies.push(MovieClip(_player_anim._enemies.getChildByName(("_enemy" + _local1)))); enemies[(_local1 - 1)].visible = false; enemies[(_local1 - 1)].stop(); _local1++; }; playerAnim = MovieClip(getChildByName("_player_anim")); playerCharacter = MovieClip(playerAnim.getChildByName("_player_character")); playerAnim.stop(); playerAnim.gotoAndStop(playAnimFrame); if (isFighting){ isFighting = false; doesBattle = false; if (!hasWon){ hasLost(); } else { hasWon = false; playerStats[4] = (playerStats[4] + 10); gameState = 1; continueWalk(); removeDefeatedEnemy(currEnemyNumber); currentEnemy = null; }; wasVisible = false; }; _local1 = 0; while (_local1 < visibleEnemies.length) { enemies[visibleEnemies[_local1]].visible = true; enemies[visibleEnemies[_local1]].gotoAndStop(visibleEnemiesFrames[_local1]); _local1++; }; playerFrame = Math.min(Math.ceil(((playerStats[2] / 100) * 4)), 4); playerCharacter.gotoAndStop(playerFrame); if (!isWalking){ playerControl = true; }; _dough._money.text = ("$" + playerStats[6]); } public function initShop(){ var _local1:*; _local1 = 1; while (_local1 <= 4) { if (playerStats[(_local1 - 1)] >= 100){ TextField(_offer.getChildByName(("_cost" + _local1))).text = "MAX"; MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).gotoAndStop(5); MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).mouseEnabled = false; MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).mouseChildren = false; } else { if (upgradeCost[(_local1 - 1)] > playerStats[6]){ TextField(_offer.getChildByName(("_cost" + _local1))).text = ("" + upgradeCost[(_local1 - 1)]); MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).gotoAndStop(5); MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).mouseEnabled = false; MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).mouseChildren = false; } else { TextField(_offer.getChildByName(("_cost" + _local1))).text = ("" + upgradeCost[(_local1 - 1)]); MovieClip(_offer.getChildByName(("shopbtn_" + _local1))).gotoAndStop(1); }; }; TextField(_offer.getChildByName(("_stat" + _local1))).text = (playerStats[(_local1 - 1)] + "/100"); _local1++; }; _player_money._money.text = ("$" + playerStats[6]); } public function setNecessaryWaypoint(){ switch (currentCity){ case 0: case 1: case 2: case 9: case 11: case 12: case 16: case 19: case 21: setDelayedWaypoint("2City"); break; case 3: case 5: case 7: case 8: case 10: case 13: case 14: case 17: case 20: setDelayedWaypoint("2City"); break; default: setDelayedWaypoint("Map"); return; }; } function frame172(){ soundManager.playSound(1, 1, "Whoosh"); } public function playerReachedCity(){ if (isWalking){ if (!isReturning){ currentCity = destinationCity; }; isReturning = false; playerControl = false; currentEnemy = null; gameState = 0; playAnimFrame = playerAnim.currentFrame; if (currentCity == 21){ enemyFrame = 18; } else { enemyFrame = (Math.floor((Math.random() * 4)) + 14); }; state.save(playerStats, upgradeCost, visibleEnemies, currentCity, playAnimFrame, visibleEnemiesFrames, fightNr); isWalking = false; choseBgnd = false; onRoad = false; switch (currentCity){ case 0: case 1: case 2: case 9: case 11: case 12: case 16: case 19: case 21: case 22: currentEncounter = 1; break; case 3: case 5: case 7: case 8: case 10: case 13: case 14: case 17: case 20: currentEncounter = 2; break; default: gotoAndPlay("ToStore"); setDelayedWaypoint("2PawnShop"); gameState = 1; return; }; gotoAndStop("Encounter"); }; } public function stopSound(){ soundManager.stopsAll(); musicManager.stopsAll(); isStopped = true; } function frame729(){ stop(); buttonsOn(); } function frame730(){ soundManager.playSound(1, 1, "Splat"); } function frame622(){ stop(); setNecessaryWaypoint(); buttonsOn(); } function frame755(){ soundManager.playSound(1, 1, "Whoosh"); } function frame623(){ soundManager.playSound(1, 1, "Splat"); } function frame516(){ soundManager.playSound(1, 1, "Whoosh"); } private function getRandomBig():int{ return ((Math.floor((Math.random() * 2)) + 4)); } public function getEnemyFrame():int{ return (enemyFrame); } function frame648(){ soundManager.playSound(1, 1, "Whoosh"); } private function onFrame(_arg1:Event){ switch (gameState){ case 0: if (currentLabel == "Encounter"){ switch (currentEncounter){ case 1: MovieClip(getChildByName("_enc_information")).gotoAndPlay("City"); break; case 2: MovieClip(getChildByName("_enc_information")).gotoAndPlay("Town"); break; case 3: MovieClip(getChildByName("_enc_information")).gotoAndPlay("Battle"); switch (myCurrentRoad){ case 0: case 1: case 8: case 21: bgndNr = getRandomBig(); break; default: bgndNr = getRandomSmall(); }; break; }; gameState++; }; break; case 1: break; }; } public function hasLost(){ var _local1:Array; if (onRoad){ enemies[currEnemyNumber].visible = true; enemies[currEnemyNumber].gotoAndStop(enemyFrame); _local1 = playerAnim.currentLabel.split("_"); playerAnim.gotoAndPlay(((((((("_" + _local1[1]) + "_") + _local1[2]) + "_") + _local1[3]) + "_") + ((_local1[4])==_local1[1]) ? _local1[2] : _local1[1])); if (!wasVisible){ visibleEnemies.push(currEnemyNumber); visibleEnemiesFrames.push(enemyFrame); }; isReturning = true; gameState = 0; }; currentEnemy = null; } private function getRandomSmall():int{ return ((Math.floor((Math.random() * 3)) + 1)); } function frame407(){ stop(); Crunkadelic.getInstance().resolveMove(); } function frame408(){ soundManager.playSound(1, 1, "Splat"); } private function onClick(_arg1:MouseEvent){ var _local2:int; if (((playerControl) && (!((currentLabel == "Encounter"))))){ _local2 = 0; while (_local2 < logisticArray[currentCity].length) { if (taverns[(logisticArray[currentCity][_local2] - 1)].hitTestPoint(_arg1.stageX, _arg1.stageY)){ playerControl = false; destinationCity = (logisticArray[currentCity][_local2] - 1); isWalking = true; onRoad = true; playerAnim.gotoAndPlay((((currentCity + 1) + "_") + logisticArray[currentCity][_local2])); }; _local2++; }; }; } function frame660(){ stop(); buttonsOn(); } function frame305(){ stop(); buttonsOn(); } function frame767(){ stop(); } function frame542(){ stop(); buttonsOn(); } function frame423(){ delayedGoToAndPlay(); } function frame787(){ gotoAndPlay("2City"); } function frame37(){ stop(); } function frame556(){ setShopWaypoint(); } public function currentRoad(_arg1:int){ myCurrentRoad = _arg1; } function frame789(){ stop(); Crunkadelic.getInstance().isFighting = true; } function frame433(){ delayedGoToAndPlay(); } public function continueWalk(){ isReturning = false; if (currentEnemy != null){ currentEnemy.visible = false; playerAnim.gotoAndPlay((playAnimFrame + 1)); }; } function frame56(){ musicManager.playSound(1, int.MAX_VALUE, "MapMusic"); } function frame790(){ _outro.gotoAndStop(outroFrame); } function frame561(){ delayedGoToAndPlay(); } function frame322(){ gotoAndPlay("toMenu"); } public function setShopWaypoint(){ switch (currentCity){ case 0: case 1: case 2: case 9: case 11: case 12: case 16: case 19: case 21: setDelayedWaypoint("2PimpShop"); break; case 3: case 5: case 7: case 8: case 10: case 13: case 14: case 17: case 20: setDelayedWaypoint("2PawnShop"); break; default: setDelayedWaypoint("2PawnShop"); break; }; } function frame680(){ delayedGoToAndPlay(); } public function playerBought(_arg1:int){ playerStats[(_arg1 - 1)] = (playerStats[(_arg1 - 1)] + 10); playerStats[6] = (playerStats[6] - upgradeCost[(_arg1 - 1)]); upgradeCost[(_arg1 - 1)] = (upgradeCost[(_arg1 - 1)] + 50); initShop(); } function frame434(){ if (!choseBgnd){ switch (currentCity){ case 1: case 2: case 9: case 11: case 15: case 16: bgndNr = getRandomBig(); break; case 21: bgndNr = 6; break; default: bgndNr = getRandomSmall(); break; }; _fight_bgnd.gotoAndStop(bgndNr); choseBgnd = true; }; } function frame323(){ soundManager.playSound(1, 1, "Whoosh"); } function frame670(){ delayedGoToAndPlay(); } function frame777(){ gotoAndPlay("2City"); } function frame552(){ delayedGoToAndPlay(); } function frame574(){ _player_money._money.text = ("$" + playerStats[6]); } function frame203(){ stop(); buttonsOn(); } public function endGame(_arg1:Boolean){ if (_arg1){ outroFrame = "outro"; } else { outroFrame = "game_over"; }; gotoAndStop("outro"); } function frame205(){ stop(); buttonsOn(); } public function clearSave(){ state.clear(); playerStats = new Array(40, 40, 40, 40, 200, "Playa", 100); upgradeCost = new Array(200, 200, 200, 200); visibleEnemies = new Array(); currentCity = 0; playAnimFrame = 1; visibleEnemiesFrames = new Array(); playerFrame = 1; gameState = 0; fightNr = 1; } private function removeDefeatedEnemy(_arg1:int){ var _local2:int; _local2 = 0; while (_local2 < visibleEnemies.length) { if (_arg1 == visibleEnemies[_local2]){ visibleEnemies.splice(_local2, 1); visibleEnemiesFrames.splice(_local2, 1); break; }; _local2++; }; enemies[_arg1].visible = false; isReturning = false; } function frame223(){ soundManager.playSound(1, 1, "Whoosh"); } function frame681(){ _player_money._money.text = ("$" + playerStats[6]); } function frame104(){ soundManager.playSound(1, 1, "Whoosh"); } private function loadGameState(){ playerStats = state.playerStats; upgradeCost = state.upgradeCost; visibleEnemies = state.visibleEnemies; currentCity = state.currentCity; playAnimFrame = state.playAnimFrame; visibleEnemiesFrames = state.visibleEnemiesFrames; fightNr = state.fightNr; } function frame222(){ gotoAndPlay("toMenu"); } function frame593(){ soundManager.playSound(1, 1, "Whoosh"); } function frame573(){ gotoAndStop("Game"); } function frame362(){ soundManager.playSound(1, 1, "Whoosh"); } public function restartMusic(){ if (isStopped){ isStopped = false; if (soundEnabled){ soundManager.sounds = true; soundManager.startAll(); }; if (musicEnabled){ musicManager.sounds = true; musicManager.startAll(); }; }; } public function randomEncounter(){ var _local1:Array; var _local2:Boolean; if (!isReturning){ _local1 = playerAnim.currentLabel.split("_"); currEnemyNumber = ((enemyOffset[myCurrentRoad] + int(_local1[3])) - 2); currentEnemy = enemies[currEnemyNumber]; _local2 = false; if (currentEnemy.visible){ _local2 = true; enemyFrame = currentEnemy.currentFrame; wasVisible = true; } else { switch (roads[myCurrentRoad].currentFrame){ case 1: if (Math.random() > 0.8){ _local2 = true; }; break; case 2: if (Math.random() > 0.5){ _local2 = true; }; break; case 3: if (Math.random() > 0.3){ _local2 = true; }; break; }; if (_local2){ if ((((myCurrentRoad < 7)) || ((myCurrentRoad == 21)))){ enemyFrame = (Math.floor((Math.random() * 6)) + 2); } else { enemyFrame = (Math.floor((Math.random() * 6)) + 8); }; wasVisible = false; }; }; if (_local2){ playerAnim.stop(); playAnimFrame = playerAnim.currentFrame; currentEncounter = 3; gotoAndStop("Encounter"); } else { currentEnemy = null; }; }; } function frame121(){ soundManager.playSound(1, 1, "Whoosh"); } function frame137(){ soundManager.playSound(1, 1, "Whoosh"); } public function resolveMove(){ if (doesBattle){ doesBattle = false; if (!isFighting){ hasLost(); }; }; if (((!(onRoad)) && (!(isWalking)))){ playerControl = true; }; } function frame371(){ soundManager.playSound(1, 1, "Whoosh"); } public function getPlayerFrame():int{ return (playerFrame); } function frame147(){ stop(); buttonsOn(); } function frame702(){ soundManager.playSound(1, 1, "Whoosh"); } function frame390(){ stop(); } function frame391(){ initMap(); } public function newGameState(){ playerStats = new Array(20, 20, 20, 20, 200, "Playa", 100); upgradeCost = new Array(200, 200, 200, 200); visibleEnemies = new Array(); currentCity = 0; playAnimFrame = 1; visibleEnemiesFrames = new Array(); fightNr = 1; } public static function getInstance():Crunkadelic{ if (instance == null){ }; return (Crunkadelic(instance)); } } }//package main
Section 78
//GameManager (main.GameManager) package main { import flash.events.*; import classes.dispatchers.*; import flash.display.*; import classes.components.*; import flash.ui.*; public class GameManager extends MovieClip { private var _highscoreArray:Array; private var gameParameters:Array; protected var delayedWaypoint:String; private var _fg:FG_Preloader; private var _preloaderStart:Boolean; private static var areButtonsEnabled:Boolean; protected static var instance:GameManager; public function GameManager(){ this.tabEnabled = false; this.tabChildren = false; if (instance == null){ this.contextMenu = new ContextMenu(); this.contextMenu.hideBuiltInItems(); instance = this; areButtonsEnabled = false; gameParameters = new Array(); delayedWaypoint = null; this.addEventListener(Event.ENTER_FRAME, GMonEnterFrame); GameDispatcher.preloaderDispatcher.addEventListener(LoadingComplete.LOADING_COMPLETE, startMenu); parent.addEventListener(MouseEvent.MOUSE_DOWN, mousePress); parent.addEventListener(MouseEvent.MOUSE_UP, mousePress); //unresolved jump }; } public function getParameter(_arg1:String):String{ return (gameParameters[_arg1]); } public function buttonsOn():void{ GameDispatcher.buttonsDispatcher.unlockButtons(); areButtonsEnabled = true; } public function setParameter(_arg1:String, _arg2:String):void{ gameParameters[_arg1] = _arg2; } private function initPreloader():void{ this._fg = FG_Preloader(GameManager.getInstance().getChildByName("preloader_elements")); if (this._fg != null){ this._fg.startLoad(); }; } private function GMonEnterFrame(_arg1:Event):void{ if ((((this.currentLabel == "Preloader_Start")) && (!(this._preloaderStart)))){ this.initPreloader(); this._preloaderStart = true; }; } private function mousePress(_arg1:MouseEvent){ GameDispatcher.mouseDispatcher.buttonPressed(_arg1.target); } public function delayedGoToAndStop():void{ if (this.delayedWaypoint != null){ gotoAndStop(this.delayedWaypoint); this.delayedWaypoint = null; }; } public function setDelayedWaypoint(_arg1:String):void{ this.delayedWaypoint = _arg1; } public function get AreButtonsEnabled():Boolean{ return (areButtonsEnabled); } public function lockButtons():void{ areButtonsEnabled = false; } private function startMenu(_arg1:Event):void{ this.gotoAndPlay("Preloader_Outro"); } public function delayedGoToAndPlay():void{ if (this.delayedWaypoint != null){ gotoAndPlay(this.delayedWaypoint); this.delayedWaypoint = null; }; } public static function getInstance():GameManager{ if (instance == null){ }; return (instance); } } }//package main
Section 79
//GameState (main.GameState) package main { import flash.net.*; public class GameState { public var playAnimFrame:int; public var currentCity:int; public var upgradeCost:Array; public var fightNr:int; public var visibleEnemiesFrames:Array; public var mySOb:SharedObject; public var visibleEnemies:Array; public var playerStats:Array; public function GameState(){ mySOb = SharedObject.getLocal("Crunkadelic"); } public function load():Boolean{ if (mySOb.data.shdObject == null){ return (false); }; visibleEnemies = mySOb.data.shdObject.visibleEnemies; playerStats = mySOb.data.shdObject.playerStats; currentCity = mySOb.data.shdObject.currentCity; upgradeCost = mySOb.data.shdObject.upgradeCost; playAnimFrame = mySOb.data.shdObject.playAnimFrame; visibleEnemiesFrames = mySOb.data.shdObject.visibleEnemiesFrames; fightNr = mySOb.data.shdObject.visibleEnemies; return (true); } public function clear(){ mySOb.clear(); } public function save(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ playerStats = _arg1; upgradeCost = _arg2; visibleEnemies = _arg3; currentCity = _arg4; playAnimFrame = _arg5; visibleEnemiesFrames = _arg6; fightNr = _arg7; mySOb.data.shdObject = this; } } }//package main
Section 80
//MusicOff (main.MusicOff) package main { import flash.events.*; import flash.display.*; public class MusicOff extends MovieClip { public function MusicOff(){ buttonMode = true; if (Crunkadelic.getInstance().musicEnabled){ gotoAndStop(1); } else { gotoAndStop(2); }; addEventListener(MouseEvent.MOUSE_DOWN, onClick); addEventListener(Event.REMOVED_FROM_STAGE, onRemoved); } private function onRemoved(_arg1:Event){ removeEventListener(MouseEvent.MOUSE_DOWN, onClick); removeEventListener(Event.REMOVED_FROM_STAGE, onRemoved); } private function onClick(_arg1:MouseEvent){ if (Crunkadelic.getInstance().musicEnabled){ Crunkadelic.getInstance().musicEnabled = false; Crunkadelic.getInstance().musicManager.sounds = false; Crunkadelic.getInstance().musicManager.stopsAll(); gotoAndStop(2); } else { Crunkadelic.getInstance().musicEnabled = true; Crunkadelic.getInstance().musicManager.sounds = true; Crunkadelic.getInstance().musicManager.startAll(); gotoAndStop(1); }; } } }//package main
Section 81
//MusicOffold (main.MusicOffold) package main { import flash.display.*; public dynamic class MusicOffold extends MovieClip { public function MusicOffold(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main
Section 82
//NewGame (main.NewGame) package main { import flash.events.*; import classes.graphical.controls.buttons.*; public class NewGame extends GoToButton { public function NewGame(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); super(); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } override protected function onClick(_arg1:MouseEvent):void{ Crunkadelic.getInstance().newGameState(); super.onClick(_arg1); } } }//package main
Section 83
//Restart (main.Restart) package main { import flash.events.*; import classes.graphical.controls.buttons.*; public class Restart extends GoToButton { public function Restart(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); super(); if (!Crunkadelic.getInstance().isLoaded){ this.visible = false; }; } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } override protected function onClick(_arg1:MouseEvent):void{ if (visible){ super.onClick(_arg1); } else { return; }; } } }//package main
Section 84
//SoundManager (main.SoundManager) package main { import flash.media.*; import flash.utils.*; public class SoundManager extends Sound { private var soundsPlay:Boolean;// = true private var offSetsArray:Array; private var kindArray:Array; private var channelsArray:Array; private var soundsArray:Array; private var loopsArray:Array; public function SoundManager(){ soundsPlay = true; soundsArray = new Array(); channelsArray = new Array(); offSetsArray = new Array(); kindArray = new Array(); loopsArray = new Array(); super(); } public function clearSound():void{ soundsArray = new Array(); } public function set sounds(_arg1:Boolean):void{ soundsPlay = _arg1; } public function startAll():void{ var _local1:*; for (_local1 in soundsArray) { if (kindArray[_local1]){ startSound(_local1, loopsArray[_local1]); } else { playSound(0, loopsArray[_local1], _local1); }; }; } public function playSound(_arg1:Number, _arg2:Number, _arg3:String):void{ if (soundsPlay){ channelsArray[_arg3] = soundsArray[_arg3].play(_arg1, _arg2); }; } public function startSound(_arg1:String, _arg2:Number):void{ if (soundsPlay){ channelsArray[_arg1] = soundsArray[_arg1].play(offSetsArray[_arg1], _arg2); }; } public function stopsAll():void{ var _local1:*; for (_local1 in soundsArray) { if (kindArray[_local1]){ pauseSound(_local1); } else { stopSound(_local1); }; }; } public function addSound(_arg1:String, _arg2:Boolean, _arg3:Number):void{ var _local4:Class; var _local5:Sound; _local4 = (getDefinitionByName(_arg1) as Class); _local5 = new (_local4); soundsArray[_arg1] = _local5; kindArray[_arg1] = _arg2; loopsArray[_arg1] = _arg3; } public function clearSounds():void{ stopsAll(); soundsArray = new Array(); channelsArray = new Array(); offSetsArray = new Array(); kindArray = new Array(); loopsArray = new Array(); } public function pauseSound(_arg1:String):void{ var soundName = _arg1; try { offSetsArray[soundName] = channelsArray[soundName].position; channelsArray[soundName].stop(); } catch(e) { }; } public function stopSound(_arg1:String):void{ if (channelsArray[_arg1] == undefined){ return; }; channelsArray[_arg1].stop(); } } }//package main
Section 85
//SoundOff (main.SoundOff) package main { import flash.events.*; import flash.display.*; public class SoundOff extends MovieClip { public function SoundOff(){ addEventListener(MouseEvent.MOUSE_DOWN, onClick); addEventListener(Event.REMOVED_FROM_STAGE, onRemoved); buttonMode = true; if (Crunkadelic.getInstance().soundEnabled){ gotoAndStop(1); } else { gotoAndStop(2); }; } private function onRemoved(_arg1:Event){ removeEventListener(MouseEvent.MOUSE_DOWN, onClick); removeEventListener(Event.REMOVED_FROM_STAGE, onRemoved); } private function onClick(_arg1:MouseEvent){ if (Crunkadelic.getInstance().soundEnabled){ Crunkadelic.getInstance().soundEnabled = false; Crunkadelic.getInstance().soundManager.stopsAll(); Crunkadelic.getInstance().soundManager.sounds = false; gotoAndStop(2); } else { Crunkadelic.getInstance().soundEnabled = true; Crunkadelic.getInstance().soundManager.sounds = true; gotoAndStop(1); }; } } }//package main
Section 86
//SoundOffold (main.SoundOffold) package main { import flash.display.*; public dynamic class SoundOffold extends MovieClip { public function SoundOffold(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main
Section 87
//BlockRemoveSnd (BlockRemoveSnd) package { import flash.media.*; public dynamic class BlockRemoveSnd extends Sound { } }//package
Section 88
//Button_Battle_Accept (Button_Battle_Accept) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Battle_Accept extends DelayedGoToButton { public function Button_Battle_Accept(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 89
//Button_Battle_Deny (Button_Battle_Deny) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Battle_Deny extends GoToButton { public function Button_Battle_Deny(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 90
//Button_Battle_Enter (Button_Battle_Enter) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Battle_Enter extends DelayedGoToButton { public function Button_Battle_Enter(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 91
//Button_Battle_Pass (Button_Battle_Pass) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Battle_Pass extends GoToButton { public function Button_Battle_Pass(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 92
//Button_Instructions_Back (Button_Instructions_Back) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Instructions_Back extends GoToButton { public function Button_Instructions_Back(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 93
//Button_Instructions_Nxt (Button_Instructions_Nxt) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Instructions_Nxt extends GoToButton { public function Button_Instructions_Nxt(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 94
//Button_Intro_Skip (Button_Intro_Skip) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Intro_Skip extends GoToButton { public function Button_Intro_Skip(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 95
//Button_Shop_BuyGoods (Button_Shop_BuyGoods) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Shop_BuyGoods extends GoToButton { public function Button_Shop_BuyGoods(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 96
//Button_Shop_Challenge (Button_Shop_Challenge) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Shop_Challenge extends GoToButton { public function Button_Shop_Challenge(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 97
//Button_Shop_Done (Button_Shop_Done) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Shop_Done extends GoToButton { public function Button_Shop_Done(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 98
//Button_Shop_LeaveShop (Button_Shop_LeaveShop) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Shop_LeaveShop extends GoToButton { public function Button_Shop_LeaveShop(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 99
//Button_Shop_Visit (Button_Shop_Visit) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Shop_Visit extends GoToButton { public function Button_Shop_Visit(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 100
//Button_Title_Credits (Button_Title_Credits) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Title_Credits extends GoToButton { public function Button_Title_Credits(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 101
//Button_Title_Instructions (Button_Title_Instructions) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Title_Instructions extends GoToButton { public function Button_Title_Instructions(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 102
//Button_Upgrade (Button_Upgrade) package { import classes.graphical.controls.buttons.*; public dynamic class Button_Upgrade extends ShopButton { public function Button_Upgrade(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 103
//ComboSnd (ComboSnd) package { import flash.media.*; public dynamic class ComboSnd extends Sound { } }//package
Section 104
//ElectricSnd (ElectricSnd) package { import flash.media.*; public dynamic class ElectricSnd extends Sound { } }//package
Section 105
//FlashSnd (FlashSnd) package { import flash.media.*; public dynamic class FlashSnd extends Sound { } }//package
Section 106
//GameMusic1 (GameMusic1) package { import flash.media.*; public dynamic class GameMusic1 extends Sound { } }//package
Section 107
//GameMusic2 (GameMusic2) package { import flash.media.*; public dynamic class GameMusic2 extends Sound { } }//package
Section 108
//Leave_City (Leave_City) package { import classes.graphical.controls.buttons.*; public dynamic class Leave_City extends DelayedGoToButton { public function Leave_City(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 109
//lose_menu (lose_menu) package { import classes.graphical.controls.buttons.*; public dynamic class lose_menu extends DelayedGoToButton { public function lose_menu(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 110
//MapMusic (MapMusic) package { import flash.media.*; public dynamic class MapMusic extends Sound { } }//package
Section 111
//outro_menu (outro_menu) package { import classes.graphical.controls.buttons.*; public dynamic class outro_menu extends DelayedGoToButton { public function outro_menu(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 112
//Pain1 (Pain1) package { import flash.media.*; public dynamic class Pain1 extends Sound { } }//package
Section 113
//Pain2 (Pain2) package { import flash.media.*; public dynamic class Pain2 extends Sound { } }//package
Section 114
//Pain3 (Pain3) package { import flash.media.*; public dynamic class Pain3 extends Sound { } }//package
Section 115
//Pause (Pause) package { import flash.display.*; public dynamic class Pause extends MovieClip { } }//package
Section 116
//Preloader_Percent (Preloader_Percent) package { import classes.components.*; public dynamic class Preloader_Percent extends FG_Preloader { } }//package
Section 117
//quick_intro (quick_intro) package { import main.*; import flash.display.*; public dynamic class quick_intro extends MovieClip { public var goto_End:quickIntroSkip; public function quick_intro(){ addFrameScript(0, frame1, 30, frame31, 277, frame278); } function frame278(){ MovieClip(this.parent).play(); } function frame1(){ MovieClip(this.parent).stop(); } function frame31(){ stop(); Crunkadelic.getInstance().buttonsOn(); } } }//package
Section 118
//quickIntroSkip (quickIntroSkip) package { import classes.graphical.controls.buttons.*; public dynamic class quickIntroSkip extends LocalGoToButton { public function quickIntroSkip(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 119
//RollOverSound (RollOverSound) package { import flash.media.*; public dynamic class RollOverSound extends Sound { } }//package
Section 120
//SelectSnd (SelectSnd) package { import flash.media.*; public dynamic class SelectSnd extends Sound { } }//package
Section 121
//skip_btn (skip_btn) package { import classes.graphical.controls.buttons.*; public dynamic class skip_btn extends GoToButton { public function skip_btn(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndPlay("off"); } function frame1(){ stop(); unlockButton(); } function frame4(){ stop(); unlockButton(); } function frame2(){ stop(); unlockButton(); } } }//package
Section 122
//Splat (Splat) package { import flash.media.*; public dynamic class Splat extends Sound { } }//package
Section 123
//StartButton (StartButton) package { import flash.media.*; public dynamic class StartButton extends Sound { } }//package
Section 124
//SwapSnd (SwapSnd) package { import flash.media.*; public dynamic class SwapSnd extends Sound { } }//package
Section 125
//V (V) package { import flash.display.*; public dynamic class V extends MovieClip { } }//package
Section 126
//Whoosh (Whoosh) package { import flash.media.*; public dynamic class Whoosh extends Sound { } }//package
Section 127
//X (X) package { import flash.display.*; public dynamic class X extends MovieClip { } }//package

Library Items

Symbol 1 Sound {BlockRemoveSnd}
Symbol 2 Sound {SelectSnd}
Symbol 3 Sound {Whoosh}
Symbol 4 Sound {Splat}
Symbol 5 Sound {SwapSnd}
Symbol 6 Sound {MapMusic}
Symbol 7 Sound {GameMusic2}
Symbol 8 Sound {GameMusic1}
Symbol 9 Sound {RollOverSound}
Symbol 10 Sound {ElectricSnd}
Symbol 11 Sound {StartButton}
Symbol 12 Sound {Pain2}
Symbol 13 Sound {Pain1}
Symbol 14 Sound {Pain3}
Symbol 15 Sound {ComboSnd}
Symbol 16 Sound {FlashSnd}
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:35
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:35
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:35
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:35
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:35
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:35
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:35
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:35
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248}Uses:18 20 22 24 26 28 30 32 34Used by:38
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip {gameplay.Block}Uses:35 37
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {V}Uses:39
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip {X}Uses:41
Symbol 43 FontUsed by:44 47 64 66 71 81 89 91 111 112 113 116 117 118 127 128 131 135 136 137 139 140 141 143 144 145 153 155 157 159 161 183 184 185 186 187 190 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 263 264 266 267 268 270 271 272 273 275 276 277 278 280 281 283 284 285 286 288 289 290 292 293 295 296 298 299 301 302 304 305 307 308 310 311 313 314 316 317 319 322 325 328 331 332 333 334 335 336 337 339 340 341 342 343 344 345 348 349 350 351 352 353 354 356 357 358 359 360 361 362 374 567 568 606 607 608 609 610 611 612 613 614 615 616 617 623 637 638 639 643 644 649 665 666 676 677 684 685 700 709 711 721 723 725 727 728 739 741 743 838 839 840 841 842 843 851 852 853 854 860 863 882 883 886 887 894 895 898 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 962 963 964 965 969 970 975 976 977 978 981 982 983 986 987 988 989 993 995 996 997 998
Symbol 44 TextUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:49
Symbol 46 GraphicUsed by:49 347
Symbol 47 TextUses:43Used by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip {Button_Intro_Skip}Uses:45 46 48
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip {main.SoundOffold}Uses:50 51
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {main.MusicOffold}Uses:53 54
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {Pause}Uses:56Used by:62
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClipUses:58 60Used by:62
Symbol 62 MovieClip {gameplay.BlockBox}Uses:57 61Used by:262
Symbol 63 GraphicUsed by:67 265 274 279 282 287 291 312 315 318 558
Symbol 64 TextUses:43Used by:67
Symbol 65 GraphicUsed by:67 134 138 142 146 148 149 150 151 294 297 300 303 312
Symbol 66 TextUses:43Used by:67
Symbol 67 MovieClip {quickIntroSkip}Uses:63 64 65 66Used by:94
Symbol 68 GraphicUsed by:94 745  Timeline
Symbol 69 GraphicUsed by:70 93 619  Timeline
Symbol 70 MovieClip {crunkadelic_fla._Interface_Splash_185}Uses:69Used by:94 262
Symbol 71 TextUses:43Used by:80
Symbol 72 GraphicUsed by:79
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:79
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:79
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:72 74 76 78Used by:80 90
Symbol 80 MovieClipUses:71 79Used by:94
Symbol 81 TextUses:43Used by:88
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:87
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:82 84 86Used by:88 92
Symbol 88 MovieClipUses:81 87Used by:94
Symbol 89 TextUses:43Used by:90
Symbol 90 MovieClipUses:89 79Used by:94
Symbol 91 TextUses:43Used by:92
Symbol 92 MovieClipUses:91 87Used by:94
Symbol 93 MovieClip {crunkadelic_fla._quickintro_Splash_198}Uses:69Used by:94
Symbol 94 MovieClip {quick_intro}Uses:68 70 80 88 90 92 67 93Used by:262
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:107
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:107
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:107
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:107
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:107
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClip {crunkadelic_fla._Game_Backgrounds_182}Uses:96 98 100 102 104 106Used by:262
Symbol 108 GraphicUsed by:109 651
Symbol 109 MovieClipUses:108Used by:262
Symbol 110 GraphicUsed by:114
Symbol 111 TextUses:43Used by:114 857
Symbol 112 TextUses:43Used by:114 857
Symbol 113 TextUses:43Used by:114 857
Symbol 114 MovieClipUses:110 111 112 113Used by:262
Symbol 115 GraphicUsed by:119 858
Symbol 116 TextUses:43Used by:119 858
Symbol 117 TextUses:43Used by:119 858
Symbol 118 TextUses:43Used by:119 858 899
Symbol 119 MovieClipUses:115 116 117 118Used by:262
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:262
Symbol 122 GraphicUsed by:126
Symbol 123 ShapeTweeningUsed by:126
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}Uses:122 123 124 125Used by:147 152
Symbol 127 TextUses:43Used by:134 148
Symbol 128 TextUses:43Used by:134 148
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:134 138 142 146 148 149 150 151
Symbol 131 TextUses:43Used by:134 148
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:134 138 142 146 148 149 150 151
Symbol 134 MovieClip {crunkadelic_fla.Button_Move_Beat_Left_208}Uses:65 127 128 130 131 133Used by:147
Symbol 135 TextUses:43Used by:138 149
Symbol 136 TextUses:43Used by:138 149
Symbol 137 TextUses:43Used by:138 149
Symbol 138 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Left_211}Uses:65 135 136 130 137 133Used by:147
Symbol 139 TextUses:43Used by:142 150
Symbol 140 TextUses:43Used by:142 150
Symbol 141 TextUses:43Used by:142 150
Symbol 142 MovieClip {crunkadelic_fla.Button_Move_Look_Left_212}Uses:65 139 140 130 141 133Used by:147
Symbol 143 TextUses:43Used by:146 151
Symbol 144 TextUses:43Used by:146 151
Symbol 145 TextUses:43Used by:146 151
Symbol 146 MovieClip {crunkadelic_fla.Button_Move_Brand_213}Uses:65 143 144 130 145 133Used by:147
Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206}Uses:126 134 138 142 146Used by:262
Symbol 148 MovieClip {crunkadelic_fla.Button_Move_Beat_Right_215}Uses:65 127 128 130 131 133Used by:152
Symbol 149 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Right_216}Uses:65 135 136 130 137 133Used by:152
Symbol 150 MovieClip {crunkadelic_fla.Button_Move_Look_Right_217}Uses:65 139 140 130 141 133Used by:152
Symbol 151 MovieClip {crunkadelic_fla.Button_Move_Brand_Right_218}Uses:65 143 144 130 145 133Used by:152
Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214}Uses:126 148 149 150 151Used by:262
Symbol 153 EditableTextUses:43Used by:154
Symbol 154 MovieClip {crunkadelic_fla._Game_Enemy_Health_219}Uses:153Used by:262
Symbol 155 EditableTextUses:43Used by:156
Symbol 156 MovieClip {crunkadelic_fla._Game_Player_Health_220}Uses:155Used by:262
Symbol 157 EditableTextUses:43Used by:158
Symbol 158 MovieClip {crunkadelic_fla._Game_PlayerName_221}Uses:157Used by:262
Symbol 159 EditableTextUses:43Used by:160
Symbol 160 MovieClip {crunkadelic_fla._Game_Enemy_Name_222}Uses:159Used by:262
Symbol 161 EditableTextUses:43Used by:162
Symbol 162 MovieClip {crunkadelic_fla._Interface_Money_223}Uses:161Used by:262
Symbol 163 GraphicUsed by:182 588
Symbol 164 GraphicUsed by:182
Symbol 165 GraphicUsed by:182
Symbol 166 GraphicUsed by:182
Symbol 167 GraphicUsed by:182
Symbol 168 GraphicUsed by:182
Symbol 169 GraphicUsed by:182
Symbol 170 GraphicUsed by:182
Symbol 171 GraphicUsed by:182
Symbol 172 GraphicUsed by:182
Symbol 173 GraphicUsed by:182
Symbol 174 GraphicUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:182
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip {crunkadelic_fla.Enemy_Graphic_225}Uses:163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181Used by:209
Symbol 183 EditableTextUses:43Used by:188
Symbol 184 TextUses:43Used by:188 861
Symbol 185 TextUses:43Used by:188 861
Symbol 186 TextUses:43Used by:188 861
Symbol 187 TextUses:43Used by:188 861
Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227}Uses:183 184 185 186 187Used by:189
Symbol 189 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_Animation_226}Uses:188Used by:209 215
Symbol 190 EditableTextUses:43Used by:191
Symbol 191 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_229}Uses:190Used by:192
Symbol 192 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_Animation_228}Uses:191Used by:209 215
Symbol 193 GraphicUsed by:208 878
Symbol 194 GraphicUsed by:208
Symbol 195 GraphicUsed by:208
Symbol 196 GraphicUsed by:208
Symbol 197 GraphicUsed by:208
Symbol 198 GraphicUsed by:208
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:208
Symbol 201 GraphicUsed by:202 873
Symbol 202 MovieClipUses:201Used by:208
Symbol 203 GraphicUsed by:204 874
Symbol 204 MovieClipUses:203Used by:208
Symbol 205 GraphicUsed by:208
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClip {crunkadelic_fla.Interface_Thunders_230}Uses:193 194 195 196 197 198 200 202 204 205 206 207Used by:209 215
Symbol 209 MovieClip {crunkadelic_fla.Enemy_224}Uses:182 189 192 208Used by:262
Symbol 210 GraphicUsed by:214
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClip {crunkadelic_fla.Game_Hero_Graphic_235}Uses:210 211 212 213Used by:215
Symbol 215 MovieClip {crunkadelic_fla.Hero_234}Uses:214 189 192 208Used by:262
Symbol 216 TextUses:43Used by:239
Symbol 217 TextUses:43Used by:239
Symbol 218 TextUses:43Used by:239
Symbol 219 TextUses:43Used by:239
Symbol 220 TextUses:43Used by:239
Symbol 221 TextUses:43Used by:239
Symbol 222 TextUses:43Used by:239
Symbol 223 TextUses:43Used by:239
Symbol 224 TextUses:43Used by:239
Symbol 225 TextUses:43Used by:239
Symbol 226 TextUses:43Used by:239
Symbol 227 TextUses:43Used by:239
Symbol 228 TextUses:43Used by:239
Symbol 229 TextUses:43Used by:239
Symbol 230 TextUses:43Used by:239
Symbol 231 TextUses:43Used by:239
Symbol 232 TextUses:43Used by:239
Symbol 233 TextUses:43Used by:239
Symbol 234 TextUses:43Used by:239
Symbol 235 TextUses:43Used by:239
Symbol 236 TextUses:43Used by:239
Symbol 237 TextUses:43Used by:239
Symbol 238 TextUses:43Used by:239
Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237}Uses:216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238Used by:261
Symbol 240 TextUses:43Used by:260
Symbol 241 TextUses:43Used by:260
Symbol 242 TextUses:43Used by:260
Symbol 243 TextUses:43Used by:260
Symbol 244 TextUses:43Used by:260
Symbol 245 TextUses:43Used by:260
Symbol 246 TextUses:43Used by:260
Symbol 247 TextUses:43Used by:260
Symbol 248 TextUses:43Used by:260
Symbol 249 TextUses:43Used by:260
Symbol 250 TextUses:43Used by:260
Symbol 251 TextUses:43Used by:260
Symbol 252 TextUses:43Used by:260
Symbol 253 TextUses:43Used by:260
Symbol 254 TextUses:43Used by:260
Symbol 255 TextUses:43Used by:260
Symbol 256 TextUses:43Used by:260
Symbol 257 TextUses:43Used by:260
Symbol 258 TextUses:43Used by:260
Symbol 259 TextUses:43Used by:260
Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238}Uses:240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259Used by:261
Symbol 261 MovieClip {crunkadelic_fla._Battle_Popups_236}Uses:239 260Used by:262
Symbol 262 MovieClip {main.Battle}Uses:107 109 94 70 114 119 121 62 147 152 154 156 158 160 162 209 215 261Used by:Timeline
Symbol 263 TextUses:43Used by:265
Symbol 264 TextUses:43Used by:265
Symbol 265 MovieClip {Button_Shop_Done}Uses:263 63 264Used by:Timeline
Symbol 266 TextUses:43Used by:269
Symbol 267 TextUses:43Used by:269
Symbol 268 TextUses:43Used by:269
Symbol 269 MovieClip {Button_Upgrade}Uses:266 267 268Used by:990
Symbol 270 TextUses:43Used by:274
Symbol 271 TextUses:43Used by:274 291
Symbol 272 TextUses:43Used by:274
Symbol 273 TextUses:43Used by:274
Symbol 274 MovieClip {Button_Shop_LeaveShop}Uses:270 271 63 272 273Used by:Timeline
Symbol 275 TextUses:43Used by:279
Symbol 276 TextUses:43Used by:279
Symbol 277 TextUses:43Used by:279
Symbol 278 TextUses:43Used by:279
Symbol 279 MovieClip {Button_Shop_BuyGoods}Uses:275 276 63 277 278Used by:Timeline
Symbol 280 TextUses:43Used by:282
Symbol 281 TextUses:43Used by:282
Symbol 282 MovieClip {Leave_City}Uses:280 63 281Used by:Timeline
Symbol 283 TextUses:43Used by:287
Symbol 284 TextUses:43Used by:287
Symbol 285 TextUses:43Used by:287
Symbol 286 TextUses:43Used by:287
Symbol 287 MovieClip {Button_Shop_Challenge}Uses:283 284 63 285 286Used by:Timeline
Symbol 288 TextUses:43Used by:291
Symbol 289 TextUses:43Used by:291
Symbol 290 TextUses:43Used by:291
Symbol 291 MovieClip {Button_Shop_Visit}Uses:288 271 63 289 290Used by:Timeline
Symbol 292 TextUses:43Used by:294
Symbol 293 TextUses:43Used by:294
Symbol 294 MovieClip {Button_Battle_Pass}Uses:65 292 293Used by:911
Symbol 295 TextUses:43Used by:297
Symbol 296 TextUses:43Used by:297
Symbol 297 MovieClip {Button_Battle_Enter}Uses:65 295 296Used by:911
Symbol 298 TextUses:43Used by:300
Symbol 299 TextUses:43Used by:300
Symbol 300 MovieClip {Button_Battle_Deny}Uses:65 298 299Used by:911
Symbol 301 TextUses:43Used by:303
Symbol 302 TextUses:43Used by:303
Symbol 303 MovieClip {Button_Battle_Accept}Uses:65 301 302Used by:911
Symbol 304 TextUses:43Used by:306
Symbol 305 TextUses:43Used by:306
Symbol 306 MovieClip {lose_menu}Uses:304 305Used by:744
Symbol 307 TextUses:43Used by:309
Symbol 308 TextUses:43Used by:309
Symbol 309 MovieClip {outro_menu}Uses:307 308Used by:734
Symbol 310 TextUses:43Used by:312
Symbol 311 TextUses:43Used by:312
Symbol 312 MovieClip {skip_btn}Uses:63 310 65 311Used by:745
Symbol 313 TextUses:43Used by:315
Symbol 314 TextUses:43Used by:315
Symbol 315 MovieClip {Button_Instructions_Nxt}Uses:313 63 314Used by:Timeline
Symbol 316 TextUses:43Used by:318
Symbol 317 TextUses:43Used by:318
Symbol 318 MovieClip {Button_Instructions_Back}Uses:316 63 317Used by:Timeline
Symbol 319 TextUses:43Used by:320
Symbol 320 MovieClipUses:319Used by:324
Symbol 321 GraphicUsed by:324 364
Symbol 322 TextUses:43Used by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClip {main.Restart}Uses:320 321 323Used by:Timeline
Symbol 325 TextUses:43Used by:326
Symbol 326 MovieClipUses:325Used by:330
Symbol 327 GraphicUsed by:330
Symbol 328 TextUses:43Used by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClip {Button_Title_Instructions}Uses:326 327 329Used by:Timeline
Symbol 331 TextUses:43Used by:338
Symbol 332 TextUses:43Used by:338
Symbol 333 TextUses:43Used by:338
Symbol 334 TextUses:43Used by:338
Symbol 335 TextUses:43Used by:338
Symbol 336 TextUses:43Used by:338
Symbol 337 TextUses:43Used by:338
Symbol 338 MovieClipUses:331 332 333 334 335 336 337Used by:347
Symbol 339 TextUses:43Used by:346
Symbol 340 TextUses:43Used by:346
Symbol 341 TextUses:43Used by:346
Symbol 342 TextUses:43Used by:346
Symbol 343 TextUses:43Used by:346
Symbol 344 TextUses:43Used by:346
Symbol 345 TextUses:43Used by:346
Symbol 346 MovieClipUses:339 340 341 342 343 344 345Used by:347
Symbol 347 MovieClip {Button_Title_Credits}Uses:338 46 346Used by:Timeline
Symbol 348 TextUses:43Used by:355
Symbol 349 TextUses:43Used by:355
Symbol 350 TextUses:43Used by:355
Symbol 351 TextUses:43Used by:355
Symbol 352 TextUses:43Used by:355
Symbol 353 TextUses:43Used by:355
Symbol 354 TextUses:43Used by:355
Symbol 355 MovieClipUses:348 349 350 351 352 353 354Used by:364
Symbol 356 TextUses:43Used by:363
Symbol 357 TextUses:43Used by:363
Symbol 358 TextUses:43Used by:363
Symbol 359 TextUses:43Used by:363
Symbol 360 TextUses:43Used by:363
Symbol 361 TextUses:43Used by:363
Symbol 362 TextUses:43Used by:363
Symbol 363 MovieClipUses:356 357 358 359 360 361 362Used by:364
Symbol 364 MovieClip {main.NewGame}Uses:355 321 363Used by:Timeline
Symbol 365 GraphicUsed by:369
Symbol 366 FontUsed by:367 371
Symbol 367 TextUses:366Used by:369
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClip {main.SoundOff}Uses:365 367 368Used by:Timeline
Symbol 370 GraphicUsed by:373
Symbol 371 TextUses:366Used by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClip {main.MusicOff}Uses:370 371 372Used by:Timeline
Symbol 374 EditableTextUses:43Used by:375
Symbol 375 MovieClip {Preloader_Percent}Uses:374Used by:Timeline
Symbol 376 GraphicUsed by:547
Symbol 377 GraphicUsed by:547
Symbol 378 GraphicUsed by:547
Symbol 379 GraphicUsed by:547
Symbol 380 GraphicUsed by:547
Symbol 381 GraphicUsed by:547
Symbol 382 GraphicUsed by:547
Symbol 383 GraphicUsed by:384
Symbol 384 ButtonUses:383Used by:547
Symbol 385 ShapeTweeningUsed by:547
Symbol 386 GraphicUsed by:547
Symbol 387 ShapeTweeningUsed by:547
Symbol 388 GraphicUsed by:547
Symbol 389 ShapeTweeningUsed by:547
Symbol 390 GraphicUsed by:547
Symbol 391 GraphicUsed by:547
Symbol 392 GraphicUsed by:547
Symbol 393 GraphicUsed by:547
Symbol 394 GraphicUsed by:547
Symbol 395 GraphicUsed by:547
Symbol 396 GraphicUsed by:547
Symbol 397 ShapeTweeningUsed by:547
Symbol 398 GraphicUsed by:547
Symbol 399 ShapeTweeningUsed by:547
Symbol 400 ShapeTweeningUsed by:547
Symbol 401 GraphicUsed by:403
Symbol 402 GraphicUsed by:403 560 562
Symbol 403 MovieClipUses:401 402Used by:546
Symbol 404 GraphicUsed by:406
Symbol 405 GraphicUsed by:406 560 562
Symbol 406 MovieClipUses:404 405Used by:546
Symbol 407 GraphicUsed by:409
Symbol 408 GraphicUsed by:409 417 560 562
Symbol 409 MovieClipUses:407 408Used by:546
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUsed by:412 560 562
Symbol 412 MovieClipUses:410 411Used by:546
Symbol 413 GraphicUsed by:415
Symbol 414 GraphicUsed by:415 560 562
Symbol 415 MovieClipUses:413 414Used by:546
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416 408Used by:546
Symbol 418 GraphicUsed by:420
Symbol 419 GraphicUsed by:420 560 562
Symbol 420 MovieClipUses:418 419Used by:546
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:546
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:438
Symbol 425 GraphicUsed by:427
Symbol 426 GraphicUsed by:427 560 562
Symbol 427 MovieClipUses:425 426Used by:438
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430 560 562
Symbol 430 MovieClipUses:428 429Used by:438
Symbol 431 GraphicUsed by:433
Symbol 432 GraphicUsed by:433 560 562
Symbol 433 MovieClipUses:431 432Used by:438
Symbol 434 GraphicUsed by:436
Symbol 435 GraphicUsed by:436 560 562
Symbol 436 MovieClipUses:434 435Used by:438
Symbol 437 GraphicUsed by:438 560 562
Symbol 438 MovieClipUses:424 427 430 433 436 437Used by:546
Symbol 439 SoundUsed by:546
Symbol 440 SoundUsed by:546
Symbol 441 SoundUsed by:546
Symbol 442 SoundUsed by:546
Symbol 443 SoundUsed by:546
Symbol 444 SoundUsed by:546
Symbol 445 BitmapUsed by:456
Symbol 446 BitmapUsed by:456
Symbol 447 BitmapUsed by:456
Symbol 448 BitmapUsed by:456
Symbol 449 BitmapUsed by:456
Symbol 450 BitmapUsed by:456
Symbol 451 BitmapUsed by:456 471
Symbol 452 BitmapUsed by:456
Symbol 453 BitmapUsed by:456
Symbol 454 BitmapUsed by:456 471
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:445 446 447 448 449 450 451 452 453 454 455Used by:457
Symbol 457 MovieClipUses:456Used by:546
Symbol 458 BitmapUsed by:471
Symbol 459 BitmapUsed by:471
Symbol 460 BitmapUsed by:471
Symbol 461 BitmapUsed by:471
Symbol 462 BitmapUsed by:471
Symbol 463 BitmapUsed by:471
Symbol 464 BitmapUsed by:471
Symbol 465 BitmapUsed by:471
Symbol 466 BitmapUsed by:471
Symbol 467 BitmapUsed by:471
Symbol 468 BitmapUsed by:471
Symbol 469 BitmapUsed by:471
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:458 459 460 461 462 463 454 464 465 466 467 468 469 451 470Used by:472
Symbol 472 MovieClipUses:471Used by:546
Symbol 473 BitmapUsed by:487
Symbol 474 BitmapUsed by:487
Symbol 475 BitmapUsed by:487
Symbol 476 BitmapUsed by:487
Symbol 477 BitmapUsed by:487
Symbol 478 BitmapUsed by:487
Symbol 479 BitmapUsed by:487
Symbol 480 BitmapUsed by:487
Symbol 481 BitmapUsed by:487
Symbol 482 BitmapUsed by:487
Symbol 483 BitmapUsed by:487
Symbol 484 BitmapUsed by:487
Symbol 485 BitmapUsed by:487
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:473 474 475 476 477 478 479 480 481 482 483 484 485 486Used by:488
Symbol 488 MovieClipUses:487Used by:546
Symbol 489 BitmapUsed by:503
Symbol 490 BitmapUsed by:503
Symbol 491 BitmapUsed by:503
Symbol 492 BitmapUsed by:503
Symbol 493 BitmapUsed by:503
Symbol 494 BitmapUsed by:503
Symbol 495 BitmapUsed by:503
Symbol 496 BitmapUsed by:503
Symbol 497 BitmapUsed by:503
Symbol 498 BitmapUsed by:503
Symbol 499 BitmapUsed by:503
Symbol 500 BitmapUsed by:503
Symbol 501 BitmapUsed by:503
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:489 490 491 492 493 494 495 496 497 498 499 500 501 502Used by:504
Symbol 504 MovieClipUses:503Used by:546
Symbol 505 BitmapUsed by:524
Symbol 506 BitmapUsed by:524
Symbol 507 BitmapUsed by:524
Symbol 508 BitmapUsed by:524
Symbol 509 BitmapUsed by:524
Symbol 510 BitmapUsed by:524
Symbol 511 BitmapUsed by:524
Symbol 512 BitmapUsed by:524
Symbol 513 BitmapUsed by:524
Symbol 514 BitmapUsed by:524
Symbol 515 BitmapUsed by:524
Symbol 516 BitmapUsed by:524
Symbol 517 BitmapUsed by:524
Symbol 518 BitmapUsed by:524
Symbol 519 BitmapUsed by:524
Symbol 520 BitmapUsed by:524
Symbol 521 BitmapUsed by:524
Symbol 522 BitmapUsed by:524
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523Used by:525
Symbol 525 MovieClipUses:524Used by:546
Symbol 526 BitmapUsed by:541
Symbol 527 BitmapUsed by:541
Symbol 528 BitmapUsed by:541
Symbol 529 BitmapUsed by:541
Symbol 530 BitmapUsed by:541
Symbol 531 BitmapUsed by:541
Symbol 532 BitmapUsed by:541
Symbol 533 BitmapUsed by:541
Symbol 534 BitmapUsed by:541
Symbol 535 BitmapUsed by:541
Symbol 536 BitmapUsed by:541
Symbol 537 BitmapUsed by:541
Symbol 538 BitmapUsed by:541
Symbol 539 BitmapUsed by:541
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:526 527 528 529 530 531 532 533 534 535 536 537 538 539 540Used by:542
Symbol 542 MovieClipUses:541Used by:546
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:546
Symbol 545 SoundUsed by:546
Symbol 546 MovieClip {crunkadelic_fla.logodrop_3}Uses:403 406 409 412 415 417 420 422 438 439 440 441 442 443 444 457 472 488 504 525 542 544 545Used by:547
Symbol 547 MovieClip {crunkadelic_fla.teaser_1}Uses:376 377 378 379 380 381 382 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 546Used by:Timeline
Symbol 548 GraphicUsed by:Timeline
Symbol 549 GraphicUsed by:911 990  Timeline
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:552
Symbol 552 MovieClipUses:551Used by:558
Symbol 553 FontUsed by:554
Symbol 554 TextUses:553Used by:557
Symbol 555 FontUsed by:556
Symbol 556 TextUses:555Used by:557
Symbol 557 MovieClipUses:554 556Used by:558
Symbol 558 MovieClipUses:63 552 557Used by:Timeline
Symbol 559 GraphicUsed by:560 562
Symbol 560 MovieClip {crunkadelic_fla.AddictingGames_30}Uses:559 419 408 414 411 405 402 426 429 432 435 437Used by:562
Symbol 561 GraphicUsed by:562
Symbol 562 ButtonUses:560 561 559 419 408 414 411 405 402 426 429 432 435 437Used by:Timeline
Symbol 563 GraphicUsed by:911 990  Timeline
Symbol 564 GraphicUsed by:911 990  Timeline
Symbol 565 GraphicUsed by:911 990  Timeline
Symbol 566 GraphicUsed by:911 990  Timeline
Symbol 567 TextUses:43Used by:569
Symbol 568 TextUses:43Used by:569
Symbol 569 MovieClipUses:567 568Used by:Timeline
Symbol 570 GraphicUsed by:588
Symbol 571 GraphicUsed by:588
Symbol 572 GraphicUsed by:588
Symbol 573 GraphicUsed by:588
Symbol 574 GraphicUsed by:588
Symbol 575 GraphicUsed by:588
Symbol 576 GraphicUsed by:588
Symbol 577 GraphicUsed by:588
Symbol 578 GraphicUsed by:588
Symbol 579 GraphicUsed by:588
Symbol 580 GraphicUsed by:588
Symbol 581 GraphicUsed by:588
Symbol 582 GraphicUsed by:588
Symbol 583 GraphicUsed by:588
Symbol 584 GraphicUsed by:588
Symbol 585 GraphicUsed by:588
Symbol 586 GraphicUsed by:588
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}Uses:163 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587Used by:844 880  Timeline
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:Timeline
Symbol 591 ShapeTweeningUsed by:Timeline
Symbol 592 GraphicUsed by:Timeline
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:Timeline
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:Timeline
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:Timeline
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:Timeline
Symbol 601 GraphicUsed by:911 990  Timeline
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:Timeline
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:Timeline
Symbol 606 TextUses:43Used by:618
Symbol 607 TextUses:43Used by:618
Symbol 608 TextUses:43Used by:618
Symbol 609 TextUses:43Used by:618
Symbol 610 TextUses:43Used by:618
Symbol 611 TextUses:43Used by:618
Symbol 612 TextUses:43Used by:618
Symbol 613 TextUses:43Used by:618
Symbol 614 TextUses:43Used by:618
Symbol 615 TextUses:43Used by:618
Symbol 616 TextUses:43Used by:618
Symbol 617 TextUses:43Used by:618
Symbol 618 MovieClipUses:606 607 608 609 610 611 612 613 614 615 616 617Used by:Timeline
Symbol 619 MovieClip {crunkadelic_fla._Interface_Splash_55}Uses:69Used by:Timeline
Symbol 620 ShapeTweeningUsed by:Timeline
Symbol 621 GraphicUsed by:Timeline
Symbol 622 GraphicUsed by:Timeline
Symbol 623 TextUses:43Used by:Timeline
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:626
Symbol 626 MovieClipUses:625Used by:645  Timeline
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629
Symbol 629 MovieClipUses:628Used by:645  Timeline
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:636
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:633 634Used by:636
Symbol 636 MovieClipUses:631 635Used by:645  Timeline
Symbol 637 TextUses:43Used by:645
Symbol 638 TextUses:43Used by:645
Symbol 639 TextUses:43Used by:645
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:642
Symbol 642 MovieClipUses:641Used by:645  Timeline
Symbol 643 TextUses:43Used by:645
Symbol 644 TextUses:43Used by:645
Symbol 645 MovieClipUses:626 629 636 637 638 639 642 643 644Used by:Timeline
Symbol 646 ShapeTweeningUsed by:Timeline
Symbol 647 ShapeTweeningUsed by:Timeline
Symbol 648 GraphicUsed by:Timeline
Symbol 649 TextUses:43Used by:Timeline
Symbol 650 ShapeTweeningUsed by:Timeline
Symbol 651 MovieClipUses:108Used by:Timeline
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:663
Symbol 654 GraphicUsed by:662
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:662
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:662
Symbol 659 GraphicUsed by:662
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:662
Symbol 662 MovieClip {crunkadelic_fla.heros_1_68}Uses:654 656 658 659 661Used by:663
Symbol 663 MovieClipUses:653 662Used by:745
Symbol 664 GraphicUsed by:745
Symbol 665 TextUses:43Used by:667
Symbol 666 TextUses:43Used by:667
Symbol 667 MovieClipUses:665 666Used by:745
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:675
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:675
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:675
Symbol 675 MovieClip {crunkadelic_fla.intro_2_74}Uses:669 671 674Used by:745
Symbol 676 TextUses:43Used by:678
Symbol 677 TextUses:43Used by:678
Symbol 678 MovieClipUses:676 677Used by:745
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:683
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:683
Symbol 683 MovieClip {crunkadelic_fla.intro_3_78}Uses:680 682Used by:745
Symbol 684 TextUses:43Used by:686
Symbol 685 TextUses:43Used by:686
Symbol 686 MovieClipUses:684 685Used by:745
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:699
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:699
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:698
Symbol 693 GraphicUsed by:698
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:698
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:698
Symbol 698 MovieClipUses:692 693 695 697Used by:699
Symbol 699 MovieClipUses:688 690 698Used by:745
Symbol 700 TextUses:43Used by:701
Symbol 701 MovieClipUses:700Used by:745
Symbol 702 GraphicUsed by:708
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:705
Symbol 705 MovieClipUses:704Used by:708
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:708
Symbol 708 MovieClip {crunkadelic_fla.intro_5_88}Uses:702 705 707Used by:745
Symbol 709 TextUses:43Used by:710
Symbol 710 MovieClipUses:709Used by:745
Symbol 711 TextUses:43Used by:712
Symbol 712 MovieClipUses:711Used by:745
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:734
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:734
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:734
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:734
Symbol 721 TextUses:43Used by:722
Symbol 722 MovieClipUses:721Used by:734
Symbol 723 TextUses:43Used by:724
Symbol 724 MovieClipUses:723Used by:734
Symbol 725 TextUses:43Used by:726
Symbol 726 MovieClipUses:725Used by:734
Symbol 727 TextUses:43Used by:729
Symbol 728 TextUses:43Used by:729
Symbol 729 MovieClipUses:727 728Used by:734
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730Used by:734
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:734
Symbol 734 MovieClip {crunkadelic_fla.outro_6_93}Uses:714 716 718 720 722 724 726 729 731 733 309Used by:745
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:744
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:744
Symbol 739 TextUses:43Used by:740
Symbol 740 MovieClipUses:739Used by:744
Symbol 741 TextUses:43Used by:742
Symbol 742 MovieClipUses:741Used by:744
Symbol 743 TextUses:43Used by:744
Symbol 744 MovieClip {crunkadelic_fla.outro_2_104}Uses:736 738 740 742 743 306Used by:745
Symbol 745 MovieClip {crunkadelic_fla.intro_66}Uses:663 664 312 667 675 678 683 686 699 701 708 710 712 734 68 744Used by:Timeline
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:Timeline
Symbol 748 GraphicUsed by:837
Symbol 749 GraphicUsed by:752
Symbol 750 GraphicUsed by:752
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:749 750 751Used by:837
Symbol 753 GraphicUsed by:756
Symbol 754 GraphicUsed by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:753 754 755Used by:837
Symbol 757 GraphicUsed by:760
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:757 758 759Used by:837
Symbol 761 GraphicUsed by:764
Symbol 762 GraphicUsed by:764
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:761 762 763Used by:837
Symbol 765 GraphicUsed by:768
Symbol 766 GraphicUsed by:768
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:765 766 767Used by:837
Symbol 769 GraphicUsed by:772
Symbol 770 GraphicUsed by:772
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:769 770 771Used by:837
Symbol 773 GraphicUsed by:776
Symbol 774 GraphicUsed by:776
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:773 774 775Used by:837
Symbol 777 GraphicUsed by:780
Symbol 778 GraphicUsed by:780
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:777 778 779Used by:837
Symbol 781 GraphicUsed by:784
Symbol 782 GraphicUsed by:784
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:781 782 783Used by:837
Symbol 785 GraphicUsed by:788
Symbol 786 GraphicUsed by:788
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:785 786 787Used by:837
Symbol 789 GraphicUsed by:792
Symbol 790 GraphicUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:789 790 791Used by:837
Symbol 793 GraphicUsed by:796
Symbol 794 GraphicUsed by:796
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:793 794 795Used by:837
Symbol 797 GraphicUsed by:800
Symbol 798 GraphicUsed by:800
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:797 798 799Used by:837
Symbol 801 GraphicUsed by:804
Symbol 802 GraphicUsed by:804
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClipUses:801 802 803Used by:837
Symbol 805 GraphicUsed by:808
Symbol 806 GraphicUsed by:808
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:805 806 807Used by:837
Symbol 809 GraphicUsed by:812
Symbol 810 GraphicUsed by:812
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:809 810 811Used by:837
Symbol 813 GraphicUsed by:816
Symbol 814 GraphicUsed by:816
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:813 814 815Used by:837
Symbol 817 GraphicUsed by:820
Symbol 818 GraphicUsed by:820
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:817 818 819Used by:837
Symbol 821 GraphicUsed by:824
Symbol 822 GraphicUsed by:824
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:821 822 823Used by:837
Symbol 825 GraphicUsed by:828
Symbol 826 GraphicUsed by:828
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:825 826 827Used by:837
Symbol 829 GraphicUsed by:832
Symbol 830 GraphicUsed by:832
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:829 830 831Used by:837
Symbol 833 GraphicUsed by:836
Symbol 834 GraphicUsed by:836
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:833 834 835Used by:837
Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109}Uses:748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 828 832 836Used by:Timeline
Symbol 838 TextUses:43Used by:850
Symbol 839 TextUses:43Used by:850
Symbol 840 TextUses:43Used by:850
Symbol 841 TextUses:43Used by:850
Symbol 842 TextUses:43Used by:850
Symbol 843 TextUses:43Used by:850
Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133}Uses:588Used by:850
Symbol 845 GraphicUsed by:849
Symbol 846 GraphicUsed by:849
Symbol 847 GraphicUsed by:849
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClip {crunkadelic_fla.Game_Hero_Graphic_134}Uses:845 846 847 848Used by:850 879
Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132}Uses:838 839 840 841 842 843 844 849Used by:Timeline
Symbol 851 TextUses:43Used by:Timeline
Symbol 852 TextUses:43Used by:Timeline
Symbol 853 TextUses:43Used by:Timeline
Symbol 854 EditableTextUses:43Used by:855
Symbol 855 MovieClip {crunkadelic_fla._Interface_Money_135}Uses:854Used by:Timeline
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856 111 112 113Used by:911
Symbol 858 MovieClipUses:115 116 117 118Used by:911
Symbol 859 GraphicUsed by:911
Symbol 860 TextUses:43Used by:861
Symbol 861 MovieClipUses:860 184 185 186 187Used by:862
Symbol 862 MovieClipUses:861Used by:879 880
Symbol 863 TextUses:43Used by:864
Symbol 864 MovieClipUses:863Used by:865
Symbol 865 MovieClipUses:864Used by:879 880
Symbol 866 GraphicUsed by:878
Symbol 867 GraphicUsed by:878
Symbol 868 GraphicUsed by:878
Symbol 869 GraphicUsed by:878
Symbol 870 GraphicUsed by:878
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:871Used by:878
Symbol 873 MovieClipUses:201Used by:878
Symbol 874 MovieClipUses:203Used by:878
Symbol 875 GraphicUsed by:878
Symbol 876 GraphicUsed by:878
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClip {crunkadelic_fla.Interface_Thunders_144}Uses:193 866 867 868 869 870 872 873 874 875 876 877Used by:879 880
Symbol 879 MovieClip {crunkadelic_fla.Hero_139}Uses:849 862 865 878Used by:911
Symbol 880 MovieClip {crunkadelic_fla.Enemy_148}Uses:588 862 865 878Used by:911
Symbol 881 GraphicUsed by:884
Symbol 882 TextUses:43Used by:884
Symbol 883 TextUses:43Used by:884
Symbol 884 MovieClipUses:881 882 883Used by:911
Symbol 885 GraphicUsed by:888
Symbol 886 TextUses:43Used by:888
Symbol 887 TextUses:43Used by:888
Symbol 888 MovieClipUses:885 886 887Used by:911
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:911
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:911
Symbol 893 GraphicUsed by:896
Symbol 894 TextUses:43Used by:896
Symbol 895 TextUses:43Used by:896
Symbol 896 MovieClipUses:893 894 895Used by:911
Symbol 897 GraphicUsed by:899
Symbol 898 TextUses:43Used by:899
Symbol 899 MovieClipUses:897 118 898Used by:911
Symbol 900 GraphicUsed by:903
Symbol 901 FontUsed by:902
Symbol 902 TextUses:901Used by:903
Symbol 903 MovieClipUses:900 902Used by:911
Symbol 904 GraphicUsed by:908
Symbol 905 FontUsed by:906
Symbol 906 TextUses:905Used by:908
Symbol 907 GraphicUsed by:908
Symbol 908 MovieClipUses:904 906 907Used by:911
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:909Used by:911
Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136}Uses:601 549 563 564 565 566 857 858 859 879 880 303 300 884 888 890 892 297 294 896 899 903 908 910Used by:Timeline
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:924
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:924
Symbol 916 BitmapUsed by:917
Symbol 917 GraphicUses:916Used by:924
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:924
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:924
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:924
Symbol 924 MovieClip {crunkadelic_fla._Game_Backgrounds_162}Uses:913 915 917 919 921 923Used by:Timeline
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:Timeline
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:927Used by:Timeline
Symbol 929 TextUses:43Used by:957 999
Symbol 930 TextUses:43Used by:957
Symbol 931 TextUses:43Used by:957
Symbol 932 TextUses:43Used by:957
Symbol 933 TextUses:43Used by:957 999
Symbol 934 TextUses:43Used by:957 966 999
Symbol 935 TextUses:43Used by:957 999
Symbol 936 TextUses:43Used by:957 966 999
Symbol 937 TextUses:43Used by:957 966 999
Symbol 938 TextUses:43Used by:957 966 999
Symbol 939 TextUses:43Used by:957 966 999
Symbol 940 TextUses:43Used by:957 966 999
Symbol 941 TextUses:43Used by:957 966 999
Symbol 942 TextUses:43Used by:957
Symbol 943 TextUses:43Used by:957 966 999
Symbol 944 TextUses:43Used by:957 966
Symbol 945 TextUses:43Used by:957 999
Symbol 946 TextUses:43Used by:957 966
Symbol 947 TextUses:43Used by:957 999
Symbol 948 TextUses:43Used by:957 999
Symbol 949 TextUses:43Used by:957 966 999
Symbol 950 TextUses:43Used by:957 966 999
Symbol 951 TextUses:43Used by:957 966 999
Symbol 952 TextUses:43Used by:957 966
Symbol 953 TextUses:43Used by:957 999
Symbol 954 TextUses:43Used by:957
Symbol 955 TextUses:43Used by:957 966 999
Symbol 956 TextUses:43Used by:957
Symbol 957 MovieClip {crunkadelic_fla.Shop_Dialogue_EnterCityTown_165}Uses:929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956Used by:Timeline
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:Timeline
Symbol 960 BitmapUsed by:961
Symbol 961 GraphicUses:960Used by:Timeline
Symbol 962 TextUses:43Used by:Timeline
Symbol 963 TextUses:43Used by:Timeline
Symbol 964 TextUses:43Used by:966 999
Symbol 965 TextUses:43Used by:966
Symbol 966 MovieClip {crunkadelic_fla.Shop_Dialogue_Pawn_172}Uses:938 937 946 939 941 950 936 951 940 943 952 964 955 944 934 949 965Used by:Timeline
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:990
Symbol 969 TextUses:43Used by:990
Symbol 970 EditableTextUses:43Used by:990
Symbol 971 FontUsed by:972
Symbol 972 TextUses:971Used by:990
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:990
Symbol 975 TextUses:43Used by:990
Symbol 976 TextUses:43Used by:990
Symbol 977 EditableTextUses:43Used by:990
Symbol 978 EditableTextUses:43Used by:990
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:990
Symbol 981 EditableTextUses:43Used by:990
Symbol 982 EditableTextUses:43Used by:990
Symbol 983 EditableTextUses:43Used by:990
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:990
Symbol 986 TextUses:43Used by:990
Symbol 987 TextUses:43Used by:990
Symbol 988 EditableTextUses:43Used by:990
Symbol 989 EditableTextUses:43Used by:990
Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173}Uses:601 549 563 564 565 566 968 969 970 972 974 975 976 977 978 980 981 982 983 985 986 987 988 989 269Used by:Timeline
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:Timeline
Symbol 993 TextUses:43Used by:Timeline
Symbol 994 GraphicUsed by:Timeline
Symbol 995 TextUses:43Used by:999
Symbol 996 TextUses:43Used by:999
Symbol 997 TextUses:43Used by:999
Symbol 998 TextUses:43Used by:999
Symbol 999 MovieClip {crunkadelic_fla.Shop_Dialogue_Luxury_180}Uses:929 939 943 953 937 938 934 940 949 995 964 996 947 950 997 933 955 936 935 945 948 941 951 998Used by:Timeline

Instance Names

"fabrykaGier"Frame 2Symbol 558 MovieClip
"preloader_elements"Frame 9Symbol 375 MovieClip {Preloader_Percent}
"btn_2Game"Frame 137Symbol 364 MovieClip {main.NewGame}
"btn_2Credits"Frame 137Symbol 347 MovieClip {Button_Title_Credits}
"btn_2Instructions"Frame 137Symbol 330 MovieClip {Button_Title_Instructions}
"menubtn_2Game"Frame 137Symbol 324 MovieClip {main.Restart}
"btn_Instructions2"Frame 187Symbol 318 MovieClip {Button_Instructions_Back}
"btn_InstrNext"Frame 187Symbol 315 MovieClip {Button_Instructions_Nxt}
"btn_Instructions"Frame 204Symbol 318 MovieClip {Button_Instructions_Back}
"btn_Instructions2"Frame 206Symbol 318 MovieClip {Button_Instructions_Back}
"btn_2Game"Frame 246Symbol 364 MovieClip {main.NewGame}
"btn_2Credits"Frame 246Symbol 347 MovieClip {Button_Title_Credits}
"btn_2Instructions"Frame 246Symbol 330 MovieClip {Button_Title_Instructions}
"menubtn_2Game"Frame 246Symbol 324 MovieClip {main.Restart}
"btn_Credits2"Frame 287Symbol 318 MovieClip {Button_Instructions_Back}
"btn_2Game"Frame 346Symbol 364 MovieClip {main.NewGame}
"btn_2Credits"Frame 346Symbol 347 MovieClip {Button_Title_Credits}
"btn_2Instructions"Frame 346Symbol 330 MovieClip {Button_Title_Instructions}
"menubtn_2Game"Frame 346Symbol 324 MovieClip {main.Restart}
"_map"Frame 391Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109}
"tavern_1"Frame 391Symbol 626 MovieClip
"tavern_17"Frame 391Symbol 626 MovieClip
"tavern_2"Frame 391Symbol 626 MovieClip
"tavern_12"Frame 391Symbol 626 MovieClip
"tavern_16"Frame 391Symbol 626 MovieClip
"tavern_22"Frame 391Symbol 626 MovieClip
"tavern_4"Frame 391Symbol 629 MovieClip
"tavern_6"Frame 391Symbol 629 MovieClip
"tavern_14"Frame 391Symbol 629 MovieClip
"tavern_8"Frame 391Symbol 629 MovieClip
"tavern_9"Frame 391Symbol 629 MovieClip
"tavern_11"Frame 391Symbol 629 MovieClip
"tavern_18"Frame 391Symbol 629 MovieClip
"tavern_15"Frame 391Symbol 629 MovieClip
"tavern_21"Frame 391Symbol 629 MovieClip
"tavern_5"Frame 391Symbol 636 MovieClip
"tavern_7"Frame 391Symbol 636 MovieClip
"tavern_19"Frame 391Symbol 636 MovieClip
"tavern_13"Frame 391Symbol 636 MovieClip
"tavern_3"Frame 391Symbol 626 MovieClip
"tavern_10"Frame 391Symbol 626 MovieClip
"tavern_20"Frame 391Symbol 626 MovieClip
"tavern_23"Frame 391Symbol 626 MovieClip
"_player_anim"Frame 391Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132}
"_dough"Frame 391Symbol 855 MovieClip {crunkadelic_fla._Interface_Money_135}
"_enc_information"Frame 408Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136}
"_fight_bgnd"Frame 434Symbol 924 MovieClip {crunkadelic_fla._Game_Backgrounds_162}
"btncity_City2Shop"Frame 522Symbol 291 MovieClip {Button_Shop_Visit}
"btn_City2Battle"Frame 522Symbol 287 MovieClip {Button_Shop_Challenge}
"btn_Map"Frame 522Symbol 282 MovieClip {Leave_City}
"btn_Map"Frame 553Symbol 282 MovieClip {Leave_City}
"btn_Map"Frame 563Symbol 282 MovieClip {Leave_City}
"_player_money"Frame 574Symbol 855 MovieClip {crunkadelic_fla._Interface_Money_135}
"btn_PawnShop"Frame 595Symbol 279 MovieClip {Button_Shop_BuyGoods}
"btn_PawnShopFast"Frame 595Symbol 274 MovieClip {Button_Shop_LeaveShop}
"_offer"Frame 623Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173}
"btn_PawnShop2"Frame 648Symbol 265 MovieClip {Button_Shop_Done}
"btn_PawnShop"Frame 671Symbol 279 MovieClip {Button_Shop_BuyGoods}
"btn_PimpShop"Frame 702Symbol 279 MovieClip {Button_Shop_BuyGoods}
"btn_PimpShopFast"Frame 702Symbol 274 MovieClip {Button_Shop_LeaveShop}
"_offer"Frame 730Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173}
"btn_PimpShop2"Frame 755Symbol 265 MovieClip {Button_Shop_Done}
"btn_PimpShop"Frame 778Symbol 279 MovieClip {Button_Shop_BuyGoods}
"_outro"Frame 790Symbol 745 MovieClip {crunkadelic_fla.intro_66}
"inside"Symbol 38 MovieClip {gameplay.Block} Frame 1Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248}
"btnPause"Symbol 62 MovieClip {gameplay.BlockBox} Frame 1Symbol 57 MovieClip {Pause}
"goto_End"Symbol 94 MovieClip {quick_intro} Frame 31Symbol 67 MovieClip {quickIntroSkip}
"beatBar"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"lyricsBar"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"lookBar"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"brandBar"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"beatBtn"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 134 MovieClip {crunkadelic_fla.Button_Move_Beat_Left_208}
"lyricsBtn"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 138 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Left_211}
"lookBtn"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 142 MovieClip {crunkadelic_fla.Button_Move_Look_Left_212}
"brandBtn"Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206} Frame 1Symbol 146 MovieClip {crunkadelic_fla.Button_Move_Brand_213}
"beatBar"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"lyricsBar"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"lookBar"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"brandBar"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 126 MovieClip {crunkadelic_fla._Game_Battle_Bar_Beat_207}
"beatBtn"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 148 MovieClip {crunkadelic_fla.Button_Move_Beat_Right_215}
"lyricsBtn"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 149 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Right_216}
"lookBtn"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 150 MovieClip {crunkadelic_fla.Button_Move_Look_Right_217}
"brandBtn"Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214} Frame 1Symbol 151 MovieClip {crunkadelic_fla.Button_Move_Brand_Right_218}
"health"Symbol 154 MovieClip {crunkadelic_fla._Game_Enemy_Health_219} Frame 1Symbol 153 EditableText
"health"Symbol 156 MovieClip {crunkadelic_fla._Game_Player_Health_220} Frame 1Symbol 155 EditableText
"pName"Symbol 158 MovieClip {crunkadelic_fla._Game_PlayerName_221} Frame 1Symbol 157 EditableText
"pName"Symbol 160 MovieClip {crunkadelic_fla._Game_Enemy_Name_222} Frame 1Symbol 159 EditableText
"moneyCounter"Symbol 162 MovieClip {crunkadelic_fla._Interface_Money_223} Frame 1Symbol 161 EditableText
"counter"Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227} Frame 1Symbol 183 EditableText
"points"Symbol 189 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_Animation_226} Frame 1Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227}
"counter"Symbol 191 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_229} Frame 1Symbol 190 EditableText
"points"Symbol 192 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_Animation_228} Frame 1Symbol 191 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_229}
"man"Symbol 209 MovieClip {crunkadelic_fla.Enemy_224} Frame 1Symbol 182 MovieClip {crunkadelic_fla.Enemy_Graphic_225}
"bonus"Symbol 209 MovieClip {crunkadelic_fla.Enemy_224} Frame 2Symbol 189 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_Animation_226}
"demage"Symbol 209 MovieClip {crunkadelic_fla.Enemy_224} Frame 36Symbol 192 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_Animation_228}
"man"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 1Symbol 214 MovieClip {crunkadelic_fla.Game_Hero_Graphic_235}
"bonus"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 2Symbol 189 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_Animation_226}
"demage"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 36Symbol 192 MovieClip {crunkadelic_fla._Game_Board_Character_PointsLost_Animation_228}
"bolt"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 57Symbol 208 MovieClip {crunkadelic_fla.Interface_Thunders_230}
"part1"Symbol 261 MovieClip {crunkadelic_fla._Battle_Popups_236} Frame 1Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237}
"part2"Symbol 261 MovieClip {crunkadelic_fla._Battle_Popups_236} Frame 1Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238}
"gBackground"Symbol 262 MovieClip {main.Battle} Frame 1Symbol 107 MovieClip {crunkadelic_fla._Game_Backgrounds_182}
"background"Symbol 262 MovieClip {main.Battle} Frame 1Symbol 109 MovieClip
"board"Symbol 262 MovieClip {main.Battle} Frame 49Symbol 62 MovieClip {gameplay.BlockBox}
"p1stats"Symbol 262 MovieClip {main.Battle} Frame 64Symbol 147 MovieClip {crunkadelic_fla._Game_Player_Bars_206}
"p2stats"Symbol 262 MovieClip {main.Battle} Frame 64Symbol 152 MovieClip {crunkadelic_fla._Game_Enemy_Bars_214}
"player2Health"Symbol 262 MovieClip {main.Battle} Frame 76Symbol 154 MovieClip {crunkadelic_fla._Game_Enemy_Health_219}
"player1Health"Symbol 262 MovieClip {main.Battle} Frame 76Symbol 156 MovieClip {crunkadelic_fla._Game_Player_Health_220}
"player1Name"Symbol 262 MovieClip {main.Battle} Frame 76Symbol 158 MovieClip {crunkadelic_fla._Game_PlayerName_221}
"player2Name"Symbol 262 MovieClip {main.Battle} Frame 76Symbol 160 MovieClip {crunkadelic_fla._Game_Enemy_Name_222}
"money"Symbol 262 MovieClip {main.Battle} Frame 87Symbol 162 MovieClip {crunkadelic_fla._Interface_Money_223}
"enemy"Symbol 262 MovieClip {main.Battle} Frame 88Symbol 209 MovieClip {crunkadelic_fla.Enemy_224}
"hero"Symbol 262 MovieClip {main.Battle} Frame 88Symbol 215 MovieClip {crunkadelic_fla.Hero_234}
"battlePopups"Symbol 262 MovieClip {main.Battle} Frame 105Symbol 261 MovieClip {crunkadelic_fla._Battle_Popups_236}
"percent"Symbol 375 MovieClip {Preloader_Percent} Frame 1Symbol 374 EditableText
"btn_2Title"Symbol 734 MovieClip {crunkadelic_fla.outro_6_93} Frame 207Symbol 309 MovieClip {outro_menu}
"btn_2Menu"Symbol 744 MovieClip {crunkadelic_fla.outro_2_104} Frame 51Symbol 306 MovieClip {lose_menu}
"btn_Map"Symbol 745 MovieClip {crunkadelic_fla.intro_66} Frame 1Symbol 312 MovieClip {skip_btn}
"from_2_to_3"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 752 MovieClip
"from_1_to_2"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 756 MovieClip
"from_2_to_4"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 760 MovieClip
"from_2_to_7"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 764 MovieClip
"from_4_to_5"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 768 MovieClip
"from_4_to_6"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 772 MovieClip
"from_7_to_8"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 776 MovieClip
"from_4_to_12"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 780 MovieClip
"from_10_to_9"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 784 MovieClip
"from_10_to_11"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 788 MovieClip
"from_12_to_10"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 792 MovieClip
"from_13_to_14"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 796 MovieClip
"from_12_to_13"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 800 MovieClip
"from_12_to_15"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 804 MovieClip
"from_12_to_17"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 808 MovieClip
"from_17_to_18"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 812 MovieClip
"from_17_to_19"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 816 MovieClip
"from_19_to_20"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 820 MovieClip
"from_20_to_22"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 824 MovieClip
"from_15_to_16"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 828 MovieClip
"from_15_to_21"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 832 MovieClip
"from_2_to_23"Symbol 837 MovieClip {crunkadelic_fla.Map_Roads_109} Frame 1Symbol 836 MovieClip
"_enemy43"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy44"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy2"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy1"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy3"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy4"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy6"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy5"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy8"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy7"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy10"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy9"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy11"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy12"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy14"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy13"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy16"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy15"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy19"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy20"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy23"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy24"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy22"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy21"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy26"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy25"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy18"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy17"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy28"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy27"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy30"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy29"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy32"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy31"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy34"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy33"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy36"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy35"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy38"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy37"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy40"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy39"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy41"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemy42"Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133} Frame 1Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33}
"_enemies"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1Symbol 844 MovieClip {crunkadelic_fla.Map_Enemies_133}
"_player_character"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1Symbol 849 MovieClip {crunkadelic_fla.Game_Hero_Graphic_134}
"_money"Symbol 855 MovieClip {crunkadelic_fla._Interface_Money_135} Frame 1Symbol 854 EditableText
"btn_Game"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 49Symbol 303 MovieClip {Button_Battle_Accept}
"btn_MoveAround"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 49Symbol 300 MovieClip {Button_Battle_Deny}
"btn3_2City"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 110Symbol 297 MovieClip {Button_Battle_Enter}
"btn3_MoveAround"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 110Symbol 294 MovieClip {Button_Battle_Pass}
"btn2_2City"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 171Symbol 297 MovieClip {Button_Battle_Enter}
"btn2_MoveAround"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 171Symbol 294 MovieClip {Button_Battle_Pass}
"_cost2"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 970 EditableText
"_cost1"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 977 EditableText
"_stat1"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 978 EditableText
"_cost3"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 981 EditableText
"_stat2"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 982 EditableText
"_stat3"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 983 EditableText
"_cost4"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 988 EditableText
"_stat4"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 989 EditableText
"shopbtn_1"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 269 MovieClip {Button_Upgrade}
"shopbtn_2"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 269 MovieClip {Button_Upgrade}
"shopbtn_3"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 269 MovieClip {Button_Upgrade}
"shopbtn_4"Symbol 990 MovieClip {crunkadelic_fla._Interace_Popup_Shop_173} Frame 15Symbol 269 MovieClip {Button_Upgrade}

Special Tags

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

Labels

"Preloader_Intro"Frame 2
"Preloader_Start"Frame 27
"Preloader_Outro"Frame 38
"2Title"Frame 56
"toMenu"Frame 69
"Title"Frame 147
"2Instructions"Frame 157
"Instructions"Frame 194
"InstrNext"Frame 204
"Instructions2"Frame 206
"2Credits"Frame 257
"Credits"Frame 294
"Credits2"Frame 306
"2Game"Frame 357
"Map"Frame 391
"MoveAround"Frame 406
"Encounter"Frame 408
"Encounter2"Frame 409
"ToStore"Frame 424
"2City"Frame 434
"City"Frame 534
"CityOut"Frame 543
"City2Shop"Frame 553
"City2Battle"Frame 563
"2PawnShop"Frame 574
"PawnShop"Frame 623
"PawnShop2"Frame 661
"PawnShopFast"Frame 671
"2PimpShop"Frame 681
"PimpShop"Frame 730
"PimpShop2"Frame 767
"PimpShopFast"Frame 778
"Game"Frame 788
"outro"Frame 790
"block_beat_gold"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 1
"block_brand_silver"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 2
"block_cash_gold"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 3
"block_cash_silver"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 4
"block_look_gold"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 5
"block_lyric_silver"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 6
"block_damage1"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 7
"block_damage4"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 8
"block_damage5"Symbol 35 MovieClip {crunkadelic_fla._Game_Bricks_248} Frame 9
"Normal"Symbol 38 MovieClip {gameplay.Block} Frame 1
"Disappears"Symbol 38 MovieClip {gameplay.Block} Frame 2
"Hint"Symbol 38 MovieClip {gameplay.Block} Frame 19
"block_beat_gold"Symbol 40 MovieClip {V} Frame 1
"block_beat_gold"Symbol 42 MovieClip {X} Frame 1
"off"Symbol 49 MovieClip {Button_Intro_Skip} Frame 1
"off"Symbol 49 MovieClip {Button_Intro_Skip} Frame 1
"on"Symbol 49 MovieClip {Button_Intro_Skip} Frame 2
"out"Symbol 49 MovieClip {Button_Intro_Skip} Frame 3
"click"Symbol 49 MovieClip {Button_Intro_Skip} Frame 4
"off"Symbol 67 MovieClip {quickIntroSkip} Frame 1
"on"Symbol 67 MovieClip {quickIntroSkip} Frame 2
"out"Symbol 67 MovieClip {quickIntroSkip} Frame 3
"click"Symbol 67 MovieClip {quickIntroSkip} Frame 4
"End"Symbol 94 MovieClip {quick_intro} Frame 249
"Not_Charged"Symbol 134 MovieClip {crunkadelic_fla.Button_Move_Beat_Left_208} Frame 1
"Charged"Symbol 134 MovieClip {crunkadelic_fla.Button_Move_Beat_Left_208} Frame 2
"Charged_Onrollover"Symbol 134 MovieClip {crunkadelic_fla.Button_Move_Beat_Left_208} Frame 3
"Not_Charged"Symbol 138 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Left_211} Frame 1
"Charged"Symbol 138 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Left_211} Frame 2
"Charged_Onrollover"Symbol 138 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Left_211} Frame 3
"Not_Charged"Symbol 142 MovieClip {crunkadelic_fla.Button_Move_Look_Left_212} Frame 1
"Charged"Symbol 142 MovieClip {crunkadelic_fla.Button_Move_Look_Left_212} Frame 2
"Charged_Onrollover"Symbol 142 MovieClip {crunkadelic_fla.Button_Move_Look_Left_212} Frame 3
"Not_Charged"Symbol 146 MovieClip {crunkadelic_fla.Button_Move_Brand_213} Frame 1
"Charged"Symbol 146 MovieClip {crunkadelic_fla.Button_Move_Brand_213} Frame 2
"Charged_Onrollover"Symbol 146 MovieClip {crunkadelic_fla.Button_Move_Brand_213} Frame 3
"Not_Charged"Symbol 148 MovieClip {crunkadelic_fla.Button_Move_Beat_Right_215} Frame 1
"Charged"Symbol 148 MovieClip {crunkadelic_fla.Button_Move_Beat_Right_215} Frame 2
"Charged_Onrollover"Symbol 148 MovieClip {crunkadelic_fla.Button_Move_Beat_Right_215} Frame 3
"Not_Charged"Symbol 149 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Right_216} Frame 1
"Charged"Symbol 149 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Right_216} Frame 2
"Charged_Onrollover"Symbol 149 MovieClip {crunkadelic_fla.Button_Move_Lyrics_Right_216} Frame 3
"Not_Charged"Symbol 150 MovieClip {crunkadelic_fla.Button_Move_Look_Right_217} Frame 1
"Charged"Symbol 150 MovieClip {crunkadelic_fla.Button_Move_Look_Right_217} Frame 2
"Charged_Onrollover"Symbol 150 MovieClip {crunkadelic_fla.Button_Move_Look_Right_217} Frame 3
"Not_Charged"Symbol 151 MovieClip {crunkadelic_fla.Button_Move_Brand_Right_218} Frame 1
"Charged"Symbol 151 MovieClip {crunkadelic_fla.Button_Move_Brand_Right_218} Frame 2
"Charged_Onrollover"Symbol 151 MovieClip {crunkadelic_fla.Button_Move_Brand_Right_218} Frame 3
"Road"Symbol 182 MovieClip {crunkadelic_fla.Enemy_Graphic_225} Frame 2
"City"Symbol 182 MovieClip {crunkadelic_fla.Enemy_Graphic_225} Frame 14
"Boss"Symbol 182 MovieClip {crunkadelic_fla.Enemy_Graphic_225} Frame 18
"beat"Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227} Frame 1
"lyrics"Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227} Frame 2
"look"Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227} Frame 3
"brand"Symbol 188 MovieClip {crunkadelic_fla._Game_Board_Character_PointsGained_227} Frame 4
"Bonus"Symbol 209 MovieClip {crunkadelic_fla.Enemy_224} Frame 2
"Hit"Symbol 209 MovieClip {crunkadelic_fla.Enemy_224} Frame 15
"Attack"Symbol 209 MovieClip {crunkadelic_fla.Enemy_224} Frame 51
"Bonus"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 2
"Hit"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 15
"Attack"Symbol 215 MovieClip {crunkadelic_fla.Hero_234} Frame 51
"look1"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 5
"beat1"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 6
"brand1"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 8
"lyrics1"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 15
"bomb"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 17
"vertical"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 18
"tower"Symbol 239 MovieClip {crunkadelic_fla._Game_Popups_Text_Part1_237} Frame 20
"look1"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 5
"beat1"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 6
"brand1"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 8
"lyrics1"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 15
"bomb"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 16
"vertical"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 18
"tower"Symbol 260 MovieClip {crunkadelic_fla._Game_Popups_Text_Part2_238} Frame 20
"FromMap"Symbol 262 MovieClip {main.Battle} Frame 1
"FromCity"Symbol 262 MovieClip {main.Battle} Frame 20
"off"Symbol 265 MovieClip {Button_Shop_Done} Frame 1
"on"Symbol 265 MovieClip {Button_Shop_Done} Frame 2
"out"Symbol 265 MovieClip {Button_Shop_Done} Frame 3
"click"Symbol 265 MovieClip {Button_Shop_Done} Frame 4
"off"Symbol 269 MovieClip {Button_Upgrade} Frame 1
"on"Symbol 269 MovieClip {Button_Upgrade} Frame 2
"out"Symbol 269 MovieClip {Button_Upgrade} Frame 3
"click"Symbol 269 MovieClip {Button_Upgrade} Frame 4
"inactive"Symbol 269 MovieClip {Button_Upgrade} Frame 5
"off"Symbol 274 MovieClip {Button_Shop_LeaveShop} Frame 1
"on"Symbol 274 MovieClip {Button_Shop_LeaveShop} Frame 2
"out"Symbol 274 MovieClip {Button_Shop_LeaveShop} Frame 3
"click"Symbol 274 MovieClip {Button_Shop_LeaveShop} Frame 4
"off"Symbol 279 MovieClip {Button_Shop_BuyGoods} Frame 1
"on"Symbol 279 MovieClip {Button_Shop_BuyGoods} Frame 2
"out"Symbol 279 MovieClip {Button_Shop_BuyGoods} Frame 3
"click"Symbol 279 MovieClip {Button_Shop_BuyGoods} Frame 4
"off"Symbol 282 MovieClip {Leave_City} Frame 1
"on"Symbol 282 MovieClip {Leave_City} Frame 2
"out"Symbol 282 MovieClip {Leave_City} Frame 3
"click"Symbol 282 MovieClip {Leave_City} Frame 4
"off"Symbol 287 MovieClip {Button_Shop_Challenge} Frame 1
"on"Symbol 287 MovieClip {Button_Shop_Challenge} Frame 2
"out"Symbol 287 MovieClip {Button_Shop_Challenge} Frame 3
"click"Symbol 287 MovieClip {Button_Shop_Challenge} Frame 4
"off"Symbol 291 MovieClip {Button_Shop_Visit} Frame 1
"on"Symbol 291 MovieClip {Button_Shop_Visit} Frame 2
"out"Symbol 291 MovieClip {Button_Shop_Visit} Frame 3
"click"Symbol 291 MovieClip {Button_Shop_Visit} Frame 4
"off"Symbol 294 MovieClip {Button_Battle_Pass} Frame 1
"on"Symbol 294 MovieClip {Button_Battle_Pass} Frame 2
"out"Symbol 294 MovieClip {Button_Battle_Pass} Frame 3
"click"Symbol 294 MovieClip {Button_Battle_Pass} Frame 4
"off"Symbol 297 MovieClip {Button_Battle_Enter} Frame 1
"on"Symbol 297 MovieClip {Button_Battle_Enter} Frame 2
"out"Symbol 297 MovieClip {Button_Battle_Enter} Frame 3
"click"Symbol 297 MovieClip {Button_Battle_Enter} Frame 4
"off"Symbol 300 MovieClip {Button_Battle_Deny} Frame 1
"on"Symbol 300 MovieClip {Button_Battle_Deny} Frame 2
"out"Symbol 300 MovieClip {Button_Battle_Deny} Frame 3
"click"Symbol 300 MovieClip {Button_Battle_Deny} Frame 4
"off"Symbol 303 MovieClip {Button_Battle_Accept} Frame 1
"on"Symbol 303 MovieClip {Button_Battle_Accept} Frame 2
"out"Symbol 303 MovieClip {Button_Battle_Accept} Frame 3
"click"Symbol 303 MovieClip {Button_Battle_Accept} Frame 4
"off"Symbol 306 MovieClip {lose_menu} Frame 1
"on"Symbol 306 MovieClip {lose_menu} Frame 2
"out"Symbol 306 MovieClip {lose_menu} Frame 3
"click"Symbol 306 MovieClip {lose_menu} Frame 4
"off"Symbol 309 MovieClip {outro_menu} Frame 1
"on"Symbol 309 MovieClip {outro_menu} Frame 2
"out"Symbol 309 MovieClip {outro_menu} Frame 3
"click"Symbol 309 MovieClip {outro_menu} Frame 4
"off"Symbol 312 MovieClip {skip_btn} Frame 1
"on"Symbol 312 MovieClip {skip_btn} Frame 2
"out"Symbol 312 MovieClip {skip_btn} Frame 3
"click"Symbol 312 MovieClip {skip_btn} Frame 4
"off"Symbol 315 MovieClip {Button_Instructions_Nxt} Frame 1
"on"Symbol 315 MovieClip {Button_Instructions_Nxt} Frame 2
"out"Symbol 315 MovieClip {Button_Instructions_Nxt} Frame 3
"click"Symbol 315 MovieClip {Button_Instructions_Nxt} Frame 4
"off"Symbol 318 MovieClip {Button_Instructions_Back} Frame 1
"on"Symbol 318 MovieClip {Button_Instructions_Back} Frame 2
"out"Symbol 318 MovieClip {Button_Instructions_Back} Frame 3
"click"Symbol 318 MovieClip {Button_Instructions_Back} Frame 4
"off"Symbol 324 MovieClip {main.Restart} Frame 1
"on"Symbol 324 MovieClip {main.Restart} Frame 2
"out"Symbol 324 MovieClip {main.Restart} Frame 3
"click"Symbol 324 MovieClip {main.Restart} Frame 4
"off"Symbol 330 MovieClip {Button_Title_Instructions} Frame 1
"on"Symbol 330 MovieClip {Button_Title_Instructions} Frame 2
"out"Symbol 330 MovieClip {Button_Title_Instructions} Frame 3
"click"Symbol 330 MovieClip {Button_Title_Instructions} Frame 4
"off"Symbol 347 MovieClip {Button_Title_Credits} Frame 1
"on"Symbol 347 MovieClip {Button_Title_Credits} Frame 2
"out"Symbol 347 MovieClip {Button_Title_Credits} Frame 3
"click"Symbol 347 MovieClip {Button_Title_Credits} Frame 4
"off"Symbol 364 MovieClip {main.NewGame} Frame 1
"on"Symbol 364 MovieClip {main.NewGame} Frame 2
"out"Symbol 364 MovieClip {main.NewGame} Frame 3
"click"Symbol 364 MovieClip {main.NewGame} Frame 4
"on"Symbol 369 MovieClip {main.SoundOff} Frame 1
"off"Symbol 369 MovieClip {main.SoundOff} Frame 2
"on"Symbol 373 MovieClip {main.MusicOff} Frame 1
"off"Symbol 373 MovieClip {main.MusicOff} Frame 2
"Road"Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33} Frame 2
"City"Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33} Frame 14
"Boss"Symbol 588 MovieClip {crunkadelic_fla.Enemy_Graphic_33} Frame 18
"begin"Symbol 675 MovieClip {crunkadelic_fla.intro_2_74} Frame 19
"outro"Symbol 745 MovieClip {crunkadelic_fla.intro_66} Frame 854
"game_over"Symbol 745 MovieClip {crunkadelic_fla.intro_66} Frame 855
"1_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1
"_1_2_1_1"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 3
"_1_2_2_1"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 8
"2_1"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 21
"_1_2_2_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 33
"_1_2_1_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 38
"2_3"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 41
"_2_3_1_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 62
"_2_3_2_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 73
"3_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 81
"_2_3_2_3"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 88
"_2_3_1_3"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 99
"2_7"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 121
"_2_7_1_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 132
"_2_7_2_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 145
"7_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 161
"_2_7_2_7"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 176
"_2_7_1_7"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 189
"7_8"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 201
"_7_8_1_7"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 205
"_7_8_2_7"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 225
"8_7"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 241
"_7_8_2_8"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 256
"_7_8_1_8"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 276
"2_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 281
"_2_4_1_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 289
"_2_4_2_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 304
"4_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 321
"_2_4_2_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 337
"_2_4_1_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 352
"4_5"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 361
"_4_5_1_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 370
"_4_5_2_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 377
"5_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 381
"_4_5_2_5"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 384
"_4_5_1_5"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 391
"4_6"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 401
"_4_6_1_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 416
"_4_6_2_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 428
"6_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 442
"_4_6_2_6"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 455
"_4_6_1_6"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 466
"4_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 481
"_4_12_1_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 493
"_4_12_2_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 505
"12_4"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 521
"_4_12_2_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 536
"_4_12_1_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 548
"12_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 561
"_12_10_1_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 572
"_12_10_2_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 579
"10_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 601
"_12_10_2_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 622
"_12_10_1_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 629
"10_9"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 641
"_10_9_1_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 646
"_10_9_2_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 655
"9_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 661
"_10_9_2_9"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 666
"_10_9_1_9"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 675
"10_11"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 681
"_10_11_1_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 689
"_10_11_2_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 698
"11_10"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 711
"_10_11_2_11"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 723
"_10_11_1_11"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 732
"12_13"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 741
"_12_13_1_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 745
"_12_13_2_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 753
"13_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 761
"_12_13_2_13"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 768
"_12_13_1_13"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 776
"13_14"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 781
"_13_14_1_13"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 797
"_13_14_2_13"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 813
"14_13"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 821
"_13_14_2_14"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 828
"_13_14_1_14"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 844
"12_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 861
"_12_15_1_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 870
"_12_15_2_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 879
"15_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 891
"_12_15_2_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 902
"_12_15_1_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 911
"15_16"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 921
"_15_16_1_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 929
"_15_16_2_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 937
"16_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 941
"_15_16_2_16"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 944
"_15_16_1_16"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 952
"15_21"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 961
"_15_21_1_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 965
"_15_21_2_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 976
"21_15"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 991
"_15_21_2_21"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1005
"_15_21_1_21"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1016
"12_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1021
"_12_17_1_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1036
"_12_17_2_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1046
"17_12"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1061
"_12_17_2_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1075
"_12_17_1_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1085
"17_18"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1101
"_17_18_1_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1107
"_17_18_2_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1120
"18_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1131
"_17_18_2_18"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1141
"_17_18_1_18"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1154
"17_19"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1161
"_17_19_1_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1177
"_17_19_2_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1181
"19_17"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1191
"_17_19_2_19"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1200
"_17_19_1_19"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1204
"19_20"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1221
"_19_20_1_19"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1238
"_19_20_2_19"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1247
"20_19"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1252
"_19_20_2_20"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1256
"_19_20_1_20"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1264
"20_22"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1281
"_20_22_1_20"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1293
"_20_22_2_20"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1301
"22_20"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1312
"_20_22_2_22"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1321
"_20_22_1_22"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1329
"2_23"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1341
"_2_23_1_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1348
"_2_23_2_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1356
"23_2"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1362
"_2_23_2_23"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1365
"_2_23_1_23"Symbol 850 MovieClip {crunkadelic_fla.Map_Animations_132} Frame 1374
"Bonus"Symbol 879 MovieClip {crunkadelic_fla.Hero_139} Frame 2
"Hit"Symbol 879 MovieClip {crunkadelic_fla.Hero_139} Frame 15
"Attack"Symbol 879 MovieClip {crunkadelic_fla.Hero_139} Frame 51
"Bonus"Symbol 880 MovieClip {crunkadelic_fla.Enemy_148} Frame 2
"Hit"Symbol 880 MovieClip {crunkadelic_fla.Enemy_148} Frame 15
"Attack"Symbol 880 MovieClip {crunkadelic_fla.Enemy_148} Frame 51
"Battle"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 1
"Town"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 62
"City"Symbol 911 MovieClip {crunkadelic_fla._Interface_Popups_136} Frame 123




http://swfchan.com/23/111414/info.shtml
Created: 13/3 -2019 04:42:57 Last modified: 13/3 -2019 04:42:57 Server time: 08/05 -2024 05:37:01