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

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

Swing and Toss.swf

This is the info page for
Flash #30325

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


Text
LOADING

<p align="center"><font face="Arial" size="10" color="#cccccc" letterSpacing="1.000000" kerning="0">0%</font></p>

Visit UnlockTheMinesOfMoria.com

Play Again

THE LORD OF THE RINGS ONLINE™: MINES OF MORIA™ interactive video game
© 2008 Turbine, Inc. and patents pending. All rights reserved.
Swig & Toss Game Copyright © 2008 Blockdot, Inc. All rights reserved

"Drink, fire, and chance meeting are pleasant enough, but, well – this
isn’t the Shire."
It takes a keen eye, a strong arm, and an iron gullet to come out on top
in the Dwarven game of Swig & Toss.  Bring your gold and bring your
tankard to make a name for yourself and get richer in the process.

NEXT
>

CLOSE

HOW TO PLAY - SWIG & TOSS

- There are a total of ten rounds, each preceded by wagering as to whether or
not you’ll hit your target.
- Aim for the red circle on the wall.  Use your mouse to control the aiming
device.
- Click and hold the left mouse button to start the needle moving up the
accuracy bar.

- Release the button while the needle is in the green area of the accuracy bar.
- Between rounds, you can drink from zero to three drinks.
- Each drink allows (and forces) you to wager a greater percentage of you
current bank.  However, each drink also makes aiming and accuracy more
difficult.
- Be careful – if you drink to much, you will pass out!

HOW MUCH WOULD YOU
LIKE TO DRINK?

<p align="center"><font face="Albertus MT" size="21" color="#fbf3d7" letterSpacing="0.000000" kerning="1">1</font></p>

SWIG

<p align="center"><font face="Albertus MT" size="21" color="#fbf3d7" letterSpacing="0.000000" kerning="1">0-10%</font></p>

Max Bet

HOW MUCH DO YOU WAGER?

<p align="center"><font face="Albertus MT" size="21" color="#fbf3d7" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Albertus MT" size="21" color="#fbf3d7" letterSpacing="0.000000" kerning="1">0</font></p>

Bank

Bet

BET

MAX BET

Click and hold mouse button.
Release in green area.

QUIT

<p align="center"><font face="Albertus MT" size="12" color="#ebd7b6" letterSpacing="0.000000" kerning="1">Time Left: 10</font></p>

ROUNDS PLAYED

<p align="center"><font face="Albertus MT" size="12" color="#ebd7b6" letterSpacing="0.000000" kerning="1">0</font></p>

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

<p align="right"><font face="Albertus MT" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">250</font></p>

ARE YOU SURE YOU
WANT TO QUIT?

YES

NO

- IT WILL COUNT AS A BAIL -

YOUR OPPONENT HAS LOST THE GAME.
WOULD YOU LIKE TO CONTINUE?

WAITING FOR YOUR
OPPONENT TO SWIG/BET.

WAITING FOR YOUR
OPPONENT TO THROW.

PREPARING FOR
THE NEXT ROUND.

ActionScript [AS1/AS2]

Frame 1
function checkGameLoad() { chatMovie._visible = false; gameMovie._visible = false; var _local3 = Math.round(getBytesLoaded() * 1024); var _local2 = Math.round(getBytesTotal() * 1024); var _local1 = Math.round((_local3 / _local2) * 100); barFill._xscale = _local1; graphicBG.loadPercent.text = _local1 + "%"; if (_local1 >= 100) { clearInterval(gameLoadInterval); play(); chat._visible = true; game._visible = true; } } stop(); var gameLoadInterval; gameLoadInterval = setInterval(checkGameLoad, 100);
Frame 2
function gotoFrame(frame) { doDebug("gotoFrame: " + frame); if (frame == "landing") { resetGame(); } else if (frame == "game") { doDebug("MY muID: " + fmsApp.muID); gameStarting(fmsApp.currentGameSO); } else if (frame == "cta") { resetGame(); } } function init() { clearInterval(blobInterval); doDebug("signedIn: " + userInfo.signedIn); if (userInfo.signedIn) { doDebug("checking for game blob"); gameBlob = lotroRoot.getGameBlob(2); blobInterval = setInterval(checkBlob, 100); } updateGameStatus("init"); initButtons(); betInput.bankAmount.text = bank; betInput.betAmount.text = currentBet; target._visible = false; targetLeftPlate._visible = false; targetRightPlate._visible = false; targetMug._visible = false; targetMugLeft._visible = false; targetVase._visible = false; targetLeftTorch._visible = false; targetRightTorch._visible = false; quitWindow._visible = false; gameOverConfirm._visible = false; rulesWindow._visible = false; } function initButtons() { lotroLogo.onRelease = mx.utils.Delegate.create(this, doLotroURL); swigLogo.lotroLogo.onRelease = mx.utils.Delegate.create(this, doLotroURL); returnToMain.onRelease = mx.utils.Delegate.create(this, doReturnToMain); windowStartGame.singlePlayer.onRelease = mx.utils.Delegate.create(this, startSinglePlayer); windowStartGame.howToPlay.onRelease = mx.utils.Delegate.create(this, toggleRules); rulesWindow.close.onRelease = mx.utils.Delegate.create(this, toggleRules); rulesWindow.next.onRelease = mx.utils.Delegate.create(this, rulesIncrease); rulesWindow.background.useHandCursor = false; drinkInput.arrowUp.onRelease = mx.utils.Delegate.create(this, increaseDrink); drinkInput.arrowDown.onRelease = null; drinkInput.swig.onRelease = mx.utils.Delegate.create(this, doDrink); drinkInput.arrowDown._alpha = 50; drinkInput.drinkAmount.text = roundDrinks; betInput.arrowUp.onRelease = mx.utils.Delegate.create(this, increaseBet); betInput.arrowDown.onRelease = mx.utils.Delegate.create(this, decreaseBet); betInput.bet.onRelease = mx.utils.Delegate.create(this, doBet); betInput.maxBet.onRelease = mx.utils.Delegate.create(this, doMaxBet); } function toggleRules() { if (rulesWindow._visible == false) { rulesWindow.gotoAndStop(1); rulesWindow._visible = true; } else { rulesWindow._visible = false; } } function rulesIncrease() { rulesWindow.play(); } function checkBlob() { if (gameBlob) { doDebug("gameBlob: " + gameBlob); if (gameBlob == "NO_BLOB") { prevMediatorValue = 0; prevDeadEyeValue = 0; prevLastManValue = 0; } else { var _local1 = gameBlob.split("|"); prevMediatorValue = Number(_local1[0]); prevDeadEyeValue = Number(_local1[1]); prevLastManValue = Number(_local1[2]); } clearInterval(blobInterval); } } function resetInit() { bank = 250; totalDrinks = 0; roundDrinks = 0; currentBet = 0; isMultiplayer = false; isWaiting = false; initDrunk(); } function updateGameStatus(status) { gameStatus = status; if (status == "waiting") { isWaiting = true; } else { isWaiting = false; } doDebug("gameStatus: " + gameStatus); } function doReturnToMain() { lotroRoot.backToMain(); } function startSinglePlayer() { doDebug("SINGLE PLAYER"); doPing("start"); lotroRoot.callGoogle("/swigAndToss/startSingleplayer"); startedMultiplayer = false; singlePlayerClicked = true; moriaChat.goto_game2(); playDrinkSound(); if (fmsApp.screenName) { userScore.user.text = fmsApp.screenName; } else { userScore.user.text = "Your Score"; } mpScore._visible = false; gotoAndPlay ("start"); updateGameStatus("drink"); startTimer("drink"); } function startMultiplayer() { if (!singlePlayerClicked) { doDebug("MULTIPLAYER"); startedMultiplayer = true; singlePlayerClicked = false; mpScore._visible = true; playDrinkSound(); var _local3 = fmsApp.getUserObject(fmsApp.muID); userScore.user.text = _local3.screenName; doDebug(_local3.screenName); var _local1 = 0; while (_local1 < fmsApp.currentGameUserList.length) { if (fmsApp.currentGameUserList[_local1] != fmsApp.muID) { var _local2 = fmsApp.getUserObject(fmsApp.currentGameUserList[_local1]); mpScore.user.text = _local2.screenName; doDebug(_local2.screenName); } _local1++; } isMultiplayer = true; doPing("start"); lotroRoot.callGoogle("/swigAndToss/startMultiplayer"); gotoAndPlay ("start"); updateGameStatus("drink"); startTimer("drink"); } } function increaseDrink() { roundDrinks++; drinkInput.drinkAmount.text = roundDrinks; if ((totalDrinks + roundDrinks) == 0) { drinkInput.maxBetAmount.text = (((totalDrinks + roundDrinks) + "-") + ((totalDrinks + roundDrinks) + 1)) + "0%"; } else { drinkInput.maxBetAmount.text = (((totalDrinks + roundDrinks) + "0-") + ((totalDrinks + roundDrinks) + 1)) + "0%"; } updateDrinkArrows(); } function decreaseDrink() { roundDrinks--; drinkInput.drinkAmount.text = roundDrinks; if ((totalDrinks + roundDrinks) == 0) { drinkInput.maxBetAmount.text = (((totalDrinks + roundDrinks) + "-") + ((totalDrinks + roundDrinks) + 1)) + "0%"; } else { drinkInput.maxBetAmount.text = (((totalDrinks + roundDrinks) + "0-") + ((totalDrinks + roundDrinks) + 1)) + "0%"; } updateDrinkArrows(); } function updateDrinkArrows() { if (roundDrinks == 0) { drinkInput.arrowDown.onRelease = null; drinkInput.arrowDown._alpha = 50; } else if (roundDrinks == 3) { drinkInput.arrowUp.onRelease = null; drinkInput.arrowUp._alpha = 50; } else { drinkInput.arrowDown.onRelease = mx.utils.Delegate.create(this, decreaseDrink); drinkInput.arrowDown._alpha = 100; drinkInput.arrowUp.onRelease = mx.utils.Delegate.create(this, increaseDrink); drinkInput.arrowUp._alpha = 100; } } function doDrink() { clearInterval(timerInterval); playBetSound(); currentGameSO.data.turnNumber = 0; drinkIsDone = false; totalDrinks = totalDrinks + roundDrinks; betInput.betAmount.text = Math.ceil(bank * (totalDrinks * 0.1)); currentBet = Math.ceil(bank * (totalDrinks * 0.1)); drunkBackground(); updateBetArrows(); if (totalDrinks >= 10) { windowRound.timerText._visible = false; gotoAndPlay ("passOut"); passOutVideo.gotoAndPlay(2); hideMeter(); response._visible = false; } else { if (roundDrinks > 0) { drinkMovie.play(); } else { drinkIsDone = true; } gotoAndPlay ("bet"); updateGameStatus("bet"); startTimer("bet"); } drinkInput.arrowUp.onRelease = null; drinkInput.arrowDown.onRelease = null; drinkInput.swig.onRelease = null; roundDrinks = 0; } function increaseBet() { currentBet = currentBet + 5; if (currentBet > bank) { betInput.betAmount.text = bank; currentBet = bank; } else { betInput.betAmount.text = currentBet; } updateBetArrows(); } function decreaseBet() { currentBet = currentBet - 5; if (currentBet < 0) { betInput.betAmount.text = 0; currentBet = 0; } else { betInput.betAmount.text = currentBet; } updateBetArrows(); } function updateBetArrows() { if (currentBet <= Math.ceil(bank * (totalDrinks * 0.1))) { betInput.arrowDown.onRelease = null; betInput.arrowDown._alpha = 50; } else if (currentBet >= (bank * ((totalDrinks * 0.1) + 0.1))) { betInput.arrowDown.onRelease = mx.utils.Delegate.create(this, decreaseBet); betInput.arrowDown._alpha = 100; betInput.arrowUp.onRelease = null; betInput.arrowUp._alpha = 50; } else { betInput.arrowDown.onRelease = mx.utils.Delegate.create(this, decreaseBet); betInput.arrowDown._alpha = 100; betInput.arrowUp.onRelease = mx.utils.Delegate.create(this, increaseBet); betInput.arrowUp._alpha = 100; } } function doBet() { if (isMultiplayer) { currentGameSO.data[fmsApp.muID + "Bet"] = currentBet; currentGameSO.data[fmsApp.muID + "Ready"] = true; updateGameStatus("waitingForReady"); gotoAndPlay ("waiting"); preparingText._visible = false; waitingBetDrink._visible = true; waitingThrow._visible = false; clearTimer(); } else { currentBetWindow.bet.text = currentBet; updateGameStatus("shot"); gotoAndPlay ("shot"); clearTimer(); if (drinkIsDone) { clearInterval(drinkDoneInterval); startThrow(); startTimer("throw"); } else { drinkDoneInterval = setInterval(checkDrinkDone, 100); } } betInput.arrowUp.onRelease = null; betInput.arrowDown.onRelease = null; betInput.bet.onRelease = null; betInput.maxBet.onRelease = null; } function checkDrinkDone() { if (drinkIsDone) { clearInterval(drinkDoneInterval); startThrow(); startTimer("throw"); } } function doMultiplayerShot() { doDebug("isMyTurn: " + isMyTurn()); doDebug("who's turn: " + currentGameSO.data.currentTurn); if (isMyTurn()) { doDebug("allowing you to shoot"); updateGameStatus("shot"); gotoAndPlay ("shot"); if (drinkIsDone) { clearInterval(drinkDoneInterval); startThrow(); startTimer("throw"); } else { drinkDoneInterval = setInterval(checkDrinkDone, 100); } windowSmall._visible = false; betInput._visible = false; } else { waitingBetDrink._visible = false; if (currentGameSO.data.turnNumber == 2) { preparingText._visible = true; waitingThrow._visible = false; } else { preparingText._visible = false; waitingThrow._visible = true; } updateGameStatus("waitingForReady"); } } function doMaxBet() { currentBet = Math.ceil(bank * ((totalDrinks * 0.1) + 0.1)); betInput.betAmount.text = currentBet; updateBetArrows(); } function startTimer(type) { clearTimer(); currentTimerType = type; windowRound.timerText._visible = true; windowRound.timerText.text = "Time Left: " + currentTimer; timerInterval = setInterval(updateTimer, 1000, type); } function pauseTimer() { clearInterval(timerInterval); } function resumeTimer() { clearInterval(timerInterval); timerInterval = setInterval(updateTimer, 1000, currentTimerType); } function updateTimer(type) { currentTimer--; if (currentTimer == 0) { clearInterval(timerInterval); windowRound.timerText._visible = false; if (type == "drink") { doDrink(); } else if (type == "bet") { doBet(); } else if (type == "throw") { stopMeter(true); } } windowRound.timerText.text = "Time Left: " + currentTimer; } function clearTimer() { clearInterval(timerInterval); currentTimer = 10; windowRound.timerText._visible = false; } function doDebug(message) { if (isDebug) { debug.text = debug.text + (message + newline); debug.scroll = debug.maxscroll; } } function doLotroURL() { getURL ("http://www.lotro.com", "_blank"); } function doGameStart() { trace("doGameStart"); gameStarting(fmsApp.currentGameSO); } function userDrop(eventObject) { if (isMultiplayer) { if (roundNumber < 3) { startedMultiplayer = false; } else { startedMultiplayer = true; } doDebug("user drop: " + eventObject.muID); doDebug("startedMultiplayer: " + startedMultiplayer); isMultiplayer = false; notifyReady(); currentGameSO.data[eventObject.muID + "Ready"] = true; currentBetWindow.bet.text = currentBet; } } function gameStarting(gameSO) { trace("GAME STARTING!"); doDebug("gameStarting: " + gameSO); currentGameSO = gameSO; trace("GAME SESSION STARTING"); startMultiplayer(); currentGameSO.onSync = gameSOsync; currentGameSO.switchPlayers = function () { trace("so switch players"); switchPlayers(); }; currentGameSO.playerGameOver = function (muID) { doDebug("player game over: " + muID); if (muID != fmsApp.muID) { pauseTimer(); gameOverConfirm.yes.onRelease = mx.utils.Delegate.create(this, continuePlaying); gameOverConfirm.no.onRelease = mx.utils.Delegate.create(this, quitPlaying); gameOverConfirm._visible = true; doDebug(muID + "'s game is over"); } else { isMultiplayer = false; } }; currentGameSO.data[fmsApp.muID + "Score"] = 250; currentGameSO.data[fmsApp.muID + "Ready"] = false; currentGameSO.data.currentTurn = fmsApp.currentGameHost; currentGameSO.data.turnNumber = 0; } function gameSOsync(objArray) { if (isMultiplayer) { if (gameStatus == "waitingForReady") { var _local3 = 0; var _local1 = 0; while (_local1 < fmsApp.currentGameUserList.length) { if (currentGameSO.data[fmsApp.currentGameUserList[_local1] + "Ready"] == true) { _local3++; } _local1++; } doDebug("usersReady: " + _local3); if (_local3 == fmsApp.currentGameUserList.length) { doDebug("notifyReady"); notifyReady(); } } userScore.score.text = currentGameSO.data[fmsApp.muID + "Score"]; cta.scoreWindow.scoreboard.text = ""; if (isMyTurn()) { currentBetWindow.bet.text = currentBet; } var _local1 = 0; while (_local1 < fmsApp.currentGameUserList.length) { var _local2 = fmsApp.getUserObject(fmsApp.currentGameUserList[_local1]); cta.scoreWindow.scoreboard.text = cta.scoreWindow.scoreboard.text + (((_local2.screenName + " ") + currentGameSO.data[fmsApp.currentGameUserList[_local1] + "Score"]) + newline); if (fmsApp.currentGameUserList[_local1] != fmsApp.muID) { if (!isMyTurn()) { currentBetWindow.bet.text = currentGameSO.data[fmsApp.currentGameUserList[_local1] + "Bet"]; } mpScore.score.text = currentGameSO.data[fmsApp.currentGameUserList[_local1] + "Score"]; } _local1++; } } } function notifyReady() { if (gameStatus == "waitingForReady") { doDebug("notifyReady"); doMultiplayerShot(); } else if (gameStatus == "shot") { nextRound(); } } function resetReady() { var _local1 = 0; while (_local1 < fmsApp.currentGameUserList.length) { currentGameSO.data[fmsApp.currentGameUserList[_local1] + "Ready"] = false; _local1++; } } function isMyTurn() { if (isMultiplayer) { if (currentGameSO.data.currentTurn == fmsApp.muID) { return(true); } return(false); } return(true); } function continuePlaying() { isMultiplayer = false; notifyReady(); currentGameSO.data[eventObject.muID + "Ready"] = true; resumeTimer(); gameOverConfirm._visible = false; } function quitPlaying() { isMultiplayer = false; moriaChat.leaveGame(); gameOverConfirm._visible = false; meter._visible = false; response._visible = false; doGameOver(); } function startThrow() { Mouse.hide(); crosshair._alpha = 100; meter._visible = true; initMeter(); showMeter(); crosshairInterval = setInterval(doCrosshairMove, 100); this.onMouseMove = mx.utils.Delegate.create(this, calculateCrosshair); enableThrow(); } function enableThrow() { shotButton.enabled = true; shotButton.onPress = mx.utils.Delegate.create(this, startMeter); shotButton.onRelease = (shotButton.onReleaseOutside = mx.utils.Delegate.create(this, stopMeter)); } function disableThrow() { this.onMouseMove = null; clearInterval(crosshairInterval); shotButton.enabled = false; shotButton.onPress = null; shotButton.onRelease = null; } function calculateCrosshair() { idleAmountX = 0; idleAmountY = 0; var _local4 = Math.round((middle._xmouse / Stage.width) * 100); var _local2 = Math.round((middle._ymouse / Stage.height) * 100); var _local5 = _local4 * (totalDrinks / 2); var _local3 = _local2 * (totalDrinks / 2); drunk._visible = false; drunk._x = this._xmouse + _local5; drunk._y = this._ymouse + _local3; localPoint.x = drunk._x; localPoint.y = drunk._y; var _local7 = new mx.transitions.Tween(crosshair, "_x", mx.transitions.easing.Elastic.easeOut, crosshair._x, drunk._x, (totalDrinks / 3) + 0.1, true); var _local6 = new mx.transitions.Tween(crosshair, "_y", mx.transitions.easing.Elastic.easeOut, crosshair._y, drunk._y, (totalDrinks / 3) + 0.1, true); } function fadeCrosshair() { clearInterval(fadeInterval); var _local1 = new mx.transitions.Tween(crosshair, "_alpha", mx.transitions.easing.Strong.easeOut, 100, 0, 1, true); } function doCrosshairMove() { if ((crosshair._x - middle._x) < 0) { idleAmountX = idleAmountX - totalDrinks; } else { idleAmountX = idleAmountX + totalDrinks; } if ((crosshair._y - middle._y) < 0) { idleAmountY = idleAmountY - totalDrinks; } else { idleAmountY = idleAmountY + totalDrinks; } var _local1 = ((Math.round((Math.random() * (totalDrinks * 2)) - totalDrinks) * (totalDrinks / 2)) - 25) + idleAmountX; var _local2 = ((Math.round((Math.random() * (totalDrinks * 2)) - totalDrinks) * (totalDrinks / 2)) - 25) + idleAmountY; var _local4 = new mx.transitions.Tween(crosshair.innerCrosshair, "_x", mx.transitions.easing.Elastic.easeOut, crosshair.innerCrosshair._x, _local1, (totalDrinks / 3) + 0.1, true); var _local3 = new mx.transitions.Tween(crosshair.innerCrosshair, "_y", mx.transitions.easing.Elastic.easeOut, crosshair.innerCrosshair._y, _local2, (totalDrinks / 3) + 0.1, true); } function initMeter() { var _local1 = totalDrinks * 10; meter.sweetspot._xscale = (100 - _local1) + 20; meter.icon._visible = false; hasYoyoed = false; } function showMeter() { var _local1 = new mx.transitions.Tween(meter, "_alpha", mx.transitions.easing.Strong.easeOut, meter._alpha, 100, 0.5, true); } function hideMeter() { var _local1 = new mx.transitions.Tween(meter, "_alpha", mx.transitions.easing.Strong.easeOut, meter._alpha, 0, 0.5, true); } function startMeter() { clearInterval(timerInterval); meter.icon._visible = true; meterTween = new mx.transitions.Tween(meter.icon, "_x", mx.transitions.easing.None.easeOut, 30, (meter._width - meter.icon._width) - 30, meterTime, true); meterTween.onMotionFinished = function () { if (!hasYoyoed) { hasYoyoed = true; meterTween.yoyo(); } }; } function stopMeter(defaultThrow) { clearInterval(timerInterval); meterTime = 1; Mouse.show(); hideMeter(); fadeCrosshair(); disableThrow(); meterTween.stop(); hasYoyoed = false; if (defaultThrow) { throwAxe(true); } else { throwAxe(); } } function throwAxe(defaultThrow) { clearInterval(sfxInterval); isShot = false; axeThrowInterval = setInterval(playSfx, 500, "axeThrow"); if (meter.icon.hitTest(meter.sweetspot)) { isShot = true; var _local1 = shots.attachMovie("shot", "shot" + shotNumber, shots.getNextHighestDepth()); } else { var _local1 = shots.attachMovie("miss", "miss" + shotNumber, shots.getNextHighestDepth()); } if (defaultThrow) { crosshair._x = Stage.width / 2; crosshair._y = Stage.width / 2; } _local1._visible = false; _local1._x = (crosshair._x + crosshair.innerCrosshair._x) + 25; _local1._y = (crosshair._y + crosshair.innerCrosshair._y) + 25; axeEndX = (crosshair._x + crosshair.innerCrosshair._x) + 25; axeEndY = (crosshair._y + crosshair.innerCrosshair._y) + 25; var _local4 = target._width / 2; var _local2 = _local1._width / 2; var _local27 = _local2 + _local4; var _local21 = Math.sqrt(Math.pow(target._x - _local1._x, 2) + Math.pow(target._y - _local1._y, 2)); var _local16 = targetLeftPlate._width / 2; var _local8 = _local2 + _local16; var _local19 = Math.sqrt(Math.pow(targetLeftPlate._x - _local1._x, 2) + Math.pow(targetLeftPlate._y - _local1._y, 2)); var _local10 = targetRightPlate._width / 2; var _local17 = _local2 + _local10; var _local11 = Math.sqrt(Math.pow(targetRightPlate._x - _local1._x, 2) + Math.pow(targetRightPlate._y - _local1._y, 2)); var _local26 = targetMug._width / 2; var _local20 = _local2 + _local26; var _local9 = Math.sqrt(Math.pow(targetMug._x - _local1._x, 2) + Math.pow(targetMug._y - _local1._y, 2)); var _local18 = targetMugLeft._width / 2; var _local13 = _local2 + _local18; var _local7 = Math.sqrt(Math.pow(targetMugLeft._x - _local1._x, 2) + Math.pow(targetMugLeft._y - _local1._y, 2)); var _local14 = targetVase._width / 2; var _local5 = _local2 + _local14; var _local15 = Math.sqrt(Math.pow(targetVase._x - _local1._x, 2) + Math.pow(targetVase._y - _local1._y, 2)); var _local6 = targetLeftTorch._width / 2; var _local22 = _local2 + _local6; var _local12 = Math.sqrt(Math.pow(targetLeftTorch._x - _local1._x, 2) + Math.pow(targetLeftTorch._y - _local1._y, 2)); var _local24 = targetRightTorch._width / 2; var _local23 = _local2 + _local24; var _local25 = Math.sqrt(Math.pow(targetRightTorch._x - _local1._x, 2) + Math.pow(targetRightTorch._y - _local1._y, 2)); gotoAndPlay ("response"); var _local3 = Math.ceil(Math.random() * 8); var _local29 = new mx.transitions.Tween(response, "_alpha", mx.transitions.easing.Strong.easeOut, 0, 100, 1, true); response._visible = false; throwMovie.axeThrow._visible = false; throwMovie.axeMiss._visible = false; if (isShot) { throwMovie.axeThrow._visible = true; } else { throwMovie.axeMiss._visible = true; } if (nextRoundReward == 1) { currentBet = currentBet * 2; } else if (nextRoundReward == 2) { currentBet = Math.round(currentBet / 2); } nextRoundReward = 0; trace("BANK: " + bank); trace("CURRENT BET: " + currentBet); if ((_local21 <= _local27) && (isShot)) { bank = bank + Math.ceil(currentBet); response.gotoAndPlay("good" + _local3); currentGameSO.data.currentThrow = {x:axeEndX, y:axeEndY, hit:true}; soundInterval = setInterval(playGoodSound, 2000); } else { bank = bank - Math.ceil(currentBet); if (bank <= 0) { bank = 0; } response.gotoAndPlay("bad" + _local3); currentGameSO.data.currentThrow = {x:axeEndX, y:axeEndY, hit:false}; soundInterval = setInterval(playBadSound, 2000); } if (!isMultiplayer) { if (fmsApp.screenName) { cta.scoreWindow.scoreboard.text = (fmsApp.screenName + " ") + bank; } else { cta.scoreWindow.scoreboard.text = "Your Score " + bank; } } if (_local19 <= _local8) { hitLeftPlate = true; } else if (_local11 <= _local17) { hitRightPlate = true; } else if (_local9 <= _local20) { hitMug = true; } else if (_local7 <= _local13) { hitMugLeft = true; } else if (_local15 <= _local5) { hitVase = true; } else if (_local12 <= _local22) { hitLeftTorch = true; } else if (_local25 <= _local23) { hitRightTorch = true; } if ((((((hitLeftPlate || (hitRightPlate)) || (hitMug)) || (hitMugLeft)) || (hitVase)) || (hitLeftTorch)) || (hitRightTorch)) { clearInterval(sfxInterval); throwMovie.axeThrow._visible = false; throwMovie.axeMiss._visible = true; } throwMovie.play(); responseInterval = setInterval(showResponse, 3000); shotNumber++; } function multiplayerThrow() { gotoAndPlay ("response"); response._visible = false; meter._visible = false; axeEndX = currentGameSO.data.currentThrow.x; axeEndY = currentGameSO.data.currentThrow.y; if (currentGameSO.data.currentThrow.hit) { throwMovie.axeThrow._visible = true; throwMovie.axeMiss._visible = false; } else { throwMovie.axeThrow._visible = false; throwMovie.axeMiss._visible = true; } throwMovie.play(); } function doAxeTween() { var _local1 = new mx.transitions.Tween(throwMovie.axeThrow, "_x", mx.transitions.easing.None.easeOut, 0, axeEndX - 300, 0.5, true); var _local4 = new mx.transitions.Tween(throwMovie.axeThrow, "_y", mx.transitions.easing.None.easeOut, 0, axeEndY - 220, 0.5, true); var _local2 = new mx.transitions.Tween(throwMovie.axeMiss, "_x", mx.transitions.easing.None.easeOut, 0, axeEndX - 280, 0.5, true); var _local3 = new mx.transitions.Tween(throwMovie.axeMiss, "_y", mx.transitions.easing.None.easeOut, 0, axeEndY - 210, 0.5, true); _local1.onMotionFinished = function () { doBreakables(); }; } function doBreakables() { hideRewards(gameBackground.wall.leftPlate.rewards); hideRewards(gameBackground.wall.rightPlate.rewards); hideRewards(gameBackground.rightTable.mug.rewards); hideRewards(gameBackground.leftTable.mug.rewards); hideRewards(gameBackground.wallDup.leftPlate.rewards); hideRewards(gameBackground.wallDup.rightPlate.rewards); hideRewards(gameBackground.rightTableDup.mug.rewards); hideRewards(gameBackground.leftTableDup.mug.rewards); hideRewards(gameBackground.wall.vase.rewards); if (hitLeftPlate && (!hasHitLeftPlate)) { playSfx("leftPlate"); hasHitLeftPlate = true; gameBackground.wall.leftPlate.rewards.plateReward1._visible = true; nextRoundReward = 1; gameBackground.wall.leftPlate.play(); gameBackground.wallDup.leftPlate.play(); } else if (hitRightPlate && (!hasHitRightPlate)) { playSfx("rightPlate"); gameBackground.wall.rightPlate.rewards.plateReward2._visible = true; nextRoundReward = 2; hasHitRightPlate = true; gameBackground.wall.rightPlate.play(); gameBackground.wallDup.rightPlate.play(); } else if (hitMug && (!hasHitMug)) { playSfx("rightMug"); var _local1 = Math.ceil(Math.random() * 2); gameBackground.rightTable.mug.rewards["drinkReward" + _local1]._visible = true; if (_local1 == 1) { if (totalDrinks > 0) { totalDrinks--; } } else if (_local1 == 2) { totalDrinks++; } hasHitMug = true; gameBackground.rightTable.mug.play(); gameBackground.rightTableDup.mug.play(); } else if (hitMugLeft && (!hasHitMugLeft)) { playSfx("leftMug"); var _local1 = Math.ceil(Math.random() * 2); gameBackground.leftTable.mug.rewards["drinkReward" + _local1]._visible = true; if (_local1 == 1) { if (totalDrinks > 0) { totalDrinks--; } } else if (_local1 == 2) { totalDrinks++; } hasHitMugLeft = true; gameBackground.leftTable.mug.play(); gameBackground.leftTableDup.mug.play(); } else if (hitVase && (!hasHitVase)) { playSfx("vase"); var _local2 = Math.ceil(Math.random() * 2); gameBackground.wall.vase.rewards["vaseReward" + _local2]._visible = true; if (_local2 == 1) { meterTime = 2; } else if (_local2 == 2) { meterTime = 0.5; } hasHitVase = true; gameBackground.wall.vase.play(); gameBackground.wallDup.vase.play(); } else if (hitLeftTorch) { torchHitLeft.play(); } else if (hitRightTorch) { torchHitRight.play(); } else if (isShot) { playSfx("woodThunk"); } else { playSfx("tink"); } hitLeftPlate = false; hitRightPlate = false; hitMug = false; hitMugLeft = false; hitVase = false; hitLeftTorch = false; hitRightTorch = false; } function hideRewards(rewardsMovie) { rewardsMovie.vaseReward1._visible = false; rewardsMovie.vaseReward2._visible = false; rewardsMovie.plateReward1._visible = false; rewardsMovie.plateReward2._visible = false; rewardsMovie.drinkReward1._visible = false; rewardsMovie.drinkReward2._visible = false; } function showResponse() { clearInterval(responseInterval); response._visible = true; if (isMultiplayer) { currentGameSO.data[fmsApp.muID + "Score"] = bank; playerInterval = setInterval(doSwitchPlayersSend, 2500); } else { userScore.score.text = bank; roundInterval = setInterval(nextRound, 2500); } if (bank <= 0) { clearInterval(roundInterval); clearInterval(playerInterval); bankZeroInterval = setInterval(doGameOver, 500); } } function doSwitchPlayersSend() { currentGameSO.send("switchPlayers"); } function switchPlayers() { clearInterval(playerInterval); if (isMyTurn()) { gotoAndPlay ("waiting"); waitingBetDrink._visible = false; if (currentGameSO.data.turnNumber == 1) { preparingText._visible = true; waitingThrow._visible = false; } else { preparingText._visible = false; waitingThrow._visible = true; } currentGameSO.data.turnNumber++; } else { multiplayerThrow(); } turnInterval = setInterval(switchTurns, 6000); } function switchTurns() { doDebug("switching turns"); clearInterval(turnInterval); if (currentGameSO.data.turnNumber == 2) { currentGameSO.data.currentTurn = fmsApp.currentGameHost; nextRound(); } else { throwMovie.gotoAndPlay("reset"); meter._visible = true; doDebug((("able to switch: " + currentGameSO.data.currentTurn) + " vs. ") + fmsApp.muID); if (currentGameSO.data.currentTurn == fmsApp.muID) { var _local1 = 0; while (_local1 < fmsApp.currentGameUserList.length) { doDebug((fmsApp.currentGameUserList[_local1] + " vs. ") + currentGameSO.data.currentTurn); if (fmsApp.currentGameUserList[_local1] != currentGameSO.data.currentTurn) { currentGameSO.data.currentTurn = fmsApp.currentGameUserList[_local1]; break; } _local1++; } } } doDebug("turn: " + currentGameSO.data.currentTurn); } function nextRound() { if (isMultiplayer) { resetReady(); } clearInterval(roundInterval); roundNumber++; throwMovie.gotoAndPlay("reset"); windowRound["round" + roundNumber].gotoAndPlay(2); if (roundNumber == 10) { if (startedMultiplayer) { if (Number(userScore.score.text) > Number(mpScore.score.text)) { doDebug((("YOU WIN! - you: " + userScore.score.text) + " vs. them: ") + mpScore.score.text); isWinner = true; } else if (Number(userScore.score.text) == Number(mpScore.score.text)) { doDebug("YOU TIE!"); isWinner = false; } else { doDebug("YOU LOSE!"); isWinner = false; } } else { doDebug("YOU ARE IN SP MODE! YOU CANT WIN!"); isWinner = false; } doGameOver(); resetInit(); } else if (roundNumber == 5) { interstitialAd._visible = true; newRoundInterval = setInterval(doNewRound, 5000); } else { doNewRound(); } init(); } function doNewRound() { clearInterval(newRoundInterval); interstitialAd._visible = false; gotoAndPlay ("drink"); windowSmall._visible = true; betInput._visible = true; if ((totalDrinks + roundDrinks) == 0) { drinkInput.maxBetAmount.text = (((totalDrinks + roundDrinks) + "-") + ((totalDrinks + roundDrinks) + 1)) + "0%"; } else { drinkInput.maxBetAmount.text = (((totalDrinks + roundDrinks) + "0-") + ((totalDrinks + roundDrinks) + 1)) + "0%"; } updateGameStatus("drink"); startTimer("drink"); init(); } function doGameOver() { clearInterval(bankZeroInterval); doPing("end"); windowRound.timerText._visible = false; if (roundNumber < 10) { isWinner = false; if (startedMultiplayer) { doDebug("doing playerGameOver"); currentGameSO.send("playerGameOver", fmsApp.muID); } } moriaChat.goto_game2_cta(); if (userInfo.signedIn) { doDebug("saving rank: " + bank); lotroRoot.saveMyRank(2, bank); } updateDeeds(); throwMovie._visible = false; response._visible = false; cta.play(); gotoAndPlay ("gameOver"); updateGameStatus("gameOver"); lotroRoot.callGoogle("/swigAndToss/displayCTA"); hideMeter(); response._visible = false; } function resetMeter() { meter.icon._x = 0; meter.icon._visible = false; hasYoyoed = false; } function drunkBackground() { removeMovieClip(gameBackground.wallDup); removeMovieClip(gameBackground.leftTableDup); removeMovieClip(gameBackground.rightTableDup); if (totalDrinks > 2) { duplicateMovieClip (gameBackground.wall, "wallDup", gameBackground.getNextHighestDepth()); duplicateMovieClip (gameBackground.leftTable, "leftTableDup", gameBackground.getNextHighestDepth()); duplicateMovieClip (gameBackground.rightTable, "rightTableDup", gameBackground.getNextHighestDepth()); if (hasHitLeftPlate) { gameBackground.wallDup.leftPlate._visible = false; } if (hasHitRightPlate) { gameBackground.wallDup.rightPlate._visible = false; } if (hasHitMug) { gameBackground.rightTableDup.mug._visible = false; } if (hasHitMugLeft) { gameBackground.leftTableDup.mug._visible = false; } if (hasHitVase) { gameBackground.wallDup.vase._visible = false; } var _local2 = new flash.filters.BlurFilter(10 - totalDrinks, 10 - totalDrinks, 1); var _local1 = new Array(); _local1.push(_local2); gameBackground.wallDup.filters = _local1; gameBackground.leftTableDup.filters = _local1; gameBackground.rightTableDup.filters = _local1; gameBackground.wallDup._alpha = 50; gameBackground.leftTableDup._alpha = 50; gameBackground.rightTableDup._alpha = 50; doDrunkTween(); } } function doDrunkTween() { trace("totalDrinks: " + totalDrinks); } function confirmQuit() { Mouse.show(); if (isMultiplayer) { quitWindow.countAsBail._visible = true; } else { quitWindow.countAsBail._visible = false; } quitWindow._visible = true; quitWindow.yes.onRelease = function () { if (isMultiplayer) { moriaChat.bailFromGame(); } moriaChat.goto_game2_landing(); resetGame(true); }; quitWindow.no.onRelease = function () { quitWindow._visible = false; }; } function resetGame(doCta) { deleteIntervals(); var _local1 = 0; while (_local1 < 11) { windowRound["round" + _local1].gotoAndStop(1); _local1++; } loadAds(); fadeCrosshair(); resetInit(); init(); throwMovie.gotoAndPlay("reset"); if (doCta) { gotoAndPlay ("gameOver"); updateDeeds(); response._visible = false; } else { currentBetWindow.bet.text = 0; userScore.score.text = 250; mpScore.score.text = 250; drinkInput.maxBetAmount.text = "0-10%"; gotoAndPlay ("title"); } } function deleteIntervals() { clearInterval(blobInterval); clearInterval(timerInterval); clearInterval(timerUpdateInterval); clearInterval(crosshairInterval); clearInterval(fadeInterval); clearInterval(roundInterval); clearInterval(playerInterval); clearInterval(responseInterval); clearInterval(turnInterval); clearInterval(soundInterval); clearInterval(sfxInterval); clearInterval(axeThrowInterval); clearInterval(drinkDoneInterval); clearInterval(bankZeroInterval); clearInterval(newRoundInterval); } function updateDeeds() { var _local5 = Math.floor(Math.random() * 2); trace("kewlboxRandomAd: " + _local5); cta.adWindow.adOne._visible = false; cta.adWindow.adTwo._visible = false; if (_local5 == 0) { cta.adWindow.adOne._visible = true; cta.adWindow.adTwo._visible = false; } else { cta.adWindow.adOne._visible = false; cta.adWindow.adTwo._visible = true; } if (userInfo.signedIn) { doDebug("----------------------"); var _local2 = prevMediatorValue + totalDrinks; var _local1 = 0; cta.deedWindow.deed.text = "Play again and try to Unlock the Mines of Moria\u2122 by completing another deed! "; if (roundNumber < 10) { if (totalDrinks >= 10) { cta.deedWindow.deed.text = "You had too many swigs \u2013 even for a dwarf! Better luck next time."; } else if (bank <= 0) { cta.deedWindow.deed.text = "Keep an eye on that coin pouch! When you\u2019re out of money, you\u2019re out of the game."; } } if (bank > prevDeadEyeValue) { var _local3 = bank; } else { var _local3 = prevDeadEyeValue; } if (isWinner) { var _local4 = prevLastManValue + 1; } else { var _local4 = prevLastManValue; } if (_local2 >= mediatorAccompValue) { if (prevMediatorValue < mediatorAccompValue) { _local1++; doDebug("MEDIATOR EARNED!"); cta.deedWindow.deed.text = ("Congratulations! You completed the Mead-iator deed by taking " + mediatorAccompValue) + " swigs!"; } numberOfAchievements++; } if (_local3 >= deadEyeAccompValue) { if (prevDeadEyeValue < deadEyeAccompValue) { _local1++; doDebug("DEAD EYE EARNED!"); cta.deedWindow.deed.text = ("Congratulations! You completed the Dead Eye deed for scoring " + deadEyeAccompValue) + " or higher!"; } numberOfAchievements++; } if (_local4 >= lastManAccompValue) { if (prevLastManValue < lastManAccompValue) { _local1++; doDebug("LAST MAN STANDING EARNED!"); cta.deedWindow.deed.text = ("Congratulations! You completed the Last Man Standing deed for " + lastManAccompValue) + " multiplayer victories!"; } numberOfAchievements++; } if (_local1 > 1) { cta.deedWindow.deed.text = (("Congratulations! You completed " + _local1) + " deeds!") + newline; if (_local2 >= mediatorAccompValue) { if (prevMediatorValue < mediatorAccompValue) { cta.deedWindow.deed.text = cta.deedWindow.deed.text + "Mead-iator\r"; } } if (_local3 >= deadEyeAccompValue) { if (prevDeadEyeValue < deadEyeAccompValue) { cta.deedWindow.deed.text = cta.deedWindow.deed.text + "Dead Eye\r"; } } if (_local4 >= lastManAccompValue) { if (prevLastManValue < lastManAccompValue) { cta.deedWindow.deed.text = cta.deedWindow.deed.text + "Last Man Standing\r"; } } } if (((prevMediatorValue >= mediatorAccompValue) && (prevDeadEyeValue >= deadEyeAccompValue)) && (prevLastManValue >= lastManAccompValue)) { cta.deedWindow.deed.text = "Visit the gate for a peek inside the Mines of Moria\u2122!"; } doDebug((("mediator: " + prevMediatorValue) + " -> ") + _local2); doDebug((("dead eye: " + prevDeadEyeValue) + " -> ") + _local3); doDebug((("last man: " + prevLastManValue) + " -> ") + _local4); doDebug("achievements: " + numberOfAchievements); doDebug("----------------------"); lotroRoot.saveAchievement(3, numberOfAchievements); lotroRoot.saveGameBlob(2, (((_local2 + "|") + _local3) + "|") + _local4); } else { cta.deedWindow.deed.text = "Log in before your next game so that you can complete deeds and Unlock the Mines of Moria\u2122!"; if (roundNumber < 10) { if (totalDrinks >= 10) { cta.deedWindow.deed.text = "You had too many swigs \u2013 even for a dwarf! Better luck next time."; } else if (bank <= 0) { cta.deedWindow.deed.text = "Keep an eye on that coin pouch! When you\u2019re out of money, you\u2019re out of the game."; } } } } function loadAds() { adXml = new XML(); adXml.ignoreWhite = true; adXml.onLoad = mx.utils.Delegate.create(this, parseAds); adXml.load(lotroRoot.mediaUrl + "/media/ads/ads.xml"); } function parseAds(success) { var _local9 = lotroRoot.isCodemasters; if (_local9) { var _local2 = adXml.firstChild.childNodes[1]; } else { var _local2 = adXml.firstChild.childNodes[0]; } var _local3 = new Array(); var _local4 = new Array(); var _local1 = 0; while (_local1 < _local2.childNodes.length) { if (_local2.childNodes[_local1].attributes.adType == "CTA") { _local4.push(_local2.childNodes[_local1]); } else if (_local2.childNodes[_local1].attributes.adType == "inGame") { _local3.push(_local2.childNodes[_local1]); } _local1++; } var _local5 = Math.floor(Math.random() * _local3.length); var _local6 = Math.floor(Math.random() * _local4.length); var _local10 = _local4[_local6].attributes.adType; var _local7 = _local4[_local6].attributes.imageURL; var ctaAdURL = _local4[_local6].attributes.linkURL; var _local11 = _local3[_local5].attributes.adType; var _local8 = _local3[_local5].attributes.imageURL; var gameAdURL = _local3[_local5].attributes.linkURL; interstitialAd.createEmptyMovieClip("ad", interstitialAd.getNextHighestDepth()); interstitialAd.ad.loadMovie(_local8); interstitialAd.ad.onRelease = function () { lotroRoot.callGoogle("/swigAndToss/clickAd"); getURL (gameAdURL, "_blank"); }; cta.adWindow.adSpace.loadMovie(_local7); cta.adWindow.adButton.onRelease = function () { lotroRoot.callGoogle("/swigAndToss/clickAd"); getURL (ctaAdURL, "_blank"); }; } function doPing(type) { var _local7 = new LoadVars(); if (isMultiplayer) { var _local1 = 294; } else { var _local1 = 289; } var _local2 = 132; var _local3 = 52080; var _local4 = 3; if (type == "start") { startGameTime = getTimer(); var _local6 = ((((((("gameId=" + _local1) + "&clientId=") + _local2) + "&version=") + _local3) + "&partner=") + _local4) + "&var1=0&type=3"; var _local8 = (("http://updates.kewlbox.com/update/gameRequests.aspx?process=ping3&" + _local6) + "&rnd=") + startGameTime; } else if (type == "end") { var _local9 = Math.round((getTimer() - startGameTime) / 1000); var _local5 = lotroRoot.ruId; var _local10 = lotroRoot.rsId; playNum++; var _local6 = (((((((((((((("time=" + _local9) + "&gameId=") + _local1) + "&clientId=") + _local2) + "&ruId=") + _local5) + "&rsId=") + _local10) + "&version=") + _local3) + "&partner=") + _local4) + "&var1=0&agev=0&type=3&pp=10&playNum=") + playNum; var _local8 = (("http://updates.kewlbox.com/update/gameRequests.aspx?process=endSession&" + _local6) + "&rnd=") + getTimer(); } _local7.load(_local8); } function playMusic() { clearInterval(soundInterval); clearInterval(sfxInterval); backgroundSound.stop(); fireSound.stop(); sfxSound.stop(); backgroundSound.start(0, 9999); fireSound.start(0, 9999); } function initSoundArrays(arrayTarget) { if (arrayTarget == "good") { goodResponseArray = new Array(); goodResponseArray.push("vox-nothingButWood"); goodResponseArray.push("vox-luckyThrow"); goodResponseArray.push("vox-youHitIt"); goodResponseArray.push("vox-roundOnMe"); goodResponseArray.push("vox-dwarfLaugh02"); goodResponseArray.push("vox-dwarfLaugh03"); goodResponseArray.push("vox-dwarLaugh01"); } else if (arrayTarget == "bad") { badResponseArray = new Array(); badResponseArray.push("vox-throwForkInstead"); badResponseArray.push("vox-eyesLikeHawk"); badResponseArray.push("vox-openYourEyesNextTime"); badResponseArray.push("vox-tryUsingSharpEnd"); badResponseArray.push("vox-notTooHeavy"); badResponseArray.push("vox-needHelpWithThat"); badResponseArray.push("vox-couldntHitBackside"); badResponseArray.push("vox-bullocks"); badResponseArray.push("vox-corBlimy"); badResponseArray.push("vox-bloodyEll"); badResponseArray.push("vox-dontTossDwarf"); badResponseArray.push("vox-grannyThrowsBetter"); badResponseArray.push("vox-throwLikeElf"); badResponseArray.push("vox-illCleanThatUp"); badResponseArray.push("vox-walkItOff"); badResponseArray.push("vox-leavePrettyScar"); badResponseArray.push("vox-lookLikeTarget"); } else if (arrayTarget == "bet") { betArray = new Array(); betArray.push("vox-higher"); betArray.push("vox-higherHigher"); betArray.push("vox-more"); betArray.push("vox-more2"); betArray.push("vox-moreMore"); betArray.push("vox-whatAreOdds"); betArray.push("vox-whatAreOdds2"); betArray.push("vox-illCoverThat"); betArray.push("vox-buyThatGold"); betArray.push("vox-wagerDrawf"); } } function playGoodSound() { clearInterval(soundInterval); if (isSoundOn) { if (goodResponseArray.length == 0) { initSoundArrays("good"); } var _local1 = Math.floor(Math.random() * goodResponseArray.length); voiceSound.attachSound(goodResponseArray[_local1]); voiceSound.start(); goodResponseArray.splice(_local1, 1); } } function playBadSound() { clearInterval(soundInterval); if (isSoundOn) { if (badResponseArray.length == 0) { initSoundArrays("bad"); } var _local1 = Math.floor(Math.random() * badResponseArray.length); voiceSound.attachSound(badResponseArray[_local1]); voiceSound.start(); badResponseArray.splice(_local1, 1); } } function playBetSound() { if (isSoundOn) { if (betArray.length == 0) { initSoundArrays("bet"); } var _local1 = Math.floor(Math.random() * betArray.length); voiceSound.attachSound(betArray[_local1]); voiceSound.start(); betArray.splice(_local1, 1); } } function playDrinkSound() { if (isSoundOn) { voiceSound.attachSound("vox-drinkDrink"); voiceSound.start(); } } function playSfx(type) { clearInterval(sfxInterval); if (isSoundOn) { if (type == "leftPlate") { sfxSound.attachSound("sfx-plateBreak"); sfxSound.start(0, 0); } else if (type == "rightPlate") { sfxSound.attachSound("sfx-plateBreak2"); sfxSound.start(0, 0); } else if (type == "vase") { sfxSound.attachSound("sfx-plateBreak3"); sfxSound.start(0, 0); } else if (type == "leftMug") { sfxSound.attachSound("sfx-mugHit"); sfxSound.start(0, 0); } else if (type == "rightMug") { sfxSound.attachSound("sfx-mugHit2"); sfxSound.start(0, 0); } else if (type == "woodThunk") { sfxSound.attachSound("sfx-woodThunk"); sfxSound.start(0, 0); } else if (type == "tink") { sfxSound.attachSound("sfx-axeTink2"); sfxSound.start(0, 0); } else if (type == "axeThrow") { clearInterval(axeThrowInterval); sfxSound.attachSound("sfx-dwarfThrowAxe"); sfxSound.start(0, 0); } } } if (!_root.gameType) { _root.gameType = "kewlbox"; } if (_root.gameType == "facebook") { windowStartGame.multiplayer._visible = true; } else { windowStartGame.multiplayer._visible = false; } windowStartGame.multiplayer.onRelease = function () { var _local1 = new Object(); _local1.gameType = "game2"; _local1.minUsers = 2; _local1.maxUsers = 2; gmaeObj.numberOfTeams = 1; _local1.inGameJoins = false; fmsApp.gameSO_joinQuickMatch(_local1); }; var totalDrinks = 0; var roundDrinks = 0; var currentBet = 0; var bank = 250; var isMultiplayer = false; var startedMultiplayer = false; var isWaiting = false; var isWinner = false; var gameStatus; var blobInterval; var timerInterval; var timerUpdateInterval; var drinkDoneInterval; var isDebug = false; var singlePlayerClicked = false; var gameBlob; var currentTimer = 10; var prevMediatorValue; var prevDeadEyeValue; var prevLastManValue; var currentTimerType; var drinkIsDone = false; init(); initDrunk(); interstitialAd._visible = false; doDebug("lotroRoot.gameLaunchType: " + lotroRoot.gameLaunchType); if (lotroRoot.gameLaunchType == "pregame") { gameStarting(fmsApp.currentGameSO); } lotroRoot.gameLoadComplete(); var currentGameSO; fmsApp.addEventListener("gameSO_userDrop", userDrop); if (_root.gameType) { trace("FMS APP: " + fmsApp); fmsApp.addEventListener("gameSO_startGame", doGameStart); } var crosshairInterval; var fadeInterval; var roundInterval; var playerInterval; var responseInterval; var turnInterval; var soundInterval; var sfxInterval; var axeThrowInterval; var drunkAnimInterval; var bankZeroInterval; var newRoundInterval; var idleAmountX = 0; var idleAmountY = 0; var meterTime = 1; var shotNumber = 0; var roundNumber = 0; var meterTween; var hasYoyoed; var isShot = false; var hitLeftPlate = false; var hitRightPlate = false; var hitMug = false; var hitMugLeft = false; var hitVase = false; var hitLeftTorch = false; var hitRightTorch = false; var hasHitLeftPlate = false; var hasHitRightPlate = false; var hasHitMug = false; var hasHitMugLeft = false; var hasHitVase = false; var nextRoundReward = 0; var axeEndX; var axeEndY; var localPoint = new Object(); initMeter(); hideMeter(); var angleX = 0; var angleY = 0; var tableAngleX = 0; var wallX = -20; var wallY = 0; var leftTableX = -20; var leftTableY = 130; var rightTableX = 432; var rightTableY = 130; var wallXspeed = 0.07; var wallYspeed = 0.11; var tableXspeed = 0.04; this.onEnterFrame = function () { gameBackground.wallDup._x = wallX + (Math.sin(angleX) * ((totalDrinks * 4) - (totalDrinks * 2))); gameBackground.wallDup._y = wallY + (Math.sin(angleY) * ((totalDrinks * 4) - (totalDrinks * 2))); gameBackground.leftTableDup._x = leftTableX + (Math.sin(tableAngleX) * ((totalDrinks * 4) - (totalDrinks * 2))); gameBackground.rightTableDup._x = rightTableX + (Math.sin(tableAngleX) * ((totalDrinks * 4) - (totalDrinks * 2))); angleX = angleX + wallXspeed; angleY = angleY + wallYspeed; tableAngleX = tableAngleX + tableXspeed; }; var numberOfAchievements = 0; var mediatorAccompValue = 99; var deadEyeAccompValue = 35000; var lastManAccompValue = 10; var adXml; var startGameTime; var playNum = 0; loadAds(); doStartPing(); quit.onRelease = function () { confirmQuit(); }; cta.deedWindow.playAgain.onRelease = function () { lotroRoot.callGoogle("/swigAndToss/playAgain"); resetGame(); moriaChat.goto_game2_landing(); }; cta.scoreWindow.inviteFriend.onRelease = function () { lotroRoot.dropWin(tellFriendWin, -430, 115, false); }; cta.adWindow.adButtonKewlbox.onRelease = function () { getURL ("http://trial.lotro.com/?utm_source=Moria_Unlock&utm_medium=ad01&utm_campaign=moria_unlock", "_blank"); }; cta.ctaKewlbox.visitText.onRelease = function () { getURL ("http://www.unlocktheminesofmoria.com", "_blank"); }; cta.ctaKewlbox.visitButton.onRelease = function () { getURL ("http://www.unlocktheminesofmoria.com", "_blank"); }; cta.ctaKewlbox.playAgain.onRelease = function () { lotroRoot.callGoogle("/swigAndToss/playAgain"); resetGame(); }; cta.kewlboxSiteLogo.onRelease = function () { getURL ("http://www.kewlbox.com", "_blank"); }; var goodResponseArray; var badResponseArray; this.createEmptyMovieClip("sounds", this.getNextHighestDepth()); sounds.createEmptyMovieClip("background", sounds.getNextHighestDepth()); sounds.createEmptyMovieClip("fire", sounds.getNextHighestDepth()); sounds.createEmptyMovieClip("sfx", sounds.getNextHighestDepth()); sounds.createEmptyMovieClip("voice", sounds.getNextHighestDepth()); var backgroundSound = new Sound(sounds.background); var fireSound = new Sound(sounds.fire); var sfxSound = new Sound(sounds.sfx); var voiceSound = new Sound(sounds.voice); if (_root.gameType == "kewlbox") { isSoundOn = true; } backgroundSound.setVolume(20); backgroundSound.attachSound("mzk-background"); if (isSoundOn) { backgroundSound.start(0, 9999); } fireSound.attachSound("sfx-fireCrackle"); if (isSoundOn) { fireSound.start(0, 9999); } voiceSound.setVolume(100); initSoundArrays("good"); initSoundArrays("bad"); initSoundArrays("bet"); var lotroPing; lotroRoot = this; lotroPing = new com.blockdot.utils.Ping(); callGoogle = function (ping) { lotroPing.sendPing("/kewlbox" + ping, "google2"); };
Frame 11
stop();
Frame 51
stop();
Frame 66
stop();
Frame 81
stop();
Frame 96
stop();
Frame 111
stop();
Frame 127
stop();
Frame 147
stop();
Symbol 50 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 7
stop();
Symbol 384 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 385 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 386 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 387 MovieClip [__Packages.com.blockdot.utils.Ping] Frame 0
class com.blockdot.utils.Ping { var pingCount, pings, pingType, pingInterval; function Ping () { pingCount = 0; pings = new Array(); } function sendPing(id, type) { pings.push(id); pingType = type; if (pings.length == 1) { pingInterval = setInterval(this, "parsePings", 500); } } function parsePings() { if (pings[pingCount] != pings[pingCount - 1]) { choosePing(pings[pingCount]); } if (pingCount == (pings.length - 1)) { pings = new Array(); pingCount = 0; clearInterval(pingInterval); } else { pingCount++; } } function choosePing(id) { trace(("Ping.as - Sent ping: " + id) + "."); switch (pingType) { case "google" : flash.external.ExternalInterface.call("urchinTracker", id); break; case "google2" : flash.external.ExternalInterface.call("pageTracker._trackPageview", id); break; default : flash.external.ExternalInterface.call("urchinTracker", id); } } }
Symbol 388 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0
class mx.transitions.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static var version = "1.1.0.52"; }
Symbol 389 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 390 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 391 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 132 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 97
_parent.doGameOver(); stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 2
stop();
Symbol 211 MovieClip Frame 3
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 7
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 79
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 79
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 114
stop();
Symbol 322 MovieClip Frame 1
this._alpha = random(25);
Symbol 324 MovieClip Frame 1
stop();
Symbol 324 MovieClip Frame 42
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 2
mugMovie.play();
Symbol 329 MovieClip Frame 42
stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 67
stop();
Symbol 335 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 13
stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 22
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 2
armThrow.play();
Symbol 338 MovieClip Frame 23
_parent.doAxeTween(); axeThrow.play(); axeMiss.play();
Symbol 338 MovieClip Frame 104
stop();
Symbol 340 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 85
_parent.drinkIsDone = true;
Symbol 377 MovieClip Frame 4
stop();
Symbol 377 MovieClip Frame 9
stop();
Symbol 377 MovieClip Frame 14
stop();
Symbol 377 MovieClip Frame 19
stop();
Symbol 377 MovieClip Frame 24
stop();
Symbol 377 MovieClip Frame 29
stop();
Symbol 377 MovieClip Frame 34
stop();
Symbol 377 MovieClip Frame 39
stop();
Symbol 377 MovieClip Frame 44
stop();
Symbol 377 MovieClip Frame 49
stop();
Symbol 377 MovieClip Frame 54
stop();
Symbol 377 MovieClip Frame 59
stop();
Symbol 377 MovieClip Frame 64
stop();
Symbol 377 MovieClip Frame 69
stop();
Symbol 377 MovieClip Frame 74
stop();
Symbol 377 MovieClip Frame 79
stop();
Symbol 377 MovieClip Frame 84
stop();
Symbol 377 MovieClip Frame 90
stop();

Library Items

Symbol 1 Sound [vox-youHitIt]
Symbol 2 Sound [vox-whatAreOdds2]
Symbol 3 Sound [vox-whatAreOdds]
Symbol 4 Sound [vox-walkItOff]
Symbol 5 Sound [vox-wagerDrawf]
Symbol 6 Sound [vox-tryUsingSharpEnd]
Symbol 7 Sound [vox-throwLikeElf]
Symbol 8 Sound [vox-throwForkInstead]
Symbol 9 Sound [vox-throwAxe]
Symbol 10 Sound [vox-roundOnMe]
Symbol 11 Sound [vox-putDwarfDown]
Symbol 12 Sound [vox-openYourEyesNextTime]
Symbol 13 Sound [vox-notTooHeavy]
Symbol 14 Sound [vox-nothingButWood]
Symbol 15 Sound [vox-needHelpWithThat]
Symbol 16 Sound [vox-moreMore]
Symbol 17 Sound [vox-more2]
Symbol 18 Sound [vox-more]
Symbol 19 Sound [vox-luckyThrow]
Symbol 20 Sound [vox-lookLikeTarget]
Symbol 21 Sound [vox-leavePrettyScar]
Symbol 22 Sound [vox-illCoverThat]
Symbol 23 Sound [vox-illCleanThatUp]
Symbol 24 Sound [vox-higherHigher]
Symbol 25 Sound [vox-higher]
Symbol 26 Sound [vox-grannyThrowsBetter]
Symbol 27 Sound [vox-eyesLikeHawk]
Symbol 28 Sound [vox-dwarLaugh01]
Symbol 29 Sound [vox-dwarfLaugh03]
Symbol 30 Sound [vox-dwarfLaugh02]
Symbol 31 Sound [vox-drinkDrink2]
Symbol 32 Sound [vox-drinkDrink]
Symbol 33 Sound [vox-dontTossDwarf]
Symbol 34 Sound [vox-couldntHitBackside]
Symbol 35 Sound [vox-corBlimy]
Symbol 36 Sound [vox-buyThatGold]
Symbol 37 Sound [vox-burp]
Symbol 38 Sound [vox-bullocks]
Symbol 39 Sound [vox-bloodyEll]
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [shot]Uses:40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [miss]Uses:42
Symbol 44 GraphicUsed by:51  Timeline
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:50
Symbol 47 FontUsed by:48 49
Symbol 48 TextUses:47Used by:50
Symbol 49 EditableTextUses:47Used by:50
Symbol 50 MovieClipUses:46 48 49Used by:Timeline
Symbol 51 MovieClipUses:44Used by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 384 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 385 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 386 MovieClip [__Packages.mx.transitions.Tween]
Symbol 387 MovieClip [__Packages.com.blockdot.utils.Ping]
Symbol 388 MovieClip [__Packages.mx.transitions.easing.Elastic]
Symbol 389 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 390 MovieClip [__Packages.mx.utils.Delegate]
Symbol 391 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:130
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:130
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:130
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:130
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:130
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:130
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:130
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:130
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:130
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:130
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:130
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:130
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:130
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:130
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:130
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:130
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:130
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:130
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:130
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:130
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:130
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:130
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:130
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:130
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:130
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:130
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:130
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:130
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:130
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:130
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:130
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:130
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:130
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:130
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:130
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:130
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:Timeline
Symbol 131 VideoUsed by:132
Symbol 132 MovieClipUses:131Used by:Timeline
Symbol 133 VideoUsed by:134
Symbol 134 MovieClipUses:133Used by:Timeline
Symbol 135 VideoUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 BitmapUsed by:139
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:137 138Used by:176
Symbol 140 BitmapUsed by:143
Symbol 141 BitmapUsed by:143
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:140 141 142Used by:155
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:148
Symbol 146 FontUsed by:147 151 193 201 204 206 208 209 210 212 216 217 219 220 222 223 224 225 226 227 229 241 257 258 262 269 270 281 282 284 286 289 378 380 382
Symbol 147 TextUses:146Used by:148
Symbol 148 MovieClipUses:145 147Used by:155
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:152
Symbol 151 TextUses:146Used by:152
Symbol 152 MovieClipUses:150 151Used by:155
Symbol 153 GraphicUsed by:154
Symbol 154 ButtonUses:153Used by:155 175 176  Timeline
Symbol 155 MovieClipUses:143 148 152 154Used by:176
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:175
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:175
Symbol 162 Sound [mzk-background]Used by:174
Symbol 163 Sound [sfx-axeTink]Used by:174
Symbol 164 Sound [sfx-axeTink2]Used by:174
Symbol 165 Sound [sfx-dwarfThrowAxe]Used by:174
Symbol 166 Sound [sfx-dwarfThrowAxe2]Used by:174
Symbol 167 Sound [sfx-fireCrackle]Used by:174
Symbol 168 Sound [sfx-mugHit]Used by:174
Symbol 169 Sound [sfx-mugHit2]Used by:174
Symbol 170 Sound [sfx-plateBreak]Used by:174
Symbol 171 Sound [sfx-plateBreak2]Used by:174
Symbol 172 Sound [sfx-plateBreak3]Used by:174
Symbol 173 Sound [sfx-woodThunk]Used by:174
Symbol 174 MovieClipUses:162 163 164 165 166 167 168 169 170 171 172 173Used by:175  Timeline
Symbol 175 MovieClipUses:158 161 174 154Used by:176
Symbol 176 MovieClipUses:139 155 175 154Used by:Timeline
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:178Used by:Timeline
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:Timeline
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClipUses:183Used by:Timeline
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:197
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:189
Symbol 189 MovieClipUses:188Used by:197
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:197
Symbol 193 TextUses:146Used by:197
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClipUses:186 189 192 193 196Used by:Timeline
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 ButtonUses:199Used by:211
Symbol 201 TextUses:146Used by:211
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:205 207 218 228 230 283 285
Symbol 204 TextUses:146Used by:205
Symbol 205 MovieClipUses:203 204Used by:211
Symbol 206 TextUses:146Used by:207
Symbol 207 MovieClipUses:203 206Used by:211
Symbol 208 TextUses:146Used by:211
Symbol 209 TextUses:146Used by:211
Symbol 210 TextUses:146Used by:211
Symbol 211 MovieClipUses:200 201 205 207 208 209 210Used by:Timeline
Symbol 212 TextUses:146Used by:221
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:221 231
Symbol 216 EditableTextUses:146Used by:221
Symbol 217 TextUses:146Used by:218
Symbol 218 MovieClipUses:203 217Used by:221
Symbol 219 EditableTextUses:146Used by:221
Symbol 220 TextUses:146Used by:221
Symbol 221 MovieClipUses:212 215 216 218 219 220Used by:Timeline
Symbol 222 TextUses:146Used by:231
Symbol 223 EditableTextUses:146Used by:231
Symbol 224 EditableTextUses:146Used by:231
Symbol 225 TextUses:146Used by:231
Symbol 226 TextUses:146Used by:231
Symbol 227 TextUses:146Used by:228
Symbol 228 MovieClipUses:203 227Used by:231
Symbol 229 TextUses:146Used by:230
Symbol 230 MovieClipUses:203 229Used by:231
Symbol 231 MovieClipUses:222 215 223 224 225 226 228 230Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:245
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:245
Symbol 241 TextUses:146Used by:245
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:237 240 241 244Used by:Timeline
Symbol 246 FontUsed by:247
Symbol 247 TextUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:Timeline
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:259
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:256
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:255
Symbol 255 MovieClipUses:254Used by:256
Symbol 256 MovieClipUses:252 255Used by:259
Symbol 257 EditableTextUses:146Used by:259
Symbol 258 TextUses:146Used by:259
Symbol 259 MovieClipUses:250 256 257 258Used by:Timeline
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:263
Symbol 262 EditableTextUses:146Used by:263
Symbol 263 MovieClipUses:261 262Used by:Timeline
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:Timeline
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:271
Symbol 269 EditableTextUses:146Used by:271
Symbol 270 EditableTextUses:146Used by:271
Symbol 271 MovieClipUses:268 269 270Used by:Timeline
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:277
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:276
Symbol 276 MovieClipUses:275Used by:277  Timeline
Symbol 277 MovieClipUses:273 276Used by:Timeline
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClipUses:279Used by:288 290  Timeline
Symbol 281 TextUses:146Used by:288
Symbol 282 TextUses:146Used by:283
Symbol 283 MovieClipUses:203 282Used by:288 290
Symbol 284 TextUses:146Used by:285
Symbol 285 MovieClipUses:203 284Used by:288 290
Symbol 286 TextUses:146Used by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:280 281 283 285 287Used by:Timeline
Symbol 289 TextUses:146Used by:290
Symbol 290 MovieClipUses:280 289 283 285Used by:Timeline
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:318
Symbol 293 VideoUsed by:313
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:312
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClipUses:298Used by:312
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClipUses:301Used by:312
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:312
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:312
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:296 299 302 305 308 311Used by:313 315 317 324 329
Symbol 313 MovieClipUses:293 312Used by:318
Symbol 314 VideoUsed by:315
Symbol 315 MovieClipUses:314 312Used by:318
Symbol 316 VideoUsed by:317
Symbol 317 MovieClipUses:316 312Used by:318
Symbol 318 MovieClipUses:292 313 315 317Used by:331
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:325
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:325 330
Symbol 323 VideoUsed by:324
Symbol 324 MovieClipUses:323 312Used by:325
Symbol 325 MovieClipUses:320 322 324Used by:331
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:330
Symbol 328 VideoUsed by:329
Symbol 329 MovieClipUses:328 312Used by:330
Symbol 330 MovieClipUses:327 329 322Used by:331
Symbol 331 MovieClipUses:318 325 330Used by:Timeline
Symbol 332 VideoUsed by:333
Symbol 333 MovieClipUses:332Used by:338
Symbol 334 VideoUsed by:335
Symbol 335 MovieClipUses:334Used by:338
Symbol 336 VideoUsed by:337
Symbol 337 MovieClipUses:336Used by:338
Symbol 338 MovieClipUses:333 335 337Used by:Timeline
Symbol 339 VideoUsed by:340
Symbol 340 MovieClipUses:339Used by:Timeline
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:377
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:377
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:377
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:377
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:377
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:377
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:377
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:377
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:377
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:377
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:377
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:377
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:377
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:377
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:377
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:377
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:377
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376Used by:Timeline
Symbol 378 TextUses:146Used by:379
Symbol 379 MovieClipUses:378Used by:Timeline
Symbol 380 TextUses:146Used by:381
Symbol 381 MovieClipUses:380Used by:Timeline
Symbol 382 TextUses:146Used by:383
Symbol 383 MovieClipUses:382Used by:Timeline

Instance Names

"graphicBG"Frame 1Symbol 50 MovieClip
"barBackground"Frame 1Symbol 51 MovieClip
"barFill"Frame 1Symbol 54 MovieClip
"fire"Frame 2Symbol 130 MovieClip
"torchHitLeft"Frame 2Symbol 132 MovieClip
"torchHitRight"Frame 2Symbol 134 MovieClip
"passOutVideo"Frame 2Symbol 136 MovieClip
"cta"Frame 2Symbol 176 MovieClip
"target"Frame 2Symbol 181 MovieClip
"targetLeftPlate"Frame 2Symbol 181 MovieClip
"targetRightPlate"Frame 2Symbol 181 MovieClip
"targetMug"Frame 2Symbol 181 MovieClip
"targetMugLeft"Frame 2Symbol 181 MovieClip
"targetVase"Frame 2Symbol 181 MovieClip
"targetRightTorch"Frame 2Symbol 181 MovieClip
"targetLeftTorch"Frame 2Symbol 181 MovieClip
"shots"Frame 2Symbol 174 MovieClip
"windowStartGame"Frame 2Symbol 197 MovieClip
"rulesWindow"Frame 2Symbol 211 MovieClip
"drinkInput"Frame 2Symbol 221 MovieClip
"betInput"Frame 2Symbol 231 MovieClip
"crosshair"Frame 2Symbol 235 MovieClip
"drunk"Frame 2Symbol 174 MovieClip
"middle"Frame 2Symbol 174 MovieClip
"meter"Frame 2Symbol 245 MovieClip
"quit"Frame 2Symbol 248 MovieClip
"windowRound"Frame 2Symbol 259 MovieClip
"currentBetWindow"Frame 2Symbol 263 MovieClip
"userScore"Frame 2Symbol 271 MovieClip
"mpScore"Frame 2Symbol 271 MovieClip
"swigLogo"Frame 2Symbol 277 MovieClip
"lotroLogo"Frame 2Symbol 276 MovieClip
"quitWindow"Frame 2Symbol 288 MovieClip
"gameOverConfirm"Frame 2Symbol 290 MovieClip
"gameBackground"Frame 16Symbol 331 MovieClip
"throwMovie"Frame 16Symbol 338 MovieClip
"drinkMovie"Frame 16Symbol 340 MovieClip
"windowSmall"Frame 41Symbol 280 MovieClip
"shotButton"Frame 71Symbol 154 Button
"response"Frame 86Symbol 377 MovieClip
"windowSmall"Frame 132Symbol 280 MovieClip
"waitingBetDrink"Frame 132Symbol 379 MovieClip
"waitingThrow"Frame 132Symbol 381 MovieClip
"preparingText"Frame 132Symbol 383 MovieClip
"loadPercent"Symbol 50 MovieClip Frame 1Symbol 49 EditableText
"visitButton"Symbol 155 MovieClip Frame 1Symbol 148 MovieClip
"playAgain"Symbol 155 MovieClip Frame 1Symbol 152 MovieClip
"visitText"Symbol 155 MovieClip Frame 1Symbol 154 Button
"adOne"Symbol 175 MovieClip Frame 1Symbol 158 MovieClip
"adTwo"Symbol 175 MovieClip Frame 1Symbol 161 MovieClip
"adSpace"Symbol 175 MovieClip Frame 1Symbol 174 MovieClip
"adButtonKewlbox"Symbol 175 MovieClip Frame 1Symbol 154 Button
"ctaKewlbox"Symbol 176 MovieClip Frame 1Symbol 155 MovieClip
"adWindow"Symbol 176 MovieClip Frame 1Symbol 175 MovieClip
"kewlboxSiteLogo"Symbol 176 MovieClip Frame 1Symbol 154 Button
"singlePlayer"Symbol 197 MovieClip Frame 1Symbol 189 MovieClip
"howToPlay"Symbol 197 MovieClip Frame 1Symbol 192 MovieClip
"multiplayer"Symbol 197 MovieClip Frame 1Symbol 196 MovieClip
"background"Symbol 211 MovieClip Frame 1Symbol 200 Button
"next"Symbol 211 MovieClip Frame 1Symbol 205 MovieClip
"close"Symbol 211 MovieClip Frame 1Symbol 207 MovieClip
"arrowUp"Symbol 221 MovieClip Frame 1Symbol 215 MovieClip
"arrowDown"Symbol 221 MovieClip Frame 1Symbol 215 MovieClip
"drinkAmount"Symbol 221 MovieClip Frame 1Symbol 216 EditableText
"swig"Symbol 221 MovieClip Frame 1Symbol 218 MovieClip
"maxBetAmount"Symbol 221 MovieClip Frame 1Symbol 219 EditableText
"arrowUp"Symbol 231 MovieClip Frame 1Symbol 215 MovieClip
"arrowDown"Symbol 231 MovieClip Frame 1Symbol 215 MovieClip
"betAmount"Symbol 231 MovieClip Frame 1Symbol 223 EditableText
"bankAmount"Symbol 231 MovieClip Frame 1Symbol 224 EditableText
"bet"Symbol 231 MovieClip Frame 1Symbol 228 MovieClip
"maxBet"Symbol 231 MovieClip Frame 1Symbol 230 MovieClip
"innerCrosshair"Symbol 235 MovieClip Frame 1Symbol 234 MovieClip
"sweetspot"Symbol 245 MovieClip Frame 1Symbol 240 MovieClip
"icon"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"round1"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round2"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round4"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round3"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round5"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round6"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round7"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round8"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round9"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"round10"Symbol 259 MovieClip Frame 1Symbol 256 MovieClip
"timerText"Symbol 259 MovieClip Frame 1Symbol 257 EditableText
"bet"Symbol 263 MovieClip Frame 1Symbol 262 EditableText
"user"Symbol 271 MovieClip Frame 1Symbol 269 EditableText
"score"Symbol 271 MovieClip Frame 1Symbol 270 EditableText
"lotroLogo"Symbol 277 MovieClip Frame 1Symbol 276 MovieClip
"yes"Symbol 288 MovieClip Frame 1Symbol 283 MovieClip
"no"Symbol 288 MovieClip Frame 1Symbol 285 MovieClip
"countAsBail"Symbol 288 MovieClip Frame 1Symbol 287 MovieClip
"yes"Symbol 290 MovieClip Frame 1Symbol 283 MovieClip
"no"Symbol 290 MovieClip Frame 1Symbol 285 MovieClip
"plateReward2"Symbol 312 MovieClip Frame 1Symbol 296 MovieClip
"plateReward1"Symbol 312 MovieClip Frame 1Symbol 299 MovieClip
"drinkReward2"Symbol 312 MovieClip Frame 1Symbol 302 MovieClip
"drinkReward1"Symbol 312 MovieClip Frame 1Symbol 305 MovieClip
"vaseReward2"Symbol 312 MovieClip Frame 1Symbol 308 MovieClip
"vaseReward1"Symbol 312 MovieClip Frame 1Symbol 311 MovieClip
"rewards"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"rewards"Symbol 315 MovieClip Frame 1Symbol 312 MovieClip
"rewards"Symbol 317 MovieClip Frame 1Symbol 312 MovieClip
"leftPlate"Symbol 318 MovieClip Frame 1Symbol 313 MovieClip
"rightPlate"Symbol 318 MovieClip Frame 1Symbol 315 MovieClip
"vase"Symbol 318 MovieClip Frame 1Symbol 317 MovieClip
"rewards"Symbol 324 MovieClip Frame 1Symbol 312 MovieClip
"mug"Symbol 325 MovieClip Frame 1Symbol 324 MovieClip
"rewards"Symbol 329 MovieClip Frame 1Symbol 312 MovieClip
"mug"Symbol 330 MovieClip Frame 1Symbol 329 MovieClip
"wall"Symbol 331 MovieClip Frame 1Symbol 318 MovieClip
"rightTable"Symbol 331 MovieClip Frame 1Symbol 325 MovieClip
"leftTable"Symbol 331 MovieClip Frame 1Symbol 330 MovieClip
"armThrow"Symbol 338 MovieClip Frame 1Symbol 333 MovieClip
"axeThrow"Symbol 338 MovieClip Frame 1Symbol 335 MovieClip
"axeMiss"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "vox-youHitIt"
ExportAssets (56)Timeline Frame 1Symbol 2 as "vox-whatAreOdds2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "vox-whatAreOdds"
ExportAssets (56)Timeline Frame 1Symbol 4 as "vox-walkItOff"
ExportAssets (56)Timeline Frame 1Symbol 5 as "vox-wagerDrawf"
ExportAssets (56)Timeline Frame 1Symbol 6 as "vox-tryUsingSharpEnd"
ExportAssets (56)Timeline Frame 1Symbol 7 as "vox-throwLikeElf"
ExportAssets (56)Timeline Frame 1Symbol 8 as "vox-throwForkInstead"
ExportAssets (56)Timeline Frame 1Symbol 9 as "vox-throwAxe"
ExportAssets (56)Timeline Frame 1Symbol 10 as "vox-roundOnMe"
ExportAssets (56)Timeline Frame 1Symbol 11 as "vox-putDwarfDown"
ExportAssets (56)Timeline Frame 1Symbol 12 as "vox-openYourEyesNextTime"
ExportAssets (56)Timeline Frame 1Symbol 13 as "vox-notTooHeavy"
ExportAssets (56)Timeline Frame 1Symbol 14 as "vox-nothingButWood"
ExportAssets (56)Timeline Frame 1Symbol 15 as "vox-needHelpWithThat"
ExportAssets (56)Timeline Frame 1Symbol 16 as "vox-moreMore"
ExportAssets (56)Timeline Frame 1Symbol 17 as "vox-more2"
ExportAssets (56)Timeline Frame 1Symbol 18 as "vox-more"
ExportAssets (56)Timeline Frame 1Symbol 19 as "vox-luckyThrow"
ExportAssets (56)Timeline Frame 1Symbol 20 as "vox-lookLikeTarget"
ExportAssets (56)Timeline Frame 1Symbol 21 as "vox-leavePrettyScar"
ExportAssets (56)Timeline Frame 1Symbol 22 as "vox-illCoverThat"
ExportAssets (56)Timeline Frame 1Symbol 23 as "vox-illCleanThatUp"
ExportAssets (56)Timeline Frame 1Symbol 24 as "vox-higherHigher"
ExportAssets (56)Timeline Frame 1Symbol 25 as "vox-higher"
ExportAssets (56)Timeline Frame 1Symbol 26 as "vox-grannyThrowsBetter"
ExportAssets (56)Timeline Frame 1Symbol 27 as "vox-eyesLikeHawk"
ExportAssets (56)Timeline Frame 1Symbol 28 as "vox-dwarLaugh01"
ExportAssets (56)Timeline Frame 1Symbol 29 as "vox-dwarfLaugh03"
ExportAssets (56)Timeline Frame 1Symbol 30 as "vox-dwarfLaugh02"
ExportAssets (56)Timeline Frame 1Symbol 31 as "vox-drinkDrink2"
ExportAssets (56)Timeline Frame 1Symbol 32 as "vox-drinkDrink"
ExportAssets (56)Timeline Frame 1Symbol 33 as "vox-dontTossDwarf"
ExportAssets (56)Timeline Frame 1Symbol 34 as "vox-couldntHitBackside"
ExportAssets (56)Timeline Frame 1Symbol 35 as "vox-corBlimy"
ExportAssets (56)Timeline Frame 1Symbol 36 as "vox-buyThatGold"
ExportAssets (56)Timeline Frame 1Symbol 37 as "vox-burp"
ExportAssets (56)Timeline Frame 1Symbol 38 as "vox-bullocks"
ExportAssets (56)Timeline Frame 1Symbol 39 as "vox-bloodyEll"
ExportAssets (56)Timeline Frame 1Symbol 41 as "shot"
ExportAssets (56)Timeline Frame 1Symbol 43 as "miss"
ExportAssets (56)Timeline Frame 1Symbol 384 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 385 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 386 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 387 as "__Packages.com.blockdot.utils.Ping"
ExportAssets (56)Timeline Frame 1Symbol 388 as "__Packages.mx.transitions.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 389 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 390 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 391 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 2Symbol 162 as "mzk-background"
ExportAssets (56)Timeline Frame 2Symbol 163 as "sfx-axeTink"
ExportAssets (56)Timeline Frame 2Symbol 164 as "sfx-axeTink2"
ExportAssets (56)Timeline Frame 2Symbol 165 as "sfx-dwarfThrowAxe"
ExportAssets (56)Timeline Frame 2Symbol 166 as "sfx-dwarfThrowAxe2"
ExportAssets (56)Timeline Frame 2Symbol 167 as "sfx-fireCrackle"
ExportAssets (56)Timeline Frame 2Symbol 168 as "sfx-mugHit"
ExportAssets (56)Timeline Frame 2Symbol 169 as "sfx-mugHit2"
ExportAssets (56)Timeline Frame 2Symbol 170 as "sfx-plateBreak"
ExportAssets (56)Timeline Frame 2Symbol 171 as "sfx-plateBreak2"
ExportAssets (56)Timeline Frame 2Symbol 172 as "sfx-plateBreak3"
ExportAssets (56)Timeline Frame 2Symbol 173 as "sfx-woodThunk"

Labels

"title"Frame 2
"start"Frame 16
"drink"Frame 41
"bet"Frame 56
"shot"Frame 71
"response"Frame 86
"passOut"Frame 101
"gameOver"Frame 117
"waiting"Frame 132
"loading"Symbol 50 MovieClip Frame 1
"ready"Symbol 50 MovieClip Frame 3
"reset"Symbol 338 MovieClip Frame 105
"good1"Symbol 377 MovieClip Frame 1
"good2"Symbol 377 MovieClip Frame 5
"good3"Symbol 377 MovieClip Frame 10
"good4"Symbol 377 MovieClip Frame 15
"good5"Symbol 377 MovieClip Frame 20
"good6"Symbol 377 MovieClip Frame 25
"good7"Symbol 377 MovieClip Frame 30
"good8"Symbol 377 MovieClip Frame 35
"bad1"Symbol 377 MovieClip Frame 40
"bad2"Symbol 377 MovieClip Frame 45
"bad3"Symbol 377 MovieClip Frame 50
"bad4"Symbol 377 MovieClip Frame 55
"bad5"Symbol 377 MovieClip Frame 60
"bad6"Symbol 377 MovieClip Frame 65
"bad7"Symbol 377 MovieClip Frame 70
"bad8"Symbol 377 MovieClip Frame 75
"bad9"Symbol 377 MovieClip Frame 80
"bad10"Symbol 377 MovieClip Frame 85




http://swfchan.com/7/30325/info.shtml
Created: 19/5 -2019 10:59:16 Last modified: 19/5 -2019 10:59:16 Server time: 12/05 -2024 23:29:26