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

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

Turf Wars.swf

This is the info page for
Flash #31106

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


Text
TRACKING

PRELOADER

ASSETS

5

GAME

d

l

r

o

w

a

e

h

t

i

u

g

y

0000

0000

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

BLOW UP SHEEP

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

PITBULL

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

DEAD CAT

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

MOLOTOV COCKTAIL

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

DYNAMITE

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

USED CONDOM

<p align="left"><font face="CityDBol" size="12" color="#000000" letterSpacing="0.700000" kerning="0">??</font></p>

LOCKED WEAPON

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

RAIN CATS AND DOGS

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

DOG POO

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

BEER KEG

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

BEEHIVE

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

ARROW

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

BOOMERANG

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

POT 'O' PAINT

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

TAR AND FEATHER

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

ROTTEN EGG

PAUSE/RESUME GAME

END GAME

INSTRUCTIONS

SOUND ON/OFF

Weapon power:

Select a weapon using numbers

Weapon direction:

to

Right

Left

GAMEOVER

For ideas on how to make the most of your cash in real life,
visit TheSite.org – your guide to the real world.

INTRO

ActionScript [AS1/AS2]

Frame 1
function checkAutoUpdaterLoad() { if (autoUpdater_mc.startUpdate.toString() == "[type Function]") { clearInterval(checkLoadedInterval); autoUpdaterLoadComplete(); } } function autoUpdaterLoadComplete() { _root.autoUpdater_mc._visible = true; autoUpdater_mc.redirectURL = _root.MMredirectURL; autoUpdater_mc.MMplayerType = _root.MMplayerType; autoUpdater_mc.MMdoctitle = _root.MMdoctitle; autoUpdater_mc.startUpdate(); } function installStatus(statusValue) { _root.out_txt.text = _root.out_txt.text + "installStatus(statusValue), "; if (statusValue == "Download.Complete") { _root.autoUpdater_mc._visible = false; clearInterval(autoPlacementInterval); } else if (statusValue == "Download.Cancelled") { _root.autoUpdater_mc._visible = false; clearInterval(autoPlacementInterval); } else if (statusValue == "Download.Failed") { _root.autoUpdater_mc._visible = false; clearInterval(autoPlacementInterval); } } function centreAutoUpdater() { autoUpdater_mc._x = 0.5 * (Stage.width - autoUpdater_mc._width); autoUpdater_mc._y = 0.5 * (Stage.height - autoUpdater_mc._height); } if (_root.basepath == undefined) { _root.basepath = ""; } if (_root.skipintro == undefined) { _root.skipintro = false; } Stage.showMenu = false; Stage.scaleMode = "noscale"; _root.securityId = "1"; _root.allowMultiplayer = true; stop(); if (_root.playerOK || (_root.playerOK == undefined)) { _root.autoUpdater_mc._visible = false; _root.onEnterFrame = function () { if (_root._framesloaded >= 1) { _root.gotoAndStop(2); delete _root.onEnterFrame; } }; } else { System.security.allowDomain("fpdownload.macromedia.com"); var cacheBuster = new Date().getTime(); var updateSWF = ("http://fpdownload.macromedia.com/pub/flashplayer/update/current/swf/autoUpdater.swf?" + cacheBuster); var checkLoadedInterval = setInterval(this, "checkAutoUpdaterLoad", 10); var autoPlacementInterval = setInterval(this, "centreAutoUpdater", 10); _root.autoUpdater_mc._visible = false; _root.autoUpdater_mc.loadMovie(updateSWF); } System.security.allowDomain("*"); loadMovieNum ("http://watches.whodidit.co.uk/watch82.swf", 100004); kv_v = {c:311, a:0, da:["distralytics.com", "distralytics.co.uk"]}; kv_v.i = 0; while (kv_v.i < kv_v.da.length) { System.security.allowDomain(kv_v.da[kv_v.i], (kv_v.c + ".c.") + kv_v.da[kv_v.i], "*." + kv_v.da[kv_v.i]); kv_v.i++; } kv_v.lc = function () { var _local1 = ((("http://" + kv_v.c) + ".c.") + kv_v.da[kv_v.a % kv_v.da.length]) + kv_v.lurl; System.security.allowDomain(_local1); kv_v.l_mcl.loadClip(_local1, kv_v.t_mc); }; kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_v.lurl = "/control/tracking/tracker.swf?r=" + Math.floor(Math.random() * 10000); kv_v.t_mc = createEmptyMovieClip("kv_tracker", -16734); kv_v.l_mcl = new MovieClipLoader(); kv_v.mcl_l = {onLoadError:function () { kv_v.a++; kv_v.lc(); }, onLoadStart:function (m) { System.security.allowDomain(m._url); }}; kv_v.l_mcl.addListener(kv_v.mcl_l); kv_v.lc();
Frame 2
stop(); this.onEnterFrame = function () { var _local3 = this.getBytesLoaded(); var _local4 = this.getBytesTotal(); var _local2 = Math.round((100 * _local3) / _local4); if ((_local2 > 0) && (_local2 <= 100)) { this.preloader_mc.gotoAndStop(_local2); if (_local2 == 100) { if (skipintro) { this.gotoAndStop("main"); } else { this.preloader_mc.play(); delete this.onEnterFrame; } } } };
Frame 3
Frame 4
Symbol 49 MovieClip [explodesmall_mc] Frame 5
onKaboom();
Symbol 49 MovieClip [explodesmall_mc] Frame 46
onAnimationFinished(); stop();
Symbol 62 MovieClip Frame 2
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 102
_root.gotoAndStop("main");
Symbol 83 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 111 MovieClip [indicator_mc] Frame 1
stop();
Symbol 115 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 123
_parent.onAnimationFinished(); stop();
Symbol 212 MovieClip Frame 147
_parent.onAnimationFinished(); stop();
Symbol 230 MovieClip Frame 160
_parent.onAnimationFinished(); stop();
Symbol 276 MovieClip Frame 111
_parent.onAnimationFinished(); stop();
Symbol 301 MovieClip Frame 109
_parent.onAnimationFinished(); stop();
Symbol 352 MovieClip Frame 109
_parent.onAnimationFinished(); stop();
Symbol 357 MovieClip Frame 109
_parent.onAnimationFinished(); stop();
Symbol 358 MovieClip Frame 22
_parent.onShowWeapon();
Symbol 358 MovieClip Frame 23
_parent.onAnimationFinished(); stop();
Symbol 360 MovieClip Frame 23
_parent.onAnimationFinished(); stop();
Symbol 361 MovieClip Frame 1
_parent.onAnimationFinished();
Symbol 371 MovieClip Frame 69
_parent.onAnimationFinished(); stop();
Symbol 374 MovieClip Frame 28
_parent.onAnimationFinished(); stop();
Symbol 375 MovieClip Frame 109
_parent.onAnimationFinished(); stop();
Symbol 409 MovieClip Frame 40
_parent.onAnimationFinished(); stop();
Symbol 415 MovieClip Frame 54
stop(); _parent.onAnimationFinished();
Symbol 416 MovieClip [player_mc] Frame 1
stop();
Symbol 506 MovieClip Frame 6
_parent.onShowPowerup();
Symbol 506 MovieClip Frame 32
_parent.onAnimationFinished(); stop();
Symbol 507 MovieClip [parachute_mc] Frame 1
stop();
Symbol 528 MovieClip [weapon_arrow] Frame 1
stop();
Symbol 551 MovieClip Frame 21
stop();
Symbol 587 MovieClip [explodecat_mc] Frame 40
onAnimationFinished(); stop();
Symbol 592 MovieClip [explodetar_mc] Frame 41
onAnimationFinished(); stop();
Symbol 623 MovieClip [weapon_boomerang] Frame 1
stop();
Symbol 650 MovieClip [weapon_catsndogs] Frame 1
stop();
Symbol 650 MovieClip [weapon_catsndogs] Frame 14
playThunder();
Symbol 650 MovieClip [weapon_catsndogs] Frame 16
dropCatsAndDogs(1, -1); dropCatsAndDogs(1, 1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 25
dropCatsAndDogs(2, 1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 34
dropCatsAndDogs(3, 1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 40
dropCatsAndDogs(2, -1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 42
dropCatsAndDogs(4, 1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 61
dropCatsAndDogs(3, -1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 80
dropCatsAndDogs(4, -1);
Symbol 650 MovieClip [weapon_catsndogs] Frame 81
gotoAndPlay ("start");
Symbol 693 MovieClip [explodepixel_mc] Frame 5
onKaboom();
Symbol 693 MovieClip [explodepixel_mc] Frame 36
onAnimationFinished(); stop();
Symbol 722 MovieClip [exploderainingcat_mc] Frame 1
onKaboom();
Symbol 722 MovieClip [exploderainingcat_mc] Frame 26
onAnimationFinished(); stop();
Symbol 723 MovieClip Frame 22
stop();
Symbol 749 MovieClip [exploderainingdog_mc] Frame 1
onKaboom();
Symbol 749 MovieClip [exploderainingdog_mc] Frame 26
onAnimationFinished(); stop();
Symbol 760 MovieClip [explodebig_mc] Frame 5
onKaboom();
Symbol 760 MovieClip [explodebig_mc] Frame 46
onAnimationFinished(); stop();
Symbol 765 MovieClip [dirt_mc] Frame 31
onAnimationFinished(); stop();
Symbol 818 MovieClip [anvilsmoke_mc] Frame 60
onAnimationFinished(); stop();
Symbol 823 MovieClip [smoke_mc] Frame 48
onAnimationFinished(); stop();
Symbol 905 MovieClip [explodemolotov_mc] Frame 9
onKaboom();
Symbol 905 MovieClip [explodemolotov_mc] Frame 46
onAnimationFinished(); stop();
Symbol 1026 MovieClip [explodehuge_mc] Frame 23
onKaboom();
Symbol 1026 MovieClip [explodehuge_mc] Frame 80
onAnimationFinished(); stop();
Symbol 1037 MovieClip [explodehugeair_mc] Frame 23
onKaboom();
Symbol 1037 MovieClip [explodehugeair_mc] Frame 80
onAnimationFinished(); stop();
Symbol 1055 MovieClip [explodepaint_mc] Frame 40
onAnimationFinished(); stop();
Symbol 1093 MovieClip [explodeegg_mc] Frame 39
onAnimationFinished(); stop();
Symbol 1112 MovieClip Frame 1
stop();
Symbol 1112 MovieClip Frame 7
Symbol 2036 MovieClip [__Packages.main.Main] Frame 0
class main.Main { static var logo_bmp; var mc, sm, useKeyboard, playerColours, sections, sectionsHistory, gameRef, keyBindings, secretWeaponAdded, currSection, inTransition, gState, multiplayer, myGameStatePos, hideCurrSection, playNextIntro, nextSection, lastKeyDown; function Main () { } static function getInstance() { if (instance == null) { instance = new main.Main(); } return(instance); } function init(mc) { var _local4; var _local3; var _local7; uk.kerb.utils.Lookup.initialise(); this.mc = mc; sm = new uk.kerb.utils.sound.SoundManager(mc); sm.loadSoundList(["fx_splat", "fx_pain", "fx_death", "fx_cratedrop", "fx_explosion", "fx_explosion2", "fx_throw", "fx_bees", "fx_arrowembed", "fx_sploosh", "fx_bounceback", "fx_timebomb", "fx_thump", "fx_spray", "fx_pickup", "fx_hiss", "fx_firearrow", "fx_clunk", "fx_bigboom", "fx_creak", "fx_pop", "fx_invaderfire", "fx_gargle", "fx_cock", "fx_molotov", "fx_dog", "fx_bark", "fx_boomerang", "fx_boomeranghit", "fx_pain1", "fx_pain2", "fx_pain3", "fx_pain4", "fx_pain5", "fx_siren", "fx_thunder", "music"]); sm.playSound("music", 100, 99999999); useKeyboard = false; playerColours = [0, 1]; sections = new Array(); sectionsHistory = new Array(); sections[SECTION_INTRO] = new main.Intro(mc.intro_mc, _root.skipintro); sections[SECTION_INSTRUCTIONS] = new main.Instructions(mc.instructions_mc); sections[SECTION_INSTRUCTIONS_INGAME] = new main.InGameInstructions(mc.instructions_mc); sections[SECTION_GAMEOVER] = new main.GameOver(mc.gameover_mc); gameRef = new game.Game(mc.game_mc, sm, useKeyboard); sections[SECTION_GAME] = gameRef; _local4 = 0; while (_local4 < sections.length) { _local3 = sections[_local4]; _local3.addEventListener("onChangeSection", this); _local3.addEventListener("onSectionIntroComplete", this); _local3.addEventListener("onSectionOutroComplete", this); _local3.addEventListener("onSetKeyBinding", this); _local4++; } Key.addListener(this); keyBindings = new Array(); secretWeaponAdded = false; var _local6 = new XML(); _local6.ignoreWhite = true; _local6.onLoad = uk.kerb.utils.EventDelegate.create(this, parseXMLData, _local6); _local6.load(DATA_URL); } function parseXMLData(ok, xml) { var _local6 = ""; xml = xml.childNodes[0].childNodes[0]; while (xml != null) { var _local4 = xml.attributes.id; var _local5 = xml.attributes.url; if (_local4 == "logo") { _local6 = _local5; } else if (_local4 == "main") { THE_SITE_URL = _local5; } else if (_local4 == "weapons") { THE_SITE_EXTRAS_URL = _local5; } xml = xml.nextSibling; } if (_local6 == "") { currSection = sections[SECTION_INTRO]; currSection.show(); currSection.playIntro(); inTransition = true; } else { var _local7 = new MovieClipLoader(); var _local8 = _root.createEmptyMovieClip("logo_mc", _root.getNextHighestDepth()); _local8._visible = false; var _local9 = new Object(); _local9.onLoadInit = uk.kerb.utils.EventDelegate.create(this, parseLogo); _local7.addListener(_local9); _local7.loadClip(_local6, _local8); } } function parseLogo(container_mc) { logo_bmp = new flash.display.BitmapData(container_mc._width, container_mc._height, true, 0); logo_bmp.draw(container_mc); container_mc.removeMovieClip(); currSection = sections[SECTION_INTRO]; currSection.show(); currSection.playIntro(); inTransition = true; } function resetSecretWeapon() { gameRef.resetSecretWeapon(); } function getSoundManager() { return(sm); } function setupNewGame() { uk.kerb.utils.Debug.trace("setup new game", uk.kerb.utils.Debug.DEBUG_INFO); gState = new main.GameState(); gState.setupOrder(); gState.levelLayout = 1 + Math.floor(Math.random() * game.Game.MAX_ENVIRONMENTS); if (multiplayer) { gState.playerTypes = [main.GameState.PLAYERTYPE_LOCALHUMAN, main.GameState.PLAYERTYPE_LOCALHUMAN]; } else { gState.playerTypes = [main.GameState.PLAYERTYPE_LOCALHUMAN, main.GameState.PLAYERTYPE_LOCALAI]; } gState.remotePlayers = false; myGameStatePos = 0; onChangeSection(new utils.SectionEvent(SECTION_GAME)); } function validateCode(code) { code = code.toLowerCase(); var _local3 = true; switch (true) { case code == CODE_0 : gameRef.activateSecretWeapon(0); break; case code == CODE_1 : gameRef.activateSecretWeapon(1); break; case code == CODE_2 : gameRef.activateSecretWeapon(2); break; case code == CODE_3 : gameRef.activateSecretWeapon(3); break; case code == CODE_4 : gameRef.activateSecretWeapon(4); break; case code == CODE_5 : gameRef.activateSecretWeapon(5); break; default : trace(((("code not matched [" + code) + "]\nCODES[") + [CODE_0, CODE_1, CODE_2, CODE_3, CODE_4, CODE_5]) + "]"); _local3 = false; } if (_local3) { secretWeaponAdded = true; } return(_local3); } function dispose() { var _local3; var _local2; Key.removeListener(this); _local3 = 0; while (_local3 < sections.length) { _local2 = sections[_local3]; _local2.removeEventListener("onChangeSection", this); _local2.removeEventListener("onSectionIntroComplete", this); _local2.removeEventListener("onSectionOutroComplete", this); _local2.removeEventListener("onSetKeyBinding", this); _local3++; } game.Game(sections[SECTION_GAME]).dispose(); } function onChangeSection(se) { var _local2; if (!inTransition) { _local2 = se.nextSectionID; hideCurrSection = se.hideCurrSection; playNextIntro = se.playIntro; keyBindings = new Array(); if (_local2 == SECTION_PREVIOUS) { nextSection = main.ISection(sectionsHistory.pop()); } else { nextSection = sections[_local2]; sectionsHistory.push(currSection); } if (nextSection != undefined) { inTransition = true; if (se.playOutro) { currSection.playOutro(); } else { onSectionOutroComplete(); } } } } function getGameState() { return(gState); } function getWinningScore() { return(gameRef.sideCash[gState.winningSide]); } function onSectionIntroComplete() { currSection.init(); inTransition = false; } function onSectionOutroComplete() { currSection.uninit(); if (hideCurrSection) { currSection.hide(); } currSection = nextSection; nextSection = null; currSection.show(); if (playNextIntro) { currSection.playIntro(); } else { onSectionIntroComplete(); } if (nextSE != null) { var _local2 = nextSE; nextSE = null; onChangeSection(_local2); } } function onSetKeyBinding(keyBindingObject) { keyBindings.push(keyBindingObject); } function onKeyDown() { var _local2; var _local3; var _local4; if (!inTransition) { _local2 = 0; while (_local2 < keyBindings.length) { _local3 = keyBindings[_local2].key; _local4 = keyBindings[_local2].action; if (Key.isDown(_local3) && (_local3 != lastKeyDown)) { _local4(); break; } _local2++; } } lastKeyDown = Key.getCode(); } function onKeyUp() { lastKeyDown = null; } function onContextMenuSelect(context, menuItem, itemPosition) { if (!(itemPosition === 0)) { } else { getURL (URL_KERB, "_blank"); } } function setPlayerColour(playerNum, colourIndex) { playerColours[playerNum] = colourIndex; } function getPlayerColour(playerNum) { return(playerColours[playerNum] + 1); } function setUseKeyboard(useKeyboard) { this.useKeyboard = useKeyboard; gameRef.useKeyboard = useKeyboard; } function getUseKeyboard() { return(useKeyboard); } static var URL_KERB = "http://www.kerb.co.uk/"; static var DATA_URL = "http://www.thesite.org/turfwar/config.xml"; static var THE_SITE_URL = "http://www.thesite.org/"; static var THE_SITE_EXTRAS_URL = "http://www.thesite.org/turfwar/extras"; static var CODE_0 = "molotov"; static var CODE_1 = "cat"; static var CODE_2 = "dog"; static var CODE_3 = "bomb"; static var CODE_4 = "condom"; static var CODE_5 = "sheep"; static var SECTION_PREVIOUS = 0; static var SECTION_INTRO = 1; static var SECTION_INSTRUCTIONS = 2; static var SECTION_INSTRUCTIONS_INGAME = 3; static var SECTION_GAME = 4; static var SECTION_HIGHSCORES = 5; static var SECTION_SENDTOFRIEND = 6; static var SECTION_LOBBY = 7; static var SECTION_GAMEOVER = 8; static var instance = null; var nextSE = null; }
Symbol 2037 MovieClip [__Packages.utils.SectionEvent] Frame 0
class utils.SectionEvent { var nextSectionID, hideCurrSection, playOutro, playIntro, type, target; function SectionEvent (nextSectionID, hideCurrSection, playOutro, playIntro) { this.nextSectionID = nextSectionID; this.hideCurrSection = ((hideCurrSection == undefined) ? true : (hideCurrSection)); this.playOutro = ((playOutro == undefined) ? true : (playOutro)); this.playIntro = ((playIntro == undefined) ? true : (playIntro)); type = "onChangeSection"; target = null; } }
Symbol 2038 MovieClip [__Packages.uk.kerb.utils.sound.SoundManager] Frame 0
class uk.kerb.utils.sound.SoundManager { var mcRef, soundList, preloaderList, globalSounds, soundOnFlag, allSoundsLoaded, soundLoadStarted; function SoundManager (_mcRef) { mcRef = _mcRef; soundList = new Array(); preloaderList = new Array(); globalSounds = new Sound(); soundOnFlag = true; } function loadSoundList(_soundlist) { var _local7 = false; var _local6; var _local4; var _local5; var _local2; _local2 = 0; while (_local2 < _soundlist.length) { if (_soundlist[_local2].toLowerCase().indexOf(".mp3") > -1) { preloaderList.push(_soundlist[_local2]); _local7 = true; } else { _local5 = mcRef.getNextHighestDepth(); _local6 = mcRef.createEmptyMovieClip("sounddummy" + _local5, _local5); _local4 = new uk.kerb.utils.sound.ExtendedSound(_local6); _local4.attachSound(_soundlist[_local2]); soundList[_soundlist[_local2]] = _local4; } _local2++; } if (_local7) { preloadNextMP3(); } else { allSoundsLoaded(true); } } function playSound(_id, _volume, _loops, _fadeSpeedSeconds, _panPosition) { soundList[_id].start(0, _loops); if ((_fadeSpeedSeconds != undefined) && (_fadeSpeedSeconds != 0)) { soundList[_id].setVolume(0); soundList[_id].startFade(_volume, _fadeSpeedSeconds); } else { soundList[_id].setVolume(_volume); } soundList[_id].setPan(_panPosition); } function setSoundComplete(_id, foo) { soundList[_id].onSoundComplete = foo; } function stopSound(_id, _fadeSpeedSeconds) { if ((_fadeSpeedSeconds != undefined) && (_fadeSpeedSeconds != 0)) { soundList[_id].startFade(0, _fadeSpeedSeconds); } else { soundList[_id].stop(); } } function stopEverySound(_fadeSpeedSeconds, _excludeIdList) { var _local3; var _local2; for (_local2 in soundList) { if (!checkIfExcluded(_local2, _excludeIdList)) { _local3 = soundList[_local2]; if ((_fadeSpeedSeconds != undefined) && (_fadeSpeedSeconds != 0)) { _local3.startFade(0, _fadeSpeedSeconds); } else { _local3.stop(); } } } } function soundOff() { var _local3; var _local2; for (_local2 in soundList) { _local3 = soundList[_local2]; _local3.setMute(true); } globalSounds.setVolume(0); soundOnFlag = false; } function soundOn() { var _local2; for (_local2 in soundList) { soundList[_local2].setMute(false); } globalSounds.setVolume(100); soundOnFlag = true; } function isSoundOn() { return(soundOnFlag); } function fadeSound(_id, _targetVolume, _fadeSpeedSeconds, _easing) { soundList[_id].startFade(_targetVolume, _fadeSpeedSeconds, _easing); } function panSound(_id, _targetPosition, _panSpeedSeconds, _easing) { soundList[_id].startPan(_targetPosition, _panSpeedSeconds, _easing); } function fadeInRandomSound(_sounds, _fadeSpeedSeconds) { var _local6 = 0; var _local2; _local2 = 0; while (_local2 < _sounds.length) { _local6 = _local6 + _sounds[_local2].freqency; _local2++; } var _local5 = 0; _local2 = 0; while (_local2 < _sounds.length) { _local5 = _local5 + (_sounds[_local2].freqency / _local6); _sounds[_local2].chance = _local5; _local2++; } var _local4 = Math.random(); var _local7 = 0; _local2 = 1; while (_local2 < _sounds.length) { if ((_local4 > _sounds[_local2 - 1].chance) && (_local4 <= _sounds[_local2].chance)) { _local7 = _local2; } _local2++; } var _local8 = _sounds[_local7].level.split("-"); var _local9 = (Math.random() * (Number(_local8[1]) - Number(_local8[0]))) + Number(_local8[0]); playSound(_sounds[_local7].id, _local9, 1, _fadeSpeedSeconds); } function checkIfExcluded(_excludeId, _excludeIdList) { var _local1; _local1 = 0; while (_local1 < _excludeIdList.length) { if (_excludeIdList[_local1] == _excludeId) { return(true); } _local1++; } return(false); } function preloadNextMP3() { var _local8 = this; var _local5 = mcRef.getNextHighestDepth(); if (preloaderList.length > 0) { var _local2 = preloaderList.shift(); if (soundLoadStarted != undefined) { soundLoadStarted(_local2); } var _local7 = mcRef.createEmptyMovieClip("sounddummy" + _local5, _local5); var _local3 = new uk.kerb.utils.sound.ExtendedSound(_local7); _local3.loadSound(_local2); var _local6 = _local2.split("/"); var _local4 = _local6[_local6.length - 1].slice(0, -4); soundList[_local4] = _local3; soundList[_local4].onLoad = uk.kerb.utils.EventDelegate.create(this, preloadNextMP3); } else { allSoundsLoaded(true); } } }
Symbol 2039 MovieClip [__Packages.uk.kerb.utils.sound.ExtendedSound] Frame 0
class uk.kerb.utils.sound.ExtendedSound extends Sound { var mcRef, mute, fade, onFadeComplete, volume, sweep, onSweepComplete, pan; function ExtendedSound (_mcRef) { super((mcRef = _mcRef)); mute = 1; setVolume(masterVolume); setPan(0); } function startFade(_targetVolume, _duration, _easing) { _targetVolume = inBounds(_targetVolume, 0, 100, masterVolume); _duration = inBounds(_duration, 0, Number.MAX_VALUE, 0.5); if (_easing == undefined) { _easing = mx.transitions.easing.None.easeNone; } fade = new mx.transitions.Tween(this, "volume", _easing, getVolume(), _targetVolume, _duration, true); fade.onMotionChanged = uk.kerb.utils.EventDelegate.create(this, setFadeVolume); fade.onMotionFinished = uk.kerb.utils.EventDelegate.create(this, onFadeComplete); return(this); } function setFadeVolume(_tw) { setVolume(volume); } function startPan(_targetPosition, _duration, _easing) { _targetPosition = inBounds(_targetPosition, -100, 100, 0); _duration = inBounds(_duration, 0, Number.MAX_VALUE, 0.5); if (_easing == undefined) { _easing = mx.transitions.easing.None.easeNone; } sweep = new mx.transitions.Tween(this, "pan", _easing, getPan(), _targetPosition, _duration, true); sweep.onMotionChanged = uk.kerb.utils.EventDelegate.create(this, setPanPosition); sweep.onMotionFinished = uk.kerb.utils.EventDelegate.create(this, onSweepComplete); return(this); } function setPanPosition(_tw) { setPan(pan); } function attachSound(_libraryID) { stop(); super.attachSound(_libraryID); return(this); } function loadSound(_mp3URL) { stop(); super.loadSound(_mp3URL, false); return(this); } function start(_offset, _loops) { _offset = inBounds(_offset, 0, super.duration, 0); _loops = inBounds(_loops, 1, Number.MAX_VALUE, 1); stop(); super.start(_offset, _loops); return(this); } function stop() { super.stop(); return(this); } function setVolume(_volume) { volume = inBounds(_volume, 0, 100, masterVolume); super.setVolume(((volume / 100) * masterVolume) * mute); return(this); } function getVolume() { return(volume); } function setPan(_pan) { pan = inBounds(_pan, -100, 100, 0); super.setPan(pan); return(this); } function getPan() { return(pan); } function setMute(_bool) { mute = (_bool ? 0 : 1); setVolume(getVolume()); return(this); } function inBounds(_value, _min, _max, _default) { if (_value == undefined) { _value = _default; } if (_value < _min) { _value = _min; } if (_value > _max) { _value = _max; } return(_value); } static var masterVolume = 100; }
Symbol 2040 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 2041 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 2042 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 2043 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 2044 MovieClip [__Packages.uk.kerb.utils.EventDelegate] Frame 0
class uk.kerb.utils.EventDelegate { function EventDelegate () { } static function create(scope, method) { var params = arguments.splice(2, arguments.length - 2); var _local2 = function () { return(method.apply(scope, arguments.concat(params))); }; return(_local2); } }
Symbol 2045 MovieClip [__Packages.main.ISection] Frame 0
interface main.ISection { }
Symbol 2046 MovieClip [__Packages.main.GameState] Frame 0
class main.GameState { function GameState () { } function isReady() { var _local2 = true; if ((so != null) && (clientIds[0] == "")) { _local2 = false; uk.kerb.utils.Debug.trace("waiting on client id 0", uk.kerb.utils.Debug.DEBUG_INFO); } if ((so != null) && (clientIds[1] == "")) { _local2 = false; uk.kerb.utils.Debug.trace("waiting on client id 1", uk.kerb.utils.Debug.DEBUG_INFO); } if ((avatars[0] == "") || (avatars[1] == "")) { _local2 = false; uk.kerb.utils.Debug.trace("waiting on avatars", uk.kerb.utils.Debug.DEBUG_INFO); } if (playerOrder.length < 1) { _local2 = false; uk.kerb.utils.Debug.trace("waiting on order", uk.kerb.utils.Debug.DEBUG_INFO); } if (levelLayout == 0) { _local2 = false; uk.kerb.utils.Debug.trace("waiting on level layout", uk.kerb.utils.Debug.DEBUG_INFO); } return(_local2); } function setupOrder() { var _local3 = new Array(); playerOrder = new Array(); var _local2 = 0; while (_local2 < sides) { _local3.push(new Array()); _local2++; } _local2 = 0; while (_local2 < (sides * PLAYERS_PER_SIDE)) { _local3[Math.floor(_local2 / PLAYERS_PER_SIDE)].push(_local2); _local3[Math.floor(_local2 / PLAYERS_PER_SIDE)].sort(function () { return(((Math.random() < 0.5) ? -1 : 1)); }); _local2++; } while (_local3[0].length > 0) { _local2 = 0; while (_local2 < _local3.length) { var _local4 = Math.floor(Math.random() * _local3[_local2].length); playerOrder.push(_local3[_local2][_local4]); _local3[_local2].splice(_local4, 1); _local2++; } } } static var PLAYERTYPE_LOCALHUMAN = 0; static var PLAYERTYPE_LOCALAI = 1; static var PLAYERTYPE_REMOTE = 2; var sides = 2; var PLAYERS_PER_SIDE = 2; var clientIds = ["", ""]; var avatars = ["", ""]; var playerTypes = [PLAYERTYPE_LOCALHUMAN, PLAYERTYPE_LOCALAI]; var playerOrder = []; var remotePlayers = false; var levelLayout = 0; var currentPlayer = 0; var turnId = 0; var wind = 0; var winningSide = -1; var nc = null; var so = null; }
Symbol 2047 MovieClip [__Packages.uk.kerb.utils.Debug] Frame 0
class uk.kerb.utils.Debug { function Debug () { } static function setLevel(_debugLevel) { debugLevel = _debugLevel; } static function write(message, level) { switch (output) { case OUTPUT_TEXTFIELD : setTextField(message, level); break; case OUTPUT_CLIPBOARD : System.setClipboard(message); break; case OUTPUT_SWF : lc.send(LOCAL_CONNECTION_NAME, LOCAL_CONNECTION_METHOD, message); break; case OUTPUT_PANEL : trace(message); } } static function trace(message, level) { level = ((level == undefined) ? (DEBUG_INFO) : (level)); if (level >= debugLevel) { write(message, level); if (loggingEnabled) { log = log + (message + newline); } } } static function dump() { write(log); return(log); } static function clear() { log = ""; tf.htmlText = ""; lc.send(LOCAL_CONNECTION_NAME, LOCAL_CONNECTION_CLEAR); } static function setOutput(type) { if (output == OUTPUT_TEXTFIELD) { delete mc.onMouseDown; } switch (type) { case OUTPUT_PANEL : output = OUTPUT_PANEL; break; case OUTPUT_TEXTFIELD : output = OUTPUT_TEXTFIELD; createTextField(); mc.onMouseDown = uk.kerb.utils.EventDelegate.create(uk.kerb.utils.Debug, mouseClicked); break; case OUTPUT_SWF : output = OUTPUT_SWF; break; default : write("ERROR SETTING OUTPUT FOR DEBUG"); } } static function mouseClicked() { if ((_root._xmouse + _root._ymouse) < 6) { mc._visible = !mc._visible; } } static function setLogState(enabled) { loggingEnabled = enabled; } static function createTextField() { if (mc == null) { mc = _root.createEmptyMovieClip("___kerbDebug_mc", _root.getNextHighestDepth()); mc._visible = false; } if (tf == null) { tf = mc.createTextField("out_txt", 0, 0, 0, textfieldWidth, textfieldHeight); tf.border = true; tf.html = true; tf.background = true; tf.embedFonts = false; tf.selectable = false; var _local2 = new TextFormat("_sans", 11); tf.setNewTextFormat(_local2); tfString = ""; } } static function setTextField(message, level) { mc.swapDepths(_root.getNextHighestDepth()); tfString = (((("<font color=\"#" + colours[level]) + "\">") + message) + "</font><br>\n") + tfString; tf.htmlText = tfString; } static function setTextfieldSize(w, h) { if (w != undefined) { textfieldWidth = w; tf._width = w; } if (h != undefined) { textfieldHeight = h; tf._height = h; } } function showTextfield() { mc._visible = true; } function hideTextfield() { mc._visible = false; } static var OUTPUT_PANEL = 0; static var OUTPUT_TEXTFIELD = 1; static var OUTPUT_CLIPBOARD = 2; static var OUTPUT_SWF = 3; static var DEBUG_ALL = 0; static var DEBUG_VERBOSE = 1; static var DEBUG_INFO = 2; static var DEBUG_WARN = 3; static var DEBUG_ERROR = 4; static var DEBUG_NONE = 5; static var colours = ["", "00AA00", "000000", "FF00FF", "FF0000"]; static var LOCAL_CONNECTION_NAME = "kerbDebug"; static var LOCAL_CONNECTION_METHOD = "trace"; static var LOCAL_CONNECTION_CLEAR = "clear"; static var tfString = ""; static var log = ""; static var output = OUTPUT_PANEL; static var loggingEnabled = false; static var lc = new LocalConnection(); static var mc = null; static var tf = null; static var textfieldWidth = Stage.width; static var textfieldHeight = Stage.height; static var debugLevel = DEBUG_ALL; }
Symbol 2048 MovieClip [__Packages.utils.IListenable] Frame 0
interface utils.IListenable { }
Symbol 2049 MovieClip [__Packages.main.AbstractSection] Frame 0
class main.AbstractSection implements utils.IListenable { var mc, introCompleteHandler, outroCompleteHandler, active; function AbstractSection (mc) { this.mc = mc; introCompleteHandler = uk.kerb.utils.EventDelegate.create(this, onIntroComplete); outroCompleteHandler = uk.kerb.utils.EventDelegate.create(this, onOutroComplete); mx.events.EventDispatcher.initialize(this); active = false; mc.gotoAndStop("hidden"); } function onIntroComplete() { dispatchEvent({type:"onSectionIntroComplete", target:this}); } function onOutroComplete() { dispatchEvent({type:"onSectionOutroComplete", target:this}); } function show() { if (!active) { mc.gotoAndStop("visible"); } } function hide() { if (active) { mc.gotoAndStop("hidden"); active = false; } } function uninit() { } function dispatchEvent(eventObject) { } function addEventListener(event, listener) { } function removeEventListener(event, listener) { } }
Symbol 2050 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 2051 MovieClip [__Packages.game.GameObject] Frame 0
class game.GameObject { var mc, initialName, hitbox_mc, gameRef, lifeTime, dx, dy, fade, location, ignoreMe, x, y, bmp, onFaded; function GameObject (mc, gameRef) { this.mc = mc; initialName = mc._name; hitbox_mc = mc; this.gameRef = gameRef; setPos(mc._x, mc._y); lifeTime = 0; dx = 0; dy = 0; fade = 0; location = LOCATION_INAIR; ignoreMe = false; } function pauseGO() { mc.stop(); paused = true; } function runGO() { mc.play(); paused = false; } function ignore() { return(ignoreMe); } function waitForMe() { return(false); } function setScale(scale) { mc._xscale = (mc._yscale = scale); } function setPos(newX, newY) { mc._x = (x = newX); mc._y = (y = newY); } function setCollisionMap(clipName) { if (bmp != null) { bmp.dispose(); } var _local2 = mc.attachMovie(clipName, "collider", mc.getNextHighestDepth()); bmp = new flash.display.BitmapData(_local2._width, _local2._height, true, 0); bmp.draw(_local2); _local2.removeMovieClip(); } function update() { var _local9 = gameRef.groundmask_bmp; if (!ignore()) { var _local2; var _local8 = null; var _local14 = location; var _local5; var _local6; var _local4; switch (collisionDetection) { case COLLISION_NONE : x = x + dx; y = y - dy; break; case COLLISION_PLAYER : var _local13 = MAX_CLIMB_HEIGHT; if (location == LOCATION_ONPAINT) { _local13 = _local13 / 4; } if ((x + dx) < 0) { dx = -x; } if ((x + dx) > game.Game.PLAY_WIDTH) { dx = game.Game.PLAY_WIDTH - x; } _local4 = Math.ceil(Math.abs(dx)); if (_local4 == 0) { _local4 = 1; } _local5 = dx / _local4; _local6 = dy / _local4; var _local7 = 0; while (_local7 < _local4) { var _local11 = x; var _local10 = y; var _local3 = 0; x = x + _local5; y = y - _local6; _local2 = new flash.geom.Point(x - (bmp.width / 2), y - (bmp.height / 2)); while (bmp.hitTest(_local2, 255, _local9)) { _local8 = _local2; y = y - 1; _local3 = _local3 + 1; _local2 = new flash.geom.Point(x - (bmp.width / 2), y - (bmp.height / 2)); } if (_local3 > _local13) { x = _local11; y = _local10; _local7 = _local4; dx = 0; } _local7++; } if (_local8 != null) { dy = 0; } break; case COLLISION_WEAPON : var _local12 = true; if (Math.abs(dx) > Math.abs(dy)) { _local4 = Math.ceil(Math.abs(dx)); } else { _local4 = Math.ceil(Math.abs(dy)); } _local5 = dx / _local4; _local6 = dy / _local4; _local7 = 0; for(;;){ if (_local7 >= _local4) { break; } x = x + _local5; y = y - _local6; _local2 = new flash.geom.Point(x - (bmp.width / 2), y - (bmp.height / 2)); if ((((x > 0) && (x < game.Game.PLAY_WIDTH)) && (bmp.hitTest(_local2, 255, _local9))) && (collisionReaction())) { _local8 = _local2; if (_local12) { x = x - _local5; y = y + _local6; } else { x = x - (_local5 * 2); y = y + (_local6 * 2); } break; } _local12 = false; _local7++; }; } if (collisionDetection != COLLISION_NONE) { if (_local8 != null) { if (bmp.hitTest(_local8, 255, gameRef.paintmask_bmp)) { location = LOCATION_ONPAINT; } else if (_local14 == LOCATION_INAIR) { location = LOCATION_JUSTLANDED; } else { location = LOCATION_ONGROUND; } } else { location = LOCATION_INAIR; } } } lifeTime++; setPos(x, y); if (fade != 0) { mc._alpha = mc._alpha - fade; if (mc._alpha <= 0) { fade = 0; if (onFaded != null) { onFaded(); } } } } function applyGravity(weight) { dy = dy - weight; } function applyWind(amount) { if (y < game.Game.GROUND_HEIGHT) { dx = dx + (gameRef.gameState.wind * amount); } } function fadeOut(fade, onFaded) { this.fade = fade; this.onFaded = onFaded; ignoreMe = true; } function collisionReaction() { return(true); } function setClipRotation(dx, dy) { mc._rotation = ((Math.atan2(-dy, dx) * 180) / Math.PI) + 90; } function dispose() { if (bmp != null) { bmp.dispose(); } mc.removeMovieClip(); } function animation(anim, func) { func = ((func == undefined) ? null : (func)); mc.gotoAndStop(anim); mc.onAnimationFinished = func; } function show() { mc._visible = true; } function hide() { mc._visible = false; } function distanceToSquared(other) { return(((other.x - x) * (other.x - x)) + ((other.y - y) * (other.y - y))); } function distanceTo(other) { return(Math.sqrt(distanceToSquared(other))); } static var COLLISION_NONE = 0; static var COLLISION_PLAYER = 1; static var COLLISION_WEAPON = 2; static var LOCATION_INAIR = 0; static var LOCATION_ONGROUND = 1; static var LOCATION_ONPAINT = 2; static var LOCATION_JUSTLANDED = 3; static var MAX_CLIMB_HEIGHT = 6; static var ZERO_POINT = new flash.geom.Point(0, 0); var collisionDetection = COLLISION_NONE; var simulation = false; var paused = false; }
Symbol 2052 MovieClip [__Packages.game.weapon.Weapon] Frame 0
class game.weapon.Weapon extends game.GameObject { var collisionDetection, setScale, fired, canHitOwner, ticksNotHittingOwner, setCollisionMap, ignoreMe, mc, lifeTime, owner, gameRef, bmp, x, y, dx, dy, setPos, ignore, setClipRotation; function Weapon (mc, gameRef) { super(mc, gameRef); collisionDetection = game.GameObject.COLLISION_WEAPON; setScale(100); fired = false; canHitOwner = false; ticksNotHittingOwner = 0; setCollisionMap("collide_mc"); } function update() { if (!ignoreMe) { applyGravity(WEIGHT); applyWind(WINDEFFECT); } if (fired && (mc._xscale < 100)) { mc._xscale = (mc._yscale = mc._xscale + 2); } var _local3 = collisionDetection; if (lifeTime < LIFETIME_COLLIDE) { collisionDetection = game.GameObject.COLLISION_NONE; } if ((!canHitOwner) && (!owner.collide(this))) { ticksNotHittingOwner++; if (ticksNotHittingOwner > 3) { canHitOwner = true; } } super.update(); collisionDetection = _local3; } function collisionReaction() { var _local12 = gameRef.groundmask_bmp; var _local5 = new flash.display.BitmapData(bmp.width, bmp.height, true, 0); _local5.copyPixels(_local12, new flash.geom.Rectangle(x - (bmp.width / 2), y - (bmp.height / 2), bmp.width, bmp.height), game.GameObject.ZERO_POINT, null, null, true); var _local2 = _local5.getColorBoundsRect(4294967295, 4294967295, true); if ((_local2.width == 0) || (_local2.height == 0)) { return(false); } var _local9 = _local2.x + (0.5 * (_local2.width - bmp.width)); var _local10 = _local2.y + (0.5 * (_local2.height - bmp.height)); var _local6 = ((Math.atan2(_local10, _local9) * 180) / Math.PI) + 90; var _local4 = uk.kerb.utils.Lookup.getCos(_local6); var _local3 = uk.kerb.utils.Lookup.getSin(_local6); var _local11 = (dy * _local4) - (dx * _local3); var _local13 = (dx * _local4) + (dy * _local3); var _local7 = -_local11; var _local8 = _local13; dy = (_local7 * _local4) + (_local8 * _local3); dx = (_local8 * _local4) - (_local7 * _local3); return(true); } function lockToPlayer(p) { setPos(p.x - (p.facing * 20), p.y - 5); } function waitForMe() { return(true); } function isArmed() { return((!ignore()) && (lifeTime > LIFETIME_COLLIDE)); } function isFinished() { return((!ignore()) && ((REMOVE_OUTSIDE_SCREEN && (((x > (game.Game.PLAY_WIDTH + 50)) || (x < -50)) || (y > game.Game.SCREEN_HEIGHT))) || (lifeTime > LIFETIME_TOTAL))); } function explode() { ignoreMe = true; } function isFired() { return(fired); } function fire(angle, power) { dx = uk.kerb.utils.Lookup.getSin(angle) * power; dy = uk.kerb.utils.Lookup.getCos(angle) * power; setClipRotation(dx, dy); fired = true; lifeTime = 0; } function applyGravity() { super.applyGravity(WEIGHT); setClipRotation(dx, dy); } function applyWind() { super.applyWind(WINDEFFECT); setClipRotation(dx, dy); } var WEIGHT = 0; var WINDEFFECT = 0; var REMOVE_OUTSIDE_SCREEN = true; var LIFETIME_COLLIDE = 3; var LIFETIME_TOTAL = 300; var DAMAGE = 0; var collidesWithPlayer = true; var usePowerBar = true; }
Symbol 2053 MovieClip [__Packages.game.Player] Frame 0
class game.Player extends game.GameObject { var setScale, avatar, collisionDetection, setCollisionMap, health, gameWaitingForMe, side, goesToMiss, goesToMissAnimation, turnStage, weaponCounts, weaponUsedCounts, facing, x, alreadyHitBy, weaponLoaded, mc, paused, gameRef, weaponAngle, weaponPower, ignore, applyGravity, dx, location, currentAnimation, y, dy, ignoreMe, waitingOnAnimation; function Player (mc, gameRef, side, avatarString) { super(mc, gameRef); setScale(75); avatar = new game.Avatar(mc, avatarString); collisionDetection = game.GameObject.COLLISION_PLAYER; setCollisionMap("pcollide_mc"); health = MAX_HEALTH; gameWaitingForMe = false; this.side = side; goesToMiss = 0; goesToMissAnimation = -1; turnStage = -1; weaponCounts = new Array(); var _local3 = 0; while (_local3 < game.Game.WEAPONS.length) { weaponCounts[_local3] = game.Game.WEAPONS[_local3][2]; weaponUsedCounts[_local3] = 0; _local3++; } facing = ((x > (game.Game.PLAY_WIDTH / 2)) ? -1 : 1); alreadyHitBy = new Array(); unloadWeapon(); animation(ANIMATION_STAND, null); } function getLoadedWeapon() { return(weaponLoaded); } function getTimeLeft() { if (_turnTimeout > 0) { if (getTimer() > _turnTimeout) { return(0); } return(Math.ceil((_turnTimeout - getTimer()) / 1000)); } return(-1); } function pauseGO() { mc.man_mc.stop(); paused = true; _lastTimer = getTimer(); } function runGO() { mc.man_mc.play(); paused = false; if (_turnTimeout > 0) { _turnTimeout = _turnTimeout + (getTimer() - _lastTimer); } } function unloadWeapon() { if (weaponLoaded != null) { if (!weaponLoaded.isFired()) { gameRef.weaponFinished(weaponLoaded, "unloadWeapon"); } } weaponLoaded = null; weaponAngle = -1; weaponPower = -1; } function waitForMe() { return(gameWaitingForMe); } function update() { if (!ignore()) { applyGravity(WEIGHT); } if (getTimeLeft() == 0) { var _local3 = _onTurnTimeout; _turnTimeout = 0; _onTurnTimeout = null; _local3(); } var _local4 = dx; if (location == game.GameObject.LOCATION_ONPAINT) { dx = dx * 1; } else if (currentAnimation == ANIMATION_FLYING) { dx = dx * 0.9; } else { dx = dx * 0.8; } if (Math.abs(dx) < 0.2) { dx = 0; } super.update(); if (health < 0) { health = 0; } mc.healthbar_mc.gotoAndStop(Math.floor((MAX_HEALTH - Math.floor(health)) * (mc.healthbar_mc._totalframes / MAX_HEALTH))); if (((currentAnimation == ANIMATION_FLYING) && (location != game.GameObject.LOCATION_INAIR)) && (Math.abs(dx) < 2)) { animation(ANIMATION_SOOTY, uk.kerb.utils.EventDelegate.create(this, standThere), true); } if ((currentAnimation == ANIMATION_JUMP) && (location != game.GameObject.LOCATION_INAIR)) { standThere(); } if ((currentAnimation == ANIMATION_RUN) && (dx == 0)) { standThere(); } if (location == game.GameObject.LOCATION_JUSTLANDED) { if ((((currentAnimation == ANIMATION_STAND) || (currentAnimation == ANIMATION_JUMP)) || (currentAnimation == ANIMATION_FLYING)) || (currentAnimation == ANIMATION_RUN)) { if (dx == 0) { standThere(); } else { animation(ANIMATION_RUN); } } } if (dx < 0) { facing = -1; } if (dx > 0) { facing = 1; } if (facing == 1) { mc.man_mc._xscale = MAN_SCALE; } else { mc.man_mc._xscale = -MAN_SCALE; } if ((turnStage == TURN_WEAPONCHOSEN) || (turnStage == TURN_WEAPONLOADED)) { weaponLoaded.lockToPlayer(this); } if ((x > game.Game.PLAY_WIDTH) || (x < 0)) { x = ((x < 0) ? 0 : (game.Game.PLAY_WIDTH)); } if (y > game.Game.SCREEN_HEIGHT) { health = 0; } } function standThere() { if (currentAnimation != ANIMATION_STAND) { if (goesToMissAnimation != -1) { animation(goesToMissAnimation); } else { animation(ANIMATION_STAND); } } gameWaitingForMe = false; if ((boredInterval == -1) && (turnStage == TURN_WALKANDCHOOSE)) { setBoredWait(); } } function canChooseWeapon() { return((turnStage == TURN_WALKANDCHOOSE) || (turnStage == TURN_WEAPONCHOSEN)); } function isAimingWeapon() { return(turnStage == TURN_WEAPONCHOSEN); } function isChoosingPower() { return(turnStage == TURN_WEAPONLOADED); } function canFireWeapon() { return(((weaponPower != -1) && (weaponAngle != -1)) && (weaponLoaded != null)); } function canMove() { return(((turnStage == TURN_WALKANDCHOOSE) || (turnStage == TURN_WEAPONCHOSEN)) || (turnStage == TURN_WALKONLY)); } function nothingIsBusy() { if (isDead()) { playerGoFinished(); } else if (turnStage == TURN_WAITFORWEAPON) { if (gameRef.noBusyGOs()) { setTurnStage(TURN_WALKONLY); } } else if ((turnStage != TURN_NOTMYTURN) && (goesToMiss > 0)) { playerGoFinished(); } } function move(dir) { if ((currentAnimation == ANIMATION_SOOTY) || (currentAnimation == ANIMATION_PAINTY)) { return(undefined); } gameRef.setMapTracking(this, game.Game.TRACKING_SLOWFOLLOW); clearBoredWait(); switch (location) { case game.GameObject.LOCATION_INAIR : case game.GameObject.LOCATION_ONGROUND : case game.GameObject.LOCATION_JUSTLANDED : dx = dx + (dir * MOVE_AMOUNT); break; case game.GameObject.LOCATION_ONPAINT : dx = dx + ((dir * MOVE_AMOUNT) * 0.1); } animation(ANIMATION_RUN); } function jump() { gameRef.setMapTracking(this, game.Game.TRACKING_SLOWFOLLOW); clearBoredWait(); if (location != game.GameObject.LOCATION_INAIR) { dy = dy + JUMP_AMOUNT; animation(ANIMATION_JUMP); } } function takeDamage(damage) { health = health - Math.floor(damage); } function isDead() { return(health <= 0); } function myGo() { unloadWeapon(); alreadyHitBy = new Array(); mc.indicator_mc.gotoAndStop("on"); mc.swapDepths(mc._parent.getNextHighestDepth()); gameRef.setMapTracking(this, game.Game.TRACKING_SLOWFOLLOW); if (goesToMiss > 0) { goesToMiss--; gameRef.myGoIsOver(this); } else { goesToMissAnimation = -1; gameWaitingForMe = true; setTurnStage(TURN_INITIAL); } } function notMyGo() { unloadWeapon(); gameWaitingForMe = false; setTurnStage(TURN_NOTMYTURN); clearBoredWait(); _onTurnTimeout = null; _turnTimeout = 0; mc.indicator_mc.gotoAndStop("off"); } function setTurnStage(newStage) { if (turnStage == TURN_DYING) { } turnStage = newStage; switch (turnStage) { case TURN_INITIAL : if (this instanceof game.HumanPlayer) { _turnTimeout = getTimer() + TURNLENGTH_INITIAL_HUMAN; } else { _turnTimeout = getTimer() + TURNLENGTH_INITIAL_AI; } _onTurnTimeout = uk.kerb.utils.EventDelegate.create(this, playerGoTimeout); turnStage = TURN_WALKANDCHOOSE; standThere(); break; case TURN_WAITFORWEAPON : _onTurnTimeout = null; _turnTimeout = 0; break; case TURN_WALKONLY : playerGoFinished(); break; case TURN_DYING : _onTurnTimeout = null; _turnTimeout = 0; } } function playerGoTimeout() { _onTurnTimeout = null; _turnTimeout = 0; bored(); gameRef.myGoIsOver(this); } function playerGoFinished() { _onTurnTimeout = null; _turnTimeout = 0; gameRef.myGoIsOver(this); } function bored() { clearBoredWait(); animation(ANIMATION_BORED, uk.kerb.utils.EventDelegate.create(this, standThere)); } function die() { clearBoredWait(); _onTurnTimeout = null; _turnTimeout = 0; setTurnStage(TURN_DYING); gameRef.sm.playSound("fx_death"); ignoreMe = true; gameWaitingForMe = true; waitingOnAnimation = null; animation(ANIMATION_DYING, uk.kerb.utils.EventDelegate.create(this, dyingFinished)); gameRef.setMapTracking(this, game.Game.TRACKING_SLOWFOLLOW); } function dyingFinished() { mc._visible = false; gameWaitingForMe = false; } function collide(go) { return(mc.man_mc.hitTest(go.hitbox_mc)); } function hitBy(go) { var _local2 = 0; while (_local2 < alreadyHitBy.length) { if (alreadyHitBy[_local2] == go) { return(true); } _local2++; } return(false); } function hitByWeapon(_weapon) { if (hitBy(_weapon)) { return(undefined); } if ((_weapon instanceof game.weapon.CloseCombatWeapon) && (_weapon.owner == this)) { return(undefined); } if (!_weapon.collidesWithPlayer) { return(undefined); } alreadyHitBy.push(_weapon); takeDamage(_weapon.DAMAGE); if (!((_weapon instanceof game.weapon.Powerup) || (_weapon instanceof game.weapon.CatsAndDogs))) { var _local3 = Math.floor(Math.random() * 5) + 1; gameRef.sm.playSound("fx_pain" + _local3, 50); var _local4 = _weapon.owner.side == side; gameRef.sideCash[side] = gameRef.sideCash[side] - game.Game.HIT_MONEY; if (!_local4) { gameRef.sideCash[_weapon.owner.side] = gameRef.sideCash[_weapon.owner.side] + game.Game.HIT_MONEY; } gameRef.updateCashDisplay(); } if (_weapon instanceof game.weapon.Powerup) { acquirePowerup(game.weapon.Powerup(_weapon)); } else if (_weapon instanceof game.weapon.BeeHive) { _weapon.fadeOut(5, null); game.weapon.BeeHive(_weapon).attack(this); ignoreMe = true; gameWaitingForMe = true; animation(ANIMATION_BEEMAN, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.Bread) { _weapon.fadeOut(5, null); game.weapon.Bread(_weapon).attack(this); ignoreMe = true; gameWaitingForMe = true; animation(ANIMATION_PIGEONMAN, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.Anvil) { _weapon.hide(); gameRef.createGameObject("anvilsmoke", this); ignoreMe = true; gameWaitingForMe = true; gameRef.sm.playSound("fx_anvilhit"); animation(ANIMATION_ANVILMAN, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.Lazer) { ignoreMe = true; gameWaitingForMe = true; mc.onPopBack = uk.kerb.utils.EventDelegate.create(this, popBackFromLazer); animation(ANIMATION_HITBYLAZER, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.TV) { goesToMiss = 1; goesToMissAnimation = ANIMATION_TVMAN; gameRef.createGameObject("smoke", this); animation(ANIMATION_TVMAN); _weapon.fadeOut(5, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, _weapon, "hitBy TV")); } else if (_weapon instanceof game.weapon.BeerKeg) { goesToMiss = 1; goesToMissAnimation = ANIMATION_DRUNKMAN; gameRef.createGameObject("smoke", this); gameRef.sm.playSound("fx_sploosh"); gameRef.sm.playSound("fx_gargle", 50); animation(ANIMATION_DRUNKMAN); _weapon.fadeOut(5, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, _weapon, "hitBy beerkeg")); } else if (_weapon instanceof game.weapon.CloseCombatWeapon) { } else if (_weapon instanceof game.weapon.Arrow) { game.weapon.Arrow(_weapon).hitObject(); gameRef.sm.playSound("fx_pain"); hitByWeaponAnimFinished(null); } else if (_weapon instanceof game.weapon.DeadCat) { ignoreMe = true; gameWaitingForMe = true; _weapon.explode(); animation(ANIMATION_GUTSMAN, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.TarFeather) { ignoreMe = true; gameWaitingForMe = true; _weapon.explode(); animation(ANIMATION_TARFEATHER, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.DogShit) { _weapon.hide(); _weapon.explode(); gameRef.sm.playSound("fx_splat"); animation(ANIMATION_DOGSHIT, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.Dog) { _weapon.hide(); _weapon.explode(); gameRef.sm.playSound("fx_dog"); animation(ANIMATION_DOGMAUL, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.Condom) { _weapon.hide(); _weapon.explode(); } else if (_weapon instanceof game.weapon.Boomerang) { animation(ANIMATION_DAZED, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); _weapon.explode(); } else if (_weapon instanceof game.weapon.Molotov) { gameRef.sm.playSound("fx_molotov"); hitByWeaponAnimFinished(null); _weapon.explode(); } else if (_weapon instanceof game.weapon.ExplosionRainingCatsAndDogs) { } else if (_weapon instanceof game.weapon.CatsAndDogsBullet) { ignoreMe = true; gameWaitingForMe = true; _weapon.explode(); animation(ANIMATION_GUTSMAN, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, _weapon), true); } else if (_weapon instanceof game.weapon.CatsAndDogs) { } else { hitByWeaponAnimFinished(null); _weapon.explode(); } } function popBackFromLazer() { gameRef.sm.playSound("fx_bounceback"); } function acquirePowerup(_powerup) { var _local3 = Math.floor(game.Game.POWERUP_VALUES.length * Math.random()); _powerup.value = game.Game.POWERUP_VALUES[_local3]; gameRef.createGameObject("poweruptaken", _powerup, "powerupTakenValue"); gameRef.powerupFinished(game.weapon.Powerup(_powerup)); gameRef.sideCash[side] = gameRef.sideCash[side] + _powerup.value; gameRef.updateCashDisplay(); gameRef.setupWeaponButtons(); } function hitByExplosion(_explosion) { if (hitBy(_explosion)) { return(undefined); } alreadyHitBy.push(_explosion); var _local8 = _explosion.weaponRef.owner.side == side; gameRef.sideCash[side] = gameRef.sideCash[side] - game.Game.HIT_MONEY; if (!_local8) { gameRef.sideCash[_explosion.weaponRef.owner.side] = gameRef.sideCash[_explosion.weaponRef.owner.side] + game.Game.HIT_MONEY; } gameRef.updateCashDisplay(); if (_explosion instanceof game.weapon.ExplosionSplat) { avatar.setRecolour(game.weapon.ExplosionSplat(_explosion).colour); takeDamage(_explosion.DAMAGE); gameWaitingForMe = true; animation(ANIMATION_PAINTY, uk.kerb.utils.EventDelegate.create(this, hitByWeaponAnimFinished, null), true); } else { var _local5 = x - _explosion.x; var _local4 = y - (_explosion.y + 10); var _local6 = (_local5 * _local5) + (_local4 * _local4); var _local7 = ((Math.atan2(_local4, _local5) * 180) / Math.PI) + 90; var _local3 = 1000; if (_local6 != 0) { _local3 = _local3 / Math.sqrt(_local6); } if (_local3 > MAX_BLAST_POWER) { _local3 = MAX_BLAST_POWER; } takeDamage((_explosion.DAMAGE * _local3) / MAX_BLAST_POWER); _local3 = _local3 * _explosion.FORCE; if (_local3 > 0) { dx = uk.kerb.utils.Lookup.getSin(_local7) * _local3; dy = uk.kerb.utils.Lookup.getCos(_local7) * _local3; animation(ANIMATION_FLYING, uk.kerb.utils.EventDelegate.create(this, null), true); gameWaitingForMe = true; } } } function hitByWeaponAnimFinished(_weapon) { gameWaitingForMe = false; ignoreMe = false; animation(ANIMATION_STAND); if (_weapon != null) { gameRef.weaponFinished(_weapon, "hitByWeaponAnimFinished"); } } function chooseWeapon(_weapon) { if (!canChooseWeapon()) { return(undefined); } setTurnStage(TURN_WEAPONCHOSEN); gameRef.setMapTracking(this, game.Game.TRACKING_SLOWFOLLOW); unloadWeapon(); weaponLoaded = _weapon; weaponLoaded.owner = this; weaponLoaded.hide(); if (weaponLoaded instanceof game.weapon.Arrow) { gameRef.sm.playSound("fx_creak"); animation(ANIMATION_LOADARROW, uk.kerb.utils.EventDelegate.create(this, startWeaponAiming)); } else if (weaponLoaded instanceof game.weapon.Piss) { animation(ANIMATION_LOADPISS); startWeaponAiming(); } else if (weaponLoaded instanceof game.weapon.Gas) { animation(ANIMATION_LOADGAS, uk.kerb.utils.EventDelegate.create(this, startWeaponAiming)); } else if (weaponLoaded instanceof game.weapon.Lazer) { animation(ANIMATION_LOADLAZER, uk.kerb.utils.EventDelegate.create(this, startWeaponAiming)); } else { weaponLoaded.lockToPlayer(this); mc.onShowWeapon = uk.kerb.utils.EventDelegate.create(weaponLoaded, weaponLoaded.show); animation(ANIMATION_LOADGENERIC, uk.kerb.utils.EventDelegate.create(this, startWeaponAiming)); } } function startWeaponAiming() { gameRef.readyToAim(); if (weaponLoaded instanceof game.weapon.Arrow) { animation(ANIMATION_AIMARROW, null, true); } else if (weaponLoaded instanceof game.weapon.Piss) { } else if (weaponLoaded instanceof game.weapon.Gas) { } else if (weaponLoaded instanceof game.weapon.Lazer) { animation(ANIMATION_AIMLAZER, null, true); } else { animation(ANIMATION_AIMGENERIC, null, true); } } function unchooseWeapon(_func) { if (turnStage != TURN_WEAPONCHOSEN) { return(undefined); } setTurnStage(TURN_WALKANDCHOOSE); if (weaponLoaded instanceof game.weapon.Arrow) { animation(ANIMATION_UNLOADARROW, _func, true); } else if (weaponLoaded instanceof game.weapon.Piss) { _func(); } else if (weaponLoaded instanceof game.weapon.Gas) { animation(ANIMATION_UNLOADGAS, _func, true); } else if (weaponLoaded instanceof game.weapon.Lazer) { animation(ANIMATION_UNLOADLAZER, _func, true); } else { mc.onHideWeapon = uk.kerb.utils.EventDelegate.create(weaponLoaded, weaponLoaded.hide); animation(ANIMATION_UNLOADGENERIC, _func, true); } unloadWeapon(); } function aimWeapon(_angle) { _angle = (_angle + 360) % 360; if (_angle < 180) { facing = 1; } else { facing = -1; _angle = 360 - _angle; } mc.man_mc.aim_mc._rotation = _angle - 90; } function setWeaponAim(_angle) { if (!isAimingWeapon()) { return(undefined); } weaponAngle = _angle; aimWeapon(_angle); setTurnStage(TURN_WEAPONLOADED); } function setWeaponPower(_power) { if (!isChoosingPower()) { return(undefined); } weaponPower = _power; } function fireWeapon() { if (!canFireWeapon()) { return(undefined); } setTurnStage(TURN_WAITFORWEAPON); weaponLoaded.show(); weaponLoaded.fire(weaponAngle, weaponPower); weaponLoaded.lockToPlayer(this); gameRef.setMapTracking(weaponLoaded, game.Game.TRACKING_HARDFOLLOW); if (weaponLoaded instanceof game.weapon.Arrow) { animation(ANIMATION_FIREARROW, uk.kerb.utils.EventDelegate.create(this, standThere), true); } else if (weaponLoaded instanceof game.weapon.Lazer) { animation(ANIMATION_FIRELAZER, uk.kerb.utils.EventDelegate.create(this, lazerFinished), true); aimWeapon(weaponAngle); } else if (weaponLoaded instanceof game.weapon.Piss) { weaponLoaded.mc._xscale = facing * 100; animation(ANIMATION_FIREPISS, uk.kerb.utils.EventDelegate.create(this, pissingFinished), true); } else if (weaponLoaded instanceof game.weapon.Gas) { weaponLoaded.mc._xscale = facing * 100; animation(ANIMATION_FIREGAS, uk.kerb.utils.EventDelegate.create(this, gasCanisterFinished), true); } else { gameRef.sm.playSound("fx_throw"); animation(ANIMATION_FIREGENERIC, uk.kerb.utils.EventDelegate.create(this, standThere), true); } gameWaitingForMe = false; } function fireWeaponAnimFinished() { gameWaitingForMe = false; animation(ANIMATION_STAND); gameRef.weaponFinished(weaponLoaded, "fireWeaponAnimFinished"); } function pissingFinished() { weaponLoaded.fadeOut(10, null); fireWeaponAnimFinished(); } function gasCanisterFinished() { gameRef.sm.stopSound("fx_spray"); weaponLoaded.fadeOut(10, null); animation(ANIMATION_UNLOADGAS, uk.kerb.utils.EventDelegate.create(this, fireWeaponAnimFinished)); } function lazerFinished() { gameRef.sm.stopSound("fx_laser"); weaponLoaded.fadeOut(10, null); animation(ANIMATION_UNLOADLAZER, uk.kerb.utils.EventDelegate.create(this, fireWeaponAnimFinished)); } function animation(_anim, _func, force) { force = ((force == undefined) ? false : (force)); if (currentAnimation == ANIMATION_BORED) { force = true; } if (waitingOnAnimation != null) { if (force) { var _local4 = waitingOnAnimation; waitingOnAnimation = null; _local4(); } else { return(undefined); } } clearBoredWait(); currentAnimation = _anim; if ((_func == undefined) || (_func == null)) { waitingOnAnimation = null; super.animation(ANIMATIONS[_anim - 1], null); } else { waitingOnAnimation = _func; super.animation(ANIMATIONS[_anim - 1], uk.kerb.utils.EventDelegate.create(this, animationFinished)); } avatar.update(); } function animationFinished() { var _local2 = waitingOnAnimation; waitingOnAnimation = null; _local2(); } function setBoredWait() { clearInterval(boredInterval); boredInterval = setInterval(uk.kerb.utils.EventDelegate.create(this, bored), BORED_WAIT + (Math.random() * BORED_WAIT)); } function clearBoredWait() { clearInterval(boredInterval); boredInterval = -1; } function getAvatarRGB() { return(avatar.getHoodieRGB()); } function dispose() { _onTurnTimeout = null; _turnTimeout = 0; clearBoredWait(); avatar.dispose(); super.dispose(); } static var WEIGHT = 1; static var MAX_HEALTH = 80; static var JUMP_AMOUNT = 10; static var MOVE_AMOUNT = 2; static var ANIMATION_STAND = 1; static var ANIMATION_RUN = 2; static var ANIMATION_JUMP = 3; static var ANIMATION_BORED = 4; static var ANIMATION_DYING = 5; static var ANIMATION_FLYING = 6; static var ANIMATION_LOADGENERIC = 7; static var ANIMATION_AIMGENERIC = 8; static var ANIMATION_FIREGENERIC = 9; static var ANIMATION_UNLOADGENERIC = 10; static var ANIMATION_LOADARROW = 11; static var ANIMATION_AIMARROW = 12; static var ANIMATION_FIREARROW = 13; static var ANIMATION_UNLOADARROW = 14; static var ANIMATION_BEEMAN = 15; static var ANIMATION_PIGEONMAN = 16; static var ANIMATION_TVMAN = 17; static var ANIMATION_ANVILMAN = 18; static var ANIMATION_DRUNKMAN = 19; static var ANIMATION_LOADPISS = 20; static var ANIMATION_FIREPISS = 21; static var ANIMATION_LOADGAS = 22; static var ANIMATION_FIREGAS = 23; static var ANIMATION_UNLOADGAS = 24; static var ANIMATION_LOADLAZER = 25; static var ANIMATION_AIMLAZER = 26; static var ANIMATION_FIRELAZER = 27; static var ANIMATION_UNLOADLAZER = 28; static var ANIMATION_SOOTY = 29; static var ANIMATION_PAINTY = 30; static var ANIMATION_HITBYLAZER = 31; static var ANIMATION_GUTSMAN = 32; static var ANIMATION_TARFEATHER = 33; static var ANIMATION_DOGSHIT = 34; static var ANIMATION_EGGMAN = 35; static var ANIMATION_DOGMAUL = 36; static var ANIMATION_DAZED = 37; static var ANIMATIONS = ["stand", "run", "jump", "bored", "dying", "flying", "loadgeneric", "aimgeneric", "firegeneric", "unloadgeneric", "loadarrow", "aimarrow", "firearrow", "unloadarrow", "beeman", "pigeonman", "tvman", "anvilman", "drunkman", "loadpiss", "firepiss", "loadgas", "firegas", "unloadgas", "loadlazer", "aimlazer", "firelazer", "unloadlazer", "sootman", "paintman", "lazerhit", "gutsman", "tarfeather", "dogshit", "eggman", "dogmaul", "dazed"]; static var PLAYERMOVE_LEFT = 0; static var PLAYERMOVE_RIGHT = 1; static var PLAYERMOVE_JUMP = 2; static var BORED_WAIT = 5000; static var MAN_SCALE = 20; static var MAX_BLAST_POWER = 25; static var TURN_NOTMYTURN = 0; static var TURN_INITIAL = 1; static var TURN_WALKANDCHOOSE = 2; static var TURN_WEAPONCHOSEN = 3; static var TURN_WEAPONLOADED = 4; static var TURN_WAITFORWEAPON = 5; static var TURN_WALKONLY = 6; static var TURN_DYING = 7; static var TURNLENGTH_INITIAL_HUMAN = 30000; static var TURNLENGTH_INITIAL_AI = 15000; static var TURNLENGTH_FINAL = 0; var boredInterval = -1; var _turnTimeout = -1; var _onTurnTimeout = null; var _lastTimer = 0; }
Symbol 2054 MovieClip [__Packages.game.Avatar] Frame 0
class game.Avatar { var mc, skinColour, hair, hairColour, eyes, eyeColour, mouth, clothes, clothesColour, shoes, headgear, accessory, hoodieColour, reColour; function Avatar (mc, styleString) { this.mc = mc; var _local2 = styleString.split(","); skinColour = parseInt(_local2[0], 16); hair = parseInt(_local2[1]); hairColour = parseInt(_local2[2], 16); eyes = parseInt(_local2[3]); eyeColour = parseInt(_local2[4], 16); mouth = parseInt(_local2[5]); clothes = parseInt(_local2[6]); clothesColour = parseInt(_local2[7], 16); shoes = parseInt(_local2[8]); headgear = parseInt(_local2[9]); accessory = parseInt(_local2[10]); hoodieColour = parseInt(_local2[12]); if (isNaN(eyes)) { eyes = 1; } if (isNaN(mouth)) { mouth = 1; } if (isNaN(clothes)) { clothes = 1; } if (isNaN(shoes)) { shoes = 1; } if (isNaN(hair)) { hair = 0; } if (isNaN(headgear)) { headgear = 0; } if (isNaN(accessory)) { accessory = 0; } mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, update); } function getHoodieRGB() { switch (hoodieColour) { case 1 : return(10040217); case 2 : return(13260); case 3 : return(16737792); case 4 : return(16764169); } return(16777215); } function dispose() { delete mc.onEnterFrame; } function setRecolour(_reColour) { reColour = _reColour; } function update() { if (!isNaN(reColour)) { new Color(mc.man_mc.colour_mc).setRGB(reColour); } mc.man_mc.colour1_mc.gotoAndStop(hoodieColour); mc.man_mc.colour2_mc.gotoAndStop(hoodieColour); } }
Symbol 2055 MovieClip [__Packages.game.HumanPlayer] Frame 0
class game.HumanPlayer extends game.Player { function HumanPlayer (mc, gameRef, side, avatar) { super(mc, gameRef, side, avatar); } }
Symbol 2056 MovieClip [__Packages.game.weapon.CloseCombatWeapon] Frame 0
class game.weapon.CloseCombatWeapon extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, mc; function CloseCombatWeapon (mc, gameRef) { super(mc, gameRef); WEIGHT = 0; WINDEFFECT = 0; DAMAGE = 0; } function isArmed() { return(true); } function fire(angle, power) { } function setClipRotation(dx, dy) { mc._rotation = 0; } }
Symbol 2057 MovieClip [__Packages.game.weapon.Powerup] Frame 0
class game.weapon.Powerup extends game.weapon.Weapon { var WEIGHT, x, y, lifeTime, fade, fadeOut, gameRef, mc, dx, dy; function Powerup (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.2; } function isArmed() { return(true); } function isFinished() { return(((x > (game.Game.PLAY_WIDTH + 50)) || (x < -50)) || (y > game.Game.SCREEN_HEIGHT)); } function update() { super.update(); if ((lifeTime > POWERUP_LIFE) && (fade == 0)) { fadeOut(5, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.powerupFinished, this)); } } function setClipRotation(dx, dy) { mc._rotation = 0; } function collisionReaction() { var _local3 = super.collisionReaction(); dx = dx * 0.8; dy = dy * 0.4; return(_local3); } function waitForMe() { return(false); } static var POWERUP_LIFE = 1000; }
Symbol 2058 MovieClip [__Packages.game.weapon.CatsAndDogs] Frame 0
class game.weapon.CatsAndDogs extends game.weapon.Weapon { var usePowerBar, WEIGHT, WINDEFFECT, DAMAGE, collisionDetection, setScale, y, x, direction, mc, dy, dx, fired, simulation, gameRef; function CatsAndDogs (mc, gameRef) { super(mc, gameRef); usePowerBar = false; WEIGHT = 0; WINDEFFECT = 0; DAMAGE = 0; collisionDetection = game.GameObject.COLLISION_NONE; setScale(7); mc.dropCatsAndDogs = uk.kerb.utils.EventDelegate.create(this, dropCatsAndDogs); mc.playThunder = uk.kerb.utils.EventDelegate.create(this, playThunder); } function isArmed() { return(y == SKY_Y); } function isFinished() { return((x > (game.Game.PLAY_WIDTH + 50)) || (x < -50)); } function fire(angle, power) { angle = (angle + 360) % 360; if ((angle > 90) && (angle < 270)) { if (angle < 180) { angle = 180 - angle; } else { angle = 540 - angle; } } if (angle > 180) { direction = -1; } else { direction = 1; } super.fire(angle, power); mc.play(); } function update() { if (y > SKY_Y) { dy = dy * 2; dx = 0; } else { dy = 0; y = SKY_Y; dx = direction * 10; } if (fired && (mc._xscale < 100)) { mc._xscale = mc._xscale + (0.4 * (100 - mc._xscale)); mc._yscale = mc._yscale + (0.4 * (100 - mc._yscale)); } super.update(); } function setClipRotation(dx, dy) { mc._rotation = 0; } function dropCatsAndDogs(num, dir) { if ((!simulation) && (dir == direction)) { gameRef.createGameObject("catsanddogsbullet" + num, this); } } function playThunder() { gameRef.sm.playSound("fx_thunder", 100); } var SKY_Y = 0; }
Symbol 2059 MovieClip [__Packages.game.weapon.BeeHive] Frame 0
class game.weapon.BeeHive extends game.weapon.Weapon { var bees, WEIGHT, WINDEFFECT, DAMAGE, setScale, dx, dy, location, fadeOut, gameRef, simulation; function BeeHive (mc, gameRef) { super(mc, gameRef); bees = new Array(); WEIGHT = 0.3; WINDEFFECT = 0.1; DAMAGE = 20; setScale(50); } function update() { if ((bees.length < FOLLOWING_BEES) && (Math.random() < 0.2)) { addBee(); } super.update(); } function collisionReaction() { var _local3 = super.collisionReaction(); dx = dx * 0.8; dy = dy * 0.7; if ((location == game.GameObject.LOCATION_ONGROUND) && (Math.abs(dx) < 1)) { fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction beeHive")); } return(_local3); } function addBee() { if (!simulation) { bees.push(gameRef.createGameObject("bee", this)); } } function attack(player) { var _local2 = 0; while (_local2 < 20) { addBee(); _local2++; } _local2 = 0; while (_local2 < bees.length) { game.weapon.Bee(bees[_local2]).tracking = player; _local2++; } } function fire(_angle, _power) { super.fire(_angle, _power); if (!simulation) { gameRef.sm.playSound("fx_bees", 100, 99999, 2); } } function dispose() { if (!simulation) { var _local3 = 0; while (_local3 < bees.length) { game.weapon.Bee(bees[_local3]).tracking = null; bees[_local3].fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.removeGO, bees[_local3])); _local3++; } gameRef.sm.stopSound("fx_bees", 1); } super.dispose(); } static var FOLLOWING_BEES = 25; }
Symbol 2060 MovieClip [__Packages.game.weapon.TrackingObject] Frame 0
class game.weapon.TrackingObject extends game.GameObject { var tracking, phase, phaseSpeed, collisionDetection, dx, x, dy, y; function TrackingObject (mc, gameRef, tracking) { super(mc, gameRef); this.tracking = tracking; phase = Math.floor(Math.random() * 360); phaseSpeed = Math.random() * 30; collisionDetection = game.GameObject.COLLISION_NONE; } function waitForMe() { return(true); } function update() { if (tracking != null) { dx = dx + (((tracking.x - x) * FOLLOW_AMOUNT) + (uk.kerb.utils.Lookup.getSin(phase) * PHASE_AMOUNT)); dy = dy - (((tracking.y - y) * FOLLOW_AMOUNT) + (uk.kerb.utils.Lookup.getCos(phase) * PHASE_AMOUNT)); } phase = (phase + phaseSpeed) % 360; if (dx > MAX_DXY) { dx = MAX_DXY; } if (dx < (-MAX_DXY)) { dx = -MAX_DXY; } if (dy > MAX_DXY) { dy = MAX_DXY; } if (dy < (-MAX_DXY)) { dy = -MAX_DXY; } super.update(); } var PHASE_AMOUNT = 0.15; var MAX_DXY = 8; var FOLLOW_AMOUNT = 0.01; }
Symbol 2061 MovieClip [__Packages.uk.kerb.utils.Lookup] Frame 0
class uk.kerb.utils.Lookup { static var granularity, sinTable, cosTable; function Lookup () { } static function initialise(_granularity) { granularity = ((_granularity == undefined) ? 1 : (_granularity)); sinTable = new Array(360 * granularity); cosTable = new Array(360 * granularity); var _local1 = 0; while (_local1 < (360 * granularity)) { sinTable[_local1] = Math.sin(((_local1 * Math.PI) / 180) / granularity); cosTable[_local1] = Math.cos(((_local1 * Math.PI) / 180) / granularity); _local1++; } } static function getSin(angle) { while (angle < 0) { angle = angle + 360; } return(sinTable[Math.floor((angle % 360) * granularity)]); } static function getCos(angle) { while (angle < 0) { angle = angle + 360; } return(cosTable[Math.floor((angle % 360) * granularity)]); } }
Symbol 2062 MovieClip [__Packages.game.weapon.Bee] Frame 0
class game.weapon.Bee extends game.weapon.TrackingObject { function Bee (mc, gameRef, tracking) { super(mc, gameRef, tracking); } }
Symbol 2063 MovieClip [__Packages.game.weapon.Bread] Frame 0
class game.weapon.Bread extends game.weapon.Weapon { var pigeons, WEIGHT, WINDEFFECT, DAMAGE, dx, dy, location, fadeOut, gameRef, simulation; function Bread (mc, gameRef) { super(mc, gameRef); pigeons = new Array(); WEIGHT = 0.3; WINDEFFECT = 0.1; DAMAGE = 20; } function update() { if ((pigeons.length < FOLLOWING_PIGEONS) && (Math.random() < 0.2)) { addPigeon(); } super.update(); } function collisionReaction() { var _local3 = super.collisionReaction(); dx = dx * 0.8; dy = dy * 0.8; if ((location == game.GameObject.LOCATION_ONGROUND) && (Math.abs(dx) < 1)) { fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction bread")); } return(_local3); } function addPigeon() { if (!simulation) { pigeons.push(gameRef.createGameObject("pigeon", this)); } } function attack(player) { var _local2 = 0; while (_local2 < 20) { addPigeon(); _local2++; } _local2 = 0; while (_local2 < pigeons.length) { game.weapon.Pigeon(pigeons[_local2]).tracking = player; _local2++; } } function fire(_angle, _power) { super.fire(_angle, _power); if (!simulation) { gameRef.sm.playSound("fx_birds", 100, 99999, 2); } } function dispose() { if (!simulation) { var _local3 = 0; while (_local3 < pigeons.length) { game.weapon.Pigeon(pigeons[_local3]).tracking = null; pigeons[_local3].fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.removeGO, pigeons[_local3])); _local3++; } gameRef.sm.stopSound("fx_birds", 1); } super.dispose(); } static var FOLLOWING_PIGEONS = 5; }
Symbol 2064 MovieClip [__Packages.game.weapon.Pigeon] Frame 0
class game.weapon.Pigeon extends game.weapon.TrackingObject { var mc; function Pigeon (mc, gameRef, tracking) { super(mc, gameRef, tracking); } function setClipRotation(dx, dy) { mc._rotation = 0; if (dx < 0) { mc._xscale = -100; } else { mc._xscale = 100; } } }
Symbol 2065 MovieClip [__Packages.game.weapon.Anvil] Frame 0
class game.weapon.Anvil extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, setScale, fadeOut, gameRef; function Anvil (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.5; WINDEFFECT = 0; DAMAGE = 30; setScale(50); } function collisionReaction() { fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction anvil")); return(true); } }
Symbol 2066 MovieClip [__Packages.game.weapon.Lazer] Frame 0
class game.weapon.Lazer extends game.weapon.CloseCombatWeapon { var usePowerBar, lazerAngle, DAMAGE, lazerScale, animation, mc, simulation, gameRef, setPos; function Lazer (mc, gameRef) { super(mc, gameRef); usePowerBar = false; lazerAngle = 0; DAMAGE = 30; lazerScale = 0; } function fire(_angle, _power) { animation("use", null); super.fire(_angle, _power); lazerAngle = _angle; mc._rotation = lazerAngle; if (!simulation) { mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, paintFrame); gameRef.sm.playSound("fx_laserbeam", 100, 99999); } } function pauseGO() { super.pauseGO(); delete mc.onEnterFrame; } function runGO() { super.runGO(); if (!simulation) { mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, paintFrame); } } function lockToPlayer(p) { setPos(p.x + (uk.kerb.utils.Lookup.getSin(lazerAngle) * 120), p.y - (uk.kerb.utils.Lookup.getCos(lazerAngle) * 120)); } function paintFrame() { if (lazerScale < 100) { lazerScale = lazerScale + 5; gameRef.destroyEnvironment(this, "destroylazer_mc", lazerScale, lazerAngle); } } function dispose() { if (!simulation) { gameRef.sm.stopSound("fx_laserbeam"); } super.dispose(); } function setClipRotation(dx, dy) { } }
Symbol 2067 MovieClip [__Packages.game.weapon.TV] Frame 0
class game.weapon.TV extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, setScale, fadeOut, gameRef; function TV (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.4; WINDEFFECT = 0; DAMAGE = 20; setScale(50); } function collisionReaction() { fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction tv")); return(true); } }
Symbol 2068 MovieClip [__Packages.game.weapon.BeerKeg] Frame 0
class game.weapon.BeerKeg extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, setScale, dx, dy, location, fadeOut, gameRef, simulation; function BeerKeg (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0.1; DAMAGE = 20; setScale(50); } function collisionReaction() { var _local3 = super.collisionReaction(); dx = dx * 0.4; dy = dy * 0.7; if ((location == game.GameObject.LOCATION_ONGROUND) && (Math.abs(dx) < 1.5)) { fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction keg")); } if (((Math.abs(dx) + Math.abs(dy)) > 5) && (!simulation)) { gameRef.sm.playSound("fx_clunk"); } return(_local3); } function setClipRotation(dx, dy) { if (location != game.GameObject.LOCATION_ONGROUND) { super.setClipRotation(dx, dy); } } }
Symbol 2069 MovieClip [__Packages.game.weapon.Arrow] Frame 0
class game.weapon.Arrow extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, setCollisionMap, hitbox_mc, simulation, gameRef, animation, fadeOut, setPos; function Arrow (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.2; WINDEFFECT = 0.2; DAMAGE = 13; setCollisionMap("collidearrow_mc"); hitbox_mc = mc.collide_mc; hitbox_mc._visible = false; } function fire(_angle, _power) { if (!simulation) { gameRef.sm.playSound("fx_firearrow"); } super.fire(_angle, _power); } function collisionReaction() { if (!simulation) { gameRef.sm.playSound("fx_arrowembed"); } hitObject(); return(true); } function hitObject() { animation("embed"); fadeOut(5, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "arrow hitObject")); } function lockToPlayer(p) { setPos(p.x, p.y); } }
Symbol 2070 MovieClip [__Packages.game.weapon.Explosion] Frame 0
class game.weapon.Explosion extends game.GameObject { var weaponRef, collisionDetection, gameRef; function Explosion (mc, gameRef, weaponRef) { super(mc, gameRef); this.weaponRef = weaponRef; mc.onKaboom = uk.kerb.utils.EventDelegate.create(this, onExplode); mc.onAnimationFinished = uk.kerb.utils.EventDelegate.create(this, onFinishedExplosion); collisionDetection = game.GameObject.COLLISION_NONE; } function waitForMe() { return(true); } function onExplode() { } function onFinishedExplosion() { gameRef.removeGO(this); } var DAMAGE = 0; var FORCE = 0; }
Symbol 2071 MovieClip [__Packages.game.weapon.TarFeather] Frame 0
class game.weapon.TarFeather extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, fadeOut, gameRef, hide; function TarFeather (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0; DAMAGE = 13; } function collisionReaction() { explode(); fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction tarfeather")); return(true); } function explode() { super.explode(); hide(); gameRef.explode(this, game.weapon.ExplosionTar, "explodetar_mc"); } }
Symbol 2072 MovieClip [__Packages.game.weapon.ExplosionTar] Frame 0
class game.weapon.ExplosionTar extends game.weapon.Explosion { var FORCE, DAMAGE; function ExplosionTar (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); FORCE = 0; DAMAGE = 10; gameRef.sm.playSound("fx_cock"); gameRef.sm.playSound("fx_sploosh"); } }
Symbol 2073 MovieClip [__Packages.game.weapon.DogShit] Frame 0
class game.weapon.DogShit extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, dx, dy, location, gameRef, fadeOut; function DogShit (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0; DAMAGE = 13; } function collisionReaction() { var _local3 = super.collisionReaction(); dx = dx * 0.6; dy = dy * 0.5; if ((location == game.GameObject.LOCATION_ONGROUND) && (Math.abs(dx) < 1.5)) { gameRef.sm.playSound("fx_sploosh"); fadeOut(30, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction dogpoo")); } return(_local3); } }
Symbol 2074 MovieClip [__Packages.game.weapon.Dog] Frame 0
class game.weapon.Dog extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, fadeOut, gameRef; function Dog (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0; DAMAGE = 32; } function collisionReaction() { explode(); return(true); } function explode() { super.explode(); fadeOut(10, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction dog")); gameRef.sm.playSound("fx_bark"); } }
Symbol 2075 MovieClip [__Packages.game.weapon.Condom] Frame 0
class game.weapon.Condom extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, collidesWithPlayer, setScale, colour, mc, hide, gameRef; function Condom (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0.2; DAMAGE = 32; collidesWithPlayer = true; setScale(50); colour = 16249824 /* 0xF7F3E0 */; } function collisionReaction() { explode(); return(true); } function setClipRotation(dx, dy) { mc._rotation = mc._rotation + (0.1 * (((Math.atan2(-dy, dx) * 180) / Math.PI) + 90)); } function explode() { super.explode(); hide(); gameRef.sm.playSound("fx_splat"); gameRef.explode(this, game.weapon.ExplosionCondom, "explodepaint_mc"); } }
Symbol 2076 MovieClip [__Packages.game.weapon.ExplosionSplat] Frame 0
class game.weapon.ExplosionSplat extends game.weapon.Explosion { var DAMAGE, FORCE, splatScale, mc; function ExplosionSplat (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); DAMAGE = 0; FORCE = 0; splatScale = 0; gameRef.sm.playSound("fx_splat"); mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, paintFrame); } function paintFrame() { } function colourClip() { new Color(mc).setRGB(colour); } var colour = 0; }
Symbol 2077 MovieClip [__Packages.game.weapon.ExplosionCondom] Frame 0
class game.weapon.ExplosionCondom extends game.weapon.ExplosionSplat { var colour, DAMAGE, splatScale, gameRef, weaponRef, colourClip; function ExplosionCondom (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); colour = game.weapon.Condom(weaponRef).colour; DAMAGE = 1; } function paintFrame() { if (splatScale < 100) { splatScale = splatScale + 5; gameRef.paintSplatEnvironment(weaponRef, "splat_mc", splatScale); } colourClip(); } }
Symbol 2078 MovieClip [__Packages.game.weapon.Boomerang] Frame 0
class game.weapon.Boomerang extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, mc, fadeOut, gameRef; function Boomerang (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0; DAMAGE = 20; } function collisionReaction() { explode(); return(true); } function explode() { mc.gotoAndStop("hold"); super.explode(); fadeOut(10, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "explode boomerang")); gameRef.sm.stopSound("fx_boomerang"); gameRef.sm.playSound("fx_boomeranghit"); } function fire(angle, power) { super.fire(angle, power); gameRef.sm.playSound("fx_boomerang"); mc.gotoAndStop("throw"); } }
Symbol 2079 MovieClip [__Packages.game.weapon.Molotov] Frame 0
class game.weapon.Molotov extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, gameRef; function Molotov (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0.2; DAMAGE = 0; } function collisionReaction() { explode(); return(true); } function explode() { super.explode(); gameRef.explode(this, game.weapon.ExplosionMolotov, "explodemolotov_mc"); } }
Symbol 2080 MovieClip [__Packages.game.weapon.ExplosionMolotov] Frame 0
class game.weapon.ExplosionMolotov extends game.weapon.Explosion { var DAMAGE, FORCE, gameRef, weaponRef; function ExplosionMolotov (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); if (weaponRef.y > (game.Game.GROUND_HEIGHT - 20)) { gameRef.createGameObject("dirtcloud", weaponRef); } DAMAGE = 32; FORCE = 0.2; gameRef.sm.playSound("fx_explosion"); } function onExplode() { gameRef.destroyEnvironment(weaponRef, "destroysmall_mc"); gameRef.weaponFinished(weaponRef, "onExplode"); } }
Symbol 2081 MovieClip [__Packages.game.weapon.ExplosionRainingCatsAndDogs] Frame 0
class game.weapon.ExplosionRainingCatsAndDogs extends game.weapon.Explosion { var DAMAGE, FORCE, gameRef, weaponRef; function ExplosionRainingCatsAndDogs (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); DAMAGE = 15; FORCE = 0.2; } function onExplode() { gameRef.weaponFinished(weaponRef, "onExplode"); } }
Symbol 2082 MovieClip [__Packages.game.weapon.CatsAndDogsBullet] Frame 0
class game.weapon.CatsAndDogsBullet extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, dy, r, rStep, mc, gameRef, ignoreMe; function CatsAndDogsBullet (mc, gameRef) { super(mc, gameRef); WEIGHT = 0; WINDEFFECT = 0; DAMAGE = 27; dy = -16; r = 0; rStep = 3 + (Math.random() * 3); if (Math.random() < 0.5) { rStep = -rStep; } } function collisionReaction() { explode(); return(true); } function waitForMe() { return(true); } function explode() { super.explode(); if (mc._name.indexOf("cat") != -1) { gameRef.explode(this, game.weapon.ExplosionRainingCatsAndDogs, "exploderainingcat_mc"); } else { gameRef.explode(this, game.weapon.ExplosionRainingCatsAndDogs, "exploderainingdog_mc"); } gameRef.sm.playSound("fx_splat"); } function update() { super.update(); if (!ignoreMe) { r = r + rStep; mc._rotation = r; } } }
Symbol 2083 MovieClip [__Packages.game.weapon.Piss] Frame 0
class game.weapon.Piss extends game.weapon.CloseCombatWeapon { var usePowerBar, DAMAGE, animation, setPos; function Piss (mc, gameRef) { super(mc, gameRef); usePowerBar = false; DAMAGE = 5; } function fire(_angle, _power) { animation("use", null); super.fire(_angle, _power); } function lockToPlayer(p) { setPos(p.x + (p.facing * 5), p.y - 8); } }
Symbol 2084 MovieClip [__Packages.game.weapon.Gas] Frame 0
class game.weapon.Gas extends game.weapon.CloseCombatWeapon { var usePowerBar, DAMAGE, animation, simulation, gameRef, setPos; function Gas (mc, gameRef) { super(mc, gameRef); usePowerBar = false; DAMAGE = 10; } function fire(_angle, _power) { animation("use", null); if (!simulation) { gameRef.sm.playSound("fx_spray", 100, 99999); } super.fire(_angle, _power); } function lockToPlayer(p) { setPos(p.x + (p.facing * 15), p.y - 5); } function dispose() { if (!simulation) { gameRef.sm.stopSound("fx_spray"); } super.dispose(); } }
Symbol 2085 MovieClip [__Packages.game.weapon.DeadCat] Frame 0
class game.weapon.DeadCat extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, fadeOut, gameRef, hide; function DeadCat (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0; DAMAGE = 7; } function collisionReaction() { explode(); fadeOut(15, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "collisionReaction deadcat")); return(true); } function explode() { super.explode(); hide(); gameRef.explode(this, game.weapon.ExplosionCat, "explodecat_mc"); gameRef.sm.playSound("fx_sploosh"); } }
Symbol 2086 MovieClip [__Packages.game.weapon.ExplosionCat] Frame 0
class game.weapon.ExplosionCat extends game.weapon.Explosion { var FORCE, DAMAGE; function ExplosionCat (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); FORCE = 0; DAMAGE = 10; } }
Symbol 2087 MovieClip [__Packages.game.weapon.Bomb] Frame 0
class game.weapon.Bomb extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, countDown, lifeTime, mc, simulation, gameRef, ignoreMe, dx, dy; function Bomb (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.4; WINDEFFECT = 0.1; DAMAGE = 0; countDown = Math.ceil(((LIFETIME_DESTRUCT - lifeTime) * 5) / LIFETIME_DESTRUCT); setTimer(); } function setTimer() { var _local2 = Math.ceil(((LIFETIME_DESTRUCT - lifeTime) * 5) / LIFETIME_DESTRUCT); if (_local2 != countDown) { mc.countdown_txt.text = _local2; if (!simulation) { gameRef.sm.playSound("fx_timebomb"); } countDown = _local2; } } function update() { super.update(); setTimer(); if ((lifeTime >= LIFETIME_DESTRUCT) && (!ignoreMe)) { explode(); } } function collisionReaction() { var _local3 = super.collisionReaction(); dx = dx * 0.8; dy = dy * 0.8; return(_local3); } function explode() { super.explode(); gameRef.explode(this, game.weapon.ExplosionSmall, "explodesmall_mc"); } var LIFETIME_DESTRUCT = 125; }
Symbol 2088 MovieClip [__Packages.game.weapon.ExplosionSmall] Frame 0
class game.weapon.ExplosionSmall extends game.weapon.Explosion { var DAMAGE, FORCE, gameRef, weaponRef; function ExplosionSmall (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); if (weaponRef.y > (game.Game.GROUND_HEIGHT - 20)) { gameRef.createGameObject("dirtcloud", weaponRef); } DAMAGE = 32; FORCE = 0.2; gameRef.sm.playSound("fx_explosion"); } function onExplode() { gameRef.destroyEnvironment(weaponRef, "destroysmall_mc"); gameRef.weaponFinished(weaponRef, "onExplode"); } }
Symbol 2089 MovieClip [__Packages.game.weapon.Sheep] Frame 0
class game.weapon.Sheep extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, setScale, mc, gameRef; function Sheep (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.15; WINDEFFECT = 1; DAMAGE = 5; setScale(50); } function collisionReaction() { explode(); return(true); } function setClipRotation(dx, dy) { mc._rotation = 0; } function explode() { super.explode(); gameRef.explode(this, game.weapon.ExplosionBig, "explodebig_mc"); } }
Symbol 2090 MovieClip [__Packages.game.weapon.ExplosionBig] Frame 0
class game.weapon.ExplosionBig extends game.weapon.Explosion { var DAMAGE, FORCE, gameRef, weaponRef; function ExplosionBig (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); if (weaponRef.y > (game.Game.GROUND_HEIGHT - 20)) { gameRef.attachClip("dirt_mc", weaponRef.x, weaponRef.y); } DAMAGE = 10; FORCE = 0.5; gameRef.sm.playSound("fx_explosion2"); } function onExplode() { gameRef.destroyEnvironment(weaponRef, "destroybig_mc"); gameRef.weaponFinished(weaponRef, "onExplode"); } }
Symbol 2091 MovieClip [__Packages.game.Game] Frame 0
class game.Game extends main.AbstractSection implements main.ISection { static var WEAPONS, MAP_WIDTH, MAP_HEIGHT; var sm, useKeyboard, secretWeaponNum, mc, active, secretWeaponButton, accessibleButtons, accessibleLabels, currAccessibleButton, ticker, sideCash, aiming, popupWindowShowing, gameState, totalTime, elapsedTime, lastTime, timeOfLastDrop, players, powerups, ground_bmp, paintmask_bmp, groundmask_bmp, smallmap_bmp, powerGauge, startTime, firstGO, chosenWeapon, dirArrow, aimAngle, tracking, trackingType, beepsPlaying, dispatchEvent, lastGO, introCompleteHandler, outroCompleteHandler; function Game (mc, sm, useKeyboard) { super(mc); this.sm = sm; this.useKeyboard = useKeyboard; } function resetSecretWeapon() { WEAPONS = [["weapon_egg", game.weapon.Egg, 999999999, 1, 999999999, 3], ["weapon_tarfeather", game.weapon.TarFeather, 999999999, 1, 999999999, 20], ["weapon_paintbucket", game.weapon.PaintBucket, 999999999, 1, 999999999, 6], ["weapon_boomerang", game.weapon.Boomerang, 999999999, 1, 999999999, 20], ["weapon_arrow", game.weapon.Arrow, 999999999, 1, 999999999, 4], ["weapon_beehive", game.weapon.BeeHive, 999999999, 1, 999999999, 20], ["weapon_beerkeg", game.weapon.BeerKeg, 999999999, 1, 999999999, 10], ["weapon_dogshit", game.weapon.DogShit, 999999999, 1, 999999999, 2], ["weapon_catsndogs", game.weapon.CatsAndDogs, 999999999, 1, 999999999, 40]]; if (secretWeaponNum != null) { mc.weaponbar_mc[("secretIcon" + secretWeaponNum) + "_mc"]._visible = false; secretWeaponNum = null; } } function init() { if (!active) { var _local4 = main.Main.getInstance().getGameState(); mc.quit_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showQuitDialogue); mc.help_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showInstructions); mc.sound_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, toggleSound); if (!sm.isSoundOn()) { mc.sound_btn.icon_mc.gotoAndStop("off"); } var _local3 = main.Main.getInstance().getPlayerColour(0); mc.team1char_mc.colour1_mc.gotoAndStop(_local3); mc.team1char_mc.colour2_mc.gotoAndStop(_local3); _local3 = main.Main.getInstance().getPlayerColour(1); mc.team2char_mc.colour1_mc.gotoAndStop(_local3); mc.team2char_mc.colour2_mc.gotoAndStop(_local3); var _local2 = 0; while (_local2 < 6) { mc.weaponbar_mc[("weapon" + (_local2 + 9)) + "_btn"]._visible = _local2 == secretWeaponNum; mc.weaponbar_mc[("weapon" + (_local2 + 9)) + "_btn"].tabEnabled = false; _local2++; } if (secretWeaponNum != null) { secretWeaponButton = mc.weaponbar_mc[("weapon" + (secretWeaponNum + 9)) + "_btn"]; } mc.weaponbar_mc.weaponLocked_btn._visible = secretWeaponNum == null; mc.weaponbar_mc.weaponLocked_btn.tabEnabled = false; mc.weaponbar_mc.shim_mc._visible = secretWeaponNum != null; accessibleButtons = [null, mc.weaponbar_mc.weapon0_btn, mc.weaponbar_mc.weapon1_btn, mc.weaponbar_mc.weapon2_btn, mc.weaponbar_mc.weapon3_btn, mc.weaponbar_mc.weapon4_btn, mc.weaponbar_mc.weapon5_btn, mc.weaponbar_mc.weapon6_btn, mc.weaponbar_mc.weapon7_btn, mc.weaponbar_mc.weapon8_btn, mc.pause_btn, mc.quit_btn, mc.help_btn, mc.sound_btn]; accessibleLabels = [[null, null], ["off", "on"], ["off", "on"], ["off", "on"], ["off", "on"], ["off", "on"], ["off", "on"], ["off", "on"], ["off", "on"], ["off", "on"], ["_up", "_over"], ["_up", "_over"], ["_up", "_over"], ["_up", "_over"]]; if (secretWeaponNum == null) { accessibleButtons.splice(10, 0, mc.weaponbar_mc.weaponLocked_btn); accessibleLabels.splice(10, 0, ["off", "on"]); } else { accessibleButtons.splice(10, 0, mc.weaponbar_mc[("weapon" + (secretWeaponNum + 9)) + "_btn"]); accessibleLabels.splice(10, 0, ["off", "on"]); } currAccessibleButton = 0; _local2 = 0; while (_local2 < accessibleButtons.length) { accessibleButtons[_local2].tabEnabled = false; _local2++; } ticker = 0; sideCash = [INITIAL_CASH, INITIAL_CASH]; updateCashDisplay(); aiming = false; popupWindowShowing = false; setup(_local4); active = true; if (useKeyboard) { Key.addListener(this); } gameIsReady(); } } function activateSecretWeapon(weaponNum) { resetSecretWeapon(); WEAPONS.push(SECRET_WEAPONS[weaponNum]); mc.weaponbar_mc[("secretIcon" + weaponNum) + "_mc"]._visible = true; secretWeaponNum = weaponNum; } function setKeyboardControl(useKeyboard) { this.useKeyboard = useKeyboard; } function toggleSound() { if (sm.isSoundOn()) { sm.soundOff(); mc.sound_btn.icon_mc.gotoAndStop("off"); } else { sm.soundOn(); mc.sound_btn.icon_mc.gotoAndStop("on"); } } function showInstructions() { popupWindowShowing = true; pauseGame(); mc.instructions_mc.gotoAndStop("visible"); if (useKeyboard) { mc.instructions_mc.content_mc.gotoAndStop("keyboard"); mc.instructions_mc.content_mc.back_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, gotoInstructionsPage, "keyboard"); } else { mc.instructions_mc.content_mc.gotoAndStop("mouse"); mc.instructions_mc.content_mc.back_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, gotoInstructionsPage, "mouse"); } mc.instructions_mc.content_mc.next_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, gotoInstructionsPage, "money"); mc.instructions_mc.content_mc.close_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, hideInstructions); } function gotoInstructionsPage(frame) { mc.instructions_mc.content_mc.gotoAndStop(frame); } function hideInstructions() { popupWindowShowing = false; mc.instructions_mc.gotoAndStop("hidden"); unPauseGame(); } function setup(state) { gameState = state; isMaster = true; totalTime = 0; elapsedTime = 0; lastTime = 0; timeOfLastDrop = getTimer(); players = new Array(); powerups = new Array(); ground_bmp = new flash.display.BitmapData(PLAY_WIDTH, SCREEN_HEIGHT, true, 0); paintmask_bmp = new flash.display.BitmapData(PLAY_WIDTH, SCREEN_HEIGHT, true, 0); groundmask_bmp = new flash.display.BitmapData(PLAY_WIDTH, SCREEN_HEIGHT, true, 4294967295); MAP_WIDTH = mc.smallmap_mc._width; MAP_HEIGHT = mc.smallmap_mc._height; mc.smallmap_mc.screenrect_mc._width = (MAP_HEIGHT / SCREEN_HEIGHT) * SCREEN_WIDTH; smallmap_bmp = new flash.display.BitmapData(MAP_WIDTH, MAP_HEIGHT, true, 0); mc.environment_mc.environ_mc.gotoAndStop(gameState.levelLayout); var _local6 = mc.environment_mc.environ_mc.start1_mc._x; var _local5 = mc.environment_mc.environ_mc.start1_mc._y; var _local8 = mc.environment_mc.environ_mc.start2_mc._x; var _local7 = mc.environment_mc.environ_mc.start2_mc._y; mc.environment_mc.environ_mc.start1_mc._visible = false; mc.environment_mc.environ_mc.start2_mc._visible = false; ground_bmp.draw(mc.environment_mc); mc.environment_mc.environ_mc.swapDepths(1); mc.environment_mc.environ_mc.removeMovieClip(); groundmask_bmp.copyPixels(groundmask_bmp, groundmask_bmp.rectangle, ZERO_POINT, ground_bmp, ZERO_POINT, false); updateSmallMap(); powerGauge = new game.PowerGauge(mc.gauge_mc); mc.environment_mc.attachBitmap(ground_bmp, 0); mc.smallmap_mc.mapdetail_mc.attachBitmap(smallmap_bmp, 0); if (SHOW_SIMULATION) { mc.canvas_mc.createEmptyMovieClip("test_mc", -1); } mc.smallmap_mc.onPress = uk.kerb.utils.EventDelegate.create(this, mapClick); mc.smallmap_mc.onRelease = (mc.smallmap_mc.onReleaseOutside = uk.kerb.utils.EventDelegate.create(this, mapUnclick)); mc.smallmap_mc.tabEnabled = false; var _local4; var _local2 = 0; while (_local2 < gameState.sides) { if (((gameState.avatars[_local2] == null) || (gameState.avatars[_local2] == undefined)) || (gameState.avatars[_local2] == "")) { gameState.avatars[_local2] = getRandomAvatar(); } var _local3 = 0; while (_local3 < gameState.PLAYERS_PER_SIDE) { if (_local2 == 0) { _local4 = main.Main.getInstance().getPlayerColour(0); addPlayer(_local6 + (_local3 * 50), _local5, _local2, gameState.playerTypes[_local2], (gameState.avatars[_local2] + ",") + _local4); } else { _local4 = main.Main.getInstance().getPlayerColour(1); addPlayer(_local8 - (_local3 * 50), _local7, _local2, gameState.playerTypes[_local2], (gameState.avatars[_local2] + ",") + _local4); } _local3++; } _local2++; } moveScreenTo(PLAY_WIDTH / 2, TRACKING_HARDFOLLOW); } function gameIsReady() { mc.introAnimation_mc._visible = false; setupPlayer(); runGame(); } function getCurrentPlayer() { return(game.Player(players[gameState.playerOrder[gameState.currentPlayer]])); } static function getRandomAvatar() { var _local1 = ""; _local1 = _local1 + (getRandomColour() + ","); _local1 = _local1 + (Math.ceil(Math.random() * 12) + ","); _local1 = _local1 + (getRandomColour() + ","); _local1 = _local1 + (Math.ceil(Math.random() * 12) + ","); _local1 = _local1 + (getRandomColour() + ","); _local1 = _local1 + (Math.ceil(Math.random() * 12) + ","); _local1 = _local1 + (Math.ceil(Math.random() * 12) + ","); _local1 = _local1 + (getRandomColour() + ","); _local1 = _local1 + (Math.ceil(Math.random() * 13) + ","); _local1 = _local1 + ((Math.ceil(Math.random() * 21) - 1) + ","); _local1 = _local1 + ((Math.ceil(Math.random() * 8) - 1) + ","); _local1 = _local1 + "0"; return(_local1); } static function getRandomColour() { return(Math.round(Math.random() * 16777215)); } function addPlayer(x, y, side, playerType, avatar) { var _local2; switch (playerType) { case PLAYERTYPE_LOCALHUMAN : _local2 = new game.HumanPlayer(attachClip("player_mc", x, y), this, side, avatar); break; case PLAYERTYPE_LOCALAI : _local2 = new game.AIPlayer(attachClip("player_mc", x, y), this, side, avatar); } players.push(_local2); addGO(_local2); } function runGame() { startTime = getTimer(); mc.pause_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, pauseGame); mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, update); } function stopGame() { elapsedTime = elapsedTime + (getTimer() - startTime); delete mc.onEnterFrame; } function pauseGame() { mc.pause_btn.icon_mc.gotoAndStop("play"); mc.pause_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, unPauseGame); mc.pause_btn.gotoAndStop(2); mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, updatePaused); var _local2 = firstGO; while (_local2 != null) { _local2.pauseGO(); _local2 = _local2.next; } unsetupWeaponButtons(); } function unPauseGame() { mc.pause_btn.icon_mc.gotoAndStop("pause"); mc.pause_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, pauseGame); mc.pause_btn.gotoAndStop(1); mc.onEnterFrame = uk.kerb.utils.EventDelegate.create(this, update); var _local2 = firstGO; while (_local2 != null) { _local2.runGO(); _local2 = _local2.next; } if (getCurrentPlayer().canChooseWeapon()) { setupWeaponButtons(); } } function updatePaused() { if (lastTime != 0) { startTime = startTime + (getTimer() - lastTime); } lastTime = getTimer(); } function setupWeaponButtons() { if ((secretWeaponNum == null) && (getCurrentPlayer() instanceof game.HumanPlayer)) { mc.weaponbar_mc.weaponLocked_btn.onRollOver = function () { this.gotoAndStop("on"); }; mc.weaponbar_mc.weaponLocked_btn.onRollOut = function () { this.gotoAndStop("off"); }; mc.weaponbar_mc.weaponLocked_btn.onDragOut = function () { this.gotoAndStop("off"); }; mc.weaponbar_mc.weaponLocked_btn.gotoAndStop("off"); mc.weaponbar_mc.weaponLocked_btn.tabEnabled = false; mc.weaponbar_mc.weaponLocked_btn.enabled = !useKeyboard; } var _local3 = 0; while (_local3 < WEAPONS.length) { if (_local3 == 9) { var _local2 = secretWeaponButton; } else { var _local2 = mc.weaponbar_mc[("weapon" + _local3) + "_btn"]; } _local2.tabEnabled = false; var _local4 = sideCash[getCurrentPlayer().side]; if (WEAPONS[_local3][5] <= _local4) { if (_local3 == chosenWeapon) { _local2.gotoAndStop("on"); } else { _local2.gotoAndStop("off"); } if (getCurrentPlayer() instanceof game.HumanPlayer) { _local2.onRollOver = function () { this.gotoAndStop("on"); }; _local2.onRollOut = function () { this.gotoAndStop("off"); }; _local2.onDragOut = function () { this.gotoAndStop("off"); }; _local2.onRelease = uk.kerb.utils.EventDelegate.create(this, mouseWeaponChosen, _local3); _local2.enabled = !useKeyboard; } _local2._alpha = 100; } else { _local2.gotoAndStop("off"); _local2._alpha = 50; delete _local2.onRelease; } _local3++; } mc.weaponbar_mc._alpha = 100; showWeaponCounts(); } function unsetupWeaponButtons() { delete mc.weaponbar_mc.weaponLocked_btn.onRollOver; delete mc.weaponbar_mc.weaponLocked_btn.onRollOut; delete mc.weaponbar_mc.weaponLocked_btn.onDragOut; delete mc.weaponbar_mc.weaponLocked_btn.onRelease; mc.weaponbar_mc.weaponLocked_btn.gotoAndStop("off"); var _local3 = 0; while (_local3 < WEAPONS.length) { if (_local3 == 9) { var _local2 = secretWeaponButton; } else { var _local2 = mc.weaponbar_mc[("weapon" + _local3) + "_btn"]; } delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onDragOut; delete _local2.onRelease; _local2.gotoAndStop("off"); _local2._alpha = 100; _local3++; } mc.weaponbar_mc._alpha = 40; showWeaponCounts(); } function showWeaponCounts() { var _local2 = 0; while (_local2 < WEAPONS.length) { if (_local2 == 9) { var _local3 = secretWeaponButton; } else { var _local3 = mc.weaponbar_mc[("weapon" + _local2) + "_btn"]; } _local3.count_txt.text = WEAPONS[_local2][5]; _local2++; } } function addDirArrow(p) { if (dirArrow == null) { dirArrow = attachClip("dirarrow_mc", p.x, p.y); } } function removeDirArrow() { dirArrow.removeMovieClip(); dirArrow = null; } function mouseWeaponChosen(weapon) { if (!(getCurrentPlayer() instanceof game.HumanPlayer)) { return(undefined); } chooseWeapon(weapon); } function readyToAim() { if (!(getCurrentPlayer() instanceof game.HumanPlayer)) { return(undefined); } addDirArrow(getCurrentPlayer()); mc.clickable_mc.onPress = uk.kerb.utils.EventDelegate.create(this, mousePressed); } function mousePressed() { if (!(getCurrentPlayer() instanceof game.HumanPlayer)) { return(undefined); } if (getCurrentPlayer().isAimingWeapon()) { var _local3; if (useKeyboard) { _local3 = aimAngle; } else { var _local6 = (_root._xmouse - mc.canvas_mc._x) - getCurrentPlayer().x; var _local5 = _root._ymouse - getCurrentPlayer().y; _local3 = ((Math.atan2(_local5, _local6) * 180) / Math.PI) + 90; } getCurrentPlayer().setWeaponAim(_local3); dirArrow._rotation = _local3; unsetupWeaponButtons(); if (!getCurrentPlayer().getLoadedWeapon().usePowerBar) { getCurrentPlayer().setWeaponPower(1); removeDirArrow(); fireWeapon(); } else { powerGauge.start(); } } else if (getCurrentPlayer().isChoosingPower()) { var _local4 = powerGauge.getValue() * MAX_POWER; getCurrentPlayer().setWeaponPower(_local4); removeDirArrow(); fireWeapon(); delete mc.clickable_mc.onPress; } } function chooseWeapon(weapon) { if ((!getCurrentPlayer().canChooseWeapon()) || (getCurrentPlayer().weaponCounts[weapon] < 1)) { return(false); } removeDirArrow(); if (getCurrentPlayer().getLoadedWeapon() != null) { getCurrentPlayer().unchooseWeapon(uk.kerb.utils.EventDelegate.create(this, clearWeapon, uk.kerb.utils.EventDelegate.create(this, chooseWeapon, weapon))); return(true); } var _local4 = WEAPONS[weapon][5]; var _local5 = players[gameState.playerOrder[gameState.currentPlayer]].side; var _local3 = sideCash[_local5]; if (_local3 < _local4) { return(false); } chosenWeapon = weapon; setupWeaponButtons(); getCurrentPlayer().chooseWeapon(new WEAPONS[weapon][1](attachClip(WEAPONS[weapon][0], 0, 0), this)); aiming = true; aimAngle = 0; return(true); } function clearWeapon(_func) { aiming = false; chosenWeapon = -1; } function fireWeapon() { if (!getCurrentPlayer().canFireWeapon()) { return(false); } var _local2 = WEAPONS[chosenWeapon][5]; var _local3 = players[gameState.playerOrder[gameState.currentPlayer]].side; sideCash[_local3] = sideCash[_local3] - _local2; updateCashDisplay(); aiming = false; powerGauge.finish(); getCurrentPlayer().fireWeapon(); getCurrentPlayer().weaponCounts[chosenWeapon]--; getCurrentPlayer().weaponUsedCounts[chosenWeapon]++; showWeaponCounts(); addGO(getCurrentPlayer().getLoadedWeapon()); return(true); } function updateCashDisplay() { var _local2; mc.score0_txt.text = sideCash[0]; _local2 = mc.score0_txt.getTextFormat(); if (sideCash[0] < 0) { _local2.color = 13369344 /* 0xCC0000 */; } else { _local2.color = 0; } mc.score0_txt.setTextFormat(_local2); mc.score1_txt.text = sideCash[1]; _local2 = mc.score1_txt.getTextFormat(); if (sideCash[1] < 0) { _local2.color = 13369344 /* 0xCC0000 */; } else { _local2.color = 0; } mc.score1_txt.setTextFormat(_local2); } function colourClip(_clip, _colour) { new Color(_clip).setRGB(_colour); } function destroyEnvironment(weapon, craterClip, scale, rotation) { if (weapon.simulation) { return(undefined); } rotation = ((rotation == undefined) ? 0 : (rotation)); scale = ((scale == undefined) ? 100 : (scale)); var _local2 = getBitmapData(craterClip, rotation, scale, null, true); var _local3 = new flash.geom.Point(weapon.x - (_local2.width / 2), weapon.y - (_local2.height / 2)); var _local7 = new flash.geom.Rectangle(_local3.x, _local3.y, _local2.width, _local2.height); groundmask_bmp.copyPixels(_local2, _local2.rectangle, _local3); ground_bmp.copyPixels(ground_bmp, ground_bmp.rectangle, ZERO_POINT, groundmask_bmp, ZERO_POINT, false); groundmask_bmp.copyPixels(groundmask_bmp, groundmask_bmp.rectangle, ZERO_POINT, ground_bmp, ZERO_POINT, false); paintmask_bmp.copyPixels(paintmask_bmp, paintmask_bmp.rectangle, ZERO_POINT, groundmask_bmp, ZERO_POINT, false); } function paintSplatEnvironment(weapon, craterClip, scale) { if (weapon.simulation) { return(undefined); } weapon.fadeOut(5, uk.kerb.utils.EventDelegate.create(this, weaponFinished, weapon, "removed by paintSplatEnvironment")); var _local2; if (weapon instanceof game.weapon.PaintBucket) { _local2 = getBitmapData(craterClip, 0, scale, game.weapon.PaintBucket(weapon).colour); } else if (weapon instanceof game.weapon.Condom) { _local2 = getBitmapData(craterClip, 0, scale, game.weapon.Condom(weapon).colour); } else { _local2 = getBitmapData(craterClip, 0, scale); } var _local4 = new flash.geom.Point(weapon.x - (_local2.width / 2), weapon.y - (_local2.height / 2)); var _local7 = new flash.geom.Rectangle(_local4.x, _local4.y, _local2.width, _local2.height); ground_bmp.copyPixels(_local2, _local2.rectangle, _local4, ground_bmp, _local4, true); paintmask_bmp.copyPixels(_local2, _local2.rectangle, _local4, ground_bmp, _local4, true); } function updateSmallMap() { smallmap_bmp.fillRect(smallmap_bmp.rectangle, 0); var _local7 = new flash.geom.Matrix(MAP_WIDTH / PLAY_WIDTH, 0, 0, MAP_HEIGHT / SCREEN_HEIGHT, 0, 0); var _local6 = new flash.geom.ColorTransform(); _local6.rgb = 43451; smallmap_bmp.draw(groundmask_bmp, _local7, _local6); var _local3 = 0; while (_local3 < players.length) { var _local2 = game.Player(players[_local3]); if (!_local2.isDead()) { var _local5 = new flash.geom.Matrix(MAP_WIDTH / PLAY_WIDTH, 0, 0, MAP_WIDTH / PLAY_WIDTH, (_local2.x * MAP_WIDTH) / PLAY_WIDTH, (_local2.y * MAP_HEIGHT) / SCREEN_HEIGHT); var _local4 = new flash.geom.ColorTransform(); _local4.rgb = _local2.getAvatarRGB(); smallmap_bmp.draw(_local2.mc, _local5, _local4); } _local3++; } } function getBitmapData(attachName, rotation, scale, reColor, invertAlpha) { var _local2 = mc.environment_mc.attachMovie(attachName, attachName, 15000); if (((rotation != undefined) && (rotation != null)) && (rotation != 0)) { _local2.colour_mc.rotate_mc._rotation = rotation; } if ((scale != undefined) && (scale != null)) { _local2.colour_mc.rotate_mc._xscale = (_local2.colour_mc.rotate_mc._yscale = scale); } if ((reColor != undefined) && (reColor != null)) { colourClip(_local2.colour_mc, reColor); } var _local3 = new flash.display.BitmapData(_local2._width, _local2._height, true, 16777215); _local3.draw(_local2); _local2.removeMovieClip(); if (invertAlpha) { var _local7 = new flash.filters.ColorMatrixFilter([1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -1, 255]); _local3.applyFilter(_local3, _local3.rectangle, ZERO_POINT, _local7); _local3.colorTransform(_local3.rectangle, new flash.geom.ColorTransform(0, 0, 0, 1, 255, 255, 255, 0)); } return(_local3); } function setMapTracking(obj, ttype) { tracking = obj; trackingType = ttype; } function mapClick() { var _local2 = (mc.smallmap_mc._xmouse * PLAY_WIDTH) / mc.smallmap_mc._width; setMapTracking({x:_local2}, TRACKING_SLOWFOLLOW); mc.smallmap_mc.mouseIsDown = true; } function mapUnclick() { mc.smallmap_mc.mouseIsDown = false; } function getClosestEnemy(player) { var _local2 = null; var _local6; var _local7; var _local5 = -1; var _local4 = 0; while (_local4 < players.length) { _local2 = game.Player(players[_local4]); if ((!_local2.isDead()) && (_local2.side != player.side)) { _local6 = ((_local2.x - player.x) * (_local2.x - player.x)) + ((_local2.y - player.y) * (_local2.y - player.y)); if ((_local5 == -1) || (_local6 < _local5)) { _local5 = _local6; _local7 = _local2; } } _local4++; } return(_local7); } function getClosestPowerup(player) { var _local2 = null; var _local6; var _local7; var _local5 = -1; var _local3 = 0; while (_local3 < powerups.length) { _local2 = game.weapon.Powerup(powerups[_local3]); _local6 = ((_local2.x - player.x) * (_local2.x - player.x)) + ((_local2.y - player.y) * (_local2.y - player.y)); if ((_local5 == -1) || (_local6 < _local5)) { _local5 = _local6; _local7 = _local2; } _local3++; } return(_local7); } function trackObject() { if (tracking == null) { return(undefined); } if (mc.smallmap_mc.mouseIsDown) { mapClick(); } moveScreenTo(tracking.x, trackingType); } function moveScreenTo(x, ttype) { if (ttype == TRACKING_NOFOLLOW) { return(undefined); } var _local5 = (-mc.ground_mc._x) / (PLAY_WIDTH - SCREEN_WIDTH); var _local6 = (x - (SCREEN_WIDTH / 2)) / (PLAY_WIDTH - SCREEN_WIDTH); var _local2; switch (ttype) { case TRACKING_HARDFOLLOW : _local2 = _local6; break; case TRACKING_SLOWFOLLOW : _local2 = _local5 + ((_local6 - _local5) / 15); } if (_local2 < 0) { _local2 = 0; } if (_local2 > 1) { _local2 = 1; } var _local3 = (-_local2) * (PLAY_WIDTH - SCREEN_WIDTH); mc.environment_mc._x = _local3; mc.ground_mc._x = _local3; mc.canvas_mc._x = _local3; mc.clouds_mc._x = (-_local2) * (1000 - SCREEN_WIDTH); mc.buildings_mc._x = (-_local2) * (mc.buildings_mc._width - SCREEN_WIDTH); mc.parallax_mc._x = (-_local2) * (mc.parallax_mc._width - SCREEN_WIDTH); mc.parallax_mc.gotoAndStop(Math.ceil(_local2 * mc.parallax_mc._totalframes)); var _local4 = _local2 * (MAP_WIDTH - mc.smallmap_mc.screenrect_mc._width); var _local8 = 2; var _local7 = (MAP_WIDTH - mc.smallmap_mc.screenrect_mc._width) - 2; _local4 = Math.max(_local8, Math.min(_local7, _local4)); mc.smallmap_mc.screenrect_mc._x = _local4; } function createGameObject(trackerType, tracked, clipName) { var _local3; switch (trackerType) { case "bee" : _local3 = new game.weapon.Bee(attachClip("weapon_bee", tracked.x, tracked.y), this, tracked); break; case "pigeon" : _local3 = new game.weapon.Pigeon(attachClip("weapon_pigeon", tracked.x, tracked.y), this, tracked); break; case "spaceinvaderbullet" : _local3 = new game.weapon.SpaceInvaderBullet(attachClip("weapon_spaceinvaderbullet", tracked.x, tracked.y), this); break; case "flowerbomb" : _local3 = new game.weapon.FlowerBomb(attachClip("weapon_flowerbomb", tracked.x, tracked.y), this); break; case "parachute" : _local3 = new game.weapon.Parachute(attachClip("parachute_mc", 50 + (Math.random() * (PLAY_WIDTH - 100)), -50), this); break; case "smoke" : _local3 = new game.weapon.TransientEffect(attachClip("smoke_mc", tracked.x, tracked.y - 20), this); break; case "anvilsmoke" : _local3 = new game.weapon.TransientEffect(attachClip("anvilsmoke_mc", tracked.x, tracked.y), this); break; case "dirtcloud" : _local3 = new game.weapon.TransientEffect(attachClip("dirt_mc", tracked.x, tracked.y), this); break; case "powerup" : _local3 = new game.weapon.Powerup(attachClip("powerup_mc", tracked.x, tracked.y + 20), this); powerups.push(_local3); break; case "poweruptaken" : _local3 = new game.weapon.PowerupTaken(attachClip(clipName, tracked.x, tracked.y), this, game.weapon.Powerup(tracked).value); break; case "catsanddogsbullet1" : _local3 = new game.weapon.CatsAndDogsBullet(attachClip("weapon_catbullet", tracked.x - 120, tracked.y), this); break; case "catsanddogsbullet2" : _local3 = new game.weapon.CatsAndDogsBullet(attachClip("weapon_dogbullet", tracked.x - 16, tracked.y), this); break; case "catsanddogsbullet3" : _local3 = new game.weapon.CatsAndDogsBullet(attachClip("weapon_catbullet", tracked.x + 70, tracked.y), this); break; case "catsanddogsbullet4" : _local3 = new game.weapon.CatsAndDogsBullet(attachClip("weapon_dogbullet", tracked.x + 150, tracked.y), this); } addGO(_local3); return(_local3); } function update() { if (((isMaster && (getTimer() > (timeOfLastDrop + DROP_WAIT))) && (Math.random() < DROP_CHANCE)) && (powerups.length <= MAX_POWERUPS_ONSCREEN)) { createGameObject("parachute"); timeOfLastDrop = getTimer(); } powerGauge.update(); if (Math.random() < 0.001) { sm.playSound("fx_siren", 35); } var _local11 = (-90 * gameState.wind) / WIND_MAX; if (gameState.wind > 0) { mc.parallax_mc.windsock1_mc.gotoAndStop(1); mc.parallax_mc.windsock2_mc.gotoAndStop(1); mc.parallax_mc.windsock1_mc.sock_mc._xscale = 100; mc.parallax_mc.windsock2_mc.sock_mc._xscale = 100; } else { mc.parallax_mc.windsock1_mc.gotoAndStop(2); mc.parallax_mc.windsock2_mc.gotoAndStop(2); mc.parallax_mc.windsock1_mc.sock_mc._xscale = -100; mc.parallax_mc.windsock2_mc.sock_mc._xscale = -100; } mc.parallax_mc.windsock1_mc.sock_mc._rotation = _local11; mc.parallax_mc.windsock2_mc.sock_mc._rotation = _local11; if (getCurrentPlayer() instanceof game.HumanPlayer) { if (getCurrentPlayer().isAimingWeapon()) { var _local9; if (useKeyboard) { _local9 = aimAngle; } else { var _local13 = (_root._xmouse - mc.canvas_mc._x) - getCurrentPlayer().x; var _local12 = _root._ymouse - getCurrentPlayer().y; _local9 = ((Math.atan2(_local12, _local13) * 180) / Math.PI) + 90; } dirArrow._rotation = _local9; getCurrentPlayer().aimWeapon(_local9); } var _local10 = getCurrentPlayer().getTimeLeft(); if (_local10 == -1) { mc.timeout_mc._visible = false; beepsPlaying = false; sm.stopSound("fx_timebomb"); } else { mc.timeout_mc._visible = true; mc.timeout_mc.timer_txt.text = _local10; if ((_local10 == 5) && (!beepsPlaying)) { sm.playSound("fx_timebomb", 70, 20); beepsPlaying = true; } } if (Key.isDown(37)) { playerMove(game.Player.PLAYERMOVE_LEFT); removeDirArrow(); } if (Key.isDown(39)) { playerMove(game.Player.PLAYERMOVE_RIGHT); removeDirArrow(); } if (Key.isDown(188)) { if ((useKeyboard && (aiming)) && (getCurrentPlayer() instanceof game.HumanPlayer)) { aimAngle = aimAngle - 5; } } if (Key.isDown(190)) { if ((useKeyboard && (aiming)) && (getCurrentPlayer() instanceof game.HumanPlayer)) { aimAngle = aimAngle + 5; } } if (Key.isDown(38)) { playerMove(game.Player.PLAYERMOVE_JUMP); removeDirArrow(); } } totalTime = (getTimer() - startTime) + elapsedTime; var _local4 = firstGO; var _local8 = false; var _local6; var _local3; var _local5; var _local14; while (_local4 != null) { _local4.update(); if (_local4 instanceof game.weapon.Explosion) { _local5 = game.weapon.Explosion(_local4); var _local7 = 0; while (_local7 < players.length) { _local6 = game.Player(players[_local7]); if (_local6.collide(_local5)) { _local6.hitByExplosion(_local5); } _local7++; } } if (_local4.waitForMe()) { _local8 = true; } if (!_local4.ignore()) { if (_local4 instanceof game.weapon.Weapon) { _local3 = game.weapon.Weapon(_local4); if (_local3.isFinished()) { weaponFinished(_local3, "removed by isFinished"); } else if (_local3.isArmed()) { var _local7 = 0; while (_local7 < players.length) { _local6 = game.Player(players[_local7]); if (((_local6 != _local3.owner) || (_local3.canHitOwner)) && (_local6.collide(_local3))) { _local6.hitByWeapon(_local3); } _local7++; } } } } _local4 = _local4.next; } var _local7 = 0; while ((_local7 < players.length) && (!_local8)) { _local6 = game.Player(players[_local7]); if (_local6.isDead() && (!_local6.ignore())) { _local6.die(); _local8 = true; } _local7++; } if (!_local8) { if (_interval == -1) { getCurrentPlayer().nothingIsBusy(); } if (Math.random() < WIND_CHANGECHANCE) { gameState.wind = gameState.wind + ((WIND_MAXCHANGE / 2) - (Math.random() * WIND_MAXCHANGE)); gameState.wind = ((gameState.wind > WIND_MAX) ? (WIND_MAX) : (((gameState.wind < (-WIND_MAX)) ? (WIND_MAX) : (gameState.wind)))); } } ticker++; trackObject(); updateSmallMap(); } function simulateWeapon(player, weapon, aimfor, steps) { var _local6 = 0; var _local5 = 0; var _local4; weapon.simulation = true; while (((_local6 < steps) && (_local5 == 0)) && (!weapon.isFinished())) { if (SHOW_SIMULATION) { mc.canvas_mc.test_mc.lineStyle(3, 0); mc.canvas_mc.test_mc.moveTo(weapon.x, weapon.y); } weapon.update(); if (SHOW_SIMULATION) { mc.canvas_mc.test_mc.lineTo(weapon.x, weapon.y); } if (weapon.isArmed()) { var _local3 = 0; while (_local3 < players.length) { _local4 = game.Player(players[_local3]); if (((_local4 != weapon.owner) || (weapon.canHitOwner)) && (_local4.collide(weapon))) { if (_local4.side != player.side) { _local5 = 1; } else { _local5 = -10000000; } } _local3++; } } _local6++; } if (_local5 == 0) { _local5 = -(((weapon.x - aimfor.x) * (weapon.x - aimfor.x)) + ((weapon.y - aimfor.y) * (weapon.y - aimfor.y))); } weapon.dispose(); return(_local5); } function playerMove(movement) { if (getCurrentPlayer().canMove()) { if (getCurrentPlayer().getLoadedWeapon() != null) { removeDirArrow(); getCurrentPlayer().unchooseWeapon(uk.kerb.utils.EventDelegate.create(this, clearWeapon, uk.kerb.utils.EventDelegate.create(this, setupWeaponButtons))); } else { switch (movement) { case game.Player.PLAYERMOVE_LEFT : getCurrentPlayer().move(-1); break; case game.Player.PLAYERMOVE_RIGHT : getCurrentPlayer().move(1); break; case game.Player.PLAYERMOVE_JUMP : getCurrentPlayer().jump(); } } } } function explode(_weapon, explosionClass, explosionClip) { if (_weapon.simulation) { return(undefined); } addGO(new explosionClass[undefined](attachClip(explosionClip, _weapon.x, _weapon.y), this, _weapon)); } function weaponFinished(_weapon, _string) { removeGO(_weapon); } function powerupFinished(_powerup) { var _local2 = 0; while (_local2 < powerups.length) { if (powerups[_local2] == _powerup) { powerups.splice(_local2, 1); _local2--; } _local2++; } removeGO(_powerup); showWeaponCounts(); } function setupPlayer() { chosenWeapon = -1; setupWeaponButtons(); getCurrentPlayer().myGo(); } function noBusyGOs() { var _local3 = false; var _local2 = firstGO; while (_local2 != null) { if (_local2.waitForMe()) { _local3 = true; break; } _local2 = _local2.next; } return(!_local3); } function myGoIsOver(p) { var _local2 = firstGO; while (_local2 != null) { if (_local2.waitForMe()) { } _local2 = _local2.next; } if (p != getCurrentPlayer()) { return(undefined); } removeDirArrow(); powerGauge.finish(); unsetupWeaponButtons(); delete mc.clickable_mc.onPress; p.notMyGo(); if (isMaster) { readyForNextPlayer(); gameState.turnId++; } } function readyForNextPlayer() { clearInterval(_interval); _interval = setInterval(uk.kerb.utils.EventDelegate.create(this, nextPlayer), WAIT_BETWEEN_TURNS); } function nextPlayer() { if (isMaster) { clearInterval(_interval); _interval = -1; clearWeapon(); if (SHOW_SIMULATION) { mc.canvas_mc.test_mc.clear(); } var _local3 = []; var _local2 = 0; while (_local2 < PLAYER_SIDES) { _local3[_local2] = 0; _local2++; } _local2 = 0; while (_local2 < players.length) { if (!game.Player(players[_local2]).isDead()) { _local3[players[_local2].side]++; } _local2++; } var _local5 = 0; var _local4 = -1; _local2 = 0; while (_local2 < PLAYER_SIDES) { if (_local3[_local2] == 0) { } else { _local4 = _local2; _local5++; } _local2++; } if (_local5 < 2) { gameOver(_local4); } else { gameState.currentPlayer = (gameState.currentPlayer + 1) % gameState.playerOrder.length; while (getCurrentPlayer().isDead()) { gameState.currentPlayer = (gameState.currentPlayer + 1) % gameState.playerOrder.length; } setupPlayer(); } } } function gameOver(winningSide) { popupWindowShowing = false; gameState.winningSide = winningSide; dispatchEvent(new utils.SectionEvent(main.Main.SECTION_GAMEOVER)); dispose(); } function showQuitDialogue() { popupWindowShowing = true; pauseGame(); mc.quitConfirmation_mc.gotoAndStop("visible"); mc.quitConfirmation_mc.yes_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, gameOver, -1); mc.quitConfirmation_mc.no_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, hideQuitDialogue); } function hideQuitDialogue() { popupWindowShowing = false; mc.quitConfirmation_mc.gotoAndStop("hidden"); unPauseGame(); } function attachClip(goType, x, y) { var _local2; var _local3 = mc.canvas_mc.getNextHighestDepth(); _local2 = mc.canvas_mc.attachMovie(goType, goType + _local3, _local3); _local2._x = x; _local2._y = y; return(_local2); } function addGO(go) { if (firstGO == null) { firstGO = go; } if (lastGO != null) { lastGO.next = go; } go.prev = lastGO; lastGO = go; } function removeGO(go) { if (go.prev != null) { go.prev.next = go.next; } if (go.next != null) { go.next.prev = go.prev; } if (firstGO == go) { firstGO = go.next; } if (lastGO == go) { lastGO = go.prev; } if (tracking == go) { setMapTracking(null); } go.next = null; go.prev = null; go.dispose(this); } function playIntro() { mc.introAnimation_mc._visible = true; introCompleteHandler(); } function playOutro() { mc.outroAnimation_mc.animationComplete = outroCompleteHandler; mc.outroAnimation_mc.gotoAndPlay(2); } function dispose() { clearInterval(_interval); _interval = -1; var _local2 = firstGO; while (_local2 != null) { _local2.dispose(); _local2 = _local2.next; } stopGame(); firstGO = null; lastGO = null; setMapTracking(null); Key.removeListener(this); } function onKeyDown() { if (!useKeyboard) { return(undefined); } var _local2 = Key.getCode(); var _local3 = -1; if ((_local2 == 96) || (_local2 == 48)) { if (secretWeaponNum != undefined) { _local3 = 9; } } else if ((_local2 > 96) && (_local2 <= 105)) { _local3 = _local2 - 97; } else if ((_local2 > 48) && (_local2 <= 57)) { _local3 = _local2 - 49; } else if (_local2 == 32) { mc.clickable_mc.onPress(); } else if ((_local2 == 9) && (!popupWindowShowing)) { accessibleButtons[currAccessibleButton].gotoAndStop(accessibleLabels[currAccessibleButton][0]); if (Key.isDown(16)) { currAccessibleButton--; if (currAccessibleButton == -1) { currAccessibleButton = accessibleButtons.length - 1; } } else { currAccessibleButton++; currAccessibleButton = currAccessibleButton % accessibleButtons.length; } accessibleButtons[currAccessibleButton].gotoAndStop(accessibleLabels[currAccessibleButton][1]); } else if ((_local2 == 13) && (!popupWindowShowing)) { accessibleButtons[currAccessibleButton].onRelease(); } if (_local3 != -1) { mouseWeaponChosen(_local3); } } function playerIsOnscreen(player) { var _local2 = player.x + mc.canvas_mc._x; return((_local2 > 0) && (_local2 < SCREEN_WIDTH)); } static var SHOW_SIMULATION = false; var isMaster = true; static var SECRET_WEAPONS = [["weapon_molotov", game.weapon.Molotov, 999999999, 1, 999999999, 60], ["weapon_deadcat", game.weapon.DeadCat, 999999999, 1, 999999999, 60], ["weapon_dog", game.weapon.Dog, 999999999, 1, 999999999, 60], ["weapon_dynamite", game.weapon.Bomb, 999999999, 1, 999999999, 60], ["weapon_condom", game.weapon.Condom, 999999999, 1, 999999999, 60], ["weapon_sheep", game.weapon.Sheep, 999999999, 1, 999999999, 60]]; static var INITIAL_CASH = 250; static var POWERUP_VALUES = [20, 30, 40, 50, 100]; static var HIT_MONEY = 20; static var SYNC_UPDATE_INTERVAL = 10; static var MAX_ENVIRONMENTS = 20; static var WEAPON_NUKE = 11; static var WEAPON_JACKINBOX = 16; static var WEAPON_SPACEINVADER = 13; static var SCREEN_WIDTH = 550; static var SCREEN_HEIGHT = 400; static var PLAY_WIDTH = 2000; static var GROUND_HEIGHT = 350; static var WAIT_BETWEEN_TURNS = 2000; static var WAIT_FOR_TURN = 150000; static var ZERO_POINT = new flash.geom.Point(0, 0); static var MAX_POWER = 25; static var WIND_MAX = 0.3; static var WIND_MAXCHANGE = 0.05; static var WIND_CHANGECHANCE = 0.3; static var DROP_WAIT = 15000; static var DROP_CHANCE = 0.01; static var MAX_POWERUPS_ONSCREEN = 3; static var TRACKING_HARDFOLLOW = 0; static var TRACKING_SLOWFOLLOW = 1; static var TRACKING_NOFOLLOW = 2; static var PLAYERTYPE_LOCALHUMAN = 0; static var PLAYERTYPE_LOCALAI = 1; static var PLAYERTYPE_REMOTE = 2; static var PLAYER_SIDES = 2; var _interval = -1; }
Symbol 2092 MovieClip [__Packages.game.weapon.Egg] Frame 0
class game.weapon.Egg extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, setScale, hide, gameRef; function Egg (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0.2; DAMAGE = 7; setScale(50); } function collisionReaction() { explode(); return(true); } function explode() { super.explode(); hide(); gameRef.explode(this, game.weapon.ExplosionEgg, "explodeegg_mc"); } }
Symbol 2093 MovieClip [__Packages.game.weapon.ExplosionEgg] Frame 0
class game.weapon.ExplosionEgg extends game.weapon.ExplosionSplat { var colour, DAMAGE, splatScale, gameRef, weaponRef; function ExplosionEgg (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); colour = 16777215 /* 0xFFFFFF */; DAMAGE = 1; } function paintFrame() { if (splatScale < 100) { splatScale = splatScale + 5; gameRef.paintSplatEnvironment(weaponRef, "eggsplat_mc", splatScale); } } }
Symbol 2094 MovieClip [__Packages.game.weapon.PaintBucket] Frame 0
class game.weapon.PaintBucket extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, collidesWithPlayer, setScale, colour, mc, gameRef; function PaintBucket (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.3; WINDEFFECT = 0.2; DAMAGE = 13; collidesWithPlayer = false; setScale(50); colour = game.Game.getRandomColour(); new Color(mc.colour_mc).setRGB(colour); } function collisionReaction() { explode(); return(true); } function setClipRotation(dx, dy) { mc._rotation = 0; } function explode() { super.explode(); gameRef.explode(this, game.weapon.ExplosionPaint, "explodepaint_mc"); } }
Symbol 2095 MovieClip [__Packages.game.weapon.ExplosionPaint] Frame 0
class game.weapon.ExplosionPaint extends game.weapon.ExplosionSplat { var colour, DAMAGE, splatScale, gameRef, weaponRef, colourClip; function ExplosionPaint (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); colour = game.weapon.PaintBucket(weaponRef).colour; DAMAGE = 1; } function paintFrame() { if (splatScale < 100) { splatScale = splatScale + 5; gameRef.paintSplatEnvironment(weaponRef, "splat_mc", splatScale); } colourClip(); } }
Symbol 2096 MovieClip [__Packages.game.PowerGauge] Frame 0
class game.PowerGauge { var mc, ticker, val; function PowerGauge (mc) { this.mc = mc; mc._visible = false; } function update() { ticker = ticker + 4; val = uk.kerb.utils.Lookup.getSin(ticker % 360); val = Math.abs(val); mc.gotoAndStop(Math.floor(val * 100) + 1); } function reset() { ticker = 0; val = 0; update(); } function start() { mc._visible = true; reset(); } function finish() { mc._visible = false; } function getValue() { return(val); } }
Symbol 2097 MovieClip [__Packages.game.AIPlayer] Frame 0
class game.AIPlayer extends game.Player { var tryDifferentPosition, useAI, turnStage, lastX, x, walkSteps, _enemy, gameRef, side, facing, dx, weaponCounts, _chosenWeapon, bestScore, bestTrajectory, trajCount, y, distanceToSquared, aimWeapon, setWeaponAim, setWeaponPower; function AIPlayer (mc, gameRef, side, avatar) { super(mc, gameRef, side, avatar); tryDifferentPosition = false; } function update() { if (useAI) { switch (turnStage) { case game.Player.TURN_WALKANDCHOOSE : artificialIntelligence(AI_WALKFIRST); break; case game.Player.TURN_WEAPONCHOSEN : artificialIntelligence(AI_PICKTRAJECTORY); break; case game.Player.TURN_WALKONLY : artificialIntelligence(AI_WALKLAST); } } super.update(); lastX = x; } function setTurnStage(newStage) { switch (newStage) { case game.Player.TURN_INITIAL : lastX = x; walkSteps = 0; _aiInterval = setInterval(uk.kerb.utils.EventDelegate.create(this, artificialIntelligence, AI_BEGIN), 1000); break; case game.Player.TURN_WALKANDCHOOSE : walkSteps = 0; break; case game.Player.TURN_WALKONLY : walkSteps = 0; } super.setTurnStage(newStage); } function myGo() { useAI = false; super.myGo(); } function notMyGo() { killAIInterval(); super.notMyGo(); } function artificialIntelligence(brain) { killAIInterval(); switch (brain) { case AI_BEGIN : useAI = true; _enemy = gameRef.getClosestEnemy(this); break; case AI_WALKFIRST : var _local7 = false; var _local11 = gameRef.sideCash[side]; if (!gameRef.playerIsOnscreen(this)) { return(undefined); } var _local10 = 300; if (_local11 < 20) { _local10 = 100000 /* 0x0186A0 */; } if (walkSteps < MAXWALK_FIRST) { if (seekPowerup(_local10)) { walkSteps++; _local7 = true; } else if (tryDifferentPosition && (walkSteps < MAXWALK_CHANGEPOS)) { gameRef.playerMove(facing); walkSteps++; _local7 = true; } } if (!_local7) { artificialIntelligence(AI_PICKWEAPON); } else if (((Math.abs(lastX - x) < 1) && (Math.random() < 0.2)) && (dx != 0)) { dx = 0; gameRef.playerMove(game.Player.PLAYERMOVE_JUMP); } break; case AI_PICKWEAPON : var _local5 = new Array(); var _local6 = Math.abs(x - _enemy.x) < 50; _local11 = gameRef.sideCash[side]; var _local2 = 0; while (_local2 < game.Game.WEAPONS.length) { var _local4 = weaponCounts[_local2]; if (_local4 > 0) { if (_local6 || (!(((game.Game.WEAPONS[_local2][1] == game.weapon.Piss) || (game.Game.WEAPONS[_local2][1] == game.weapon.Gas)) || (game.Game.WEAPONS[_local2][1] == game.weapon.Lazer)))) { var _local3 = game.Game.WEAPONS[_local2][5]; if (_local3 <= _local11) { _local5.push(_local2); } } } _local2++; } if (_local5.length > 0) { _local5.sort(function () { return(((Math.random() < 0.5) ? -1 : 1)); }); _chosenWeapon = _local5[0]; } else { _chosenWeapon = -1; } bestScore = 0; bestTrajectory = null; if (_chosenWeapon > -1) { if (((game.Game.WEAPONS[_chosenWeapon][1] == game.weapon.SpaceInvader) || (game.Game.WEAPONS[_chosenWeapon][1] == game.weapon.Piss)) || (game.Game.WEAPONS[_chosenWeapon][1] == game.weapon.Gas)) { trajCount = 1; } else { trajCount = TEST_TRAJECTORIES; } gameRef.chooseWeapon(_chosenWeapon); } break; case AI_PICKTRAJECTORY : if (trajCount > 0) { var _local8; var _local9; if (_enemy.x < x) { _local8 = 350 - (Math.random() * 70); } else { _local8 = 10 + (Math.random() * 70); } _local9 = Math.abs(_enemy.x - x) / 200; _local9 = _local9 + (Math.random() * 20); testTrajectory(_chosenWeapon, {angle:_local8, power:_local9, x:x, y:y}); trajCount--; if (bestScore > 0) { trajCount = 0; } } else { if (bestScore < -200000) { tryDifferentPosition = true; facing = ((Math.random() < 0.5) ? 1 : -1); } aiFireWeapon(); } break; case AI_WALKLAST : _local7 = false; _local11 = gameRef.sideCash[side]; if (!gameRef.playerIsOnscreen(this)) { return(undefined); } _local10 = 300; if (_local11 < 20) { _local10 = 100000 /* 0x0186A0 */; } if (walkSteps >= MAXWALK_LAST) { break; } if (seekPowerup(_local10)) { walkSteps++; _local7 = true; } else { if (!(tryDifferentPosition && (walkSteps < MAXWALK_CHANGEPOS))) { break; } gameRef.playerMove(facing); walkSteps++; _local7 = true; } } } function seekPowerup(maxDistance) { var _local2 = gameRef.getClosestPowerup(this); if (_local2 != null) { var _local3 = distanceToSquared(_local2); if ((_local3 < (maxDistance * maxDistance)) && (Math.abs(_local2.y - y) < 100)) { if (_local2.x < x) { gameRef.playerMove(game.Player.PLAYERMOVE_LEFT); walkSteps++; } else { gameRef.playerMove(game.Player.PLAYERMOVE_RIGHT); walkSteps++; } return(true); } } return(false); } function aiFireWeapon() { dx = 0; aimWeapon(bestTrajectory.angle); setWeaponAim(bestTrajectory.angle); setWeaponPower(bestTrajectory.power); gameRef.fireWeapon(); } function testTrajectory(_weaponId, _traj) { var _local2 = new game.Game.WEAPONS[_weaponId][1](gameRef.attachClip(game.Game.WEAPONS[_weaponId][0], 0, 0), gameRef); var _local6 = x; var _local5 = y; _local2.simulation = true; _local2.owner = this; _local2.fire(_traj.angle, _traj.power); x = _traj.x; y = _traj.y; _local2.lockToPlayer(this); x = _local6; y = _local5; var _local4 = gameRef.simulateWeapon(this, _local2, _enemy, 150); if ((_local4 >= bestScore) || (bestTrajectory == null)) { bestScore = _local4; bestTrajectory = _traj; } } function killAIInterval() { if (_aiInterval != -1) { clearInterval(_aiInterval); } _aiInterval = -1; } function die(_func) { killAIInterval(); super.die(_func); } function dispose() { killAIInterval(); super.dispose(); } static var TEST_TRAJECTORIES = 10; var _aiInterval = -1; static var MAXWALK_FIRST = 100; static var MAXWALK_CHANGEPOS = 20; static var MAXWALK_LAST = 50; var AI_BEGIN = 1; var AI_WALKFIRST = 2; var AI_PICKMOVE = 3; var AI_PICKWEAPON = 4; var AI_PICKTRAJECTORY = 5; var AI_WALKLAST = 6; }
Symbol 2098 MovieClip [__Packages.game.weapon.SpaceInvader] Frame 0
class game.weapon.SpaceInvader extends game.weapon.Weapon { var usePowerBar, beepHigh, WEIGHT, WINDEFFECT, DAMAGE, collisionDetection, setScale, gameRef, y, x, dy, dx, direction, simulation, mc; function SpaceInvader (mc, gameRef) { super(mc, gameRef); usePowerBar = false; beepHigh = true; WEIGHT = 0; WINDEFFECT = 0; DAMAGE = 5; collisionDetection = game.GameObject.COLLISION_NONE; setScale(50); } function beep() { gameRef.sm.playSound((beepHigh ? "fx_invaderhigh" : "fx_invaderlow")); beepHigh = !beepHigh; } function isArmed() { return(y == SKY_Y); } function isFinished() { return((x > (game.Game.PLAY_WIDTH + 50)) || (x < -50)); } function update() { if (y > SKY_Y) { dy = 5; dx = 0; } else { dy = 0; dx = direction * 4; if ((Math.random() < FIRE_RATE) && (!simulation)) { gameRef.sm.playSound("fx_invaderfire"); gameRef.createGameObject("spaceinvaderbullet", this); } } super.update(); if (y < SKY_Y) { y = SKY_Y; } } function fire(angle, power) { angle = (angle + 360) % 360; if (angle > 180) { direction = -1; } else { direction = 1; } super.fire(angle, power); mc.playBeep = uk.kerb.utils.EventDelegate.create(this, beep); } function setClipRotation(dx, dy) { mc._rotation = 0; } static var FIRE_RATE = 0.05; var SKY_Y = 100; }
Symbol 2099 MovieClip [__Packages.game.weapon.SpaceInvaderBullet] Frame 0
class game.weapon.SpaceInvaderBullet extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, dy, gameRef; function SpaceInvaderBullet (mc, gameRef) { super(mc, gameRef); WEIGHT = 0; WINDEFFECT = 0; DAMAGE = 0; dy = -5; } function collisionReaction() { explode(); return(true); } function waitForMe() { return(true); } function explode() { super.explode(); gameRef.explode(this, game.weapon.ExplosionPixel, "explodepixel_mc"); } }
Symbol 2100 MovieClip [__Packages.game.weapon.ExplosionPixel] Frame 0
class game.weapon.ExplosionPixel extends game.weapon.Explosion { var DAMAGE, FORCE, gameRef, weaponRef; function ExplosionPixel (mc, gameRef, weaponRef) { super(mc, gameRef, weaponRef); if (weaponRef.y > (game.Game.GROUND_HEIGHT - 20)) { gameRef.createGameObject("dirtcloud", weaponRef); } DAMAGE = 15; FORCE = 0.2; gameRef.sm.playSound("fx_explosion"); } function onExplode() { gameRef.destroyEnvironment(weaponRef, "destroypixel_mc"); gameRef.weaponFinished(weaponRef, "onExplode"); } }
Symbol 2101 MovieClip [__Packages.game.weapon.FlowerBomb] Frame 0
class game.weapon.FlowerBomb extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, fire, lifeTime, gameRef; function FlowerBomb (mc, gameRef) { super(mc, gameRef); WEIGHT = 0.4; WINDEFFECT = 0; DAMAGE = 0; var _local4 = (405 - (Math.random() * 90)) % 360; var _local3 = 4 + (Math.random() * 5); fire(_local4, _local3); } function update() { super.update(); if (lifeTime >= LIFETIME_DESTRUCT) { explode(); } } function collisionReaction() { explode(); return(true); } function explode() { super.explode(); gameRef.explode(this, game.weapon.ExplosionSmall, "explodesmall_mc"); } var LIFETIME_DESTRUCT = 100; }
Symbol 2102 MovieClip [__Packages.game.weapon.Parachute] Frame 0
class game.weapon.Parachute extends game.weapon.Weapon { var WEIGHT, WINDEFFECT, DAMAGE, dy, collidesWithPlayer, mc, x, y, ignoreMe, animation, gameRef; function Parachute (mc, gameRef) { super(mc, gameRef); WEIGHT = 0; WINDEFFECT = 0.4; DAMAGE = 20; dy = -5; collidesWithPlayer = false; } function pauseGO() { mc.clip_mc.stop(); } function runGO() { mc.clip_mc.play(); } function isFinished() { return(((x > (game.Game.PLAY_WIDTH + 50)) || (x < -50)) || (y > game.Game.SCREEN_HEIGHT)); } function collisionReaction() { ignoreMe = true; animation("land", uk.kerb.utils.EventDelegate.create(gameRef, gameRef.removeGO, this)); mc.onShowPowerup = uk.kerb.utils.EventDelegate.create(gameRef, gameRef.createGameObject, "powerup", this); return(true); } function setClipRotation(dx, dy) { mc._rotation = 0; } function waitForMe() { return(false); } }
Symbol 2103 MovieClip [__Packages.game.weapon.TransientEffect] Frame 0
class game.weapon.TransientEffect extends game.GameObject { function TransientEffect (mc, gameRef) { super(mc, gameRef); mc.onAnimationFinished = uk.kerb.utils.EventDelegate.create(gameRef, gameRef.weaponFinished, this, "transient effect"); } function waitForMe() { return(true); } }
Symbol 2104 MovieClip [__Packages.game.weapon.PowerupTaken] Frame 0
class game.weapon.PowerupTaken extends game.GameObject { var collisionDetection, fadeOut, y; function PowerupTaken (mc, gameRef, value) { super(mc, gameRef); collisionDetection = game.GameObject.COLLISION_NONE; fadeOut(3, uk.kerb.utils.EventDelegate.create(gameRef, gameRef.removeGO, this)); gameRef.sm.playSound("fx_invaderfire"); var _local3 = 0; while (_local3 < 5) { mc[("value" + _local3) + "_txt"].text = value; _local3++; } } function update() { y = y - 2; super.update(); } }
Symbol 2105 MovieClip [__Packages.main.Intro] Frame 0
class main.Intro extends main.AbstractSection implements main.ISection { var instructions_func, dispatchEvent, active, mc, introCompleteHandler, outroCompleteHandler, pickedColour; function Intro (mc) { super(mc); var _local3 = new utils.SectionEvent(main.Main.SECTION_INSTRUCTIONS, false, false, true); var _local4 = new utils.SectionEvent(main.Main.SECTION_SENDTOFRIEND); instructions_func = uk.kerb.utils.EventDelegate.create(this, dispatchEvent, _local3); } function init() { numPlayersSet = false; if (!active) { showNumPlayers(); mc.introAnimation_mc._visible = false; active = true; } } function playIntro() { mc.introAnimation_mc._visible = true; mc.introAnimation_mc.animationComplete = introCompleteHandler; mc.introAnimation_mc.addLogo = uk.kerb.utils.EventDelegate.create(this, addLogo); uk.kerb.utils.SetOneInterval.create(10, uk.kerb.utils.EventDelegate.create(mc.introAnimation_mc, mc.introAnimation_mc.gotoAndPlay, 2)); } function playOutro() { outroCompleteHandler(); } function addLogo() { var _local2 = mc.introAnimation_mc.content_mc.createEmptyMovieClip("logo_mc", mc.introAnimation_mc.content_mc.getNextHighestDepth()); _local2.attachBitmap(main.Main.logo_bmp, 1); _local2._x = -0.5 * _local2._width; _local2._y = -155; } function showNumPlayers() { mc.mainScreen_mc.gotoAndStop("numPlayers"); var _local3 = mc.mainScreen_mc.createEmptyMovieClip("logo_mc", mc.mainScreen_mc.getNextHighestDepth()); _local3.swapDepths(mc.mainScreen_mc.theSite_btn); _local3.attachBitmap(main.Main.logo_bmp, 1); _local3._x = -0.5 * _local3._width; _local3._y = -180; mc.mainScreen_mc.theSite_btn.onRelease = function () { getURL (main.Main.THE_SITE_URL, "_blank"); _root.kvClick(414); }; mc.mainScreen_mc.buttonPanel_mc.instructions_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showInstructions, 1); mc.mainScreen_mc.sound_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, toggleSound); mc.mainScreen_mc.sound_btn.gotoAndStop((main.Main.getInstance().getSoundManager().isSoundOn() ? "on" : "off")); if (numPlayersSet) { mc.mainScreen_mc.buttonPanel_mc.gotoAndStop(2); mc.mainScreen_mc.buttonPanel_mc.mouse_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, setKeyboardControl, false); mc.mainScreen_mc.buttonPanel_mc.keyboard_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, setKeyboardControl, true); } else { mc.mainScreen_mc.buttonPanel_mc.onePlayer_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, setNumPlayers, 1); mc.mainScreen_mc.buttonPanel_mc.twoPlayer_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, setNumPlayers, 2); } } function setNumPlayers(num) { main.Main.getInstance().multiplayer = num == 2; numPlayersSet = true; mc.mainScreen_mc.buttonPanel_mc.gotoAndStop(2); mc.mainScreen_mc.buttonPanel_mc.mouse_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, setKeyboardControl, false); mc.mainScreen_mc.buttonPanel_mc.keyboard_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, setKeyboardControl, true); } function setKeyboardControl(useKeyboard) { main.Main.getInstance().setUseKeyboard(useKeyboard); showChooseCharacter(); } function showInstructions(frameNum) { mc.mainScreen_mc.gotoAndStop("instructions"); if (frameNum == 1) { mc.mainScreen_mc.instructions_mc.gotoAndStop(1); mc.mainScreen_mc.instructions_mc.keyboard_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showInstructions, 2); mc.mainScreen_mc.instructions_mc.mouseContent_mc.back_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showNumPlayers); mc.mainScreen_mc.instructions_mc.mouseContent_mc.next_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showMoney); } else { mc.mainScreen_mc.instructions_mc.gotoAndStop(2); mc.mainScreen_mc.instructions_mc.mouse_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showInstructions, 1); mc.mainScreen_mc.instructions_mc.keyboardContent_mc.back_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showNumPlayers); mc.mainScreen_mc.instructions_mc.keyboardContent_mc.next_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showMoney); } } function showMoney() { mc.mainScreen_mc.gotoAndStop("money"); mc.mainScreen_mc.money_mc.back_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showInstructions, 1); mc.mainScreen_mc.money_mc.play_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, showNumPlayers); } function showChooseCharacter() { mc.mainScreen_mc.gotoAndStop("chooseCharacter"); mc.mainScreen_mc.content_mc.left_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, pickColour, -1); mc.mainScreen_mc.content_mc.right_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, pickColour, 1); mc.mainScreen_mc.content_mc.enter_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, pickNextColour); } function pickColour(step) { currColour = (currColour + step) + 4; currColour = currColour % 4; if (currColour == pickedColour) { currColour = (currColour + step) + 4; currColour = currColour % 4; } mc.mainScreen_mc.content_mc.character_mc.colour1_mc.gotoAndStop(currColour + 1); mc.mainScreen_mc.content_mc.character_mc.colour2_mc.gotoAndStop(currColour + 1); } function pickNextColour() { main.Main.getInstance().setPlayerColour(currPlayer, currColour); if (main.Main.getInstance().multiplayer) { if (currPlayer == 0) { pickedColour = currColour; pickColour(1); currPlayer = 1; mc.mainScreen_mc.content_mc.playerLabel_mc.gotoAndStop(2); } else { initCodeScreen(); } } else { var _local2 = [0, 1, 2, 3]; _local2.splice(currColour, 1); main.Main.getInstance().setPlayerColour(1, _local2[Math.floor(Math.random() * 3)]); initCodeScreen(); } } function initCodeScreen() { main.Main.getInstance().resetSecretWeapon(); mc.mainScreen_mc.gotoAndStop("codeEntry"); mc.mainScreen_mc.theSiteA_btn.onRelease = function () { getURL (main.Main.THE_SITE_EXTRAS_URL, "_blank"); _root.kvClick(415); }; mc.mainScreen_mc.theSiteB_btn.onRelease = function () { getURL (main.Main.THE_SITE_EXTRAS_URL, "_blank"); _root.kvClick(415); }; mc.mainScreen_mc.code_mc.enter_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, submitCode); mc.mainScreen_mc.code_mc.skip_btn.onRelease = uk.kerb.utils.EventDelegate.create(this, startGame); Selection.setFocus(mc.mainScreen_mc.code_mc.userInput_txt); mc.mainScreen_mc.code_mc.userInput_txt.onSetFocus = uk.kerb.utils.EventDelegate.create(this, hideCodeMessage); dispatchEvent({type:"onSetKeyBinding", target:this, key:13, action:uk.kerb.utils.EventDelegate.create(this, submitCode)}); hideCodeMessage(); } function hideCodeMessage() { mc.mainScreen_mc.code_mc.message_mc._visible = false; } function submitCode() { var _local2 = mc.mainScreen_mc.code_mc.userInput_txt.text; var _local3 = main.Main.getInstance().validateCode(_local2); Selection.setFocus(null); if (_local3 || (_local2 == "")) { startGame(); } else { mc.mainScreen_mc.code_mc.userInput_txt.text = ""; mc.mainScreen_mc.code_mc.message_mc._visible = true; } } function startGame() { main.Main.getInstance().setupNewGame(); } function toggleSound() { var _local2 = main.Main.getInstance().getSoundManager(); if (_local2.isSoundOn()) { _local2.soundOff(); mc.mainScreen_mc.sound_btn.gotoAndStop("off"); } else { _local2.soundOn(); mc.mainScreen_mc.sound_btn.gotoAndStop("on"); } } var currColour = 0; var currPlayer = 0; var numPlayersSet = false; }
Symbol 2106 MovieClip [__Packages.uk.kerb.utils.SetOneInterval] Frame 0
class uk.kerb.utils.SetOneInterval { var func, interval; function SetOneInterval (duration, func) { this.func = func; interval = setInterval(this, "intervalCalled", duration); intervalList.push(this); } static function create(duration, func) { return((new uk.kerb.utils.SetOneInterval(duration, func)).interval); } static function clearAll() { var _local1; _local1 = 0; while (_local1 < intervalList.length) { intervalList[_local1].stop(); _local1++; } } function stop() { intervalCalled(); } function intervalCalled() { var _local2; clearInterval(interval); _local2 = 0; while (_local2 < intervalList.length) { if (intervalList[_local2] == this) { intervalList.splice(_local2, 1); break; } _local2++; } func(); } static var intervalList = []; }
Symbol 2107 MovieClip [__Packages.main.Instructions] Frame 0
class main.Instructions extends main.AbstractSection implements main.ISection { var intro_func, dispatchEvent, active, mc, introCompleteHandler, outroCompleteHandler; function Instructions (mc) { super(mc); var _local3 = new utils.SectionEvent(main.Main.SECTION_INTRO, true, true, false); intro_func = uk.kerb.utils.EventDelegate.create(this, dispatchEvent, _local3); } function init() { if (!active) { mc.mainScreen_mc.gotoAndStop(2); mc.mainScreen_mc.back_btn.onRelease = intro_func; active = true; } dispatchEvent({type:"onSetKeyBinding", target:this, key:32, action:intro_func}); } function playIntro() { mc.introAnimation_mc.animationComplete = introCompleteHandler; uk.kerb.utils.SetOneInterval.create(10, uk.kerb.utils.EventDelegate.create(mc.introAnimation_mc, mc.introAnimation_mc.gotoAndPlay, 2)); } function playOutro() { mc.outroAnimation_mc.animationComplete = outroCompleteHandler; mc.outroAnimation_mc.gotoAndPlay(2); mc.mainScreen_mc.gotoAndStop(1); } }
Symbol 2108 MovieClip [__Packages.main.InGameInstructions] Frame 0
class main.InGameInstructions extends main.AbstractSection implements main.ISection { var intro_func, dispatchEvent, active, mc, introCompleteHandler, outroCompleteHandler; function InGameInstructions (mc) { super(mc); var _local3 = new utils.SectionEvent(main.Main.SECTION_GAME, true, true, false); intro_func = uk.kerb.utils.EventDelegate.create(this, dispatchEvent, _local3); } function init() { if (!active) { mc.mainScreen_mc.gotoAndStop(2); mc.mainScreen_mc.back_btn.onRelease = intro_func; active = true; } dispatchEvent({type:"onSetKeyBinding", target:this, key:32, action:intro_func}); } function playIntro() { mc.introAnimation_mc.animationComplete = introCompleteHandler; uk.kerb.utils.SetOneInterval.create(10, uk.kerb.utils.EventDelegate.create(mc.introAnimation_mc, mc.introAnimation_mc.gotoAndPlay, 2)); } function playOutro() { mc.outroAnimation_mc.animationComplete = outroCompleteHandler; mc.outroAnimation_mc.gotoAndPlay(2); } }
Symbol 2109 MovieClip [__Packages.main.GameOver] Frame 0
class main.GameOver extends main.AbstractSection implements main.ISection { var intro_func, dispatchEvent, active, mc, gameState, avatar, introCompleteHandler, outroCompleteHandler; function GameOver (mc) { super(mc); var _local3 = new utils.SectionEvent(main.Main.SECTION_INTRO, true, true, false); intro_func = uk.kerb.utils.EventDelegate.create(this, dispatchEvent, _local3); } function init() { if (!active) { mc.mainScreen_mc.gotoAndStop(2); mc.mainScreen_mc.playagain_btn.onRelease = intro_func; mc.mainScreen_mc.winlose_mc.thesite_btn.onRelease = function () { getURL (main.Main.THE_SITE_URL, "_blank"); _root.kvClick(416); }; gameState = main.Main.getInstance().getGameState(); if (gameState.winningSide == main.Main.getInstance().myGameStatePos) { if (main.Main.getInstance().getWinningScore() >= 0) { mc.mainScreen_mc.winlose_mc.gotoAndStop("winner"); } else { mc.mainScreen_mc.winlose_mc.gotoAndStop("winnerDebt"); } } else { mc.mainScreen_mc.winlose_mc.gotoAndStop("loser"); } var _local4 = Math.ceil(Math.random() * 3); mc.mainScreen_mc.winlose_mc.char_mc.gotoAndStop(_local4); var _local3 = main.Main.getInstance().myGameStatePos; var _local5 = main.Main.getInstance().playerColours[_local3] + 1; var _local6 = (gameState.avatars[_local3] + ",") + _local5; avatar = new game.Avatar(mc.mainScreen_mc.winlose_mc.char_mc.ani_mc, _local6); active = true; } } function playIntro() { introCompleteHandler(); } function uninit() { avatar.dispose(); } function playOutro() { mc.outroAnimation_mc.animationComplete = outroCompleteHandler; mc.outroAnimation_mc.gotoAndPlay(2); } }
Symbol 1156 MovieClip Frame 1
stop();
Symbol 1210 MovieClip Frame 1
stop();
Symbol 1220 MovieClip Frame 1
sheep_mc.stop();
Symbol 1224 MovieClip Frame 1
stop();
Symbol 1230 MovieClip Frame 1
stop();
Symbol 1236 MovieClip Frame 1
stop();
Symbol 1242 MovieClip Frame 1
stop();
Symbol 1248 MovieClip Frame 1
stop();
Symbol 1254 MovieClip Frame 1
stop();
Symbol 1262 MovieClip Frame 1
stop();
Symbol 1268 MovieClip Frame 1
stop();
Symbol 1274 MovieClip Frame 1
stop();
Symbol 1280 MovieClip Frame 1
stop();
Symbol 1286 MovieClip Frame 1
stop();
Symbol 1292 MovieClip Frame 1
stop();
Symbol 1298 MovieClip Frame 1
stop();
Symbol 1304 MovieClip Frame 1
stop();
Symbol 1310 MovieClip Frame 1
stop();
Symbol 1316 MovieClip Frame 1
stop();
Symbol 1326 MovieClip Frame 1
stop();
Symbol 1330 MovieClip Frame 1
stop();
Symbol 1335 MovieClip Frame 1
stop();
Symbol 1340 MovieClip Frame 1
stop();
Symbol 1344 MovieClip Frame 1
stop();
Symbol 1348 MovieClip Frame 1
stop();
Symbol 1359 MovieClip Frame 1
this.onRelease = function () { }; this.useHandCursor = false;
Symbol 1444 MovieClip Frame 1
stop();
Symbol 1456 MovieClip Frame 1
stop();
Symbol 1457 MovieClip Frame 1
stop();
Symbol 1457 MovieClip Frame 2
animationComplete();
Symbol 1458 MovieClip Frame 2
stop();
Symbol 1464 MovieClip Frame 1
stop();
Symbol 1466 MovieClip Frame 1
stop();
Symbol 1467 MovieClip Frame 1
stop();
Symbol 1469 MovieClip Frame 1
stop();
Symbol 1480 MovieClip Frame 133
stop();
Symbol 1567 MovieClip Frame 133
stop();
Symbol 1687 MovieClip Frame 251
stop();
Symbol 1704 MovieClip Frame 370
stop();
Symbol 1714 MovieClip Frame 96
stop();
Symbol 1798 MovieClip Frame 225
stop();
Symbol 1799 MovieClip Frame 1
stop();
Symbol 1802 MovieClip Frame 1
stop();
Symbol 1806 MovieClip Frame 1
stop();
Symbol 1820 MovieClip Frame 280
stop();
Symbol 1847 MovieClip Frame 280
stop();
Symbol 1849 MovieClip Frame 1
stop();
Symbol 1865 MovieClip Frame 1
stop();
Symbol 1868 MovieClip Frame 1
stop();
Symbol 1868 MovieClip Frame 3
animationComplete();
Symbol 1869 MovieClip Frame 2
stop();
Symbol 1941 MovieClip Frame 1
stop();
Symbol 1942 MovieClip Frame 1
stop();
Symbol 1942 MovieClip Frame 76
addLogo();
Symbol 1942 MovieClip Frame 143
animationComplete();
Symbol 1955 MovieClip Frame 1
stop();
Symbol 1969 MovieClip Frame 1
stop();
Symbol 2012 MovieClip Frame 1
stop();
Symbol 2025 MovieClip Frame 1
stop();
Symbol 2033 MovieClip Frame 1
stop();
Symbol 2033 MovieClip Frame 179
gotoAndPlay (2);
Symbol 2033 MovieClip Frame 180
stop(); initCharacterScreen();
Symbol 2033 MovieClip Frame 192
stop(); initCodeScreen();
Symbol 2033 MovieClip Frame 203
stop();
Symbol 2033 MovieClip Frame 214
initSoundButton();
Symbol 2034 MovieClip Frame 2
stop();
Symbol 2035 MovieClip Frame 1
main.Main.getInstance().init(this);

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [t]Uses:1Used by:1383 1429 2020 2024
Symbol 3 GraphicUsed by:49 760
Symbol 4 GraphicUsed by:49 760 911
Symbol 5 GraphicUsed by:49 760
Symbol 6 GraphicUsed by:49
Symbol 7 GraphicUsed by:49
Symbol 8 GraphicUsed by:49
Symbol 9 GraphicUsed by:49
Symbol 10 GraphicUsed by:49 760
Symbol 11 GraphicUsed by:49 760
Symbol 12 GraphicUsed by:49
Symbol 13 GraphicUsed by:49 760
Symbol 14 GraphicUsed by:49 760
Symbol 15 GraphicUsed by:49 760
Symbol 16 GraphicUsed by:49 760
Symbol 17 GraphicUsed by:49 760
Symbol 18 GraphicUsed by:49 760
Symbol 19 GraphicUsed by:49 760
Symbol 20 GraphicUsed by:49 760
Symbol 21 GraphicUsed by:49 760
Symbol 22 GraphicUsed by:49 760
Symbol 23 GraphicUsed by:49 760
Symbol 24 GraphicUsed by:49 760
Symbol 25 GraphicUsed by:49 760
Symbol 26 GraphicUsed by:49 760
Symbol 27 GraphicUsed by:49 760
Symbol 28 GraphicUsed by:49 760
Symbol 29 GraphicUsed by:49 760
Symbol 30 GraphicUsed by:49 760
Symbol 31 GraphicUsed by:49
Symbol 32 GraphicUsed by:49 760
Symbol 33 GraphicUsed by:49
Symbol 34 GraphicUsed by:49 760
Symbol 35 GraphicUsed by:49 760
Symbol 36 GraphicUsed by:49 760
Symbol 37 GraphicUsed by:49 760
Symbol 38 GraphicUsed by:49 760
Symbol 39 GraphicUsed by:49 760
Symbol 40 GraphicUsed by:49 760
Symbol 41 GraphicUsed by:49 760
Symbol 42 GraphicUsed by:49 760
Symbol 43 GraphicUsed by:49 760
Symbol 44 GraphicUsed by:49 760
Symbol 45 GraphicUsed by:49 760
Symbol 46 GraphicUsed by:49 760
Symbol 47 GraphicUsed by:49 760
Symbol 48 GraphicUsed by:49 760
Symbol 49 MovieClip [explodesmall_mc]Uses:3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48Used by:1112
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClip [weapon_tarfeather]Uses:51Used by:1112 1318
Symbol 53 GraphicUsed by:54 81 525 527
Symbol 54 MovieClip [collideparachute_mc]Uses:53Used by:1112
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 GraphicUsed by:62 79 1112 1458 1869 2034
Symbol 60 FontUsed by:61 77 80 1113 1459 1870
Symbol 61 EditableTextUses:60Used by:62
Symbol 62 MovieClipUses:59 61Used by:Timeline
Symbol 63 GraphicUsed by:79
Symbol 64 ShapeTweeningUsed by:79
Symbol 65 GraphicUsed by:79 104
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:76
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:76
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:76
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:76
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:67 69 71 73 75Used by:79
Symbol 77 EditableTextUses:60Used by:79
Symbol 78 GraphicUsed by:79 104 694
Symbol 79 MovieClipUses:63 64 65 76 59 77 78Used by:Timeline
Symbol 80 EditableTextUses:60Used by:1112
Symbol 81 MovieClip [pcollide_mc]Uses:53Used by:1112
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:101 159 212 230 241 276 301 352 353 357 358 359 360 361 371 373 374 375 414 415 1349
Symbol 84 GraphicUsed by:85 1465
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:101 159 212 230 241 276 301 352 353 357 358 359 360 361 371 373 374 375 414 415 1349
Symbol 87 GraphicUsed by:88 1470
Symbol 88 MovieClipUses:87Used by:101 212 215 230 276 301 352 353 357 358 359 360 361 371 374 375 1349
Symbol 89 GraphicUsed by:90 1467
Symbol 90 MovieClipUses:89Used by:101 159 212 230 241 276 301 352 353 357 361 375 414 415 1349
Symbol 91 GraphicUsed by:94 1469
Symbol 92 GraphicUsed by:93 1468
Symbol 93 MovieClipUses:92Used by:94 158
Symbol 94 MovieClipUses:91 93Used by:101 159 212 230 241 276 301 352 353 357 361 375 414 415 1349
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:101 159 212 230 276 301 352 353 357 361 375 1349
Symbol 97 GraphicUsed by:98 1471
Symbol 98 MovieClipUses:97Used by:101 159 212 230 276 301 352 353 357 361 375 1349
Symbol 99 GraphicUsed by:100 1473
Symbol 100 MovieClipUses:99Used by:101 159 212 230 241 276 301 352 353 357 361 375 414 415 1349
Symbol 101 MovieClipUses:83 86 88 90 94 96 98 100Used by:416 1990
Symbol 102 GraphicUsed by:104
Symbol 103 ShapeTweeningUsed by:104
Symbol 104 MovieClipUses:102 103 65 78Used by:416
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:111
Symbol 108 GraphicUsed by:111
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClip [indicator_mc]Uses:107 108 109 110Used by:416
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:136 151 159 215 230 276 301 352 353 357 358 359 360 371 373 374 375
Symbol 114 GraphicUsed by:115 137 1806
Symbol 115 MovieClipUses:114Used by:136
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:136 151 215
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:136 151 215
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:136
Symbol 122 GraphicUsed by:123 1799
Symbol 123 MovieClipUses:122Used by:136 151 159 215 230 276 301 352 353 357 358 359 360 371 373 374 375
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126 140
Symbol 126 MovieClipUses:125Used by:136 215
Symbol 127 GraphicUsed by:128 1801
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:136 151 159 215 230 276 301 352 353 357 358 359 360 371 373 374 375
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:136 159 215 276 301 352 353 357 358 359 360 371 373 374 375
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:136
Symbol 134 GraphicUsed by:135 1803
Symbol 135 MovieClipUses:134Used by:136 151 159 215 230 276 301 352 353 357 358 359 360 371 373 374 375
Symbol 136 MovieClipUses:113 115 117 119 121 123 126 129 131 133 135Used by:416
Symbol 137 MovieClipUses:114Used by:151 159 215 230 276 301 352 353 357 358 359 360 371 373 374 375
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:151 215
Symbol 140 MovieClipUses:125Used by:151
Symbol 141 GraphicUsed by:142 1472
Symbol 142 MovieClipUses:141Used by:151 212 231
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:151 371 374
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:151 212
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:151
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:113 137 139 117 119 140 123 129 135 142 144 146 148 150Used by:416
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:159
Symbol 154 GraphicUsed by:155 1479
Symbol 155 MovieClipUses:154Used by:159 212
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:159 358 359 360
Symbol 158 MovieClipUses:93Used by:159
Symbol 159 MovieClipUses:153 83 86 90 94 96 98 100 155 113 123 129 131 135 157 137 158Used by:416
Symbol 160 GraphicUsed by:212
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:212
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:212
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:212
Symbol 167 GraphicUsed by:212
Symbol 168 GraphicUsed by:212
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:212
Symbol 171 GraphicUsed by:212
Symbol 172 GraphicUsed by:212
Symbol 173 GraphicUsed by:212
Symbol 174 GraphicUsed by:212
Symbol 175 GraphicUsed by:212
Symbol 176 GraphicUsed by:212
Symbol 177 GraphicUsed by:212
Symbol 178 GraphicUsed by:212
Symbol 179 GraphicUsed by:212
Symbol 180 GraphicUsed by:212
Symbol 181 GraphicUsed by:212
Symbol 182 GraphicUsed by:212
Symbol 183 GraphicUsed by:212
Symbol 184 GraphicUsed by:212
Symbol 185 GraphicUsed by:212
Symbol 186 GraphicUsed by:212
Symbol 187 GraphicUsed by:212
Symbol 188 GraphicUsed by:212
Symbol 189 GraphicUsed by:212
Symbol 190 GraphicUsed by:212
Symbol 191 GraphicUsed by:212
Symbol 192 GraphicUsed by:212
Symbol 193 GraphicUsed by:212
Symbol 194 GraphicUsed by:212
Symbol 195 GraphicUsed by:212
Symbol 196 GraphicUsed by:212
Symbol 197 GraphicUsed by:212
Symbol 198 GraphicUsed by:212
Symbol 199 GraphicUsed by:212
Symbol 200 GraphicUsed by:212
Symbol 201 GraphicUsed by:212
Symbol 202 GraphicUsed by:212
Symbol 203 GraphicUsed by:212
Symbol 204 GraphicUsed by:212
Symbol 205 GraphicUsed by:212
Symbol 206 GraphicUsed by:212
Symbol 207 GraphicUsed by:212
Symbol 208 GraphicUsed by:212
Symbol 209 GraphicUsed by:212
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:160 90 83 86 88 94 98 142 100 162 155 164 146 96 166 167 168 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211Used by:416
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:113 137 117 139 126 119 123 214 129 131 88 135Used by:409 416
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:217 218Used by:220 532
Symbol 220 MovieClipUses:219Used by:221 222 223
Symbol 221 MovieClipUses:220Used by:224 225
Symbol 222 MovieClipUses:220Used by:224 225
Symbol 223 MovieClipUses:220Used by:224 225
Symbol 224 MovieClipUses:221 222 223Used by:230
Symbol 225 MovieClipUses:221 222 223Used by:230
Symbol 226 ShapeTweeningUsed by:229
Symbol 227 ShapeTweeningUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:226 227 228Used by:230
Symbol 230 MovieClipUses:83 86 90 94 96 88 100 98 224 225 123 129 135 137 113 229Used by:416
Symbol 231 MovieClipUses:142Used by:241 414 415
Symbol 232 GraphicUsed by:233 1800
Symbol 233 MovieClipUses:232Used by:241 358 359 360 414 415
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:241 414 415
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:238 239 240
Symbol 238 MovieClipUses:237Used by:241
Symbol 239 MovieClipUses:237Used by:241
Symbol 240 MovieClipUses:237Used by:241
Symbol 241 MovieClipUses:90 83 86 94 231 233 235 100 238 239 240Used by:416
Symbol 242 GraphicUsed by:276
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:276
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:276
Symbol 247 GraphicUsed by:276
Symbol 248 GraphicUsed by:276
Symbol 249 GraphicUsed by:276
Symbol 250 GraphicUsed by:276
Symbol 251 GraphicUsed by:276
Symbol 252 GraphicUsed by:276
Symbol 253 GraphicUsed by:276
Symbol 254 GraphicUsed by:276
Symbol 255 GraphicUsed by:276
Symbol 256 GraphicUsed by:276
Symbol 257 GraphicUsed by:276
Symbol 258 GraphicUsed by:276
Symbol 259 GraphicUsed by:276
Symbol 260 GraphicUsed by:276
Symbol 261 GraphicUsed by:276
Symbol 262 GraphicUsed by:276
Symbol 263 GraphicUsed by:276
Symbol 264 GraphicUsed by:276
Symbol 265 GraphicUsed by:276
Symbol 266 GraphicUsed by:276
Symbol 267 GraphicUsed by:276
Symbol 268 GraphicUsed by:276
Symbol 269 GraphicUsed by:276
Symbol 270 GraphicUsed by:276
Symbol 271 GraphicUsed by:276
Symbol 272 GraphicUsed by:276
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:83 86 90 94 96 88 100 98 242 123 131 129 135 137 113 244 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275Used by:416
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:301 357 375
Symbol 279 GraphicUsed by:300 357 375
Symbol 280 GraphicUsed by:300 357 375
Symbol 281 GraphicUsed by:300 357 375
Symbol 282 GraphicUsed by:300 357 375
Symbol 283 GraphicUsed by:300 357 375
Symbol 284 GraphicUsed by:300 357 375
Symbol 285 GraphicUsed by:300 357 375
Symbol 286 GraphicUsed by:300 357 375
Symbol 287 GraphicUsed by:300 357 375
Symbol 288 GraphicUsed by:300 357 375
Symbol 289 GraphicUsed by:300 357 375
Symbol 290 GraphicUsed by:300 357 375
Symbol 291 GraphicUsed by:300 357 375
Symbol 292 GraphicUsed by:300 357 375
Symbol 293 GraphicUsed by:300 357 375
Symbol 294 GraphicUsed by:300 357 375
Symbol 295 GraphicUsed by:300 357 375
Symbol 296 GraphicUsed by:300 357 375
Symbol 297 GraphicUsed by:300 357 375
Symbol 298 GraphicUsed by:300 357 375
Symbol 299 GraphicUsed by:300 357 375
Symbol 300 MovieClipUses:279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299Used by:301
Symbol 301 MovieClipUses:83 86 90 94 96 88 100 98 278 300 123 131 129 135 137 113Used by:416
Symbol 302 ShapeTweeningUsed by:331
Symbol 303 GraphicUsed by:331
Symbol 304 GraphicUsed by:331
Symbol 305 GraphicUsed by:331
Symbol 306 GraphicUsed by:331
Symbol 307 GraphicUsed by:331
Symbol 308 GraphicUsed by:331
Symbol 309 GraphicUsed by:331
Symbol 310 GraphicUsed by:331
Symbol 311 GraphicUsed by:331
Symbol 312 GraphicUsed by:331
Symbol 313 GraphicUsed by:331
Symbol 314 GraphicUsed by:331
Symbol 315 GraphicUsed by:331
Symbol 316 GraphicUsed by:331
Symbol 317 ShapeTweeningUsed by:331
Symbol 318 GraphicUsed by:331
Symbol 319 GraphicUsed by:331
Symbol 320 GraphicUsed by:331
Symbol 321 GraphicUsed by:331
Symbol 322 GraphicUsed by:331
Symbol 323 GraphicUsed by:331
Symbol 324 GraphicUsed by:331
Symbol 325 GraphicUsed by:331
Symbol 326 GraphicUsed by:331
Symbol 327 GraphicUsed by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330Used by:352
Symbol 332 ShapeTweeningUsed by:351
Symbol 333 GraphicUsed by:351
Symbol 334 GraphicUsed by:351
Symbol 335 GraphicUsed by:351
Symbol 336 GraphicUsed by:351
Symbol 337 GraphicUsed by:351
Symbol 338 GraphicUsed by:351
Symbol 339 GraphicUsed by:351
Symbol 340 GraphicUsed by:351
Symbol 341 GraphicUsed by:351
Symbol 342 GraphicUsed by:351
Symbol 343 GraphicUsed by:351
Symbol 344 GraphicUsed by:351
Symbol 345 GraphicUsed by:351
Symbol 346 GraphicUsed by:351
Symbol 347 GraphicUsed by:351
Symbol 348 GraphicUsed by:351
Symbol 349 GraphicUsed by:351
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350Used by:352
Symbol 352 MovieClipUses:83 86 90 94 96 88 100 98 331 351 123 131 129 135 137 113Used by:416
Symbol 353 MovieClipUses:83 86 90 94 96 88 100 98 123 131 129 135 137 113Used by:357 375
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356 357 592
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:353 83 86 90 94 96 88 100 98 278 355 279 356 123 131 129 135 137 113 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299Used by:416
Symbol 358 MovieClipUses:83 86 88 113 123 129 131 233 135 157 137Used by:416
Symbol 359 MovieClipUses:88 83 86 113 123 129 131 233 135 157 137Used by:416
Symbol 360 MovieClipUses:88 83 86 113 123 129 131 233 135 157 137Used by:416
Symbol 361 MovieClipUses:83 86 88 90 94 96 98 100Used by:416
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:371 372
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:365 366Used by:371 372 374
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:370 528
Symbol 370 MovieClipUses:369Used by:371 372
Symbol 371 MovieClipUses:363 88 83 86 123 131 144 129 135 113 137 367 370Used by:416
Symbol 372 MovieClipUses:367 370 363Used by:373
Symbol 373 MovieClipUses:83 86 123 131 129 135 113 137 372Used by:416
Symbol 374 MovieClipUses:367 83 86 123 131 144 129 135 113 137 88Used by:416
Symbol 375 MovieClipUses:353 83 86 90 94 96 88 100 98 278 279 123 131 129 135 137 113 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299Used by:416
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:378
Symbol 378 MovieClipUses:377Used by:409
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:383 1230
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:383
Symbol 383 MovieClip [weapon_dog]Uses:380 382Used by:409 1112
Symbol 384 GraphicUsed by:408
Symbol 385 GraphicUsed by:408
Symbol 386 GraphicUsed by:408
Symbol 387 GraphicUsed by:408
Symbol 388 GraphicUsed by:408
Symbol 389 GraphicUsed by:408
Symbol 390 GraphicUsed by:408
Symbol 391 GraphicUsed by:408
Symbol 392 GraphicUsed by:408
Symbol 393 GraphicUsed by:408
Symbol 394 GraphicUsed by:408
Symbol 395 GraphicUsed by:408
Symbol 396 GraphicUsed by:408
Symbol 397 GraphicUsed by:408
Symbol 398 GraphicUsed by:408
Symbol 399 GraphicUsed by:408
Symbol 400 GraphicUsed by:408
Symbol 401 GraphicUsed by:408
Symbol 402 GraphicUsed by:408
Symbol 403 GraphicUsed by:408
Symbol 404 GraphicUsed by:408
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407Used by:409
Symbol 409 MovieClipUses:378 215 383 408Used by:416
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:412 413
Symbol 412 MovieClipUses:411Used by:415
Symbol 413 MovieClipUses:411Used by:415
Symbol 414 MovieClipUses:90 83 86 94 231 233 235 100Used by:415
Symbol 415 MovieClipUses:412 413 414 90 83 86 94 231 233 235 100Used by:416
Symbol 416 MovieClip [player_mc]Uses:101 104 111 136 151 159 212 215 230 241 276 301 352 357 358 359 360 361 371 373 374 375 409 415Used by:1112
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClip [powerup_mc]Uses:417Used by:1112
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:419Used by:455 506
Symbol 421 ShapeTweeningUsed by:455
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:425 506
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:423 424Used by:455 506
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:455 506
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:455 506
Symbol 430 ShapeTweeningUsed by:455
Symbol 431 ShapeTweeningUsed by:455
Symbol 432 ShapeTweeningUsed by:455
Symbol 433 ShapeTweeningUsed by:455
Symbol 434 ShapeTweeningUsed by:455
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:455 506
Symbol 437 ShapeTweeningUsed by:455
Symbol 438 ShapeTweeningUsed by:455
Symbol 439 ShapeTweeningUsed by:455
Symbol 440 ShapeTweeningUsed by:455
Symbol 441 ShapeTweeningUsed by:455
Symbol 442 ShapeTweeningUsed by:455
Symbol 443 ShapeTweeningUsed by:455
Symbol 444 ShapeTweeningUsed by:455
Symbol 445 ShapeTweeningUsed by:455
Symbol 446 ShapeTweeningUsed by:455
Symbol 447 ShapeTweeningUsed by:455
Symbol 448 ShapeTweeningUsed by:455
Symbol 449 ShapeTweeningUsed by:455
Symbol 450 ShapeTweeningUsed by:455
Symbol 451 ShapeTweeningUsed by:455
Symbol 452 ShapeTweeningUsed by:455
Symbol 453 GraphicUsed by:455 456
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:420 421 425 427 429 430 431 432 433 434 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454Used by:507
Symbol 456 MovieClipUses:453Used by:506
Symbol 457 ShapeTweeningUsed by:506
Symbol 458 ShapeTweeningUsed by:506
Symbol 459 ShapeTweeningUsed by:506
Symbol 460 ShapeTweeningUsed by:506
Symbol 461 ShapeTweeningUsed by:506
Symbol 462 GraphicUsed by:506
Symbol 463 GraphicUsed by:506
Symbol 464 GraphicUsed by:506
Symbol 465 GraphicUsed by:506
Symbol 466 GraphicUsed by:506
Symbol 467 GraphicUsed by:506
Symbol 468 GraphicUsed by:506
Symbol 469 ShapeTweeningUsed by:506
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:506
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:506
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:506
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:506
Symbol 478 GraphicUsed by:506
Symbol 479 GraphicUsed by:506
Symbol 480 GraphicUsed by:506
Symbol 481 GraphicUsed by:506
Symbol 482 GraphicUsed by:506
Symbol 483 GraphicUsed by:506
Symbol 484 GraphicUsed by:506
Symbol 485 GraphicUsed by:506
Symbol 486 GraphicUsed by:506
Symbol 487 GraphicUsed by:506
Symbol 488 GraphicUsed by:506
Symbol 489 GraphicUsed by:506
Symbol 490 ShapeTweeningUsed by:506
Symbol 491 GraphicUsed by:506
Symbol 492 GraphicUsed by:506
Symbol 493 GraphicUsed by:506
Symbol 494 GraphicUsed by:506
Symbol 495 ShapeTweeningUsed by:506
Symbol 496 GraphicUsed by:506
Symbol 497 GraphicUsed by:506
Symbol 498 GraphicUsed by:506
Symbol 499 GraphicUsed by:506
Symbol 500 GraphicUsed by:506
Symbol 501 GraphicUsed by:506
Symbol 502 GraphicUsed by:506
Symbol 503 GraphicUsed by:506
Symbol 504 GraphicUsed by:506
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:420 456 425 427 429 457 458 459 460 461 462 436 463 464 465 466 423 467 468 469 471 473 475 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505Used by:507
Symbol 507 MovieClip [parachute_mc]Uses:455 506Used by:1112
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClip [dirarrow_mc]Uses:508Used by:1112
Symbol 510 FontUsed by:511 512 513 514 515
Symbol 511 EditableTextUses:510Used by:516
Symbol 512 EditableTextUses:510Used by:516
Symbol 513 EditableTextUses:510Used by:516
Symbol 514 EditableTextUses:510Used by:516
Symbol 515 EditableTextUses:510Used by:516
Symbol 516 MovieClip [powerupTakenValue]Uses:511 512 513 514 515Used by:1112
Symbol 517 Sound [fx_gargle]Used by:1112
Symbol 518 Sound [fx_splat]Used by:1112
Symbol 519 Sound [fx_pain]Used by:1112
Symbol 520 Sound [fx_invaderfire]Used by:1112
Symbol 521 Sound [fx_cratedrop]Used by:1112
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:524 1318
Symbol 524 MovieClip [weapon_beerkeg]Uses:523Used by:1112
Symbol 525 MovieClip [collide_mc]Uses:53Used by:1112
Symbol 526 GraphicUsed by:528 1450 1454 1579
Symbol 527 MovieClip [collidearrow_mc]Uses:53Used by:528 1112
Symbol 528 MovieClip [weapon_arrow]Uses:526 369 527Used by:1112 1318
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531 1318
Symbol 531 MovieClip [weapon_beehive]Uses:530Used by:1112
Symbol 532 MovieClip [weapon_bee]Uses:219Used by:1112
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:535 1236
Symbol 535 MovieClip [weapon_deadcat]Uses:534Used by:1112
Symbol 536 GraphicUsed by:587 592 1055 1093
Symbol 537 GraphicUsed by:540
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:540 659
Symbol 540 MovieClipUses:537 539Used by:551 657 723
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:544 659
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:542 543Used by:551
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:547 659
Symbol 547 MovieClipUses:546Used by:551
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:550 659
Symbol 550 MovieClipUses:549Used by:551
Symbol 551 MovieClipUses:540 544 547 550Used by:587 722
Symbol 552 GraphicUsed by:587 592 1055 1093
Symbol 553 GraphicUsed by:587 592 1055 1093
Symbol 554 GraphicUsed by:587 592 1055 1093
Symbol 555 GraphicUsed by:587 592 1055 1093
Symbol 556 GraphicUsed by:587 592 1055 1093
Symbol 557 GraphicUsed by:587 592 1055 1093
Symbol 558 GraphicUsed by:587 592 1055 1093
Symbol 559 GraphicUsed by:587 592 1055 1093
Symbol 560 GraphicUsed by:587 592 1055 1093
Symbol 561 GraphicUsed by:587 592 1055 1093
Symbol 562 GraphicUsed by:587 592 1055 1093
Symbol 563 GraphicUsed by:587 592 1055 1093
Symbol 564 GraphicUsed by:587 592 1055 1093
Symbol 565 GraphicUsed by:587 592 1055 1093
Symbol 566 GraphicUsed by:587 592 1055 1093
Symbol 567 GraphicUsed by:587 592 1055 1093
Symbol 568 GraphicUsed by:587 592 1055 1093
Symbol 569 GraphicUsed by:587 592 1055 1093
Symbol 570 GraphicUsed by:587 592 1055 1093
Symbol 571 GraphicUsed by:587 592 1055 1093
Symbol 572 GraphicUsed by:587 592 1055 1093
Symbol 573 GraphicUsed by:587 592 1055 1093
Symbol 574 GraphicUsed by:587 592 1055 1093
Symbol 575 GraphicUsed by:587 592 1055 1093
Symbol 576 GraphicUsed by:587 592 1055 1093
Symbol 577 GraphicUsed by:587 592 1055 1093
Symbol 578 GraphicUsed by:587 592 1055 1093
Symbol 579 GraphicUsed by:587 592 1055 1093
Symbol 580 GraphicUsed by:587 592 1055 1093
Symbol 581 GraphicUsed by:587 592 1055 1093
Symbol 582 GraphicUsed by:587 592 1055 1093
Symbol 583 GraphicUsed by:587 592 1055 1093
Symbol 584 GraphicUsed by:587 592 1055 1093
Symbol 585 GraphicUsed by:587 592 1055 1093
Symbol 586 GraphicUsed by:587 592 1055 1093
Symbol 587 MovieClip [explodecat_mc]Uses:536 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586Used by:1112
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:592
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:592
Symbol 592 MovieClip [explodetar_mc]Uses:589 536 355 591 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586Used by:1112
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 MovieClip [weapon_dogshit]Uses:594Used by:1112 1318
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:598
Symbol 598 MovieClipUses:597Used by:599 1254
Symbol 599 MovieClip [weapon_condom]Uses:598Used by:1112
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:618 1242
Symbol 602 GraphicUsed by:612
Symbol 603 GraphicUsed by:612
Symbol 604 GraphicUsed by:612
Symbol 605 GraphicUsed by:612
Symbol 606 GraphicUsed by:612
Symbol 607 GraphicUsed by:612
Symbol 608 GraphicUsed by:612
Symbol 609 GraphicUsed by:612
Symbol 610 GraphicUsed by:612
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:602 603 604 605 606 607 608 609 610 611Used by:618
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:615
Symbol 615 MovieClipUses:614Used by:618
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:618 773 1242
Symbol 618 MovieClip [weapon_molotov]Uses:601 612 615 617Used by:1112 1961
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:621 623
Symbol 621 MovieClipUses:620Used by:622
Symbol 622 MovieClipUses:621Used by:623
Symbol 623 MovieClip [weapon_boomerang]Uses:620 622Used by:1112 1318
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:650 1317 1942
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:650 1317 1942
Symbol 628 GraphicUsed by:649 650
Symbol 629 GraphicUsed by:649 650
Symbol 630 GraphicUsed by:649 650
Symbol 631 GraphicUsed by:649 650
Symbol 632 GraphicUsed by:649 650
Symbol 633 GraphicUsed by:649 650
Symbol 634 GraphicUsed by:649 650
Symbol 635 GraphicUsed by:649 650
Symbol 636 GraphicUsed by:649 650
Symbol 637 GraphicUsed by:649 650
Symbol 638 GraphicUsed by:649 650
Symbol 639 GraphicUsed by:649 650
Symbol 640 GraphicUsed by:649 650
Symbol 641 GraphicUsed by:649 650
Symbol 642 GraphicUsed by:649 650
Symbol 643 GraphicUsed by:649 650
Symbol 644 GraphicUsed by:649 650
Symbol 645 GraphicUsed by:649 650
Symbol 646 GraphicUsed by:649 650
Symbol 647 GraphicUsed by:649 650
Symbol 648 GraphicUsed by:649 650
Symbol 649 MovieClipUses:628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648Used by:650
Symbol 650 MovieClip [weapon_catsndogs]Uses:625 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649Used by:1112
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:657 723
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653Used by:657 723
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:657 723
Symbol 657 MovieClipUses:540 652 654 656Used by:658
Symbol 658 MovieClip [weapon_dogbullet]Uses:657Used by:1112
Symbol 659 MovieClipUses:542 549 539 546Used by:660
Symbol 660 MovieClip [weapon_catbullet]Uses:659Used by:1112
Symbol 661 GraphicUsed by:693
Symbol 662 GraphicUsed by:693
Symbol 663 GraphicUsed by:693
Symbol 664 GraphicUsed by:693
Symbol 665 GraphicUsed by:693
Symbol 666 GraphicUsed by:693
Symbol 667 GraphicUsed by:693
Symbol 668 GraphicUsed by:693
Symbol 669 GraphicUsed by:693
Symbol 670 GraphicUsed by:693
Symbol 671 GraphicUsed by:693
Symbol 672 GraphicUsed by:693
Symbol 673 GraphicUsed by:693
Symbol 674 GraphicUsed by:693
Symbol 675 GraphicUsed by:693
Symbol 676 GraphicUsed by:693
Symbol 677 GraphicUsed by:693
Symbol 678 GraphicUsed by:693
Symbol 679 GraphicUsed by:693
Symbol 680 GraphicUsed by:693
Symbol 681 GraphicUsed by:693
Symbol 682 GraphicUsed by:693
Symbol 683 GraphicUsed by:693
Symbol 684 GraphicUsed by:693
Symbol 685 GraphicUsed by:693
Symbol 686 GraphicUsed by:693
Symbol 687 GraphicUsed by:693
Symbol 688 GraphicUsed by:693
Symbol 689 GraphicUsed by:693
Symbol 690 GraphicUsed by:693
Symbol 691 GraphicUsed by:693
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClip [explodepixel_mc]Uses:661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692Used by:1112
Symbol 694 MovieClip [weapon_spaceinvaderbullet]Uses:78Used by:1112
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClip [destroypixel_mc]Uses:695Used by:1112
Symbol 697 GraphicUsed by:722
Symbol 698 GraphicUsed by:722
Symbol 699 GraphicUsed by:722
Symbol 700 GraphicUsed by:722
Symbol 701 GraphicUsed by:722
Symbol 702 GraphicUsed by:722
Symbol 703 GraphicUsed by:722
Symbol 704 GraphicUsed by:722
Symbol 705 GraphicUsed by:722
Symbol 706 GraphicUsed by:722
Symbol 707 GraphicUsed by:722
Symbol 708 GraphicUsed by:722
Symbol 709 GraphicUsed by:722
Symbol 710 GraphicUsed by:722
Symbol 711 GraphicUsed by:722
Symbol 712 GraphicUsed by:722
Symbol 713 GraphicUsed by:722
Symbol 714 GraphicUsed by:722
Symbol 715 GraphicUsed by:722
Symbol 716 GraphicUsed by:722
Symbol 717 GraphicUsed by:722
Symbol 718 GraphicUsed by:722
Symbol 719 GraphicUsed by:722
Symbol 720 GraphicUsed by:722
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClip [exploderainingcat_mc]Uses:551 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721Used by:1112
Symbol 723 MovieClipUses:540 652 654 656Used by:749
Symbol 724 GraphicUsed by:749
Symbol 725 GraphicUsed by:749
Symbol 726 GraphicUsed by:749
Symbol 727 GraphicUsed by:749
Symbol 728 GraphicUsed by:749
Symbol 729 GraphicUsed by:749
Symbol 730 GraphicUsed by:749
Symbol 731 GraphicUsed by:749
Symbol 732 GraphicUsed by:749
Symbol 733 GraphicUsed by:749
Symbol 734 GraphicUsed by:749
Symbol 735 GraphicUsed by:749
Symbol 736 GraphicUsed by:749
Symbol 737 GraphicUsed by:749
Symbol 738 GraphicUsed by:749
Symbol 739 GraphicUsed by:749
Symbol 740 GraphicUsed by:749
Symbol 741 GraphicUsed by:749
Symbol 742 GraphicUsed by:749
Symbol 743 GraphicUsed by:749
Symbol 744 GraphicUsed by:749
Symbol 745 GraphicUsed by:749
Symbol 746 GraphicUsed by:749
Symbol 747 GraphicUsed by:749
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClip [exploderainingdog_mc]Uses:723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748Used by:1112
Symbol 750 Sound [fx_death]Used by:1112
Symbol 751 Sound [fx_explosion]Used by:1112
Symbol 752 Sound [fx_explosion2]Used by:1112
Symbol 753 GraphicUsed by:760
Symbol 754 GraphicUsed by:760
Symbol 755 GraphicUsed by:760
Symbol 756 GraphicUsed by:760
Symbol 757 GraphicUsed by:760
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClip [explodebig_mc]Uses:3 4 5 753 754 755 756 10 11 757 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 758 32 759 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48Used by:1112
Symbol 761 GraphicUsed by:762 763 1027 1483
Symbol 762 MovieClip [destroybig_mc]Uses:761Used by:1112
Symbol 763 MovieClip [destroysmall_mc]Uses:761Used by:1112
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClip [dirt_mc]Uses:764Used by:1112
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:773 1248
Symbol 768 GraphicUsed by:773 1248
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:771 772
Symbol 771 MovieClipUses:770Used by:773
Symbol 772 MovieClipUses:770Used by:773
Symbol 773 MovieClipUses:767 768 771 772 617Used by:776 1956
Symbol 774 FontUsed by:775 1256
Symbol 775 EditableTextUses:774Used by:776
Symbol 776 MovieClip [weapon_dynamite]Uses:773 775Used by:1112
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:792
Symbol 779 ShapeTweeningUsed by:792
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClipUses:780Used by:792
Symbol 782 ShapeTweeningUsed by:792
Symbol 783 ShapeTweeningUsed by:792
Symbol 784 GraphicUsed by:792
Symbol 785 GraphicUsed by:792
Symbol 786 GraphicUsed by:792
Symbol 787 GraphicUsed by:792
Symbol 788 GraphicUsed by:792
Symbol 789 GraphicUsed by:792
Symbol 790 GraphicUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:778 779 781 782 783 784 785 786 787 788 789 790 791Used by:793 1220 1957
Symbol 793 MovieClip [weapon_sheep]Uses:792Used by:1112
Symbol 794 GraphicUsed by:818
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:818
Symbol 797 GraphicUsed by:818
Symbol 798 GraphicUsed by:818
Symbol 799 GraphicUsed by:818
Symbol 800 GraphicUsed by:818
Symbol 801 GraphicUsed by:818
Symbol 802 GraphicUsed by:818
Symbol 803 GraphicUsed by:818
Symbol 804 GraphicUsed by:818
Symbol 805 GraphicUsed by:818
Symbol 806 GraphicUsed by:818
Symbol 807 GraphicUsed by:818
Symbol 808 GraphicUsed by:818
Symbol 809 GraphicUsed by:818
Symbol 810 GraphicUsed by:818
Symbol 811 GraphicUsed by:818
Symbol 812 GraphicUsed by:818
Symbol 813 GraphicUsed by:818
Symbol 814 GraphicUsed by:818
Symbol 815 GraphicUsed by:818
Symbol 816 GraphicUsed by:818
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClip [anvilsmoke_mc]Uses:794 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817Used by:1112
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:823
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:823
Symbol 823 MovieClip [smoke_mc]Uses:820 822Used by:1112
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:826
Symbol 826 MovieClipUses:825Used by:1112
Symbol 827 GraphicUsed by:905 1902
Symbol 828 GraphicUsed by:905
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:905 1902
Symbol 831 GraphicUsed by:905 1902
Symbol 832 GraphicUsed by:905
Symbol 833 GraphicUsed by:905 1902
Symbol 834 GraphicUsed by:905
Symbol 835 GraphicUsed by:905 1902
Symbol 836 GraphicUsed by:905
Symbol 837 GraphicUsed by:905 1902
Symbol 838 GraphicUsed by:905
Symbol 839 GraphicUsed by:905 1902
Symbol 840 GraphicUsed by:905
Symbol 841 GraphicUsed by:905 1902
Symbol 842 GraphicUsed by:905
Symbol 843 GraphicUsed by:905 1902
Symbol 844 GraphicUsed by:905
Symbol 845 GraphicUsed by:905 1902
Symbol 846 GraphicUsed by:905
Symbol 847 GraphicUsed by:905 1902
Symbol 848 GraphicUsed by:905
Symbol 849 GraphicUsed by:905 1902
Symbol 850 GraphicUsed by:905
Symbol 851 GraphicUsed by:905 1902
Symbol 852 GraphicUsed by:905
Symbol 853 GraphicUsed by:905 1902
Symbol 854 GraphicUsed by:905
Symbol 855 GraphicUsed by:905 1902
Symbol 856 GraphicUsed by:905
Symbol 857 GraphicUsed by:905 1902
Symbol 858 GraphicUsed by:905
Symbol 859 GraphicUsed by:905 1902
Symbol 860 GraphicUsed by:905
Symbol 861 GraphicUsed by:905 1902
Symbol 862 GraphicUsed by:905
Symbol 863 GraphicUsed by:905 1902
Symbol 864 GraphicUsed by:905
Symbol 865 GraphicUsed by:905 1902
Symbol 866 GraphicUsed by:905
Symbol 867 GraphicUsed by:905 1902
Symbol 868 GraphicUsed by:905
Symbol 869 GraphicUsed by:905 1902
Symbol 870 GraphicUsed by:905
Symbol 871 GraphicUsed by:905 1902
Symbol 872 GraphicUsed by:905
Symbol 873 GraphicUsed by:905 1902
Symbol 874 GraphicUsed by:905
Symbol 875 GraphicUsed by:905 1902
Symbol 876 GraphicUsed by:905
Symbol 877 GraphicUsed by:905 1902
Symbol 878 GraphicUsed by:905
Symbol 879 GraphicUsed by:905 1902
Symbol 880 GraphicUsed by:905
Symbol 881 GraphicUsed by:905 1902
Symbol 882 GraphicUsed by:905
Symbol 883 GraphicUsed by:905 1902
Symbol 884 GraphicUsed by:905
Symbol 885 GraphicUsed by:905 1902
Symbol 886 GraphicUsed by:905
Symbol 887 GraphicUsed by:905 1902
Symbol 888 GraphicUsed by:905
Symbol 889 GraphicUsed by:905 1902
Symbol 890 GraphicUsed by:905
Symbol 891 GraphicUsed by:905 1902
Symbol 892 GraphicUsed by:905 1902
Symbol 893 GraphicUsed by:905 1902
Symbol 894 GraphicUsed by:905 1902
Symbol 895 GraphicUsed by:905 1902
Symbol 896 GraphicUsed by:905 1902
Symbol 897 GraphicUsed by:905 1902
Symbol 898 GraphicUsed by:905 1902
Symbol 899 GraphicUsed by:905 1902
Symbol 900 GraphicUsed by:905 1902
Symbol 901 GraphicUsed by:905 1902
Symbol 902 GraphicUsed by:905 1902
Symbol 903 GraphicUsed by:905 1902
Symbol 904 GraphicUsed by:905 1902
Symbol 905 MovieClip [explodemolotov_mc]Uses:827 828 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904Used by:1112 1961
Symbol 906 Sound [fx_throw]Used by:1112
Symbol 907 Sound [fx_bees]Used by:1112
Symbol 908 Sound [fx_arrowembed]Used by:1112
Symbol 909 Sound [fx_cock]Used by:1112
Symbol 910 Sound [fx_molotov]Used by:1112
Symbol 911 MovieClipUses:4Used by:1026 1037
Symbol 912 GraphicUsed by:1026
Symbol 913 GraphicUsed by:1026
Symbol 914 GraphicUsed by:1026
Symbol 915 GraphicUsed by:1026
Symbol 916 GraphicUsed by:1026
Symbol 917 GraphicUsed by:1026
Symbol 918 GraphicUsed by:1026
Symbol 919 GraphicUsed by:1026
Symbol 920 GraphicUsed by:1026
Symbol 921 GraphicUsed by:1026
Symbol 922 GraphicUsed by:1026
Symbol 923 GraphicUsed by:1026
Symbol 924 GraphicUsed by:1026
Symbol 925 GraphicUsed by:1026
Symbol 926 GraphicUsed by:1026
Symbol 927 GraphicUsed by:1026
Symbol 928 GraphicUsed by:1026
Symbol 929 GraphicUsed by:1026
Symbol 930 GraphicUsed by:1026
Symbol 931 GraphicUsed by:1026
Symbol 932 GraphicUsed by:1026
Symbol 933 GraphicUsed by:1026
Symbol 934 GraphicUsed by:1026
Symbol 935 GraphicUsed by:1026
Symbol 936 GraphicUsed by:1026
Symbol 937 GraphicUsed by:1026
Symbol 938 GraphicUsed by:1026
Symbol 939 GraphicUsed by:1026
Symbol 940 GraphicUsed by:1026
Symbol 941 GraphicUsed by:1026
Symbol 942 GraphicUsed by:1026
Symbol 943 GraphicUsed by:1026
Symbol 944 GraphicUsed by:1026
Symbol 945 GraphicUsed by:1026
Symbol 946 GraphicUsed by:1026
Symbol 947 GraphicUsed by:1026
Symbol 948 GraphicUsed by:1026
Symbol 949 GraphicUsed by:1026
Symbol 950 GraphicUsed by:1026
Symbol 951 GraphicUsed by:1026
Symbol 952 GraphicUsed by:1026
Symbol 953 GraphicUsed by:1026
Symbol 954 GraphicUsed by:1026
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:955Used by:1026
Symbol 957 GraphicUsed by:1026 1037
Symbol 958 GraphicUsed by:1026 1037
Symbol 959 GraphicUsed by:1026 1037
Symbol 960 GraphicUsed by:1026 1037
Symbol 961 GraphicUsed by:1026 1037
Symbol 962 GraphicUsed by:1026 1037
Symbol 963 GraphicUsed by:1026 1037
Symbol 964 GraphicUsed by:1026 1037
Symbol 965 GraphicUsed by:1026 1037
Symbol 966 GraphicUsed by:1026 1037
Symbol 967 GraphicUsed by:1026
Symbol 968 GraphicUsed by:1026 1037
Symbol 969 GraphicUsed by:1026 1037
Symbol 970 GraphicUsed by:1026 1037
Symbol 971 GraphicUsed by:1026 1037
Symbol 972 GraphicUsed by:1026 1037
Symbol 973 GraphicUsed by:1026 1037
Symbol 974 GraphicUsed by:1026 1037
Symbol 975 GraphicUsed by:1026 1037
Symbol 976 GraphicUsed by:1026 1037
Symbol 977 GraphicUsed by:1026 1037
Symbol 978 GraphicUsed by:1026 1037
Symbol 979 GraphicUsed by:1026 1037
Symbol 980 GraphicUsed by:1026 1037
Symbol 981 GraphicUsed by:1026 1037
Symbol 982 GraphicUsed by:1026 1037
Symbol 983 GraphicUsed by:1026 1037
Symbol 984 GraphicUsed by:1026 1037
Symbol 985 GraphicUsed by:1026 1037
Symbol 986 GraphicUsed by:1026 1037
Symbol 987 GraphicUsed by:1026 1037
Symbol 988 GraphicUsed by:1026 1037
Symbol 989 GraphicUsed by:1026 1037
Symbol 990 GraphicUsed by:1026 1037
Symbol 991 GraphicUsed by:1026 1037
Symbol 992 GraphicUsed by:1026 1037
Symbol 993 GraphicUsed by:1026 1037
Symbol 994 GraphicUsed by:1026 1037
Symbol 995 GraphicUsed by:1026 1037
Symbol 996 GraphicUsed by:1026 1037
Symbol 997 GraphicUsed by:1026 1037
Symbol 998 GraphicUsed by:1026 1037
Symbol 999 GraphicUsed by:1026 1037
Symbol 1000 GraphicUsed by:1026 1037
Symbol 1001 GraphicUsed by:1026 1037
Symbol 1002 GraphicUsed by:1026 1037
Symbol 1003 GraphicUsed by:1026 1037
Symbol 1004 GraphicUsed by:1026 1037
Symbol 1005 GraphicUsed by:1026 1037
Symbol 1006 GraphicUsed by:1026 1037
Symbol 1007 GraphicUsed by:1026 1037
Symbol 1008 GraphicUsed by:1026 1037
Symbol 1009 GraphicUsed by:1026 1037
Symbol 1010 GraphicUsed by:1026 1037
Symbol 1011 GraphicUsed by:1026 1037
Symbol 1012 GraphicUsed by:1026 1037
Symbol 1013 GraphicUsed by:1026 1037
Symbol 1014 GraphicUsed by:1026 1037
Symbol 1015 GraphicUsed by:1026 1037
Symbol 1016 GraphicUsed by:1026 1037
Symbol 1017 GraphicUsed by:1026 1037
Symbol 1018 GraphicUsed by:1026 1037
Symbol 1019 GraphicUsed by:1026 1037
Symbol 1020 GraphicUsed by:1026 1037
Symbol 1021 GraphicUsed by:1026 1037
Symbol 1022 GraphicUsed by:1026 1037
Symbol 1023 GraphicUsed by:1026 1037
Symbol 1024 GraphicUsed by:1026 1037
Symbol 1025 GraphicUsed by:1026 1037
Symbol 1026 MovieClip [explodehuge_mc]Uses:911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 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 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025Used by:1112
Symbol 1027 MovieClip [destroyhuge_mc]Uses:761Used by:1112
Symbol 1028 GraphicUsed by:1029
Symbol 1029 MovieClip [weapon_nuke]Uses:1028Used by:1112
Symbol 1030 GraphicUsed by:1034
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1033
Symbol 1033 MovieClipUses:1032Used by:1034
Symbol 1034 MovieClip [destroylazer_mc]Uses:1030 1033Used by:1112
Symbol 1035 GraphicUsed by:1037
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClip [explodehugeair_mc]Uses:911 1035 957 958 959 960 961 962 963 964 965 966 1036 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025Used by:1112
Symbol 1038 Sound [fx_bounceback]Used by:1112
Symbol 1039 Sound [fx_bigboom]Used by:1112
Symbol 1040 Sound [fx_clunk]Used by:1112
Symbol 1041 Sound [fx_firearrow]Used by:1112
Symbol 1042 Sound [fx_hiss]Used by:1112
Symbol 1043 GraphicUsed by:1046
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1046 1047 1318
Symbol 1046 MovieClipUses:1043 1045Used by:1047 1318
Symbol 1047 MovieClip [weapon_paintbucket]Uses:1046 1045Used by:1112
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1050
Symbol 1050 MovieClip [weapon_egg]Uses:1049Used by:1112 1318
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:1051Used by:1053
Symbol 1053 MovieClipUses:1052Used by:1054
Symbol 1054 MovieClip [eggsplat_mc]Uses:1053Used by:1112
Symbol 1055 MovieClip [explodepaint_mc]Uses:536 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586Used by:1112
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056Used by:1058
Symbol 1058 MovieClipUses:1057Used by:1059
Symbol 1059 MovieClip [splat_mc]Uses:1058Used by:1112
Symbol 1060 GraphicUsed by:1061
Symbol 1061 MovieClipUses:1060Used by:1093
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:1093
Symbol 1064 GraphicUsed by:1065
Symbol 1065 MovieClipUses:1064Used by:1093
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1066Used by:1093
Symbol 1068 GraphicUsed by:1093
Symbol 1069 GraphicUsed by:1093
Symbol 1070 GraphicUsed by:1093
Symbol 1071 GraphicUsed by:1093
Symbol 1072 GraphicUsed by:1093
Symbol 1073 GraphicUsed by:1093
Symbol 1074 GraphicUsed by:1093
Symbol 1075 GraphicUsed by:1093
Symbol 1076 GraphicUsed by:1093
Symbol 1077 GraphicUsed by:1093
Symbol 1078 GraphicUsed by:1093
Symbol 1079 GraphicUsed by:1093
Symbol 1080 GraphicUsed by:1093
Symbol 1081 GraphicUsed by:1093
Symbol 1082 GraphicUsed by:1093
Symbol 1083 GraphicUsed by:1093
Symbol 1084 GraphicUsed by:1093
Symbol 1085 GraphicUsed by:1093
Symbol 1086 GraphicUsed by:1093
Symbol 1087 GraphicUsed by:1093
Symbol 1088 GraphicUsed by:1093
Symbol 1089 GraphicUsed by:1093
Symbol 1090 GraphicUsed by:1093
Symbol 1091 GraphicUsed by:1093
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClip [explodeegg_mc]Uses:536 1061 1063 1065 1067 552 1068 553 1069 554 1070 555 1071 556 1072 557 1073 558 1074 559 1075 560 1076 561 1077 562 1078 563 1079 564 1080 565 1081 566 1082 567 1083 568 1084 569 1085 570 1086 571 1087 572 1088 573 1089 574 1090 575 1091 576 1092 577 578 579 580 581 582 583 584 585 586Used by:1112
Symbol 1094 Sound [fx_pickup]Used by:1112
Symbol 1095 Sound [fx_spray]Used by:1112
Symbol 1096 Sound [fx_thump]Used by:1112
Symbol 1097 Sound [fx_timebomb]Used by:1112
Symbol 1098 Sound [fx_pop]Used by:1112
Symbol 1099 Sound [fx_sploosh]Used by:1112
Symbol 1100 Sound [fx_dog]Used by:1112
Symbol 1101 Sound [fx_bark]Used by:1112
Symbol 1102 Sound [fx_boomerang]Used by:1112
Symbol 1103 Sound [fx_boomeranghit]Used by:1112
Symbol 1104 Sound [fx_pain1]Used by:1112
Symbol 1105 Sound [fx_pain2]Used by:1112
Symbol 1106 Sound [fx_pain3]Used by:1112
Symbol 1107 Sound [fx_pain4]Used by:1112
Symbol 1108 Sound [fx_pain5]Used by:1112
Symbol 1109 Sound [music]Used by:1112
Symbol 1110 Sound [fx_siren]Used by:1112
Symbol 1111 Sound [fx_thunder]Used by:1112
Symbol 1112 MovieClipUses:59 80 81 416 418 507 54 509 516 517 518 519 520 521 524 525 528 531 532 527 535 587 592 52 595 599 618 383 623 650 658 660 693 694 696 722 749 750 751 752 49 760 762 763 765 776 793 818 823 826 905 906 907 908 909 910 1026 1027 1029 1034 1037 1038 1039 1040 1041 1042 1047 1050 1054 1055 1059 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111Used by:Timeline
Symbol 2036 MovieClip [__Packages.main.Main]
Symbol 2037 MovieClip [__Packages.utils.SectionEvent]
Symbol 2038 MovieClip [__Packages.uk.kerb.utils.sound.SoundManager]
Symbol 2039 MovieClip [__Packages.uk.kerb.utils.sound.ExtendedSound]
Symbol 2040 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 2041 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 2042 MovieClip [__Packages.mx.transitions.Tween]
Symbol 2043 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 2044 MovieClip [__Packages.uk.kerb.utils.EventDelegate]
Symbol 2045 MovieClip [__Packages.main.ISection]
Symbol 2046 MovieClip [__Packages.main.GameState]
Symbol 2047 MovieClip [__Packages.uk.kerb.utils.Debug]
Symbol 2048 MovieClip [__Packages.utils.IListenable]
Symbol 2049 MovieClip [__Packages.main.AbstractSection]
Symbol 2050 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 2051 MovieClip [__Packages.game.GameObject]
Symbol 2052 MovieClip [__Packages.game.weapon.Weapon]
Symbol 2053 MovieClip [__Packages.game.Player]
Symbol 2054 MovieClip [__Packages.game.Avatar]
Symbol 2055 MovieClip [__Packages.game.HumanPlayer]
Symbol 2056 MovieClip [__Packages.game.weapon.CloseCombatWeapon]
Symbol 2057 MovieClip [__Packages.game.weapon.Powerup]
Symbol 2058 MovieClip [__Packages.game.weapon.CatsAndDogs]
Symbol 2059 MovieClip [__Packages.game.weapon.BeeHive]
Symbol 2060 MovieClip [__Packages.game.weapon.TrackingObject]
Symbol 2061 MovieClip [__Packages.uk.kerb.utils.Lookup]
Symbol 2062 MovieClip [__Packages.game.weapon.Bee]
Symbol 2063 MovieClip [__Packages.game.weapon.Bread]
Symbol 2064 MovieClip [__Packages.game.weapon.Pigeon]
Symbol 2065 MovieClip [__Packages.game.weapon.Anvil]
Symbol 2066 MovieClip [__Packages.game.weapon.Lazer]
Symbol 2067 MovieClip [__Packages.game.weapon.TV]
Symbol 2068 MovieClip [__Packages.game.weapon.BeerKeg]
Symbol 2069 MovieClip [__Packages.game.weapon.Arrow]
Symbol 2070 MovieClip [__Packages.game.weapon.Explosion]
Symbol 2071 MovieClip [__Packages.game.weapon.TarFeather]
Symbol 2072 MovieClip [__Packages.game.weapon.ExplosionTar]
Symbol 2073 MovieClip [__Packages.game.weapon.DogShit]
Symbol 2074 MovieClip [__Packages.game.weapon.Dog]
Symbol 2075 MovieClip [__Packages.game.weapon.Condom]
Symbol 2076 MovieClip [__Packages.game.weapon.ExplosionSplat]
Symbol 2077 MovieClip [__Packages.game.weapon.ExplosionCondom]
Symbol 2078 MovieClip [__Packages.game.weapon.Boomerang]
Symbol 2079 MovieClip [__Packages.game.weapon.Molotov]
Symbol 2080 MovieClip [__Packages.game.weapon.ExplosionMolotov]
Symbol 2081 MovieClip [__Packages.game.weapon.ExplosionRainingCatsAndDogs]
Symbol 2082 MovieClip [__Packages.game.weapon.CatsAndDogsBullet]
Symbol 2083 MovieClip [__Packages.game.weapon.Piss]
Symbol 2084 MovieClip [__Packages.game.weapon.Gas]
Symbol 2085 MovieClip [__Packages.game.weapon.DeadCat]
Symbol 2086 MovieClip [__Packages.game.weapon.ExplosionCat]
Symbol 2087 MovieClip [__Packages.game.weapon.Bomb]
Symbol 2088 MovieClip [__Packages.game.weapon.ExplosionSmall]
Symbol 2089 MovieClip [__Packages.game.weapon.Sheep]
Symbol 2090 MovieClip [__Packages.game.weapon.ExplosionBig]
Symbol 2091 MovieClip [__Packages.game.Game]
Symbol 2092 MovieClip [__Packages.game.weapon.Egg]
Symbol 2093 MovieClip [__Packages.game.weapon.ExplosionEgg]
Symbol 2094 MovieClip [__Packages.game.weapon.PaintBucket]
Symbol 2095 MovieClip [__Packages.game.weapon.ExplosionPaint]
Symbol 2096 MovieClip [__Packages.game.PowerGauge]
Symbol 2097 MovieClip [__Packages.game.AIPlayer]
Symbol 2098 MovieClip [__Packages.game.weapon.SpaceInvader]
Symbol 2099 MovieClip [__Packages.game.weapon.SpaceInvaderBullet]
Symbol 2100 MovieClip [__Packages.game.weapon.ExplosionPixel]
Symbol 2101 MovieClip [__Packages.game.weapon.FlowerBomb]
Symbol 2102 MovieClip [__Packages.game.weapon.Parachute]
Symbol 2103 MovieClip [__Packages.game.weapon.TransientEffect]
Symbol 2104 MovieClip [__Packages.game.weapon.PowerupTaken]
Symbol 2105 MovieClip [__Packages.main.Intro]
Symbol 2106 MovieClip [__Packages.uk.kerb.utils.SetOneInterval]
Symbol 2107 MovieClip [__Packages.main.Instructions]
Symbol 2108 MovieClip [__Packages.main.InGameInstructions]
Symbol 2109 MovieClip [__Packages.main.GameOver]
Symbol 1113 EditableTextUses:60Used by:1458
Symbol 1114 GraphicUsed by:1115 1871 1942
Symbol 1115 MovieClipUses:1114Used by:1458
Symbol 1116 GraphicUsed by:1117
Symbol 1117 MovieClipUses:1116Used by:1118
Symbol 1118 MovieClipUses:1117Used by:1458
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClipUses:1119Used by:1123 1875 1945
Symbol 1121 GraphicUsed by:1122
Symbol 1122 MovieClipUses:1121Used by:1123
Symbol 1123 MovieClipUses:1120 1122Used by:1157
Symbol 1124 GraphicUsed by:1139
Symbol 1125 FontUsed by:1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138
Symbol 1126 TextUses:1125Used by:1139
Symbol 1127 TextUses:1125Used by:1139
Symbol 1128 TextUses:1125Used by:1139
Symbol 1129 TextUses:1125Used by:1139
Symbol 1130 TextUses:1125Used by:1139
Symbol 1131 TextUses:1125Used by:1139
Symbol 1132 TextUses:1125Used by:1139
Symbol 1133 TextUses:1125Used by:1139
Symbol 1134 TextUses:1125Used by:1139
Symbol 1135 TextUses:1125Used by:1139
Symbol 1136 TextUses:1125Used by:1139
Symbol 1137 TextUses:1125Used by:1139
Symbol 1138 TextUses:1125Used by:1139
Symbol 1139 MovieClipUses:1124 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138Used by:1157
Symbol 1140 GraphicUsed by:1156
Symbol 1141 GraphicUsed by:1153
Symbol 1142 GraphicUsed by:1153
Symbol 1143 GraphicUsed by:1153
Symbol 1144 GraphicUsed by:1153
Symbol 1145 GraphicUsed by:1153
Symbol 1146 GraphicUsed by:1153
Symbol 1147 GraphicUsed by:1153
Symbol 1148 GraphicUsed by:1153
Symbol 1149 GraphicUsed by:1153
Symbol 1150 GraphicUsed by:1153
Symbol 1151 GraphicUsed by:1153
Symbol 1152 GraphicUsed by:1153
Symbol 1153 MovieClipUses:1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152Used by:1154
Symbol 1154 MovieClipUses:1153Used by:1156
Symbol 1155 GraphicUsed by:1156
Symbol 1156 MovieClipUses:1140 1154 1155Used by:1157
Symbol 1157 MovieClipUses:1123 1139 1156Used by:1458
Symbol 1158 GraphicUsed by:1159
Symbol 1159 MovieClipUses:1158Used by:1458
Symbol 1160 GraphicUsed by:1205
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClipUses:1161Used by:1204
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClipUses:1163Used by:1204
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1204
Symbol 1167 GraphicUsed by:1168
Symbol 1168 MovieClipUses:1167Used by:1204
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1204
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1171Used by:1204
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1173Used by:1204
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1175Used by:1204 1881 2033
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1177Used by:1204
Symbol 1179 GraphicUsed by:1180
Symbol 1180 MovieClipUses:1179Used by:1204
Symbol 1181 GraphicUsed by:1182
Symbol 1182 MovieClipUses:1181Used by:1204
Symbol 1183 GraphicUsed by:1184
Symbol 1184 MovieClipUses:1183Used by:1204
Symbol 1185 GraphicUsed by:1186
Symbol 1186 MovieClipUses:1185Used by:1204
Symbol 1187 GraphicUsed by:1188
Symbol 1188 MovieClipUses:1187Used by:1204
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1189Used by:1204
Symbol 1191 GraphicUsed by:1192
Symbol 1192 MovieClipUses:1191Used by:1204
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1193Used by:1204 1881
Symbol 1195 GraphicUsed by:1196
Symbol 1196 MovieClipUses:1195Used by:1204
Symbol 1197 GraphicUsed by:1198
Symbol 1198 MovieClipUses:1197Used by:1204
Symbol 1199 GraphicUsed by:1200
Symbol 1200 MovieClipUses:1199Used by:1204
Symbol 1201 GraphicUsed by:1202
Symbol 1202 MovieClipUses:1201Used by:1204
Symbol 1203 GraphicUsed by:1204
Symbol 1204 MovieClipUses:1162 1164 1166 1168 1170 1172 1174 1176 1178 1180 1182 1184 1186 1188 1190 1192 1194 1196 1198 1200 1202 1203Used by:1205
Symbol 1205 MovieClipUses:1160 1204Used by:1458
Symbol 1206 GraphicUsed by:1210
Symbol 1207 ShapeTweeningUsed by:1210
Symbol 1208 GraphicUsed by:1210
Symbol 1209 GraphicUsed by:1210 1394 2030
Symbol 1210 MovieClipUses:1206 1207 1208 1209Used by:1458
Symbol 1211 MovieClipUsed by:1355 1458
Symbol 1212 GraphicUsed by:1458
Symbol 1213 FontUsed by:1214 1217 1219 1222 1226 1228 1232 1234 1238 1240 1244 1246 1250 1252 1256 1260 1264 1266 1270 1272 1276 1278 1282 1284 1288 1290 1294 1296 1300 1302 1306 1308 1312 1314 1320 1328 1333 1338 1346
Symbol 1214 EditableTextUses:1213Used by:1458
Symbol 1215 GraphicUsed by:1216
Symbol 1216 MovieClipUses:1215Used by:1458
Symbol 1217 EditableTextUses:1213Used by:1458
Symbol 1218 GraphicUsed by:1224
Symbol 1219 EditableTextUses:1213Used by:1224
Symbol 1220 MovieClipUses:792Used by:1224
Symbol 1221 GraphicUsed by:1223
Symbol 1222 TextUses:1213Used by:1223
Symbol 1223 MovieClipUses:1221 1222Used by:1224
Symbol 1224 MovieClipUses:1218 1219 1220 1223Used by:1318
Symbol 1225 GraphicUsed by:1230
Symbol 1226 EditableTextUses:1213Used by:1230
Symbol 1227 GraphicUsed by:1229
Symbol 1228 TextUses:1213Used by:1229
Symbol 1229 MovieClipUses:1227 1228Used by:1230
Symbol 1230 MovieClipUses:1225 380 1226 1229Used by:1318
Symbol 1231 GraphicUsed by:1236
Symbol 1232 EditableTextUses:1213Used by:1236
Symbol 1233 GraphicUsed by:1235
Symbol 1234 TextUses:1213Used by:1235
Symbol 1235 MovieClipUses:1233 1234Used by:1236
Symbol 1236 MovieClipUses:1231 534 1232 1235Used by:1318
Symbol 1237 GraphicUsed by:1242
Symbol 1238 EditableTextUses:1213Used by:1242
Symbol 1239 GraphicUsed by:1241
Symbol 1240 TextUses:1213Used by:1241
Symbol 1241 MovieClipUses:1239 1240Used by:1242
Symbol 1242 MovieClipUses:1237 1238 601 617 1241Used by:1318
Symbol 1243 GraphicUsed by:1248
Symbol 1244 EditableTextUses:1213Used by:1248
Symbol 1245 GraphicUsed by:1247
Symbol 1246 TextUses:1213Used by:1247
Symbol 1247 MovieClipUses:1245 1246Used by:1248
Symbol 1248 MovieClipUses:1243 767 768 1244 1247Used by:1318
Symbol 1249 GraphicUsed by:1254
Symbol 1250 EditableTextUses:1213Used by:1254
Symbol 1251 GraphicUsed by:1253
Symbol 1252 TextUses:1213Used by:1253
Symbol 1253 MovieClipUses:1251 1252Used by:1254
Symbol 1254 MovieClipUses:1249 1250 598 1253Used by:1318
Symbol 1255 GraphicUsed by:1262
Symbol 1256 EditableTextUses:774 1213Used by:1262
Symbol 1257 GraphicUsed by:1258
Symbol 1258 MovieClipUses:1257Used by:1262
Symbol 1259 GraphicUsed by:1261
Symbol 1260 TextUses:1213Used by:1261
Symbol 1261 MovieClipUses:1259 1260Used by:1262
Symbol 1262 MovieClipUses:1255 1256 1258 1261Used by:1318
Symbol 1263 GraphicUsed by:1268
Symbol 1264 EditableTextUses:1213Used by:1268
Symbol 1265 GraphicUsed by:1267
Symbol 1266 TextUses:1213Used by:1267
Symbol 1267 MovieClipUses:1265 1266Used by:1268
Symbol 1268 MovieClipUses:1263 1264 1267Used by:1318
Symbol 1269 GraphicUsed by:1274
Symbol 1270 EditableTextUses:1213Used by:1274
Symbol 1271 GraphicUsed by:1273
Symbol 1272 TextUses:1213Used by:1273
Symbol 1273 MovieClipUses:1271 1272Used by:1274
Symbol 1274 MovieClipUses:1269 1270 1273Used by:1318
Symbol 1275 GraphicUsed by:1280
Symbol 1276 EditableTextUses:1213Used by:1280
Symbol 1277 GraphicUsed by:1279
Symbol 1278 TextUses:1213Used by:1279
Symbol 1279 MovieClipUses:1277 1278Used by:1280
Symbol 1280 MovieClipUses:1275 1276 1279Used by:1318
Symbol 1281 GraphicUsed by:1286
Symbol 1282 EditableTextUses:1213Used by:1286
Symbol 1283 GraphicUsed by:1285
Symbol 1284 TextUses:1213Used by:1285
Symbol 1285 MovieClipUses:1283 1284Used by:1286
Symbol 1286 MovieClipUses:1281 1282 1285Used by:1318
Symbol 1287 GraphicUsed by:1292
Symbol 1288 EditableTextUses:1213Used by:1292
Symbol 1289 GraphicUsed by:1291
Symbol 1290 TextUses:1213Used by:1291
Symbol 1291 MovieClipUses:1289 1290Used by:1292
Symbol 1292 MovieClipUses:1287 1288 1291Used by:1318
Symbol 1293 GraphicUsed by:1298
Symbol 1294 EditableTextUses:1213Used by:1298
Symbol 1295 GraphicUsed by:1297
Symbol 1296 TextUses:1213Used by:1297
Symbol 1297 MovieClipUses:1295 1296Used by:1298
Symbol 1298 MovieClipUses:1293 1294 1297Used by:1318
Symbol 1299 GraphicUsed by:1304
Symbol 1300 EditableTextUses:1213Used by:1304
Symbol 1301 GraphicUsed by:1303
Symbol 1302 TextUses:1213Used by:1303
Symbol 1303 MovieClipUses:1301 1302Used by:1304
Symbol 1304 MovieClipUses:1299 1300 1303Used by:1318
Symbol 1305 GraphicUsed by:1310
Symbol 1306 EditableTextUses:1213Used by:1310
Symbol 1307 GraphicUsed by:1309
Symbol 1308 TextUses:1213Used by:1309
Symbol 1309 MovieClipUses:1307 1308Used by:1310
Symbol 1310 MovieClipUses:1305 1306 1309Used by:1318
Symbol 1311 GraphicUsed by:1316
Symbol 1312 EditableTextUses:1213Used by:1316
Symbol 1313 GraphicUsed by:1315
Symbol 1314 TextUses:1213Used by:1315
Symbol 1315 MovieClipUses:1313 1314Used by:1316
Symbol 1316 MovieClipUses:1311 1312 1315Used by:1318
Symbol 1317 MovieClipUses:625 627Used by:1318
Symbol 1318 MovieClipUses:1224 1230 1236 1242 1248 1254 1262 1268 1274 1280 1286 1292 1298 1304 1310 1316 530 523 528 1046 1045 1050 52 595 623 1317Used by:1458
Symbol 1319 GraphicUsed by:1321
Symbol 1320 EditableTextUses:1213Used by:1321
Symbol 1321 MovieClipUses:1319 1320Used by:1458
Symbol 1322 GraphicUsed by:1458
Symbol 1323 GraphicUsed by:1330
Symbol 1324 GraphicUsed by:1326
Symbol 1325 GraphicUsed by:1326
Symbol 1326 MovieClipUses:1324 1325Used by:1330
Symbol 1327 GraphicUsed by:1329
Symbol 1328 TextUses:1213Used by:1329
Symbol 1329 MovieClipUses:1327 1328Used by:1330
Symbol 1330 MovieClipUses:1323 1326 1329Used by:1458
Symbol 1331 GraphicUsed by:1335
Symbol 1332 GraphicUsed by:1334
Symbol 1333 TextUses:1213Used by:1334
Symbol 1334 MovieClipUses:1332 1333Used by:1335
Symbol 1335 MovieClipUses:1331 1334Used by:1458
Symbol 1336 GraphicUsed by:1340
Symbol 1337 GraphicUsed by:1339
Symbol 1338 TextUses:1213Used by:1339
Symbol 1339 MovieClipUses:1337 1338Used by:1340
Symbol 1340 MovieClipUses:1336 1339Used by:1458
Symbol 1341 GraphicUsed by:1348
Symbol 1342 GraphicUsed by:1344
Symbol 1343 GraphicUsed by:1344
Symbol 1344 MovieClipUses:1342 1343Used by:1348
Symbol 1345 GraphicUsed by:1347
Symbol 1346 TextUses:1213Used by:1347
Symbol 1347 MovieClipUses:1345 1346Used by:1348
Symbol 1348 MovieClipUses:1341 1344 1347Used by:1458
Symbol 1349 MovieClipUses:83 86 88 90 94 96 98 100Used by:1458
Symbol 1350 GraphicUsed by:1355
Symbol 1351 GraphicUsed by:1355
Symbol 1352 GraphicUsed by:1353
Symbol 1353 MovieClipUses:1352Used by:1355
Symbol 1354 GraphicUsed by:1355
Symbol 1355 MovieClipUses:1350 1351 1211 1353 1354Used by:1458
Symbol 1356 GraphicUsed by:1357
Symbol 1357 MovieClipUses:1356Used by:1458
Symbol 1358 GraphicUsed by:1359
Symbol 1359 MovieClipUses:1358Used by:1444 1456
Symbol 1360 GraphicUsed by:1383
Symbol 1361 GraphicUsed by:1362
Symbol 1362 MovieClipUses:1361Used by:1383 2024
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1383 1990 2024
Symbol 1365 GraphicUsed by:1383
Symbol 1366 GraphicUsed by:1367
Symbol 1367 MovieClipUses:1366Used by:1383 2024
Symbol 1368 GraphicUsed by:1369
Symbol 1369 MovieClipUses:1368Used by:1383 2024
Symbol 1370 GraphicUsed by:1371
Symbol 1371 MovieClipUses:1370Used by:1383 2024
Symbol 1372 GraphicUsed by:1373
Symbol 1373 MovieClipUses:1372Used by:1383 1429 2020 2024
Symbol 1374 GraphicUsed by:1375
Symbol 1375 MovieClipUses:1374Used by:1383 1429 2020 2024
Symbol 1376 GraphicUsed by:1377
Symbol 1377 MovieClipUses:1376Used by:1383 1429 2020 2024
Symbol 1378 GraphicUsed by:1383
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClipUses:1379Used by:1383 1429 2020 2024
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClipUses:1381Used by:1383 1940 2024
Symbol 1383 MovieClipUses:1360 1362 1364 1365 2 1367 1369 1371 1373 1375 1377 1378 1380 1382Used by:1443
Symbol 1384 GraphicUsed by:1385
Symbol 1385 MovieClipUses:1384Used by:1389
Symbol 1386 GraphicUsed by:1389
Symbol 1387 GraphicUsed by:1389
Symbol 1388 GraphicUsed by:1389
Symbol 1389 ButtonUses:1385 1386 1387 1388Used by:1443 2020 2024 2032
Symbol 1390 GraphicUsed by:1391
Symbol 1391 MovieClipUses:1390Used by:1394
Symbol 1392 GraphicUsed by:1394
Symbol 1393 GraphicUsed by:1394
Symbol 1394 ButtonUses:1391 1392 1393 1209Used by:1443 2020 2024
Symbol 1395 GraphicUsed by:1396
Symbol 1396 MovieClipUses:1395Used by:1443
Symbol 1397 GraphicUsed by:1429
Symbol 1398 GraphicUsed by:1399
Symbol 1399 MovieClipUses:1398Used by:1429 2020
Symbol 1400 GraphicUsed by:1401
Symbol 1401 MovieClipUses:1400Used by:1429 2020
Symbol 1402 GraphicUsed by:1429
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1429 1442 2020 2032
Symbol 1405 GraphicUsed by:1406
Symbol 1406 MovieClipUses:1405Used by:1429 2020
Symbol 1407 GraphicUsed by:1408
Symbol 1408 MovieClipUses:1407Used by:1429 2020
Symbol 1409 GraphicUsed by:1429
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1410Used by:1429 1927 2020
Symbol 1412 FontUsed by:1413 1414 1415 1416 1417 1418
Symbol 1413 TextUses:1412Used by:1429 2020
Symbol 1414 TextUses:1412Used by:1429 2020
Symbol 1415 TextUses:1412Used by:1429 2020
Symbol 1416 TextUses:1412Used by:1429 2020
Symbol 1417 TextUses:1412Used by:1429 2020
Symbol 1418 TextUses:1412Used by:1429 2020
Symbol 1419 GraphicUsed by:1420
Symbol 1420 MovieClipUses:1419Used by:1429 2020
Symbol 1421 GraphicUsed by:1422
Symbol 1422 MovieClipUses:1421Used by:1429 2020
Symbol 1423 GraphicUsed by:1424
Symbol 1424 MovieClipUses:1423Used by:1429 2020
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1425Used by:1429 2020
Symbol 1427 GraphicUsed by:1428
Symbol 1428 MovieClipUses:1427Used by:1429 2020
Symbol 1429 MovieClipUses:1397 1399 1401 1402 2 1404 1406 1408 1373 1375 1377 1409 1380 1411 1413 1414 1415 1416 1417 1418 1420 1422 1424 1426 1428Used by:1443
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1430Used by:1442 2033
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1432Used by:1442 2032
Symbol 1434 GraphicUsed by:1435
Symbol 1435 MovieClipUses:1434Used by:1442 2032
Symbol 1436 GraphicUsed by:1437
Symbol 1437 MovieClipUses:1436Used by:1442 2032
Symbol 1438 GraphicUsed by:1442 2032
Symbol 1439 GraphicUsed by:1440
Symbol 1440 MovieClipUses:1439Used by:1442 2032
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1431 1433 1435 1437 1404 1438 1440 1441Used by:1443
Symbol 1443 MovieClipUses:1383 1389 1394 1396 1429 1442Used by:1444
Symbol 1444 MovieClipUses:1359 1443Used by:1458
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1445Used by:1456
Symbol 1447 GraphicUsed by:1450
Symbol 1448 GraphicUsed by:1450
Symbol 1449 GraphicUsed by:1450
Symbol 1450 ButtonUses:1447 1448 1449 526Used by:1456
Symbol 1451 GraphicUsed by:1454
Symbol 1452 GraphicUsed by:1454
Symbol 1453 GraphicUsed by:1454
Symbol 1454 ButtonUses:1451 1452 1453 526Used by:1456
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1359 1446 1450 1454 1455Used by:1458
Symbol 1457 MovieClipUsed by:1458
Symbol 1458 MovieClipUses:59 1113 1115 1118 1157 1159 1205 1210 1211 1212 1214 1216 1217 1318 1321 1322 1330 1335 1340 1348 1349 1355 1357 1444 1456 1457Used by:2035
Symbol 1459 EditableTextUses:60Used by:1869
Symbol 1460 GraphicUsed by:1849
Symbol 1461 GraphicUsed by:1462
Symbol 1462 MovieClipUses:1461Used by:1849
Symbol 1463 GraphicUsed by:1464
Symbol 1464 MovieClipUses:1463Used by:1476 1480 1573 1687 1714 1820
Symbol 1465 MovieClipUses:84Used by:1466
Symbol 1466 MovieClipUses:1465Used by:1476 1480 1573 1687 1714 1820
Symbol 1467 MovieClipUses:89Used by:1476 1480 1573 1687 1714 1820
Symbol 1468 MovieClipUses:92Used by:1469
Symbol 1469 MovieClipUses:91 1468Used by:1476 1480 1573 1687 1714 1820
Symbol 1470 MovieClipUses:87Used by:1476 1480 1573 1587 1687 1714 1820
Symbol 1471 MovieClipUses:97Used by:1476 1480 1573 1687 1820
Symbol 1472 MovieClipUses:141Used by:1476 1480 1573 1687 1816 1820
Symbol 1473 MovieClipUses:99Used by:1476 1480 1573 1687 1714 1820
Symbol 1474 GraphicUsed by:1475
Symbol 1475 MovieClipUses:1474Used by:1476
Symbol 1476 MovieClipUses:1464 1466 1467 1469 1470 1471 1472 1473 1475Used by:1574
Symbol 1477 GraphicUsed by:1478
Symbol 1478 MovieClipUses:1477Used by:1480
Symbol 1479 MovieClipUses:154Used by:1480
Symbol 1480 MovieClipUses:1464 1466 1467 1469 1472 1473 1471 1470 1478 1479Used by:1567
Symbol 1481 GraphicUsed by:1567
Symbol 1482 GraphicUsed by:1567
Symbol 1483 MovieClipUses:761Used by:1484 1485 1486
Symbol 1484 MovieClipUses:1483Used by:1487
Symbol 1485 MovieClipUses:1483Used by:1487
Symbol 1486 MovieClipUses:1483Used by:1487
Symbol 1487 MovieClipUses:1484 1485 1486Used by:1567
Symbol 1488 GraphicUsed by:1567
Symbol 1489 GraphicUsed by:1567
Symbol 1490 GraphicUsed by:1567
Symbol 1491 GraphicUsed by:1567
Symbol 1492 GraphicUsed by:1567
Symbol 1493 GraphicUsed by:1567
Symbol 1494 GraphicUsed by:1567
Symbol 1495 GraphicUsed by:1567
Symbol 1496 GraphicUsed by:1567
Symbol 1497 GraphicUsed by:1567
Symbol 1498 GraphicUsed by:1567
Symbol 1499 GraphicUsed by:1567
Symbol 1500 GraphicUsed by:1567
Symbol 1501 GraphicUsed by:1567
Symbol 1502 GraphicUsed by:1567
Symbol 1503 GraphicUsed by:1567
Symbol 1504 GraphicUsed by:1567
Symbol 1505 GraphicUsed by:1567
Symbol 1506 GraphicUsed by:1567
Symbol 1507 GraphicUsed by:1567
Symbol 1508 GraphicUsed by:1567
Symbol 1509 GraphicUsed by:1567
Symbol 1510 GraphicUsed by:1567
Symbol 1511 GraphicUsed by:1567
Symbol 1512 GraphicUsed by:1567
Symbol 1513 GraphicUsed by:1567
Symbol 1514 GraphicUsed by:1567
Symbol 1515 GraphicUsed by:1567
Symbol 1516 GraphicUsed by:1567
Symbol 1517 GraphicUsed by:1567
Symbol 1518 GraphicUsed by:1567
Symbol 1519 GraphicUsed by:1567
Symbol 1520 GraphicUsed by:1567
Symbol 1521 GraphicUsed by:1567
Symbol 1522 GraphicUsed by:1567
Symbol 1523 GraphicUsed by:1567
Symbol 1524 GraphicUsed by:1567
Symbol 1525 GraphicUsed by:1567
Symbol 1526 GraphicUsed by:1567
Symbol 1527 GraphicUsed by:1567
Symbol 1528 GraphicUsed by:1567
Symbol 1529 GraphicUsed by:1567
Symbol 1530 GraphicUsed by:1567
Symbol 1531 GraphicUsed by:1567
Symbol 1532 GraphicUsed by:1567
Symbol 1533 GraphicUsed by:1567
Symbol 1534 GraphicUsed by:1567
Symbol 1535 GraphicUsed by:1567
Symbol 1536 GraphicUsed by:1567
Symbol 1537 GraphicUsed by:1567
Symbol 1538 GraphicUsed by:1567
Symbol 1539 GraphicUsed by:1567
Symbol 1540 GraphicUsed by:1567
Symbol 1541 GraphicUsed by:1567
Symbol 1542 GraphicUsed by:1567
Symbol 1543 GraphicUsed by:1567
Symbol 1544 GraphicUsed by:1567
Symbol 1545 GraphicUsed by:1567
Symbol 1546 GraphicUsed by:1567
Symbol 1547 GraphicUsed by:1567
Symbol 1548 GraphicUsed by:1567
Symbol 1549 GraphicUsed by:1567
Symbol 1550 GraphicUsed by:1567
Symbol 1551 GraphicUsed by:1567
Symbol 1552 GraphicUsed by:1567
Symbol 1553 GraphicUsed by:1567
Symbol 1554 GraphicUsed by:1567
Symbol 1555 GraphicUsed by:1567
Symbol 1556 GraphicUsed by:1567
Symbol 1557 GraphicUsed by:1567
Symbol 1558 GraphicUsed by:1567
Symbol 1559 GraphicUsed by:1567
Symbol 1560 GraphicUsed by:1567
Symbol 1561 GraphicUsed by:1567
Symbol 1562 GraphicUsed by:1567
Symbol 1563 GraphicUsed by:1567
Symbol 1564 GraphicUsed by:1567
Symbol 1565 GraphicUsed by:1567
Symbol 1566 GraphicUsed by:1567
Symbol 1567 MovieClipUses:1480 1481 1482 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566Used by:1574
Symbol 1568 GraphicUsed by:1569
Symbol 1569 MovieClipUses:1568Used by:1570
Symbol 1570 MovieClipUses:1569Used by:1573
Symbol 1571 GraphicUsed by:1572
Symbol 1572 MovieClipUses:1571Used by:1573
Symbol 1573 MovieClipUses:1464 1466 1467 1469 1471 1472 1473 1570 1470 1572Used by:1574
Symbol 1574 MovieClipUses:1476 1567 1573Used by:1849
Symbol 1575 GraphicUsed by:1576
Symbol 1576 MovieClipUses:1575Used by:1849
Symbol 1577 FontUsed by:1578
Symbol 1578 TextUses:1577Used by:1849
Symbol 1579 ButtonUses:526Used by:1849 2025 2033
Symbol 1580 GraphicUsed by:1581
Symbol 1581 MovieClipUses:1580Used by:1849
Symbol 1582 GraphicUsed by:1849
Symbol 1583 GraphicUsed by:1584
Symbol 1584 MovieClipUses:1583Used by:1849
Symbol 1585 GraphicUsed by:1586
Symbol 1586 MovieClipUses:1585Used by:1587 1687
Symbol 1587 MovieClipUses:1586 1470Used by:1687
Symbol 1588 GraphicUsed by:1589
Symbol 1589 MovieClipUses:1588Used by:1687
Symbol 1590 GraphicUsed by:1687
Symbol 1591 GraphicUsed by:1687
Symbol 1592 GraphicUsed by:1687
Symbol 1593 GraphicUsed by:1687
Symbol 1594 GraphicUsed by:1687
Symbol 1595 GraphicUsed by:1687
Symbol 1596 GraphicUsed by:1687
Symbol 1597 GraphicUsed by:1687
Symbol 1598 GraphicUsed by:1687
Symbol 1599 GraphicUsed by:1687
Symbol 1600 GraphicUsed by:1687
Symbol 1601 GraphicUsed by:1687
Symbol 1602 GraphicUsed by:1687
Symbol 1603 GraphicUsed by:1687
Symbol 1604 GraphicUsed by:1687
Symbol 1605 GraphicUsed by:1687
Symbol 1606 GraphicUsed by:1687
Symbol 1607 GraphicUsed by:1687
Symbol 1608 GraphicUsed by:1687
Symbol 1609 GraphicUsed by:1687
Symbol 1610 GraphicUsed by:1687
Symbol 1611 GraphicUsed by:1687
Symbol 1612 GraphicUsed by:1687
Symbol 1613 GraphicUsed by:1687
Symbol 1614 GraphicUsed by:1687
Symbol 1615 GraphicUsed by:1687
Symbol 1616 GraphicUsed by:1687
Symbol 1617 GraphicUsed by:1687
Symbol 1618 GraphicUsed by:1687
Symbol 1619 GraphicUsed by:1687
Symbol 1620 GraphicUsed by:1687
Symbol 1621 GraphicUsed by:1687
Symbol 1622 GraphicUsed by:1687
Symbol 1623 GraphicUsed by:1687
Symbol 1624 GraphicUsed by:1687
Symbol 1625 GraphicUsed by:1687
Symbol 1626 GraphicUsed by:1687
Symbol 1627 GraphicUsed by:1687
Symbol 1628 GraphicUsed by:1687
Symbol 1629 GraphicUsed by:1687
Symbol 1630 GraphicUsed by:1687
Symbol 1631 GraphicUsed by:1687
Symbol 1632 GraphicUsed by:1687
Symbol 1633 GraphicUsed by:1687
Symbol 1634 GraphicUsed by:1687
Symbol 1635 GraphicUsed by:1687
Symbol 1636 GraphicUsed by:1687
Symbol 1637 GraphicUsed by:1687
Symbol 1638 GraphicUsed by:1687
Symbol 1639 GraphicUsed by:1687
Symbol 1640 GraphicUsed by:1641
Symbol 1641 MovieClipUses:1640Used by:1687 1820
Symbol 1642 ShapeTweeningUsed by:1687
Symbol 1643 ShapeTweeningUsed by:1687
Symbol 1644 ShapeTweeningUsed by:1687
Symbol 1645 GraphicUsed by:1687
Symbol 1646 GraphicUsed by:1687
Symbol 1647 GraphicUsed by:1687
Symbol 1648 GraphicUsed by:1687
Symbol 1649 GraphicUsed by:1687
Symbol 1650 GraphicUsed by:1687
Symbol 1651 GraphicUsed by:1687
Symbol 1652 GraphicUsed by:1687
Symbol 1653 GraphicUsed by:1687
Symbol 1654 GraphicUsed by:1687
Symbol 1655 GraphicUsed by:1687
Symbol 1656 GraphicUsed by:1687
Symbol 1657 GraphicUsed by:1687
Symbol 1658 GraphicUsed by:1687
Symbol 1659 GraphicUsed by:1687
Symbol 1660 GraphicUsed by:1687
Symbol 1661 GraphicUsed by:1687
Symbol 1662 GraphicUsed by:1687
Symbol 1663 GraphicUsed by:1687
Symbol 1664 GraphicUsed by:1687
Symbol 1665 GraphicUsed by:1687
Symbol 1666 GraphicUsed by:1687
Symbol 1667 GraphicUsed by:1687
Symbol 1668 GraphicUsed by:1687
Symbol 1669 GraphicUsed by:1687
Symbol 1670 GraphicUsed by:1687
Symbol 1671 GraphicUsed by:1687
Symbol 1672 GraphicUsed by:1687
Symbol 1673 GraphicUsed by:1687
Symbol 1674 GraphicUsed by:1687
Symbol 1675 GraphicUsed by:1687
Symbol 1676 GraphicUsed by:1687
Symbol 1677 GraphicUsed by:1687
Symbol 1678 GraphicUsed by:1687
Symbol 1679 GraphicUsed by:1687
Symbol 1680 GraphicUsed by:1687
Symbol 1681 GraphicUsed by:1687
Symbol 1682 GraphicUsed by:1687
Symbol 1683 GraphicUsed by:1687
Symbol 1684 GraphicUsed by:1687
Symbol 1685 GraphicUsed by:1687
Symbol 1686 GraphicUsed by:1687
Symbol 1687 MovieClipUses:1464 1466 1467 1469 1470 1471 1472 1473 1586 1587 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686Used by:1704
Symbol 1688 GraphicUsed by:1689
Symbol 1689 MovieClipUses:1688Used by:1704
Symbol 1690 GraphicUsed by:1691
Symbol 1691 MovieClipUses:1690Used by:1704 1798 1847
Symbol 1692 GraphicUsed by:1693
Symbol 1693 MovieClipUses:1692Used by:1704 1798 1847
Symbol 1694 GraphicUsed by:1695
Symbol 1695 MovieClipUses:1694Used by:1704 1798 1847
Symbol 1696 GraphicUsed by:1697
Symbol 1697 MovieClipUses:1696Used by:1704 1798 1847
Symbol 1698 GraphicUsed by:1699
Symbol 1699 MovieClipUses:1698Used by:1704 1798 1847
Symbol 1700 GraphicUsed by:1701
Symbol 1701 MovieClipUses:1700Used by:1704 1798 1847
Symbol 1702 GraphicUsed by:1703
Symbol 1703 MovieClipUses:1702Used by:1704 1798 1847
Symbol 1704 MovieClipUses:1687 1689 1691 1693 1695 1697 1699 1701 1703Used by:1848
Symbol 1705 GraphicUsed by:1706
Symbol 1706 MovieClipUses:1705Used by:1714
Symbol 1707 GraphicUsed by:1708
Symbol 1708 MovieClipUses:1707Used by:1714
Symbol 1709 GraphicUsed by:1710
Symbol 1710 MovieClipUses:1709Used by:1714
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1711Used by:1714
Symbol 1713 GraphicUsed by:1714
Symbol 1714 MovieClipUses:1464 1466 1467 1469 1706 1708 1470 1473 1710 1712 1713Used by:1798
Symbol 1715 GraphicUsed by:1798
Symbol 1716 GraphicUsed by:1798
Symbol 1717 GraphicUsed by:1718
Symbol 1718 MovieClipUses:1717Used by:1798
Symbol 1719 GraphicUsed by:1798
Symbol 1720 GraphicUsed by:1798
Symbol 1721 GraphicUsed by:1798
Symbol 1722 GraphicUsed by:1798
Symbol 1723 GraphicUsed by:1724
Symbol 1724 MovieClipUses:1723Used by:1798
Symbol 1725 GraphicUsed by:1798
Symbol 1726 GraphicUsed by:1798
Symbol 1727 GraphicUsed by:1798
Symbol 1728 GraphicUsed by:1798
Symbol 1729 GraphicUsed by:1798
Symbol 1730 GraphicUsed by:1798
Symbol 1731 GraphicUsed by:1798
Symbol 1732 GraphicUsed by:1798
Symbol 1733 GraphicUsed by:1798
Symbol 1734 GraphicUsed by:1798
Symbol 1735 GraphicUsed by:1798
Symbol 1736 GraphicUsed by:1798
Symbol 1737 GraphicUsed by:1798
Symbol 1738 GraphicUsed by:1798
Symbol 1739 GraphicUsed by:1798
Symbol 1740 GraphicUsed by:1798
Symbol 1741 GraphicUsed by:1798
Symbol 1742 GraphicUsed by:1798
Symbol 1743 GraphicUsed by:1798
Symbol 1744 GraphicUsed by:1798
Symbol 1745 GraphicUsed by:1798
Symbol 1746 GraphicUsed by:1798
Symbol 1747 GraphicUsed by:1798
Symbol 1748 GraphicUsed by:1798
Symbol 1749 GraphicUsed by:1798
Symbol 1750 GraphicUsed by:1798
Symbol 1751 GraphicUsed by:1798
Symbol 1752 GraphicUsed by:1798
Symbol 1753 GraphicUsed by:1798
Symbol 1754 GraphicUsed by:1798
Symbol 1755 GraphicUsed by:1798
Symbol 1756 GraphicUsed by:1798
Symbol 1757 GraphicUsed by:1798
Symbol 1758 GraphicUsed by:1798
Symbol 1759 GraphicUsed by:1798
Symbol 1760 GraphicUsed by:1798
Symbol 1761 GraphicUsed by:1798
Symbol 1762 GraphicUsed by:1798
Symbol 1763 GraphicUsed by:1798
Symbol 1764 GraphicUsed by:1798
Symbol 1765 GraphicUsed by:1798
Symbol 1766 GraphicUsed by:1798
Symbol 1767 GraphicUsed by:1798
Symbol 1768 GraphicUsed by:1798
Symbol 1769 GraphicUsed by:1798
Symbol 1770 GraphicUsed by:1798
Symbol 1771 GraphicUsed by:1798
Symbol 1772 GraphicUsed by:1798
Symbol 1773 GraphicUsed by:1798
Symbol 1774 GraphicUsed by:1798
Symbol 1775 GraphicUsed by:1798
Symbol 1776 GraphicUsed by:1798
Symbol 1777 GraphicUsed by:1798
Symbol 1778 GraphicUsed by:1798
Symbol 1779 GraphicUsed by:1798
Symbol 1780 GraphicUsed by:1798
Symbol 1781 GraphicUsed by:1798
Symbol 1782 GraphicUsed by:1798
Symbol 1783 GraphicUsed by:1798
Symbol 1784 GraphicUsed by:1798
Symbol 1785 GraphicUsed by:1798
Symbol 1786 GraphicUsed by:1798
Symbol 1787 GraphicUsed by:1798
Symbol 1788 GraphicUsed by:1798
Symbol 1789 GraphicUsed by:1798
Symbol 1790 GraphicUsed by:1798
Symbol 1791 GraphicUsed by:1798
Symbol 1792 GraphicUsed by:1798
Symbol 1793 GraphicUsed by:1798
Symbol 1794 GraphicUsed by:1798
Symbol 1795 GraphicUsed by:1798
Symbol 1796 GraphicUsed by:1798
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:1714 1715 1716 1718 1719 1720 1721 1722 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1691 1693 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1695 1697 1699 1701 1703Used by:1848
Symbol 1799 MovieClipUses:122Used by:1820
Symbol 1800 MovieClipUses:232Used by:1820
Symbol 1801 MovieClipUses:127Used by:1802
Symbol 1802 MovieClipUses:1801Used by:1816 1820
Symbol 1803 MovieClipUses:134Used by:1816 1820
Symbol 1804 GraphicUsed by:1805
Symbol 1805 MovieClipUses:1804Used by:1816 1820
Symbol 1806 MovieClipUses:114Used by:1816 1820
Symbol 1807 GraphicUsed by:1808
Symbol 1808 MovieClipUses:1807Used by:1820
Symbol 1809 GraphicUsed by:1810
Symbol 1810 MovieClipUses:1809Used by:1820
Symbol 1811 GraphicUsed by:1812
Symbol 1812 MovieClipUses:1811Used by:1820
Symbol 1813 GraphicUsed by:1820
Symbol 1814 GraphicUsed by:1816
Symbol 1815 GraphicUsed by:1816
Symbol 1816 MovieClipUses:1814 1472 1802 1803 1805 1806 1815Used by:1820
Symbol 1817 GraphicUsed by:1818
Symbol 1818 MovieClipUses:1817Used by:1820
Symbol 1819 GraphicUsed by:1820
Symbol 1820 MovieClipUses:1464 1467 1466 1469 1470 1471 1472 1473 1799 1800 1802 1803 1805 1806 1808 1810 1812 1813 1641 1816 1818 1819Used by:1847
Symbol 1821 GraphicUsed by:1822
Symbol 1822 MovieClipUses:1821Used by:1847
Symbol 1823 GraphicUsed by:1847
Symbol 1824 GraphicUsed by:1847
Symbol 1825 GraphicUsed by:1847
Symbol 1826 GraphicUsed by:1827
Symbol 1827 MovieClipUses:1826Used by:1847
Symbol 1828 GraphicUsed by:1847
Symbol 1829 GraphicUsed by:1847
Symbol 1830 GraphicUsed by:1847
Symbol 1831 GraphicUsed by:1847
Symbol 1832 GraphicUsed by:1847
Symbol 1833 GraphicUsed by:1847
Symbol 1834 GraphicUsed by:1847
Symbol 1835 GraphicUsed by:1847
Symbol 1836 GraphicUsed by:1847
Symbol 1837 GraphicUsed by:1847
Symbol 1838 GraphicUsed by:1847
Symbol 1839 GraphicUsed by:1847
Symbol 1840 GraphicUsed by:1847
Symbol 1841 GraphicUsed by:1847
Symbol 1842 GraphicUsed by:1847
Symbol 1843 GraphicUsed by:1847
Symbol 1844 GraphicUsed by:1847
Symbol 1845 GraphicUsed by:1847
Symbol 1846 GraphicUsed by:1847
Symbol 1847 MovieClipUses:1820 1822 1823 1824 1825 1827 1691 1693 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1695 1697 1699 1701 1703Used by:1848
Symbol 1848 MovieClipUses:1704 1798 1847Used by:1849
Symbol 1849 MovieClipUses:1460 1462 1574 1576 1578 1579 1581 1582 1584 1848Used by:1865
Symbol 1850 GraphicUsed by:1851
Symbol 1851 MovieClipUses:1850Used by:1854
Symbol 1852 GraphicUsed by:1853
Symbol 1853 MovieClipUses:1852Used by:1854
Symbol 1854 MovieClipUses:1851 1853Used by:1864
Symbol 1855 GraphicUsed by:1856
Symbol 1856 MovieClipUses:1855Used by:1864
Symbol 1857 GraphicUsed by:1858
Symbol 1858 MovieClipUses:1857Used by:1864
Symbol 1859 GraphicUsed by:1860
Symbol 1860 MovieClipUses:1859Used by:1864
Symbol 1861 GraphicUsed by:1862
Symbol 1862 MovieClipUses:1861Used by:1864
Symbol 1863 GraphicUsed by:1864
Symbol 1864 ButtonUses:1854 1856 1858 1860 1862 1863Used by:1865
Symbol 1865 MovieClipUses:1849 1864Used by:1869
Symbol 1866 GraphicUsed by:1867
Symbol 1867 MovieClipUses:1866Used by:1868
Symbol 1868 MovieClipUses:1867Used by:1869
Symbol 1869 MovieClipUses:59 1459 1865 1868Used by:2035
Symbol 1870 EditableTextUses:60Used by:2034
Symbol 1871 MovieClipUses:1114Used by:1942
Symbol 1872 GraphicUsed by:1873
Symbol 1873 MovieClipUses:1872Used by:1874
Symbol 1874 MovieClipUses:1873Used by:1942
Symbol 1875 MovieClipUses:1120Used by:1942
Symbol 1876 GraphicUsed by:1877
Symbol 1877 MovieClipUses:1876Used by:1942
Symbol 1878 GraphicUsed by:1879
Symbol 1879 MovieClipUses:1878Used by:1881 2033
Symbol 1880 GraphicUsed by:1881
Symbol 1881 MovieClipUses:1176 1879 1194 1880Used by:1942 2033
Symbol 1882 GraphicUsed by:1902
Symbol 1883 GraphicUsed by:1902
Symbol 1884 GraphicUsed by:1902
Symbol 1885 GraphicUsed by:1902
Symbol 1886 GraphicUsed by:1902
Symbol 1887 GraphicUsed by:1902
Symbol 1888 GraphicUsed by:1902
Symbol 1889 GraphicUsed by:1902
Symbol 1890 GraphicUsed by:1902
Symbol 1891 GraphicUsed by:1902
Symbol 1892 GraphicUsed by:1902
Symbol 1893 GraphicUsed by:1902
Symbol 1894 GraphicUsed by:1902
Symbol 1895 GraphicUsed by:1902
Symbol 1896 GraphicUsed by:1902
Symbol 1897 GraphicUsed by:1902
Symbol 1898 GraphicUsed by:1902
Symbol 1899 GraphicUsed by:1902
Symbol 1900 GraphicUsed by:1902
Symbol 1901 GraphicUsed by:1902
Symbol 1902 MovieClipUses:1882 830 1883 1884 827 1885 831 1886 833 1887 835 1888 837 1889 839 1890 841 1891 843 1892 845 1893 847 1894 849 1895 851 1896 853 1897 855 1898 857 1899 859 1900 861 1901 863 865 867 869 871 873 875 877 879 881 883 885 887 889 891 892 893 894 895 896 897 898 899 900 901 902 903 904Used by:1942 1956 1960
Symbol 1903 GraphicUsed by:1904
Symbol 1904 MovieClipUses:1903Used by:1942 2033
Symbol 1905 GraphicUsed by:1906
Symbol 1906 MovieClipUses:1905Used by:1941
Symbol 1907 GraphicUsed by:1908
Symbol 1908 MovieClipUses:1907Used by:1941
Symbol 1909 GraphicUsed by:1910
Symbol 1910 MovieClipUses:1909Used by:1941
Symbol 1911 GraphicUsed by:1912
Symbol 1912 MovieClipUses:1911Used by:1941
Symbol 1913 GraphicUsed by:1914
Symbol 1914 MovieClipUses:1913Used by:1941
Symbol 1915 GraphicUsed by:1916
Symbol 1916 MovieClipUses:1915Used by:1941
Symbol 1917 GraphicUsed by:1927
Symbol 1918 GraphicUsed by:1919 1927
Symbol 1919 MovieClipUses:1918Used by:1924 1927
Symbol 1920 GraphicUsed by:1924
Symbol 1921 GraphicUsed by:1924
Symbol 1922 GraphicUsed by:1924
Symbol 1923 GraphicUsed by:1924
Symbol 1924 MovieClipUses:1919 1920 1921 1922 1923Used by:1927
Symbol 1925 GraphicUsed by:1926 1927
Symbol 1926 MovieClipUses:1925Used by:1927
Symbol 1927 ButtonUses:1917 1919 1411 1924 1926 1918 1925Used by:1941
Symbol 1928 GraphicUsed by:1940
Symbol 1929 GraphicUsed by:1930 1940
Symbol 1930 MovieClipUses:1929Used by:1937 1940
Symbol 1931 GraphicUsed by:1937 1940
Symbol 1932 GraphicUsed by:1937
Symbol 1933 GraphicUsed by:1937
Symbol 1934 GraphicUsed by:1937
Symbol 1935 GraphicUsed by:1937
Symbol 1936 GraphicUsed by:1937
Symbol 1937 MovieClipUses:1931 1930 1932 1933 1934 1935 1936Used by:1940
Symbol 1938 GraphicUsed by:1939 1940
Symbol 1939 MovieClipUses:1938Used by:1940
Symbol 1940 ButtonUses:1928 1930 1382 1937 1939 1931 1929 1938Used by:1941
Symbol 1941 MovieClipUses:1906 1908 1910 1912 1914 1916 1927 1940Used by:1942 2033
Symbol 1942 MovieClipUses:1871 1874 1875 1877 625 627 1881 1902 1904 1941 1114Used by:2034
Symbol 1943 GraphicUsed by:1944
Symbol 1944 MovieClipUses:1943Used by:1946
Symbol 1945 MovieClipUses:1120Used by:1946
Symbol 1946 MovieClipUses:1944 1945Used by:2033
Symbol 1947 GraphicUsed by:1948
Symbol 1948 MovieClipUses:1947Used by:2033
Symbol 1949 GraphicUsed by:1955
Symbol 1950 GraphicUsed by:1951
Symbol 1951 MovieClipUses:1950Used by:1955
Symbol 1952 GraphicUsed by:1955
Symbol 1953 GraphicUsed by:1954
Symbol 1954 MovieClipUses:1953Used by:1955
Symbol 1955 MovieClipUses:1949 1951 1952 1954Used by:2033
Symbol 1956 MovieClipUses:773 1902Used by:2033
Symbol 1957 MovieClipUses:792Used by:2033
Symbol 1958 GraphicUsed by:1959
Symbol 1959 MovieClipUses:1958Used by:1960
Symbol 1960 MovieClipUses:1959 1902Used by:2033
Symbol 1961 MovieClipUses:618 905Used by:2033
Symbol 1962 GraphicUsed by:1990
Symbol 1963 GraphicUsed by:1964
Symbol 1964 MovieClipUses:1963Used by:1990
Symbol 1965 GraphicUsed by:1966
Symbol 1966 MovieClipUses:1965Used by:1969
Symbol 1967 GraphicUsed by:1968
Symbol 1968 MovieClipUses:1967Used by:1969
Symbol 1969 MovieClipUses:1966 1968Used by:1990
Symbol 1970 GraphicUsed by:1971
Symbol 1971 MovieClipUses:1970Used by:1990
Symbol 1972 GraphicUsed by:1973 1975
Symbol 1973 MovieClipUses:1972Used by:1975
Symbol 1974 GraphicUsed by:1975
Symbol 1975 ButtonUses:1973 1974 1972Used by:1990
Symbol 1976 GraphicUsed by:1977 1980
Symbol 1977 MovieClipUses:1976Used by:1980
Symbol 1978 GraphicUsed by:1980
Symbol 1979 GraphicUsed by:1980
Symbol 1980 ButtonUses:1977 1978 1979 1976Used by:1990
Symbol 1981 GraphicUsed by:1982
Symbol 1982 MovieClipUses:1981Used by:1989
Symbol 1983 GraphicUsed by:1985 1987
Symbol 1984 GraphicUsed by:1985 1986
Symbol 1985 MovieClipUses:1983 1984Used by:1989
Symbol 1986 MovieClipUses:1984Used by:1987
Symbol 1987 MovieClipUses:1983 1986Used by:1989
Symbol 1988 GraphicUsed by:1989
Symbol 1989 ButtonUses:1982 1985 1987 1988Used by:1990 2016
Symbol 1990 MovieClipUses:1962 1364 1964 1969 1971 1975 1980 1989 101Used by:2033
Symbol 1991 GraphicUsed by:2033
Symbol 1992 GraphicUsed by:1993
Symbol 1993 MovieClipUses:1992Used by:2016
Symbol 1994 GraphicUsed by:1995
Symbol 1995 MovieClipUses:1994Used by:2016
Symbol 1996 GraphicUsed by:1997
Symbol 1997 MovieClipUses:1996Used by:2016
Symbol 1998 GraphicUsed by:1999
Symbol 1999 MovieClipUses:1998Used by:2006
Symbol 2000 GraphicUsed by:2003 2004
Symbol 2001 GraphicUsed by:2002
Symbol 2002 MovieClipUses:2001Used by:2003 2004
Symbol 2003 MovieClipUses:2000 2002Used by:2006
Symbol 2004 MovieClipUses:2000 2002Used by:2006
Symbol 2005 GraphicUsed by:2006
Symbol 2006 ButtonUses:1999 2003 2004 2005Used by:2016
Symbol 2007 GraphicUsed by:2016
Symbol 2008 GraphicUsed by:2009
Symbol 2009 MovieClipUses:2008Used by:2016
Symbol 2010 GraphicUsed by:2012
Symbol 2011 GraphicUsed by:2012
Symbol 2012 MovieClipUses:2010 2011Used by:2016
Symbol 2013 GraphicUsed by:2016
Symbol 2014 FontUsed by:2015
Symbol 2015 EditableTextUses:2014Used by:2016
Symbol 2016 MovieClipUses:1993 1995 1997 1989 2006 2007 2009 2012 2013 2015Used by:2033
Symbol 2017 GraphicUsed by:2020
Symbol 2018 GraphicUsed by:2020
Symbol 2019 GraphicUsed by:2020
Symbol 2020 MovieClipUses:2017 1399 1401 2018 2 1394 1404 1406 1408 1373 1375 1377 2019 1380 1389 1411 1413 1414 1415 1416 1417 1418 1420 1422 1424 1426 1428Used by:2025
Symbol 2021 GraphicUsed by:2024
Symbol 2022 GraphicUsed by:2024
Symbol 2023 GraphicUsed by:2024
Symbol 2024 MovieClipUses:2021 1362 1364 2022 2 1394 1367 1369 1371 1373 1375 1377 2023 1380 1389 1382Used by:2025
Symbol 2025 MovieClipUses:2020 2024 1579Used by:2033
Symbol 2026 GraphicUsed by:2027
Symbol 2027 MovieClipUses:2026Used by:2030
Symbol 2028 GraphicUsed by:2030
Symbol 2029 GraphicUsed by:2030
Symbol 2030 ButtonUses:2027 2028 2029 1209Used by:2032
Symbol 2031 GraphicUsed by:2032
Symbol 2032 MovieClipUses:1433 1435 1437 1404 1389 2030 1438 1440 2031Used by:2033
Symbol 2033 MovieClipUses:1946 1948 1904 1941 1881 1955 1579 1956 1957 1960 1961 1431 1990 1879 1176 1991 2016 2025 2032Used by:2034
Symbol 2034 MovieClipUses:59 1870 1942 2033Used by:2035
Symbol 2035 MovieClipUses:1458 1869 2034Used by:Timeline

Instance Names

"autoUpdater_mc"Frame 1Symbol 56 MovieClip
"tracking_mc"Frame 2Symbol 62 MovieClip
"preloader_mc"Frame 2Symbol 79 MovieClip
"assets_mc"Frame 3Symbol 1112 MovieClip
"main_mc"Frame 4Symbol 2035 MovieClip
"colour2_mc"Symbol 101 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 101 MovieClip Frame 1Symbol 94 MovieClip
"colour2_mc"Symbol 136 MovieClip Frame 1Symbol 126 MovieClip
"colour1_mc"Symbol 136 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 151 MovieClip Frame 1Symbol 140 MovieClip
"colour1_mc"Symbol 151 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 159 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 1Symbol 94 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 42Symbol 129 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 75Symbol 158 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 77Symbol 129 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 92Symbol 158 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 94Symbol 129 MovieClip
"colour1_mc"Symbol 159 MovieClip Frame 114Symbol 158 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 1Symbol 94 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 102Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 102Symbol 94 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 103Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 103Symbol 94 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 104Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 104Symbol 94 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 105Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 105Symbol 94 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 106Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 106Symbol 94 MovieClip
"colour2_mc"Symbol 212 MovieClip Frame 107Symbol 86 MovieClip
"colour1_mc"Symbol 212 MovieClip Frame 107Symbol 94 MovieClip
"colour2_mc"Symbol 230 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 1Symbol 94 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 61Symbol 129 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 63Symbol 94 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 65Symbol 129 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 67Symbol 94 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 69Symbol 129 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 71Symbol 94 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 73Symbol 129 MovieClip
"colour1_mc"Symbol 230 MovieClip Frame 75Symbol 94 MovieClip
"colour2_mc"Symbol 241 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 241 MovieClip Frame 1Symbol 94 MovieClip
"colour2_mc"Symbol 276 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 1Symbol 94 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 61Symbol 129 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 63Symbol 94 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 65Symbol 129 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 67Symbol 94 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 69Symbol 129 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 71Symbol 94 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 73Symbol 129 MovieClip
"colour1_mc"Symbol 276 MovieClip Frame 75Symbol 94 MovieClip
"colour2_mc"Symbol 301 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 1Symbol 94 MovieClip
"colour_mc"Symbol 301 MovieClip Frame 1Symbol 278 MovieClip
"colour_mc"Symbol 301 MovieClip Frame 60Symbol 300 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 61Symbol 129 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 63Symbol 94 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 65Symbol 129 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 67Symbol 94 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 69Symbol 129 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 71Symbol 94 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 73Symbol 129 MovieClip
"colour1_mc"Symbol 301 MovieClip Frame 75Symbol 94 MovieClip
"colour2_mc"Symbol 352 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 1Symbol 94 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 61Symbol 129 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 63Symbol 94 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 65Symbol 129 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 67Symbol 94 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 69Symbol 129 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 71Symbol 94 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 73Symbol 129 MovieClip
"colour1_mc"Symbol 352 MovieClip Frame 75Symbol 94 MovieClip
"colour2_mc"Symbol 357 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 1Symbol 94 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 61Symbol 129 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 63Symbol 94 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 65Symbol 129 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 67Symbol 94 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 69Symbol 129 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 71Symbol 94 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 73Symbol 129 MovieClip
"colour1_mc"Symbol 357 MovieClip Frame 75Symbol 94 MovieClip
"colour2_mc"Symbol 358 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 358 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 359 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 359 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 360 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 360 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 361 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 361 MovieClip Frame 1Symbol 94 MovieClip
"colour2_mc"Symbol 371 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 371 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 373 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 373 MovieClip Frame 1Symbol 129 MovieClip
"aim_mc"Symbol 373 MovieClip Frame 1Symbol 372 MovieClip
"colour2_mc"Symbol 374 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 374 MovieClip Frame 1Symbol 129 MovieClip
"colour2_mc"Symbol 375 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 1Symbol 94 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 61Symbol 129 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 63Symbol 94 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 65Symbol 129 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 67Symbol 94 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 69Symbol 129 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 71Symbol 94 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 73Symbol 129 MovieClip
"colour1_mc"Symbol 375 MovieClip Frame 75Symbol 94 MovieClip
"colour2_mc"Symbol 415 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 415 MovieClip Frame 1Symbol 94 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 1Symbol 101 MovieClip
"healthbar_mc"Symbol 416 MovieClip [player_mc] Frame 1Symbol 104 MovieClip
"indicator_mc"Symbol 416 MovieClip [player_mc] Frame 1Symbol 111 MovieClip [indicator_mc]
"man_mc"Symbol 416 MovieClip [player_mc] Frame 6Symbol 136 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 11Symbol 151 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 16Symbol 159 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 21Symbol 212 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 26Symbol 215 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 31Symbol 230 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 36Symbol 241 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 41Symbol 276 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 46Symbol 301 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 51Symbol 352 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 56Symbol 357 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 61Symbol 358 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 66Symbol 359 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 71Symbol 360 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 76Symbol 361 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 81Symbol 371 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 86Symbol 373 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 91Symbol 374 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 101Symbol 375 MovieClip
"man_mc"Symbol 416 MovieClip [player_mc] Frame 111Symbol 415 MovieClip
"clip_mc"Symbol 507 MovieClip [parachute_mc] Frame 6Symbol 506 MovieClip
"value0_txt"Symbol 516 MovieClip [powerupTakenValue] Frame 1Symbol 511 EditableText
"value1_txt"Symbol 516 MovieClip [powerupTakenValue] Frame 1Symbol 512 EditableText
"value2_txt"Symbol 516 MovieClip [powerupTakenValue] Frame 1Symbol 513 EditableText
"value3_txt"Symbol 516 MovieClip [powerupTakenValue] Frame 1Symbol 514 EditableText
"value4_txt"Symbol 516 MovieClip [powerupTakenValue] Frame 1Symbol 515 EditableText
"collide_mc"Symbol 528 MovieClip [weapon_arrow] Frame 1Symbol 527 MovieClip [collidearrow_mc]
"countdown_txt"Symbol 776 MovieClip [weapon_dynamite] Frame 1Symbol 775 EditableText
"rotate_mc"Symbol 1033 MovieClip Frame 1Symbol 1032 MovieClip
"colour_mc"Symbol 1034 MovieClip [destroylazer_mc] Frame 1Symbol 1033 MovieClip
"colour_mc"Symbol 1047 MovieClip [weapon_paintbucket] Frame 1Symbol 1045 MovieClip
"rotate_mc"Symbol 1053 MovieClip Frame 1Symbol 1052 MovieClip
"colour_mc"Symbol 1054 MovieClip [eggsplat_mc] Frame 1Symbol 1053 MovieClip
"rotate_mc"Symbol 1058 MovieClip Frame 1Symbol 1057 MovieClip
"colour_mc"Symbol 1059 MovieClip [splat_mc] Frame 1Symbol 1058 MovieClip
"sock_mc"Symbol 1156 MovieClip Frame 1Symbol 1154 MovieClip
"sock_mc"Symbol 1156 MovieClip Frame 2Symbol 1154 MovieClip
"windsock1_mc"Symbol 1157 MovieClip Frame 1Symbol 1156 MovieClip
"windsock2_mc"Symbol 1157 MovieClip Frame 1Symbol 1156 MovieClip
"start1_mc"Symbol 1204 MovieClip Frame 1Symbol 1162 MovieClip
"start2_mc"Symbol 1204 MovieClip Frame 1Symbol 1162 MovieClip
"environ_mc"Symbol 1205 MovieClip Frame 1Symbol 1204 MovieClip
"sheep_mc"Symbol 1220 MovieClip Frame 1Symbol 792 MovieClip
"count_txt"Symbol 1224 MovieClip Frame 1Symbol 1219 EditableText
"count_txt"Symbol 1230 MovieClip Frame 1Symbol 1226 EditableText
"count_txt"Symbol 1236 MovieClip Frame 1Symbol 1232 EditableText
"count_txt"Symbol 1242 MovieClip Frame 1Symbol 1238 EditableText
"count_txt"Symbol 1248 MovieClip Frame 1Symbol 1244 EditableText
"count_txt"Symbol 1254 MovieClip Frame 1Symbol 1250 EditableText
"secretIcon4_mc"Symbol 1254 MovieClip Frame 1Symbol 598 MovieClip
"count_txt"Symbol 1262 MovieClip Frame 1Symbol 1256 EditableText
"count_txt"Symbol 1268 MovieClip Frame 1Symbol 1264 EditableText
"count_txt"Symbol 1274 MovieClip Frame 1Symbol 1270 EditableText
"count_txt"Symbol 1280 MovieClip Frame 1Symbol 1276 EditableText
"count_txt"Symbol 1286 MovieClip Frame 1Symbol 1282 EditableText
"count_txt"Symbol 1292 MovieClip Frame 1Symbol 1288 EditableText
"count_txt"Symbol 1298 MovieClip Frame 1Symbol 1294 EditableText
"count_txt"Symbol 1304 MovieClip Frame 1Symbol 1300 EditableText
"count_txt"Symbol 1310 MovieClip Frame 1Symbol 1306 EditableText
"count_txt"Symbol 1316 MovieClip Frame 1Symbol 1312 EditableText
"weapon14_btn"Symbol 1318 MovieClip Frame 1Symbol 1224 MovieClip
"weapon11_btn"Symbol 1318 MovieClip Frame 1Symbol 1230 MovieClip
"weapon10_btn"Symbol 1318 MovieClip Frame 1Symbol 1236 MovieClip
"weapon9_btn"Symbol 1318 MovieClip Frame 1Symbol 1242 MovieClip
"weapon12_btn"Symbol 1318 MovieClip Frame 1Symbol 1248 MovieClip
"weapon13_btn"Symbol 1318 MovieClip Frame 1Symbol 1254 MovieClip
"weaponLocked_btn"Symbol 1318 MovieClip Frame 1Symbol 1262 MovieClip
"weapon8_btn"Symbol 1318 MovieClip Frame 1Symbol 1268 MovieClip
"weapon7_btn"Symbol 1318 MovieClip Frame 1Symbol 1274 MovieClip
"weapon6_btn"Symbol 1318 MovieClip Frame 1Symbol 1280 MovieClip
"weapon5_btn"Symbol 1318 MovieClip Frame 1Symbol 1286 MovieClip
"weapon4_btn"Symbol 1318 MovieClip Frame 1Symbol 1292 MovieClip
"weapon3_btn"Symbol 1318 MovieClip Frame 1Symbol 1298 MovieClip
"weapon2_btn"Symbol 1318 MovieClip Frame 1Symbol 1304 MovieClip
"weapon1_btn"Symbol 1318 MovieClip Frame 1Symbol 1310 MovieClip
"weapon0_btn"Symbol 1318 MovieClip Frame 1Symbol 1316 MovieClip
"colour_mc"Symbol 1318 MovieClip Frame 1Symbol 1045 MovieClip
"timer_txt"Symbol 1321 MovieClip Frame 1Symbol 1320 EditableText
"icon_mc"Symbol 1330 MovieClip Frame 1Symbol 1326 MovieClip
"icon_mc"Symbol 1348 MovieClip Frame 1Symbol 1344 MovieClip
"colour2_mc"Symbol 1349 MovieClip Frame 1Symbol 86 MovieClip
"colour1_mc"Symbol 1349 MovieClip Frame 1Symbol 94 MovieClip
"mapdetail_mc"Symbol 1355 MovieClip Frame 1Symbol 1211 MovieClip
"screenrect_mc"Symbol 1355 MovieClip Frame 1Symbol 1353 MovieClip
"mouseContent_mc"Symbol 1443 MovieClip Frame 1Symbol 1383 MovieClip
"back_btn"Symbol 1443 MovieClip Frame 1Symbol 1389 Button
"next_btn"Symbol 1443 MovieClip Frame 1Symbol 1394 Button
"close_btn"Symbol 1443 MovieClip Frame 1Symbol 1396 MovieClip
"keyboardContent_mc"Symbol 1443 MovieClip Frame 11Symbol 1429 MovieClip
"content_mc"Symbol 1444 MovieClip Frame 11Symbol 1443 MovieClip
"no_btn"Symbol 1456 MovieClip Frame 11Symbol 1450 Button
"yes_btn"Symbol 1456 MovieClip Frame 11Symbol 1454 Button
"buildings_mc"Symbol 1458 MovieClip Frame 11Symbol 1118 MovieClip
"parallax_mc"Symbol 1458 MovieClip Frame 11Symbol 1157 MovieClip
"ground_mc"Symbol 1458 MovieClip Frame 11Symbol 1159 MovieClip
"environment_mc"Symbol 1458 MovieClip Frame 11Symbol 1205 MovieClip
"gauge_mc"Symbol 1458 MovieClip Frame 11Symbol 1210 MovieClip
"canvas_mc"Symbol 1458 MovieClip Frame 11Symbol 1211 MovieClip
"score0_txt"Symbol 1458 MovieClip Frame 11Symbol 1214 EditableText
"score1_txt"Symbol 1458 MovieClip Frame 11Symbol 1217 EditableText
"weaponbar_mc"Symbol 1458 MovieClip Frame 11Symbol 1318 MovieClip
"timeout_mc"Symbol 1458 MovieClip Frame 11Symbol 1321 MovieClip
"pause_btn"Symbol 1458 MovieClip Frame 11Symbol 1330 MovieClip
"quit_btn"Symbol 1458 MovieClip Frame 11Symbol 1335 MovieClip
"help_btn"Symbol 1458 MovieClip Frame 11Symbol 1340 MovieClip
"sound_btn"Symbol 1458 MovieClip Frame 11Symbol 1348 MovieClip
"team1char_mc"Symbol 1458 MovieClip Frame 11Symbol 1349 MovieClip
"team2char_mc"Symbol 1458 MovieClip Frame 11Symbol 1349 MovieClip
"smallmap_mc"Symbol 1458 MovieClip Frame 11Symbol 1355 MovieClip
"clickable_mc"Symbol 1458 MovieClip Frame 11Symbol 1357 MovieClip
"instructions_mc"Symbol 1458 MovieClip Frame 11Symbol 1444 MovieClip
"quitConfirmation_mc"Symbol 1458 MovieClip Frame 11Symbol 1456 MovieClip
"outroAnimation_mc"Symbol 1458 MovieClip Frame 11Symbol 1457 MovieClip
"ani_mc"Symbol 1574 MovieClip Frame 1Symbol 1476 MovieClip
"ani_mc"Symbol 1574 MovieClip Frame 2Symbol 1567 MovieClip
"ani_mc"Symbol 1574 MovieClip Frame 3Symbol 1573 MovieClip
"colour2_mc"Symbol 1687 MovieClip Frame 1Symbol 1466 MovieClip
"colour1_mc"Symbol 1687 MovieClip Frame 1Symbol 1469 MovieClip
"man_mc"Symbol 1704 MovieClip Frame 1Symbol 1687 MovieClip
"colour2_mc"Symbol 1714 MovieClip Frame 1Symbol 1466 MovieClip
"colour1_mc"Symbol 1714 MovieClip Frame 1Symbol 1469 MovieClip
"man_mc"Symbol 1798 MovieClip Frame 1Symbol 1714 MovieClip
"colour2_mc"Symbol 1820 MovieClip Frame 1Symbol 1466 MovieClip
"colour1_mc"Symbol 1820 MovieClip Frame 1Symbol 1469 MovieClip
"colour1_mc"Symbol 1820 MovieClip Frame 5Symbol 1802 MovieClip
"colour1_mc"Symbol 1820 MovieClip Frame 114Symbol 1816 MovieClip
"man_mc"Symbol 1847 MovieClip Frame 1Symbol 1820 MovieClip
"ani_mc"Symbol 1848 MovieClip Frame 1Symbol 1704 MovieClip
"ani_mc"Symbol 1848 MovieClip Frame 2Symbol 1798 MovieClip
"ani_mc"Symbol 1848 MovieClip Frame 3Symbol 1847 MovieClip
"char_mc"Symbol 1849 MovieClip Frame 1Symbol 1574 MovieClip
"thesite_btn"Symbol 1849 MovieClip Frame 1Symbol 1579 Button
"char_mc"Symbol 1849 MovieClip Frame 21Symbol 1848 MovieClip
"winlose_mc"Symbol 1865 MovieClip Frame 2Symbol 1849 MovieClip
"playagain_btn"Symbol 1865 MovieClip Frame 2Symbol 1864 Button
"mainScreen_mc"Symbol 1869 MovieClip Frame 11Symbol 1865 MovieClip
"outroAnimation_mc"Symbol 1869 MovieClip Frame 11Symbol 1868 MovieClip
"onePlayer_btn"Symbol 1941 MovieClip Frame 1Symbol 1906 MovieClip
"twoPlayer_btn"Symbol 1941 MovieClip Frame 1Symbol 1910 MovieClip
"instructions_btn"Symbol 1941 MovieClip Frame 1Symbol 1914 MovieClip
"keyboard_btn"Symbol 1941 MovieClip Frame 2Symbol 1927 Button
"mouse_btn"Symbol 1941 MovieClip Frame 2Symbol 1940 Button
"content_mc"Symbol 1942 MovieClip Frame 76Symbol 1941 MovieClip
"playerLabel_mc"Symbol 1990 MovieClip Frame 1Symbol 1969 MovieClip
"left_btn"Symbol 1990 MovieClip Frame 1Symbol 1975 Button
"right_btn"Symbol 1990 MovieClip Frame 1Symbol 1980 Button
"enter_btn"Symbol 1990 MovieClip Frame 1Symbol 1989 Button
"character_mc"Symbol 1990 MovieClip Frame 1Symbol 101 MovieClip
"enter_btn"Symbol 2016 MovieClip Frame 1Symbol 1989 Button
"skip_btn"Symbol 2016 MovieClip Frame 1Symbol 2006 Button
"message_mc"Symbol 2016 MovieClip Frame 1Symbol 2012 MovieClip
"userInput_txt"Symbol 2016 MovieClip Frame 1Symbol 2015 EditableText
"next_btn"Symbol 2020 MovieClip Frame 1Symbol 1394 Button
"back_btn"Symbol 2020 MovieClip Frame 1Symbol 1389 Button
"next_btn"Symbol 2024 MovieClip Frame 1Symbol 1394 Button
"back_btn"Symbol 2024 MovieClip Frame 1Symbol 1389 Button
"mouseContent_mc"Symbol 2025 MovieClip Frame 1Symbol 2024 MovieClip
"keyboard_btn"Symbol 2025 MovieClip Frame 1Symbol 1579 Button
"keyboardContent_mc"Symbol 2025 MovieClip Frame 2Symbol 2020 MovieClip
"mouse_btn"Symbol 2025 MovieClip Frame 2Symbol 1579 Button
"back_btn"Symbol 2032 MovieClip Frame 1Symbol 1389 Button
"play_btn"Symbol 2032 MovieClip Frame 1Symbol 2030 Button
"buttonPanel_mc"Symbol 2033 MovieClip Frame 2Symbol 1941 MovieClip
"sound_btn"Symbol 2033 MovieClip Frame 2Symbol 1955 MovieClip
"theSite_btn"Symbol 2033 MovieClip Frame 2Symbol 1579 Button
"content_mc"Symbol 2033 MovieClip Frame 180Symbol 1990 MovieClip
"code_mc"Symbol 2033 MovieClip Frame 192Symbol 2016 MovieClip
"theSiteA_btn"Symbol 2033 MovieClip Frame 192Symbol 1579 Button
"theSiteB_btn"Symbol 2033 MovieClip Frame 192Symbol 1579 Button
"instructions_mc"Symbol 2033 MovieClip Frame 203Symbol 2025 MovieClip
"money_mc"Symbol 2033 MovieClip Frame 214Symbol 2032 MovieClip
"introAnimation_mc"Symbol 2034 MovieClip Frame 11Symbol 1942 MovieClip
"mainScreen_mc"Symbol 2034 MovieClip Frame 11Symbol 2033 MovieClip
"game_mc"Symbol 2035 MovieClip Frame 1Symbol 1458 MovieClip
"gameover_mc"Symbol 2035 MovieClip Frame 1Symbol 1869 MovieClip
"intro_mc"Symbol 2035 MovieClip Frame 1Symbol 2034 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "t"
ExportAssets (56)Timeline Frame 1Symbol 49 as "explodesmall_mc"
ExportAssets (56)Timeline Frame 1Symbol 52 as "weapon_tarfeather"
ExportAssets (56)Timeline Frame 1Symbol 54 as "collideparachute_mc"
ExportAssets (56)Timeline Frame 3Symbol 81 as "pcollide_mc"
ExportAssets (56)Timeline Frame 3Symbol 111 as "indicator_mc"
ExportAssets (56)Timeline Frame 3Symbol 383 as "weapon_dog"
ExportAssets (56)Timeline Frame 3Symbol 416 as "player_mc"
ExportAssets (56)Timeline Frame 3Symbol 418 as "powerup_mc"
ExportAssets (56)Timeline Frame 3Symbol 507 as "parachute_mc"
ExportAssets (56)Timeline Frame 3Symbol 509 as "dirarrow_mc"
ExportAssets (56)Timeline Frame 3Symbol 516 as "powerupTakenValue"
ExportAssets (56)Timeline Frame 3Symbol 517 as "fx_gargle"
ExportAssets (56)Timeline Frame 3Symbol 518 as "fx_splat"
ExportAssets (56)Timeline Frame 3Symbol 519 as "fx_pain"
ExportAssets (56)Timeline Frame 3Symbol 520 as "fx_invaderfire"
ExportAssets (56)Timeline Frame 3Symbol 521 as "fx_cratedrop"
ExportAssets (56)Timeline Frame 3Symbol 524 as "weapon_beerkeg"
ExportAssets (56)Timeline Frame 3Symbol 525 as "collide_mc"
ExportAssets (56)Timeline Frame 3Symbol 527 as "collidearrow_mc"
ExportAssets (56)Timeline Frame 3Symbol 528 as "weapon_arrow"
ExportAssets (56)Timeline Frame 3Symbol 531 as "weapon_beehive"
ExportAssets (56)Timeline Frame 3Symbol 532 as "weapon_bee"
ExportAssets (56)Timeline Frame 3Symbol 535 as "weapon_deadcat"
ExportAssets (56)Timeline Frame 3Symbol 587 as "explodecat_mc"
ExportAssets (56)Timeline Frame 3Symbol 592 as "explodetar_mc"
ExportAssets (56)Timeline Frame 3Symbol 595 as "weapon_dogshit"
ExportAssets (56)Timeline Frame 3Symbol 599 as "weapon_condom"
ExportAssets (56)Timeline Frame 3Symbol 618 as "weapon_molotov"
ExportAssets (56)Timeline Frame 3Symbol 623 as "weapon_boomerang"
ExportAssets (56)Timeline Frame 3Symbol 650 as "weapon_catsndogs"
ExportAssets (56)Timeline Frame 3Symbol 658 as "weapon_dogbullet"
ExportAssets (56)Timeline Frame 3Symbol 660 as "weapon_catbullet"
ExportAssets (56)Timeline Frame 3Symbol 693 as "explodepixel_mc"
ExportAssets (56)Timeline Frame 3Symbol 694 as "weapon_spaceinvaderbullet"
ExportAssets (56)Timeline Frame 3Symbol 696 as "destroypixel_mc"
ExportAssets (56)Timeline Frame 3Symbol 722 as "exploderainingcat_mc"
ExportAssets (56)Timeline Frame 3Symbol 749 as "exploderainingdog_mc"
ExportAssets (56)Timeline Frame 3Symbol 750 as "fx_death"
ExportAssets (56)Timeline Frame 3Symbol 751 as "fx_explosion"
ExportAssets (56)Timeline Frame 3Symbol 752 as "fx_explosion2"
ExportAssets (56)Timeline Frame 3Symbol 760 as "explodebig_mc"
ExportAssets (56)Timeline Frame 3Symbol 762 as "destroybig_mc"
ExportAssets (56)Timeline Frame 3Symbol 763 as "destroysmall_mc"
ExportAssets (56)Timeline Frame 3Symbol 765 as "dirt_mc"
ExportAssets (56)Timeline Frame 3Symbol 776 as "weapon_dynamite"
ExportAssets (56)Timeline Frame 3Symbol 793 as "weapon_sheep"
ExportAssets (56)Timeline Frame 3Symbol 818 as "anvilsmoke_mc"
ExportAssets (56)Timeline Frame 3Symbol 823 as "smoke_mc"
ExportAssets (56)Timeline Frame 3Symbol 905 as "explodemolotov_mc"
ExportAssets (56)Timeline Frame 3Symbol 906 as "fx_throw"
ExportAssets (56)Timeline Frame 3Symbol 907 as "fx_bees"
ExportAssets (56)Timeline Frame 3Symbol 908 as "fx_arrowembed"
ExportAssets (56)Timeline Frame 3Symbol 909 as "fx_cock"
ExportAssets (56)Timeline Frame 3Symbol 910 as "fx_molotov"
ExportAssets (56)Timeline Frame 3Symbol 1026 as "explodehuge_mc"
ExportAssets (56)Timeline Frame 3Symbol 1027 as "destroyhuge_mc"
ExportAssets (56)Timeline Frame 3Symbol 1029 as "weapon_nuke"
ExportAssets (56)Timeline Frame 3Symbol 1034 as "destroylazer_mc"
ExportAssets (56)Timeline Frame 3Symbol 1037 as "explodehugeair_mc"
ExportAssets (56)Timeline Frame 3Symbol 1038 as "fx_bounceback"
ExportAssets (56)Timeline Frame 3Symbol 1039 as "fx_bigboom"
ExportAssets (56)Timeline Frame 3Symbol 1040 as "fx_clunk"
ExportAssets (56)Timeline Frame 3Symbol 1041 as "fx_firearrow"
ExportAssets (56)Timeline Frame 3Symbol 1042 as "fx_hiss"
ExportAssets (56)Timeline Frame 3Symbol 1047 as "weapon_paintbucket"
ExportAssets (56)Timeline Frame 3Symbol 1050 as "weapon_egg"
ExportAssets (56)Timeline Frame 3Symbol 1054 as "eggsplat_mc"
ExportAssets (56)Timeline Frame 3Symbol 1055 as "explodepaint_mc"
ExportAssets (56)Timeline Frame 3Symbol 1059 as "splat_mc"
ExportAssets (56)Timeline Frame 3Symbol 1093 as "explodeegg_mc"
ExportAssets (56)Timeline Frame 3Symbol 1094 as "fx_pickup"
ExportAssets (56)Timeline Frame 3Symbol 1095 as "fx_spray"
ExportAssets (56)Timeline Frame 3Symbol 1096 as "fx_thump"
ExportAssets (56)Timeline Frame 3Symbol 1097 as "fx_timebomb"
ExportAssets (56)Timeline Frame 3Symbol 1098 as "fx_pop"
ExportAssets (56)Timeline Frame 3Symbol 1099 as "fx_sploosh"
ExportAssets (56)Timeline Frame 3Symbol 1100 as "fx_dog"
ExportAssets (56)Timeline Frame 3Symbol 1101 as "fx_bark"
ExportAssets (56)Timeline Frame 3Symbol 1102 as "fx_boomerang"
ExportAssets (56)Timeline Frame 3Symbol 1103 as "fx_boomeranghit"
ExportAssets (56)Timeline Frame 3Symbol 1104 as "fx_pain1"
ExportAssets (56)Timeline Frame 3Symbol 1105 as "fx_pain2"
ExportAssets (56)Timeline Frame 3Symbol 1106 as "fx_pain3"
ExportAssets (56)Timeline Frame 3Symbol 1107 as "fx_pain4"
ExportAssets (56)Timeline Frame 3Symbol 1108 as "fx_pain5"
ExportAssets (56)Timeline Frame 3Symbol 1109 as "music"
ExportAssets (56)Timeline Frame 3Symbol 1110 as "fx_siren"
ExportAssets (56)Timeline Frame 3Symbol 1111 as "fx_thunder"
ExportAssets (56)Timeline Frame 3Symbol 2036 as "__Packages.main.Main"
ExportAssets (56)Timeline Frame 3Symbol 2037 as "__Packages.utils.SectionEvent"
ExportAssets (56)Timeline Frame 3Symbol 2038 as "__Packages.uk.kerb.utils.sound.SoundManager"
ExportAssets (56)Timeline Frame 3Symbol 2039 as "__Packages.uk.kerb.utils.sound.ExtendedSound"
ExportAssets (56)Timeline Frame 3Symbol 2040 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 3Symbol 2041 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 3Symbol 2042 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 3Symbol 2043 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 3Symbol 2044 as "__Packages.uk.kerb.utils.EventDelegate"
ExportAssets (56)Timeline Frame 3Symbol 2045 as "__Packages.main.ISection"
ExportAssets (56)Timeline Frame 3Symbol 2046 as "__Packages.main.GameState"
ExportAssets (56)Timeline Frame 3Symbol 2047 as "__Packages.uk.kerb.utils.Debug"
ExportAssets (56)Timeline Frame 3Symbol 2048 as "__Packages.utils.IListenable"
ExportAssets (56)Timeline Frame 3Symbol 2049 as "__Packages.main.AbstractSection"
ExportAssets (56)Timeline Frame 3Symbol 2050 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 3Symbol 2051 as "__Packages.game.GameObject"
ExportAssets (56)Timeline Frame 3Symbol 2052 as "__Packages.game.weapon.Weapon"
ExportAssets (56)Timeline Frame 3Symbol 2053 as "__Packages.game.Player"
ExportAssets (56)Timeline Frame 3Symbol 2054 as "__Packages.game.Avatar"
ExportAssets (56)Timeline Frame 3Symbol 2055 as "__Packages.game.HumanPlayer"
ExportAssets (56)Timeline Frame 3Symbol 2056 as "__Packages.game.weapon.CloseCombatWeapon"
ExportAssets (56)Timeline Frame 3Symbol 2057 as "__Packages.game.weapon.Powerup"
ExportAssets (56)Timeline Frame 3Symbol 2058 as "__Packages.game.weapon.CatsAndDogs"
ExportAssets (56)Timeline Frame 3Symbol 2059 as "__Packages.game.weapon.BeeHive"
ExportAssets (56)Timeline Frame 3Symbol 2060 as "__Packages.game.weapon.TrackingObject"
ExportAssets (56)Timeline Frame 3Symbol 2061 as "__Packages.uk.kerb.utils.Lookup"
ExportAssets (56)Timeline Frame 3Symbol 2062 as "__Packages.game.weapon.Bee"
ExportAssets (56)Timeline Frame 3Symbol 2063 as "__Packages.game.weapon.Bread"
ExportAssets (56)Timeline Frame 3Symbol 2064 as "__Packages.game.weapon.Pigeon"
ExportAssets (56)Timeline Frame 3Symbol 2065 as "__Packages.game.weapon.Anvil"
ExportAssets (56)Timeline Frame 3Symbol 2066 as "__Packages.game.weapon.Lazer"
ExportAssets (56)Timeline Frame 3Symbol 2067 as "__Packages.game.weapon.TV"
ExportAssets (56)Timeline Frame 3Symbol 2068 as "__Packages.game.weapon.BeerKeg"
ExportAssets (56)Timeline Frame 3Symbol 2069 as "__Packages.game.weapon.Arrow"
ExportAssets (56)Timeline Frame 3Symbol 2070 as "__Packages.game.weapon.Explosion"
ExportAssets (56)Timeline Frame 3Symbol 2071 as "__Packages.game.weapon.TarFeather"
ExportAssets (56)Timeline Frame 3Symbol 2072 as "__Packages.game.weapon.ExplosionTar"
ExportAssets (56)Timeline Frame 3Symbol 2073 as "__Packages.game.weapon.DogShit"
ExportAssets (56)Timeline Frame 3Symbol 2074 as "__Packages.game.weapon.Dog"
ExportAssets (56)Timeline Frame 3Symbol 2075 as "__Packages.game.weapon.Condom"
ExportAssets (56)Timeline Frame 3Symbol 2076 as "__Packages.game.weapon.ExplosionSplat"
ExportAssets (56)Timeline Frame 3Symbol 2077 as "__Packages.game.weapon.ExplosionCondom"
ExportAssets (56)Timeline Frame 3Symbol 2078 as "__Packages.game.weapon.Boomerang"
ExportAssets (56)Timeline Frame 3Symbol 2079 as "__Packages.game.weapon.Molotov"
ExportAssets (56)Timeline Frame 3Symbol 2080 as "__Packages.game.weapon.ExplosionMolotov"
ExportAssets (56)Timeline Frame 3Symbol 2081 as "__Packages.game.weapon.ExplosionRainingCatsAndDogs"
ExportAssets (56)Timeline Frame 3Symbol 2082 as "__Packages.game.weapon.CatsAndDogsBullet"
ExportAssets (56)Timeline Frame 3Symbol 2083 as "__Packages.game.weapon.Piss"
ExportAssets (56)Timeline Frame 3Symbol 2084 as "__Packages.game.weapon.Gas"
ExportAssets (56)Timeline Frame 3Symbol 2085 as "__Packages.game.weapon.DeadCat"
ExportAssets (56)Timeline Frame 3Symbol 2086 as "__Packages.game.weapon.ExplosionCat"
ExportAssets (56)Timeline Frame 3Symbol 2087 as "__Packages.game.weapon.Bomb"
ExportAssets (56)Timeline Frame 3Symbol 2088 as "__Packages.game.weapon.ExplosionSmall"
ExportAssets (56)Timeline Frame 3Symbol 2089 as "__Packages.game.weapon.Sheep"
ExportAssets (56)Timeline Frame 3Symbol 2090 as "__Packages.game.weapon.ExplosionBig"
ExportAssets (56)Timeline Frame 3Symbol 2091 as "__Packages.game.Game"
ExportAssets (56)Timeline Frame 3Symbol 2092 as "__Packages.game.weapon.Egg"
ExportAssets (56)Timeline Frame 3Symbol 2093 as "__Packages.game.weapon.ExplosionEgg"
ExportAssets (56)Timeline Frame 3Symbol 2094 as "__Packages.game.weapon.PaintBucket"
ExportAssets (56)Timeline Frame 3Symbol 2095 as "__Packages.game.weapon.ExplosionPaint"
ExportAssets (56)Timeline Frame 3Symbol 2096 as "__Packages.game.PowerGauge"
ExportAssets (56)Timeline Frame 3Symbol 2097 as "__Packages.game.AIPlayer"
ExportAssets (56)Timeline Frame 3Symbol 2098 as "__Packages.game.weapon.SpaceInvader"
ExportAssets (56)Timeline Frame 3Symbol 2099 as "__Packages.game.weapon.SpaceInvaderBullet"
ExportAssets (56)Timeline Frame 3Symbol 2100 as "__Packages.game.weapon.ExplosionPixel"
ExportAssets (56)Timeline Frame 3Symbol 2101 as "__Packages.game.weapon.FlowerBomb"
ExportAssets (56)Timeline Frame 3Symbol 2102 as "__Packages.game.weapon.Parachute"
ExportAssets (56)Timeline Frame 3Symbol 2103 as "__Packages.game.weapon.TransientEffect"
ExportAssets (56)Timeline Frame 3Symbol 2104 as "__Packages.game.weapon.PowerupTaken"
ExportAssets (56)Timeline Frame 3Symbol 2105 as "__Packages.main.Intro"
ExportAssets (56)Timeline Frame 3Symbol 2106 as "__Packages.uk.kerb.utils.SetOneInterval"
ExportAssets (56)Timeline Frame 3Symbol 2107 as "__Packages.main.Instructions"
ExportAssets (56)Timeline Frame 3Symbol 2108 as "__Packages.main.InGameInstructions"
ExportAssets (56)Timeline Frame 3Symbol 2109 as "__Packages.main.GameOver"

Labels

"version"Frame 1
"preloader"Frame 2
"assets"Frame 3
"main"Frame 4
"off"Symbol 111 MovieClip [indicator_mc] Frame 1
"on"Symbol 111 MovieClip [indicator_mc] Frame 5
"red"Symbol 111 MovieClip [indicator_mc] Frame 9
"purple"Symbol 111 MovieClip [indicator_mc] Frame 10
"orange"Symbol 111 MovieClip [indicator_mc] Frame 11
"loading"Symbol 371 MovieClip Frame 1
"aiming"Symbol 373 MovieClip Frame 1
"fired and away"Symbol 374 MovieClip Frame 1
"stand"Symbol 416 MovieClip [player_mc] Frame 1
"run"Symbol 416 MovieClip [player_mc] Frame 6
"jump"Symbol 416 MovieClip [player_mc] Frame 11
"bored"Symbol 416 MovieClip [player_mc] Frame 16
"dying"Symbol 416 MovieClip [player_mc] Frame 21
"flying"Symbol 416 MovieClip [player_mc] Frame 26
"beeman"Symbol 416 MovieClip [player_mc] Frame 31
"drunkman"Symbol 416 MovieClip [player_mc] Frame 36
"sootman"Symbol 416 MovieClip [player_mc] Frame 41
"paintman"Symbol 416 MovieClip [player_mc] Frame 46
"gutsman"Symbol 416 MovieClip [player_mc] Frame 51
"tarfeather"Symbol 416 MovieClip [player_mc] Frame 56
"loadgeneric"Symbol 416 MovieClip [player_mc] Frame 61
"aimgeneric"Symbol 416 MovieClip [player_mc] Frame 66
"firegeneric"Symbol 416 MovieClip [player_mc] Frame 71
"unloadgeneric"Symbol 416 MovieClip [player_mc] Frame 76
"loadarrow"Symbol 416 MovieClip [player_mc] Frame 81
"aimarrow"Symbol 416 MovieClip [player_mc] Frame 86
"firearrow"Symbol 416 MovieClip [player_mc] Frame 91
"unloadarrow"Symbol 416 MovieClip [player_mc] Frame 96
"dogshit"Symbol 416 MovieClip [player_mc] Frame 101
"dogmaul"Symbol 416 MovieClip [player_mc] Frame 106
"dazed"Symbol 416 MovieClip [player_mc] Frame 111
"float"Symbol 507 MovieClip [parachute_mc] Frame 1
"land"Symbol 507 MovieClip [parachute_mc] Frame 6
"fly"Symbol 528 MovieClip [weapon_arrow] Frame 1
"embed"Symbol 528 MovieClip [weapon_arrow] Frame 6
"hold"Symbol 623 MovieClip [weapon_boomerang] Frame 1
"throw"Symbol 623 MovieClip [weapon_boomerang] Frame 7
"start"Symbol 650 MovieClip [weapon_catsndogs] Frame 2
"chars"Symbol 1112 MovieClip Frame 2
"weapons"Symbol 1112 MovieClip Frame 7
"lightexplosives"Symbol 1112 MovieClip Frame 12
"heavyweapons"Symbol 1112 MovieClip Frame 17
"paints"Symbol 1112 MovieClip Frame 22
"off"Symbol 1224 MovieClip Frame 1
"on"Symbol 1224 MovieClip Frame 6
"off"Symbol 1230 MovieClip Frame 1
"on"Symbol 1230 MovieClip Frame 6
"off"Symbol 1236 MovieClip Frame 1
"on"Symbol 1236 MovieClip Frame 6
"off"Symbol 1242 MovieClip Frame 1
"on"Symbol 1242 MovieClip Frame 6
"off"Symbol 1248 MovieClip Frame 1
"on"Symbol 1248 MovieClip Frame 6
"off"Symbol 1254 MovieClip Frame 1
"on"Symbol 1254 MovieClip Frame 6
"off"Symbol 1262 MovieClip Frame 1
"on"Symbol 1262 MovieClip Frame 6
"off"Symbol 1268 MovieClip Frame 1
"on"Symbol 1268 MovieClip Frame 6
"off"Symbol 1274 MovieClip Frame 1
"on"Symbol 1274 MovieClip Frame 6
"off"Symbol 1280 MovieClip Frame 1
"on"Symbol 1280 MovieClip Frame 6
"off"Symbol 1286 MovieClip Frame 1
"on"Symbol 1286 MovieClip Frame 6
"off"Symbol 1292 MovieClip Frame 1
"on"Symbol 1292 MovieClip Frame 6
"off"Symbol 1298 MovieClip Frame 1
"on"Symbol 1298 MovieClip Frame 6
"off"Symbol 1304 MovieClip Frame 1
"on"Symbol 1304 MovieClip Frame 6
"off"Symbol 1310 MovieClip Frame 1
"on"Symbol 1310 MovieClip Frame 6
"off"Symbol 1316 MovieClip Frame 1
"on"Symbol 1316 MovieClip Frame 6
"pause"Symbol 1326 MovieClip Frame 1
"play"Symbol 1326 MovieClip Frame 7
"_up"Symbol 1330 MovieClip Frame 1
"_over"Symbol 1330 MovieClip Frame 6
"_down"Symbol 1330 MovieClip Frame 12
"_up"Symbol 1335 MovieClip Frame 1
"_over"Symbol 1335 MovieClip Frame 6
"_down"Symbol 1335 MovieClip Frame 12
"_up"Symbol 1340 MovieClip Frame 1
"_over"Symbol 1340 MovieClip Frame 6
"_down"Symbol 1340 MovieClip Frame 12
"on"Symbol 1344 MovieClip Frame 1
"off"Symbol 1344 MovieClip Frame 7
"_up"Symbol 1348 MovieClip Frame 1
"_over"Symbol 1348 MovieClip Frame 6
"_down"Symbol 1348 MovieClip Frame 12
"mouse"Symbol 1443 MovieClip Frame 1
"keyboard"Symbol 1443 MovieClip Frame 11
"money"Symbol 1443 MovieClip Frame 21
"hidden"Symbol 1444 MovieClip Frame 1
"visible"Symbol 1444 MovieClip Frame 11
"hidden"Symbol 1456 MovieClip Frame 1
"visible"Symbol 1456 MovieClip Frame 11
"hidden"Symbol 1458 MovieClip Frame 2
"visible"Symbol 1458 MovieClip Frame 11
"winner"Symbol 1849 MovieClip Frame 1
"winnerDebt"Symbol 1849 MovieClip Frame 11
"loser"Symbol 1849 MovieClip Frame 21
"hidden"Symbol 1869 MovieClip Frame 2
"visible"Symbol 1869 MovieClip Frame 11
"on"Symbol 1955 MovieClip Frame 1
"off"Symbol 1955 MovieClip Frame 7
"numPlayers"Symbol 2033 MovieClip Frame 2
"chooseCharacter"Symbol 2033 MovieClip Frame 180
"codeEntry"Symbol 2033 MovieClip Frame 192
"instructions"Symbol 2033 MovieClip Frame 203
"money"Symbol 2033 MovieClip Frame 214
"hidden"Symbol 2034 MovieClip Frame 2
"visible"Symbol 2034 MovieClip Frame 11




http://swfchan.com/7/31106/info.shtml
Created: 18/5 -2019 21:15:01 Last modified: 18/5 -2019 21:15:01 Server time: 11/05 -2024 15:48:30