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

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

Sinta.swf

This is the info page for
Flash #100076

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


Text
Loading...

I

W

K

A

J

N

I

W

K

A

J

N

Press arrow keys or
W,A,S,D to move.

Press UP or W to
open the door...

Press UP while running
to jump the gap.

Press UP when next to
the switch to activate it!

Aim your bow with
the mouse.

Shoot the snakes,
beware their venom
is deadly to cats...

Quit to Menu

Quit to Menu

Cancel

Cancel

End Game

End Game

Are you sure you want to end
your current game?

Submit Score

Submit Score

Continue Game

Continue Game

Game Over

Game Over

This is the Great Hall. To
confront the Wizard Ixerron,
you should  explore all four
Towers. The Flame Arrow will
imbue your arrows with fire,
the Amulet will help protect
against Wizard Magic.

Close

Close

START
HARD

©

2008

Kaiparasoft Limited.

All rights reserved.

How to Play

How to Play

Make Your Own Levels!

Make Your Own Levels!

More Games

More Games

High Scores

High Scores

Hard

Hard

New Game

New Game

Normal

Normal

Load Saved Game

Load Saved Game

If you experience problems with
the controls, you might need to
install the latest flash player
version. Click here.

And so Sinta, after having bravely defeated the Evil
Wizard Ixerron, freed herself of the castle...

skip

...and began her journey home.

Sinta was overcome with joy at seeing her village again and hurried...

...to be greeted by her happy friends in the village.
While the cats partied the day away...

...the kittens found a new friend who at first they were scared of
but then he started playing the most beautiful flute music.

"Nooo, Sinta Help! Our babies have vanished!"

They knew that this was the work of The Piper, Evil Lord of the Rat Kingdom.

"Those rats will pay dearly for this..."

To Be
Continued...

Submit Score!

X

= 5000

Total Score:

Stars

Lives Left

Wizard

Back

Back

Use ARROW keys or W,A,S,D to move.

Press UP or 'W' to open doors or activate
objects.

Shoot enemies with your bow - move
the mouse to aim and click to shoot!

Avoid these hazards

Pick up these helpful items

Legends speak of magical artifacts that
can help your quest in special ways

Venomous spiders and
snakes.

Animated plants
can be deadly.

Water demons can only
be hurt by fire...

Beware the other
unnamed terrors
that lurk in Ixerron
Keep!

<p align="center"><font face="_sans" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">fps</font></p>

<p align="center"></p>

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

<p align="center"></p>

Health

Score

<p align="center"></p>

Quit

o

t

ESC

<p align="center"></p>

<p align="center"></p>

LOAD:

music

sounds

ActionScript [AS3]

Section 1
//FireFX (com.gskinner.effects.FireFX) package com.gskinner.effects { import flash.display.*; import flash.events.*; import flash.filters.*; import flash.geom.*; public class FireFX extends Sprite { private var perlinValid:Boolean;// = false private var bmpsValid:Boolean;// = false private var fireCMF:ColorMatrixFilter; private var scratchBmp:BitmapData; private var dispMapF:DisplacementMapFilter; private var pnt:Point; private var _distortion:Number;// = 0.5 private var endCount:Number; private var displayBmp:BitmapData; private var _distortionScale:Number;// = 0.4 private var _smoke:Number;// = 0 private var _flameHeight:Number;// = 0.3 private var perlinBmp:BitmapData; private var _blueFlame:Boolean;// = false private var drawColorTransform:ColorTransform; private var _target:DisplayObject; private var mtx:Matrix; private var filtersValid:Boolean;// = false private var _flameSpread:Number;// = 0.3 private var blurF:BlurFilter; private var _fadeRate:Number;// = 0.4 public function FireFX(){ var _local1:DisplayObject; _fadeRate = 0.4; _distortionScale = 0.4; _distortion = 0.5; _flameHeight = 0.3; _flameSpread = 0.3; _blueFlame = false; _smoke = 0; bmpsValid = false; perlinValid = false; filtersValid = false; super(); _local1 = getChildAt(0); _local1.visible = false; _local1.height = height; _local1.width = width; scaleX = (scaleY = 1); mtx = new Matrix(); pnt = new Point(); startFire(); } public function get blueFlame():Boolean{ return (_blueFlame); } function updateFilters():void{ if (_blueFlame){ fireCMF = new ColorMatrixFilter([(0.8 - (0.55 * _fadeRate)), 0, 0, 0, 0, 0, (0.93 - (0.48 * _fadeRate)), 0, 0, 0, 0, 0.1, (0.96 - (0.35 * _fadeRate)), 0, 0, 0, 0.1, 0, 1, (-25 + (_smoke * 24))]); drawColorTransform = new ColorTransform(0, 0, 0, 1, 210, 240, 0xFF, 0); } else { fireCMF = new ColorMatrixFilter([(0.96 - (0.35 * _fadeRate)), 0.1, 0, 0, -1, 0, (0.9 - (0.45 * _fadeRate)), 0, 0, 0, 0, 0, (0.8 - (0.55 * _fadeRate)), 0, 0, 0, 0.1, 0, 1, (-25 + (_smoke * 24))]); drawColorTransform = new ColorTransform(0, 0, 0, 1, 0xFF, 0xFF, 210, 0); }; dispMapF = new DisplacementMapFilter(perlinBmp, pnt, 1, 2, (14 * _distortion), -30, "clamp"); blurF = new BlurFilter((32 * _flameSpread), (32 * _flameSpread), 1); filtersValid = true; } public function set flameSpread(_arg1:Number):void{ filtersValid = ((filtersValid) && ((_arg1 == _flameSpread))); _flameSpread = _arg1; } private function updateBitmaps():void{ if (displayBmp){ displayBmp.dispose(); displayBmp = null; scratchBmp.dispose(); scratchBmp = null; perlinBmp.dispose(); perlinBmp = null; }; displayBmp = new BitmapData(width, height, true, 0); scratchBmp = displayBmp.clone(); perlinBmp = new BitmapData((width * 3), (height * 3), false, 0); while (numChildren) { removeChildAt(0); }; addChild(new Bitmap(displayBmp)); updatePerlin(); updateFilters(); bmpsValid = true; } override public function get height():Number{ return (super.height); } public function set target(_arg1:DisplayObject):void{ _target = _arg1; clear(); } public function set distortion(_arg1:Number):void{ filtersValid = ((filtersValid) && ((_arg1 == _fadeRate))); _distortion = _arg1; } public function get flameHeight():Number{ return (_flameHeight); } override public function set height(_arg1:Number):void{ bmpsValid = ((bmpsValid) && ((_arg1 == height))); super.height = (_arg1 | 0); } public function get smoke():Number{ return (_smoke); } public function set flameHeight(_arg1:Number):void{ perlinValid = ((perlinValid) && ((_arg1 == _flameHeight))); _flameHeight = _arg1; } public function get fadeRate():Number{ return (_fadeRate); } private function doFire(_arg1:Event):void{ var _local2:Matrix; if (_target == null){ return; }; if (!bmpsValid){ updateBitmaps(); }; if (!perlinValid){ updatePerlin(); }; if (!filtersValid){ updateFilters(); }; if (endCount == 0){ _local2 = _target.transform.matrix; _local2.tx = (_target.x - x); _local2.ty = (_target.y - y); scratchBmp.fillRect(scratchBmp.rect, 0); drawColorTransform.alphaOffset = ((-(Math.random()) * 200) | 0); scratchBmp.draw(_target, _local2, drawColorTransform, "add"); scratchBmp.applyFilter(scratchBmp, scratchBmp.rect, pnt, blurF); displayBmp.draw(scratchBmp, mtx, null, "add"); }; dispMapF.mapPoint = new Point(((-(Math.random()) * (perlinBmp.width - displayBmp.width)) | 0), ((-(Math.random()) * (perlinBmp.height - displayBmp.height)) | 0)); displayBmp.applyFilter(displayBmp, displayBmp.rect, pnt, dispMapF); displayBmp.applyFilter(displayBmp, displayBmp.rect, pnt, fireCMF); if (((!((endCount == 0))) && ((--endCount == 0)))){ removeEventListener(Event.ENTER_FRAME, doFire); }; } public function set distortionScale(_arg1:Number):void{ perlinValid = ((perlinValid) && ((_arg1 == _distortionScale))); _distortionScale = _arg1; } public function set targetName(_arg1:String):void{ var targ:DisplayObject; var value = _arg1; targ = parent.getChildByName(value); if (targ == null){ try { targ = (parent[value] as DisplayObject); } catch(e) { }; }; target = targ; } override public function set width(_arg1:Number):void{ bmpsValid = ((bmpsValid) && ((_arg1 == width))); super.width = (_arg1 | 0); } public function get target():DisplayObject{ return (_target); } public function get distortion():Number{ return (_distortion); } private function updatePerlin():void{ perlinBmp.perlinNoise((30 * _distortionScale), (20 * _distortionScale), 1, ((-(Math.random()) * 1000) | 0), false, true, (1 | 2), false); perlinBmp.colorTransform(perlinBmp.rect, new ColorTransform(1, (1 - (_flameHeight * 0.5)), 1, 1, 0, 0, 0, 0)); perlinValid = true; } public function clear():void{ if (displayBmp){ displayBmp.fillRect(displayBmp.rect, 0); }; } public function get flameSpread():Number{ return (_flameSpread); } public function  ():void{ if (endCount == 0){ endCount = 20; }; } public function get distortionScale():Number{ return (_distortionScale); } override public function get width():Number{ return (super.width); } private function startFire():void{ endCount = 0; addEventListener(Event.ENTER_FRAME, doFire); } public function set smoke(_arg1:Number):void{ filtersValid = ((filtersValid) && ((_arg1 == _smoke))); _smoke = _arg1; } public function set blueFlame(_arg1:Boolean):void{ filtersValid = ((filtersValid) && ((_arg1 == _blueFlame))); _blueFlame = _arg1; } public function set fadeRate(_arg1:Number):void{ filtersValid = ((filtersValid) && ((_arg1 == _fadeRate))); _fadeRate = _arg1; } } }//package com.gskinner.effects
Section 2
//MochiScores (mochi.MochiScores) package mochi { import flash.display.*; import flash.text.*; public class MochiScores { private static var boardID:String; public static var onErrorHandler:Object; public static var onCloseHandler:Object; public static function showLeaderboard(_arg1:Object=null):void{ var options = _arg1; if (options != null){ if (options.clip != null){ if ((options.clip is Sprite)){ MochiServices.setContainer(options.clip); }; delete options.clip; } else { MochiServices.setContainer(); }; MochiServices.stayOnTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); //unresolved jump }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); //unresolved jump }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ //unresolved jump }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (_slot1.boardID != null){ options.boardID = _slot1.boardID; }; }; MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local2:Object; var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; _local2 = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function onClose(_arg1:Object=null):void{ if (_arg1 != null){ if (_arg1.error != null){ if (_arg1.error == true){ if (onErrorHandler != null){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; }; }; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ _slot1.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } } }//package mochi
Section 3
//MochiServices (mochi.MochiServices) package mochi { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _sendChannel:LocalConnection; private static var _rcvChannelName:String; private static var _gatewayURL:String = "http://www.mochiads.com/static/lib/services/services.swf"; private static var _clip:MovieClip; private static var _loader:Loader; private static var _id:String; private static var _listenChannel:LocalConnection; private static var _timer:Timer; private static var _sendChannelName:String; private static var _startTime:Number; private static var _connecting:Boolean = false; public static var onError:Object; private static var _listenChannelName:String = "__mochiservices"; private static var _rcvChannel:LocalConnection; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _sendChannel.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ onError("NotConnected"); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } public static function get connected():Boolean{ return (_connected); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (_clip != null){ if (_clip._queue != null){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function get childClip():Object{ return (_clip); } public static function get id():String{ return (_id); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, _slot1.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function getVersion():String{ return ("1.31"); } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _listenChannel.close(); _rcvChannel.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; Security.allowDomain("*"); Security.allowInsecureDomain("*"); if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; return (_local2); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, _slot1.bringToTop); if (_clip.parent != null){ Sprite(_clip.parent).removeChild(_clip); }; } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function onStatus(_arg1:StatusEvent):void{ switch (_arg1.level){ case "error": _connected = false; _listenChannel.connect(_listenChannelName); break; }; } private static function initComChannels():void{ if (!_connected){ _sendChannel.addEventListener(StatusEvent.STATUS, _slot1.onStatus); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_container, version:getVersion()}); _rcvChannel.addEventListener(StatusEvent.STATUS, _slot1.onStatus); _clip.onReceive = function (_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = this.client._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; //unresolved jump }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { }; }; }; delete this.client._callbacks[cb]; }; _clip.onError = function ():void{ _slot1.onError("IOError"); }; _rcvChannel.connect(_rcvChannelName); _connecting = false; _connected = true; _listenChannel.close(); while (_clip._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function listen():void{ _listenChannel = new LocalConnection(); _listenChannel.client = _clip; _clip.handshake = function (_arg1:Object):void{ _slot1.comChannelName = _arg1.newChannel; }; _listenChannel.allowDomain("*", "localhost"); _listenChannel.allowInsecureDomain("*", "localhost"); _listenChannel.connect(_listenChannelName); } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); _rcvChannelName = _arg1; initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var clipname:String; var f:Function; var req:URLRequest; var id = _arg1; var clip = _arg2; clipname = ("_mochiservices_com_" + id); if (_clip != null){ return (_clip); }; if (!_slot1.isNetworkAvailable()){ return (null); }; _slot1.allowDomains(_gatewayURL); _clip = createEmptyMovieClip(clip, clipname, 10336, false); _loader = new Loader(); _timer = new Timer(1000, 0); _startTime = getTimer(); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); f = function (_arg1:Object):void{ _clip._mochiad_ctr_failed = true; _slot1.disconnect(); _slot1.onError("IOError"); }; _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); req = new URLRequest(_gatewayURL); _loader.load(req); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain("*", "localhost"); _rcvChannel.allowInsecureDomain("*", "localhost"); _rcvChannel.client = _clip; _clip._nextcallbackID = 0; _clip._callbacks = {}; listen(); return (_clip); } public static function bringToTop(_arg1:Event):void{ var e = _arg1; if (_slot1.clip != null){ if (_slot1.childClip != null){ try { if (_slot1.clip.numChildren > 1){ _slot1.clip.setChildIndex(_slot1.childClip, (_slot1.clip.numChildren - 1)); }; } catch(errorObject:Error) { _container.removeEventListener(Event.ENTER_FRAME, _slot1.bringToTop); }; }; }; } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; if ((clip is DisplayObject)){ if (((!(_connected)) && ((_clip == null)))){ _connecting = true; init(id, clip); }; //unresolved jump }; if (onError != null){ _slot1.onError = onError; } else { if (_slot1.onError == null){ _slot1.onError = function (_arg1:String):void{ }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } public static function connectWait(_arg1:TimerEvent):void{ if ((getTimer() - _startTime) > 10000){ if (!_connected){ _clip._mochiad_ctr_failed = true; _slot1.disconnect(); _slot1.onError("IOError"); }; _timer.stop(); }; } } }//package mochi
Section 4
//amuletpedestool_132 (Sinta_fla.amuletpedestool_132) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class amuletpedestool_132 extends MovieClip { public var fireball:MovieClip; public var inner:MovieClip; public var outline:MovieClip; public function amuletpedestool_132(){ addFrameScript(0, frame1, 1, frame2, 33, frame34, 67, frame68, 107, frame108); } function frame1(){ stop(); } function frame2(){ } function frame34(){ } function frame108(){ stop(); MovieClip(parent).game.getSuperObject(40); } function frame68(){ } } }//package Sinta_fla
Section 5
//arrowonbow_50 (Sinta_fla.arrowonbow_50) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import com.gskinner.effects.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class arrowonbow_50 extends MovieClip { public var __setPropDict:Dictionary; public var inner:MovieClip; public var fireFX:FireFX; public var flameybit:MovieClip; public function arrowonbow_50(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ if ((((__setPropDict[fireFX] == undefined)) || (!((int(__setPropDict[fireFX]) == 2))))){ __setPropDict[fireFX] = currentFrame; __setProp_fireFX_arrowonbow_Layer5_2(); }; stop(); flameybit.visible = false; } function __setProp_fireFX_arrowonbow_Layer5_2(){ try { fireFX["componentInspectorSetting"] = true; } catch(e:Error) { }; fireFX.blueFlame = false; fireFX.distortion = 0.4; fireFX.distortionScale = 0.4; fireFX.fadeRate = 0.2; fireFX.flameHeight = 0.3; fireFX.flameSpread = 0.3; fireFX.smoke = 0; fireFX.targetName = "flameybit"; try { fireFX["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package Sinta_fla
Section 6
//axeinner_215 (Sinta_fla.axeinner_215) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class axeinner_215 extends MovieClip { public function axeinner_215(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 7
//barbdie_191 (Sinta_fla.barbdie_191) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class barbdie_191 extends MovieClip { public function barbdie_191(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 8
//barbhit_190 (Sinta_fla.barbhit_190) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class barbhit_190 extends MovieClip { public function barbhit_190(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 9
//barboolia_313 (Sinta_fla.barboolia_313) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class barboolia_313 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function barboolia_313(){ addFrameScript(0, frame1, 16, frame17, 45, frame46, 54, frame55, 94, frame95); } function frame95(){ gotoAndPlay("walk"); MovieClip(parent).regen(); } function frame1(){ MovieClip(parent).walkSpeed = 0.06; } function frame17(){ gotoAndPlay("walk"); } function frame46(){ MovieClip(parent).punch(); } function frame55(){ gotoAndPlay("walk"); MovieClip(parent).isAttacking = false; } } }//package Sinta_fla
Section 10
//barbroar_189 (Sinta_fla.barbroar_189) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class barbroar_189 extends MovieClip { public function barbroar_189(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 11
//bgs_10 (Sinta_fla.bgs_10) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class bgs_10 extends MovieClip { public function bgs_10(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame15(){ stop(); } function frame11(){ stop(); } } }//package Sinta_fla
Section 12
//blackbit_80 (Sinta_fla.blackbit_80) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class blackbit_80 extends MovieClip { public function blackbit_80(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 13
//block1_224 (Sinta_fla.block1_224) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class block1_224 extends MovieClip { public function block1_224(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 14
//block2_225 (Sinta_fla.block2_225) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class block2_225 extends MovieClip { public function block2_225(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 15
//block3_226 (Sinta_fla.block3_226) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class block3_226 extends MovieClip { public function block3_226(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 16
//block4_227 (Sinta_fla.block4_227) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class block4_227 extends MovieClip { public function block4_227(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 17
//block5s_228 (Sinta_fla.block5s_228) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class block5s_228 extends MovieClip { public function block5s_228(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 18
//blocktrap_263 (Sinta_fla.blocktrap_263) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class blocktrap_263 extends MovieClip { public var hitbit:MovieClip; public function blocktrap_263(){ addFrameScript(2, frame3, 3, frame4, 4, frame5, 5, frame6, 44, frame45); } function frame3(){ Block(parent).crush(); Block(parent).game.sounds.stomper.play(); } function frame6(){ MovieClip(parent).setOpen(false); } function frame4(){ Block(parent).crush(); } function frame5(){ Block(parent).crush(); } function frame45(){ MovieClip(parent).setOpen(true); } } }//package Sinta_fla
Section 19
//blocktrapreverse_264 (Sinta_fla.blocktrapreverse_264) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class blocktrapreverse_264 extends MovieClip { public var hitbit:MovieClip; public function blocktrapreverse_264(){ addFrameScript(29, frame30, 72, frame73, 73, frame74, 74, frame75, 75, frame76); } function frame73(){ Block(parent).crush(); Block(parent).game.sounds.stomper.play(); } function frame75(){ Block(parent).crush(); } function frame76(){ MovieClip(parent).setOpen(false); } function frame74(){ Block(parent).crush(); } function frame30(){ MovieClip(parent).setOpen(true); } } }//package Sinta_fla
Section 20
//blood__59 (Sinta_fla.blood__59) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class blood__59 extends MovieClip { public var blood:MovieClip; public function blood__59(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 21
//bonus_261 (Sinta_fla.bonus_261) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class bonus_261 extends MovieClip { public function bonus_261(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ stop(); MovieClip(parent).deleteMe(); } } }//package Sinta_fla
Section 22
//bplat_g_62 (Sinta_fla.bplat_g_62) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class bplat_g_62 extends MovieClip { public function bplat_g_62(){ addFrameScript(16, frame17); } function frame17(){ MovieClip(parent).gotoAndStop(1); } } }//package Sinta_fla
Section 23
//btn_Animation_86 (Sinta_fla.btn_Animation_86) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class btn_Animation_86 extends MovieClip { public function btn_Animation_86(){ addFrameScript(0, frame1, 5, frame6); } function frame6(){ stop(); } function frame1(){ stop(); } } }//package Sinta_fla
Section 24
//carnplant_301 (Sinta_fla.carnplant_301) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class carnplant_301 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function carnplant_301(){ addFrameScript(0, frame1, 45, frame46, 59, frame60, 78, frame79, 87, frame88, 232, frame233); } function frame79(){ MovieClip(parent).bite(); } function frame88(){ gotoAndStop("shown"); MovieClip(parent).isAttacking = false; } function frame1(){ stop(); } function frame233(){ stop(); MovieClip(parent).endDie(); } function frame46(){ gotoAndStop("hidden"); } function frame60(){ stop(); } } }//package Sinta_fla
Section 25
//colonna_266 (Sinta_fla.colonna_266) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class colonna_266 extends MovieClip { public var inner:MovieClip; public function colonna_266(){ addFrameScript(0, frame1, 16, frame17, 33, frame34, 34, frame35, 49, frame50); } function frame1(){ stop(); } function frame17(){ MovieClip(parent).setOpen(true); } function frame34(){ visible = false; stop(); } function frame35(){ visible = true; } function frame50(){ MovieClip(parent).setOpen(false); } } }//package Sinta_fla
Section 26
//colonnareverse_268 (Sinta_fla.colonnareverse_268) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class colonnareverse_268 extends MovieClip { public var inner:MovieClip; public function colonnareverse_268(){ addFrameScript(0, frame1, 1, frame2, 16, frame17, 32, frame33, 48, frame49); } function frame1(){ stop(); visible = false; } function frame17(){ MovieClip(parent).setOpen(false); } function frame2(){ visible = true; } function frame33(){ stop(); } function frame49(){ MovieClip(parent).setOpen(true); } } }//package Sinta_fla
Section 27
//Credits_90 (Sinta_fla.Credits_90) package Sinta_fla { import flash.display.*; public dynamic class Credits_90 extends MovieClip { public var btn_Animation:MovieClip; } }//package Sinta_fla
Section 28
//dialoguepanel_77 (Sinta_fla.dialoguepanel_77) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class dialoguepanel_77 extends MovieClip { public var okbtn:SimpleButton; public function dialoguepanel_77(){ addFrameScript(0, frame1); } function frame1(){ okbtn.addEventListener(MouseEvent.CLICK, closemsg); } public function closemsg(_arg1:MouseEvent){ MovieClip(parent).closemsg(); } } }//package Sinta_fla
Section 29
//DOOR_1b_245 (Sinta_fla.DOOR_1b_245) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class DOOR_1b_245 extends MovieClip { public function DOOR_1b_245(){ addFrameScript(0, frame1, 48, frame49); } function frame1(){ stop(); } function frame49(){ stop(); MovieClip(parent).openDoor(); } } }//package Sinta_fla
Section 30
//DOOR_1secret_247 (Sinta_fla.DOOR_1secret_247) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class DOOR_1secret_247 extends MovieClip { public function DOOR_1secret_247(){ addFrameScript(0, frame1, 48, frame49); } function frame1(){ stop(); } function frame49(){ stop(); MovieClip(parent).openDoor(); } } }//package Sinta_fla
Section 31
//DOOR_2b_246 (Sinta_fla.DOOR_2b_246) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class DOOR_2b_246 extends MovieClip { public function DOOR_2b_246(){ addFrameScript(0, frame1, 48, frame49); } function frame1(){ stop(); } function frame49(){ stop(); MovieClip(parent).openDoor(); } } }//package Sinta_fla
Section 32
//Door_3b_250 (Sinta_fla.Door_3b_250) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class Door_3b_250 extends MovieClip { public function Door_3b_250(){ addFrameScript(0, frame1, 72, frame73); } function frame73(){ stop(); MovieClip(parent).openDoor(); } function frame1(){ stop(); } } }//package Sinta_fla
Section 33
//doorclose_200 (Sinta_fla.doorclose_200) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class doorclose_200 extends MovieClip { public function doorclose_200(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 34
//elementalhit_188 (Sinta_fla.elementalhit_188) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class elementalhit_188 extends MovieClip { public function elementalhit_188(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 35
//elementalimmune_187 (Sinta_fla.elementalimmune_187) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class elementalimmune_187 extends MovieClip { public function elementalimmune_187(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 36
//firearrow_158 (Sinta_fla.firearrow_158) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import com.gskinner.effects.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class firearrow_158 extends MovieClip { public var fireball:MovieClip; public var inner:MovieClip; public var fireFX:FireFX; public function firearrow_158(){ addFrameScript(0, frame1, 1, frame2, 33, frame34, 67, frame68, 98, frame99); __setProp_fireFX_firearrow_Layer2_1(); } function __setProp_fireFX_firearrow_Layer2_1(){ try { fireFX["componentInspectorSetting"] = true; } catch(e:Error) { }; fireFX.blueFlame = false; fireFX.distortion = 0.8; fireFX.distortionScale = 0.4; fireFX.fadeRate = 0.1; fireFX.flameHeight = 0.3; fireFX.flameSpread = 0.3; fireFX.smoke = 0; fireFX.targetName = "inner"; try { fireFX["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ stop(); } function frame2(){ fireFX.target = fireball; } function frame34(){ fireball.visible = false; } function frame99(){ stop(); MovieClip(parent).game.getSuperObject(39); } function frame68(){ fireFX.flameHeight = 0.5; fireFX.blueFlame = true; } } }//package Sinta_fla
Section 37
//fish_161 (Sinta_fla.fish_161) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class fish_161 extends MovieClip { public function fish_161(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ stop(); MovieClip(parent).deleteMe(); } } }//package Sinta_fla
Section 38
//flameinner_163 (Sinta_fla.flameinner_163) package Sinta_fla { import flash.display.*; public dynamic class flameinner_163 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 39
//gamelevel_8 (Sinta_fla.gamelevel_8) package Sinta_fla { import flash.display.*; public dynamic class gamelevel_8 extends MovieClip { public var hero:MovieClip; public var arrowholder:MovieClip; public var monsterholder:MovieClip; public var blood:MovieClip; public var help:MovieClip; public var bgcolour:MovieClip; public var sblood:MovieClip; public var blockholder:MovieClip; public var bgs:MovieClip; } }//package Sinta_fla
Section 40
//gamelevelbgcolour_9 (Sinta_fla.gamelevelbgcolour_9) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class gamelevelbgcolour_9 extends MovieClip { public function gamelevelbgcolour_9(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ stop(); } function frame20(){ stop(); } } }//package Sinta_fla
Section 41
//gameoverpanel_74 (Sinta_fla.gameoverpanel_74) package Sinta_fla { import flash.display.*; import flash.events.*; import mochi.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class gameoverpanel_74 extends MovieClip { public var submitbtn:SimpleButton; public var continuebtn:SimpleButton; public var menubtn:SimpleButton; public function gameoverpanel_74(){ addFrameScript(0, frame1); } public function continueGame(_arg1:MouseEvent){ MovieClip(parent).continueGame(); } public function gotoMenu(_arg1:MouseEvent){ MovieClip(parent).endGame(); } function frame1(){ continuebtn.addEventListener(MouseEvent.CLICK, continueGame); menubtn.addEventListener(MouseEvent.CLICK, gotoMenu); submitbtn.addEventListener(MouseEvent.CLICK, submitScore); } public function submitScore(_arg1:MouseEvent){ MovieClip(parent).gotoAndStop(16); if (MovieClip(parent).diff == 0){ MochiScores.showLeaderboard({boardID:"2ed013f03056eb34", score:MovieClip(parent).getScore()}); } else { MochiScores.showLeaderboard({boardID:"cef97303e729ba60", score:MovieClip(parent).getScore()}); }; } } }//package Sinta_fla
Section 42
//getspecial_207 (Sinta_fla.getspecial_207) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class getspecial_207 extends MovieClip { public function getspecial_207(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 43
//hand_2_run2_49 (Sinta_fla.hand_2_run2_49) package Sinta_fla { import flash.display.*; public dynamic class hand_2_run2_49 extends MovieClip { public var arrowinner:MovieClip; } }//package Sinta_fla
Section 44
//healthbar_167 (Sinta_fla.healthbar_167) package Sinta_fla { import flash.display.*; public dynamic class healthbar_167 extends MovieClip { public var bar:MovieClip; } }//package Sinta_fla
Section 45
//help1_27 (Sinta_fla.help1_27) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class help1_27 extends MovieClip { public function help1_27(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 46
//Hero_28 (Sinta_fla.Hero_28) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class Hero_28 extends MovieClip { public var hitbit:MovieClip; public var lhand:MovieClip; public var head:MovieClip; public var rhand:MovieClip; public function Hero_28(){ addFrameScript(0, frame1, 8, frame9, 13, frame14, 25, frame26, 34, frame35, 88, frame89, 89, frame90, 102, frame103, 104, frame105, 105, frame106, 129, frame130, 130, frame131, 138, frame139, 161, frame162, 164, frame165, 184, frame185, 219, frame220); } function frame165(){ stop(); this.hero.endDie(); } function frame89(){ gotoAndStop("fall"); } function frame162(){ stop(); this.hero.endDie(); } function frame90(){ stop(); } function frame14(){ stop(); } function frame220(){ stop(); this.hero.endDie(); } function frame105(){ stop(); } function frame106(){ stop(); } function frame1(){ gotoAndStop("stand"); } function frame185(){ stop(); this.hero.endDie(); } function frame26(){ stop(); } function frame103(){ gotoAndStop("stand"); } function frame9(){ } function frame35(){ } function frame130(){ stop(); this.hero.isOpening = false; } function frame131(){ } function frame139(){ gotoAndStop("stand"); this.hero.checkDead(); } } }//package Sinta_fla
Section 47
//howtoplay_131 (Sinta_fla.howtoplay_131) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class howtoplay_131 extends MovieClip { public var thread:MovieClip; public var closebtn:SimpleButton; public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function howtoplay_131(){ addFrameScript(0, frame1); } function frame1(){ closebtn.addEventListener(MouseEvent.CLICK, closehowto); } public function closehowto(_arg1:MouseEvent){ visible = false; } } }//package Sinta_fla
Section 48
//Howtoplay_85 (Sinta_fla.Howtoplay_85) package Sinta_fla { import flash.display.*; public dynamic class Howtoplay_85 extends MovieClip { public var btn_Animation:MovieClip; } }//package Sinta_fla
Section 49
//intro_2 (Sinta_fla.intro_2) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class intro_2 extends MovieClip { public var done; public function intro_2(){ addFrameScript(0, frame1, 132, frame133); } function frame1(){ done = false; } function frame133(){ stop(); done = true; } } }//package Sinta_fla
Section 50
//Levelnamebox_170 (Sinta_fla.Levelnamebox_170) package Sinta_fla { import flash.display.*; import flash.text.*; public dynamic class Levelnamebox_170 extends MovieClip { public var level_txt:TextField; } }//package Sinta_fla
Section 51
//lightningbolt_216 (Sinta_fla.lightningbolt_216) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class lightningbolt_216 extends MovieClip { public function lightningbolt_216(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 52
//loadSavebtn_99 (Sinta_fla.loadSavebtn_99) package Sinta_fla { import flash.display.*; public dynamic class loadSavebtn_99 extends MovieClip { public var btn_Animation:MovieClip; } }//package Sinta_fla
Section 53
//lustrasmashed_297 (Sinta_fla.lustrasmashed_297) package Sinta_fla { import flash.display.*; public dynamic class lustrasmashed_297 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; } }//package Sinta_fla
Section 54
//Makeyourownlevels_88 (Sinta_fla.Makeyourownlevels_88) package Sinta_fla { import flash.display.*; public dynamic class Makeyourownlevels_88 extends MovieClip { public var btn_Animation:MovieClip; } }//package Sinta_fla
Section 55
//menu_82 (Sinta_fla.menu_82) package Sinta_fla { import flash.display.*; import flash.events.*; import mochi.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class menu_82 extends MovieClip { public var diff; public var loadsavebtn:MovieClip; public var year; public var moregamesbtn:MovieClip; public var mynkbtn:MovieClip; public var howtoplaybtn:MovieClip; public var month; public var creditsbtn:MovieClip; public var thedate; public var choosediff:MovieClip; public var warning:MovieClip; public var day; public function menu_82(){ addFrameScript(0, frame1); } public function loadrollout(_arg1:MouseEvent){ loadsavebtn.btn_Animation.gotoAndPlay("btnOut"); } public function clickmoregames(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = "http://www.ninjakiwi.com"; _local3 = new URLRequest(_local2); navigateToURL(_local3, "_blank"); } public function setnorm(_arg1:MouseEvent){ if (diff == 1){ diff = 0; choosediff.gotoAndPlay("drawonnormal"); }; } public function clickhowto(_arg1:MouseEvent){ MovieClip(parent).howtoplay.visible = true; } public function startgame(_arg1:MouseEvent){ MovieClip(parent).diff = diff; MovieClip(parent).loadSavedGame = false; MovieClip(parent).gotoAndStop("play"); } public function loadclick(_arg1:MouseEvent){ MovieClip(parent).loadSavedGame = true; MovieClip(parent).gotoAndStop("play"); } function frame1(){ diff = 0; choosediff.addEventListener(MouseEvent.CLICK, startgame); choosediff.normalbtn.addEventListener(MouseEvent.ROLL_OVER, setnorm); choosediff.addEventListener(MouseEvent.ROLL_OVER, rollover); choosediff.hardbtn.addEventListener(MouseEvent.ROLL_OVER, sethard); loadsavebtn.addEventListener(MouseEvent.ROLL_OVER, loadrollover); loadsavebtn.addEventListener(MouseEvent.ROLL_OUT, loadrollout); howtoplaybtn.addEventListener(MouseEvent.ROLL_OVER, rolloverhowto); howtoplaybtn.addEventListener(MouseEvent.ROLL_OUT, rollouthowto); moregamesbtn.addEventListener(MouseEvent.ROLL_OVER, rollovermoregames); moregamesbtn.addEventListener(MouseEvent.ROLL_OUT, rolloutmoregames); creditsbtn.addEventListener(MouseEvent.ROLL_OVER, rollovercredits); creditsbtn.addEventListener(MouseEvent.ROLL_OUT, rolloutcredits); mynkbtn.addEventListener(MouseEvent.ROLL_OVER, rollovermynk); mynkbtn.addEventListener(MouseEvent.ROLL_OUT, rolloutmynk); howtoplaybtn.addEventListener(MouseEvent.CLICK, clickhowto); loadsavebtn.addEventListener(MouseEvent.CLICK, loadclick); moregamesbtn.addEventListener(MouseEvent.CLICK, clickmoregames); mynkbtn.addEventListener(MouseEvent.CLICK, clickmynk); creditsbtn.addEventListener(MouseEvent.CLICK, clickhs); warning.addEventListener(MouseEvent.CLICK, getFlash); thedate = new Date(); day = thedate.getDate(); month = (thedate.getMonth() + 1); year = thedate.getFullYear(); mynkbtn.visible = false; if (year == 2008){ if (month > 7){ mynkbtn.visible = true; }; }; if (year > 2008){ mynkbtn.visible = true; }; } public function rolloutmoregames(_arg1:MouseEvent){ moregamesbtn.btn_Animation.gotoAndPlay("btnOut"); } public function rolloverhowto(_arg1:MouseEvent){ howtoplaybtn.btn_Animation.gotoAndPlay("btnOver"); } public function getFlash(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = "http://www.adobe.com/go/getflashplayer"; _local3 = new URLRequest(_local2); navigateToURL(_local3, "_blank"); } public function sethard(_arg1:MouseEvent){ diff = 1; choosediff.gotoAndPlay("drawonhard"); } public function rollovercredits(_arg1:MouseEvent){ creditsbtn.btn_Animation.gotoAndPlay("btnOver"); } public function clickhs(_arg1:MouseEvent){ if (diff == 0){ MochiScores.showLeaderboard({boardID:"2ed013f03056eb34"}); } else { MochiScores.showLeaderboard({boardID:"cef97303e729ba60"}); }; } public function loadrollover(_arg1:MouseEvent){ loadsavebtn.btn_Animation.gotoAndPlay("btnOver"); } public function rollouthowto(_arg1:MouseEvent){ howtoplaybtn.btn_Animation.gotoAndPlay("btnOut"); } public function rollovermynk(_arg1:MouseEvent){ mynkbtn.btn_Animation.gotoAndPlay("btnOver"); } public function rolloutcredits(_arg1:MouseEvent){ creditsbtn.btn_Animation.gotoAndPlay("btnOut"); } public function rollover(_arg1:MouseEvent){ if (choosediff.currentFrame == 1){ diff = 0; choosediff.gotoAndPlay("drawonnormal"); }; } public function rolloutmynk(_arg1:MouseEvent){ mynkbtn.btn_Animation.gotoAndPlay("btnOut"); } public function rollovermoregames(_arg1:MouseEvent){ moregamesbtn.btn_Animation.gotoAndPlay("btnOver"); } public function clickmynk(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = "http://www.myninjakiwi.com"; _local3 = new URLRequest(_local2); navigateToURL(_local3, "_blank"); } } }//package Sinta_fla
Section 56
//MoreGames_89 (Sinta_fla.MoreGames_89) package Sinta_fla { import flash.display.*; public dynamic class MoreGames_89 extends MovieClip { public var btn_Animation:MovieClip; } }//package Sinta_fla
Section 57
//movPlatLargeHL_241 (Sinta_fla.movPlatLargeHL_241) package Sinta_fla { import flash.display.*; public dynamic class movPlatLargeHL_241 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 58
//movPlatLargeHS_239 (Sinta_fla.movPlatLargeHS_239) package Sinta_fla { import flash.display.*; public dynamic class movPlatLargeHS_239 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 59
//movPlatLargeVL_243 (Sinta_fla.movPlatLargeVL_243) package Sinta_fla { import flash.display.*; public dynamic class movPlatLargeVL_243 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 60
//movPlatLargeVS_242 (Sinta_fla.movPlatLargeVS_242) package Sinta_fla { import flash.display.*; public dynamic class movPlatLargeVS_242 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 61
//movPlatSmallHL_236 (Sinta_fla.movPlatSmallHL_236) package Sinta_fla { import flash.display.*; public dynamic class movPlatSmallHL_236 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 62
//movPlatSmallHS_234 (Sinta_fla.movPlatSmallHS_234) package Sinta_fla { import flash.display.*; public dynamic class movPlatSmallHS_234 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 63
//movPlatSmallVL_238 (Sinta_fla.movPlatSmallVL_238) package Sinta_fla { import flash.display.*; public dynamic class movPlatSmallVL_238 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 64
//movPlatSmallVS_237 (Sinta_fla.movPlatSmallVS_237) package Sinta_fla { import flash.display.*; public dynamic class movPlatSmallVS_237 extends MovieClip { public var inner:MovieClip; } }//package Sinta_fla
Section 65
//music_182 (Sinta_fla.music_182) package Sinta_fla { import flash.display.*; public dynamic class music_182 extends MovieClip { public var musicmain:MovieClip; public var musicwizard:MovieClip; } }//package Sinta_fla
Section 66
//musicmain_183 (Sinta_fla.musicmain_183) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class musicmain_183 extends MovieClip { public function musicmain_183(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 67
//musicToggle_175 (Sinta_fla.musicToggle_175) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class musicToggle_175 extends MovieClip { public var newTransform:SoundTransform; public function musicToggle_175(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); newTransform = new SoundTransform(1, 0); MovieClip(parent.parent).music.soundTransform = newTransform; } function frame2(){ stop(); newTransform = new SoundTransform(0, 0); MovieClip(parent.parent).music.soundTransform = newTransform; } } }//package Sinta_fla
Section 68
//musicwizard_184 (Sinta_fla.musicwizard_184) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class musicwizard_184 extends MovieClip { public function musicwizard_184(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 69
//Newgamemc_91 (Sinta_fla.Newgamemc_91) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class Newgamemc_91 extends MovieClip { public var normalbtn:SimpleButton; public var hardbtn:SimpleButton; public function Newgamemc_91(){ addFrameScript(0, frame1, 5, frame6, 10, frame11, 11, frame12, 16, frame17, 21, frame22); } function frame12(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame22(){ gotoAndStop(12); } function frame17(){ stop(); } function frame11(){ gotoAndStop(1); } } }//package Sinta_fla
Section 70
//pickuparrows_205 (Sinta_fla.pickuparrows_205) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class pickuparrows_205 extends MovieClip { public function pickuparrows_205(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 71
//pickuplife_206 (Sinta_fla.pickuplife_206) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class pickuplife_206 extends MovieClip { public function pickuplife_206(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 72
//quitScreen_66 (Sinta_fla.quitScreen_66) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class quitScreen_66 extends MovieClip { public var continuebtn:SimpleButton; public var menubtn:SimpleButton; public function quitScreen_66(){ addFrameScript(0, frame1); } public function continueGame(_arg1:MouseEvent){ MovieClip(parent).closeQuitScreen(); } public function gotoMenu(_arg1:MouseEvent){ MovieClip(parent).endGame(); } function frame1(){ continuebtn.addEventListener(MouseEvent.CLICK, continueGame); menubtn.addEventListener(MouseEvent.CLICK, gotoMenu); } } }//package Sinta_fla
Section 73
//quiver2_262 (Sinta_fla.quiver2_262) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class quiver2_262 extends MovieClip { public function quiver2_262(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ stop(); } function frame5(){ stop(); MovieClip(parent).deleteMe(); } } }//package Sinta_fla
Section 74
//rubypedestool_143 (Sinta_fla.rubypedestool_143) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class rubypedestool_143 extends MovieClip { public var fireball:MovieClip; public var inner:MovieClip; public function rubypedestool_143(){ addFrameScript(0, frame1, 1, frame2, 33, frame34, 67, frame68, 93, frame94); } function frame94(){ stop(); MovieClip(parent).game.getSuperObject(37); } function frame1(){ stop(); } function frame2(){ } function frame34(){ } function frame68(){ } } }//package Sinta_fla
Section 75
//shootarm_55 (Sinta_fla.shootarm_55) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class shootarm_55 extends MovieClip { public var rhand:MovieClip; public function shootarm_55(){ addFrameScript(0, frame1, 1, frame2, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9); } function frame6(){ play(); } function frame7(){ play(); } function frame1(){ stop(); if (MovieClip(parent).hero){ MovieClip(parent).hero.setShooting(false); }; } function frame4(){ play(); } function frame5(){ play(); } function frame9(){ play(); } function frame8(){ play(); } function frame2(){ play(); MovieClip(parent).lhand.arrowinner.visible = false; } } }//package Sinta_fla
Section 76
//sintaburn_201 (Sinta_fla.sintaburn_201) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintaburn_201 extends MovieClip { public function sintaburn_201(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 77
//sintadienormal_209 (Sinta_fla.sintadienormal_209) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintadienormal_209 extends MovieClip { public function sintadienormal_209(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 78
//sintaeat_208 (Sinta_fla.sintaeat_208) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintaeat_208 extends MovieClip { public function sintaeat_208(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 79
//sintaelectricute_204 (Sinta_fla.sintaelectricute_204) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintaelectricute_204 extends MovieClip { public function sintaelectricute_204(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 80
//sintahit_210 (Sinta_fla.sintahit_210) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintahit_210 extends MovieClip { public function sintahit_210(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 81
//sintaland_211 (Sinta_fla.sintaland_211) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintaland_211 extends MovieClip { public function sintaland_211(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 82
//sintashootfire_203 (Sinta_fla.sintashootfire_203) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintashootfire_203 extends MovieClip { public function sintashootfire_203(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 83
//sintashootnormal_202 (Sinta_fla.sintashootnormal_202) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sintashootnormal_202 extends MovieClip { public function sintashootnormal_202(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 84
//slideplatin_269 (Sinta_fla.slideplatin_269) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class slideplatin_269 extends MovieClip { public function slideplatin_269(){ addFrameScript(0, frame1, 16, frame17, 32, frame33, 48, frame49); } function frame1(){ stop(); } function frame17(){ MovieClip(parent).setOpen(false); } function frame33(){ stop(); } function frame49(){ MovieClip(parent).setOpen(true); } } }//package Sinta_fla
Section 85
//slideplatout_271 (Sinta_fla.slideplatout_271) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class slideplatout_271 extends MovieClip { public function slideplatout_271(){ addFrameScript(0, frame1, 16, frame17, 33, frame34, 49, frame50); } function frame1(){ stop(); } function frame17(){ MovieClip(parent).setOpen(true); } function frame34(){ stop(); } function frame50(){ MovieClip(parent).setOpen(false); } } }//package Sinta_fla
Section 86
//SNAKE_walk_299 (Sinta_fla.SNAKE_walk_299) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class SNAKE_walk_299 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function SNAKE_walk_299(){ addFrameScript(33, frame34, 155, frame156); } function frame156(){ stop(); MovieClip(parent).endDie(); } function frame34(){ gotoAndPlay("walk"); } } }//package Sinta_fla
Section 87
//snakespawn_186 (Sinta_fla.snakespawn_186) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class snakespawn_186 extends MovieClip { public function snakespawn_186(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 88
//sndToggle_174 (Sinta_fla.sndToggle_174) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class sndToggle_174 extends MovieClip { public var newTransform:SoundTransform; public function sndToggle_174(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); newTransform = new SoundTransform(1, 0); MovieClip(parent.parent).sounds.soundTransform = newTransform; MovieClip(parent.parent).gamelevel.soundTransform = newTransform; } function frame2(){ stop(); newTransform = new SoundTransform(0, 0); MovieClip(parent.parent).sounds.soundTransform = newTransform; MovieClip(parent.parent).gamelevel.soundTransform = newTransform; } } }//package Sinta_fla
Section 89
//soundControl_173 (Sinta_fla.soundControl_173) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class soundControl_173 extends MovieClip { public var musToggle_mc:MovieClip; public var sndToggle_mc:MovieClip; public function soundControl_173(){ addFrameScript(0, frame1); } public function musToggle(_arg1:MouseEvent){ musToggle_mc.play(); } public function sndToggle(_arg1:MouseEvent){ sndToggle_mc.play(); } function frame1(){ sndToggle_mc.addEventListener(MouseEvent.CLICK, sndToggle); musToggle_mc.addEventListener(MouseEvent.CLICK, musToggle); } } }//package Sinta_fla
Section 90
//sounds_185 (Sinta_fla.sounds_185) package Sinta_fla { import flash.display.*; public dynamic class sounds_185 extends MovieClip { public var sintaelectricute:MovieClip; public var pickuparrows:MovieClip; public var wizardlaugh2:MovieClip; public var wizardsummon:MovieClip; public var doorclose:MovieClip; public var sintaeat:MovieClip; public var wizarddie:MovieClip; public var snakespawn:MovieClip; public var sintashootfire:MovieClip; public var elementalhit:MovieClip; public var wizardhit:MovieClip; public var sintahit:MovieClip; public var barbroar:MovieClip; public var elementalimmune:MovieClip; public var sintashootnormal:MovieClip; public var barbdie:MovieClip; public var wizardlaugh1:MovieClip; public var pickuplife:MovieClip; public var wizardattack:MovieClip; public var barbhit:MovieClip; public var wizardpreattack:MovieClip; public var sintaburn:MovieClip; public var sintaland:MovieClip; public var wizardimmune:MovieClip; public var getspecial:MovieClip; public var stomper:MovieClip; public var sintadienormal:MovieClip; } }//package Sinta_fla
Section 91
//Spider_304 (Sinta_fla.Spider_304) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class Spider_304 extends MovieClip { public var thread:MovieClip; public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function Spider_304(){ addFrameScript(20, frame21, 165, frame166); } function frame166(){ stop(); MovieClip(parent).endDie(); } function frame21(){ gotoAndPlay("walk"); } } }//package Sinta_fla
Section 92
//spikes_145 (Sinta_fla.spikes_145) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class spikes_145 extends MovieClip { public var spikebit:MovieClip; public function spikes_145(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Sinta_fla
Section 93
//splat__60 (Sinta_fla.splat__60) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class splat__60 extends MovieClip { public function splat__60(){ addFrameScript(15, frame16); } function frame16(){ MovieClip(parent).gotoAndStop(1); } } }//package Sinta_fla
Section 94
//splat_g_63 (Sinta_fla.splat_g_63) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class splat_g_63 extends MovieClip { public function splat_g_63(){ addFrameScript(16, frame17); } function frame17(){ MovieClip(parent).gotoAndStop(1); } } }//package Sinta_fla
Section 95
//splat_gb_61 (Sinta_fla.splat_gb_61) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class splat_gb_61 extends MovieClip { public function splat_gb_61(){ addFrameScript(16, frame17); } function frame17(){ MovieClip(parent).gotoAndStop(1); } } }//package Sinta_fla
Section 96
//splat_s_64 (Sinta_fla.splat_s_64) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class splat_s_64 extends MovieClip { public function splat_s_64(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 97
//star_260 (Sinta_fla.star_260) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class star_260 extends MovieClip { public function star_260(){ addFrameScript(0, frame1, 23, frame24); } function frame1(){ stop(); } function frame24(){ stop(); MovieClip(parent).deleteMe(); } } }//package Sinta_fla
Section 98
//stomper_212 (Sinta_fla.stomper_212) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class stomper_212 extends MovieClip { public function stomper_212(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 99
//switch_257 (Sinta_fla.switch_257) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class switch_257 extends MovieClip { public function switch_257(){ addFrameScript(0, frame1, 25, frame26); } function frame1(){ stop(); } function frame26(){ MovieClip(parent).game.openWalls(); } } }//package Sinta_fla
Section 100
//treestump_300 (Sinta_fla.treestump_300) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class treestump_300 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function treestump_300(){ addFrameScript(9, frame10, 23, frame24, 371, frame372); } function frame10(){ gotoAndPlay("walk"); } function frame24(){ gotoAndPlay("walk"); MovieClip(parent).isAttacking = false; } function frame372(){ gotoAndPlay("walk"); MovieClip(parent).regen(); } } }//package Sinta_fla
Section 101
//waterelemental_312 (Sinta_fla.waterelemental_312) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class waterelemental_312 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function waterelemental_312(){ addFrameScript(0, frame1, 19, frame20, 27, frame28, 40, frame41, 240, frame241); } function frame1(){ MovieClip(parent).walkSpeed = 0.06; } function frame20(){ MovieClip(parent).walkSpeed = 0; } function frame28(){ gotoAndPlay("walk"); } function frame41(){ gotoAndPlay("walk"); MovieClip(parent).isAttacking = false; } function frame241(){ gotoAndPlay("walk"); MovieClip(parent).endDie(); } } }//package Sinta_fla
Section 102
//wingame_101 (Sinta_fla.wingame_101) package Sinta_fla { import flash.display.*; import flash.events.*; import mochi.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wingame_101 extends MovieClip { public var lives; public var starspoints_txt:TextField; public var livespoints_txt:TextField; public var totalpoints_txt:TextField; public var stars; public var skipbtn:SimpleButton; public var submitscorebtn:SimpleButton; public function wingame_101(){ addFrameScript(0, frame1, 85, frame86, 1684, frame1685, 1772, frame1773); } function frame86(){ skipbtn.addEventListener(MouseEvent.CLICK, goEnd); } function frame1(){ stop(); } function frame1773(){ gotoAndStop(1); MovieClip(parent).gotoAndStop(16); } public function submitscore(_arg1:Event){ play(); if (MovieClip(parent).diff == 0){ MochiScores.showLeaderboard({boardID:"2ed013f03056eb34", score:MovieClip(parent).getScore()}); } else { MochiScores.showLeaderboard({boardID:"cef97303e729ba60", score:MovieClip(parent).getScore()}); }; } function frame1685(){ stop(); stars = MovieClip(parent).starsGot; lives = MovieClip(parent).playerLives; starspoints_txt.text = ((stars + " = ") + (stars * 100)); livespoints_txt.text = ((lives + " = ") + (lives * 1000)); totalpoints_txt.text = String((((stars * 100) + (lives * 1000)) + 5000)); MovieClip(parent).setScore((((stars * 100) + (lives * 1000)) + 5000)); submitscorebtn.addEventListener(MouseEvent.CLICK, submitscore); } public function goEnd(_arg1:MouseEvent){ gotoAndStop(totalFrames); } } }//package Sinta_fla
Section 103
//wizard_316 (Sinta_fla.wizard_316) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizard_316 extends MovieClip { public var hitbitbite:MovieClip; public var hitbithurt:MovieClip; public function wizard_316(){ addFrameScript(0, frame1, 8, frame9, 9, frame10, 19, frame20, 41, frame42, 47, frame48, 69, frame70, 75, frame76, 96, frame97, 103, frame104, 122, frame123, 129, frame130, 153, frame154, 177, frame178, 301, frame302); } function frame70(){ MovieClip(parent.parent).shootLightning(0); } function frame154(){ MovieClip(parent).play(); MovieClip(parent.parent).isAttacking = false; gotoAndPlay("walkright"); } function frame76(){ gotoAndPlay("walkleft"); MovieClip(parent.parent).isAttacking = false; } function frame178(){ MovieClip(parent).play(); MovieClip(parent.parent).isAttacking = false; gotoAndPlay("walkleft"); } function frame10(){ MovieClip(parent).play(); } function frame97(){ MovieClip(parent.parent).shootLightning(50); } function frame1(){ MovieClip(parent).play(); } function frame104(){ gotoAndPlay("walkright"); MovieClip(parent.parent).isAttacking = false; } function frame9(){ gotoAndPlay(("walk" + MovieClip(parent.parent).wizdirection)); } function frame20(){ gotoAndPlay(("walk" + MovieClip(parent.parent).wizdirection)); } function frame123(){ MovieClip(parent.parent).shootLightning(-50); } function frame48(){ gotoAndPlay("walkright"); MovieClip(parent.parent).isAttacking = false; } function frame42(){ MovieClip(parent.parent).shootLightning(0); } function frame130(){ gotoAndPlay("walkleft"); MovieClip(parent.parent).isAttacking = false; } function frame302(){ gotoAndPlay("walk"); MovieClip(parent.parent).endDie(); } } }//package Sinta_fla
Section 104
//wizardattack_195 (Sinta_fla.wizardattack_195) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardattack_195 extends MovieClip { public function wizardattack_195(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 105
//wizarddie_199 (Sinta_fla.wizarddie_199) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizarddie_199 extends MovieClip { public function wizarddie_199(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 106
//wizarddoorinner1_252 (Sinta_fla.wizarddoorinner1_252) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizarddoorinner1_252 extends MovieClip { public function wizarddoorinner1_252(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 107
//wizardhit_198 (Sinta_fla.wizardhit_198) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardhit_198 extends MovieClip { public function wizardhit_198(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 108
//wizardimmune_194 (Sinta_fla.wizardimmune_194) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardimmune_194 extends MovieClip { public function wizardimmune_194(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 109
//wizardlaugh1_192 (Sinta_fla.wizardlaugh1_192) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardlaugh1_192 extends MovieClip { public function wizardlaugh1_192(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 110
//wizardlaugh2_193 (Sinta_fla.wizardlaugh2_193) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardlaugh2_193 extends MovieClip { public function wizardlaugh2_193(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 111
//wizardmove_315 (Sinta_fla.wizardmove_315) package Sinta_fla { import flash.display.*; public dynamic class wizardmove_315 extends MovieClip { public var movewiz:MovieClip; } }//package Sinta_fla
Section 112
//wizardpreattack_197 (Sinta_fla.wizardpreattack_197) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardpreattack_197 extends MovieClip { public function wizardpreattack_197(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 113
//wizardsummon_196 (Sinta_fla.wizardsummon_196) package Sinta_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.ui.*; public dynamic class wizardsummon_196 extends MovieClip { public function wizardsummon_196(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Sinta_fla
Section 114
//Arial (Arial) package { import flash.text.*; public dynamic class Arial extends Font { } }//package
Section 115
//Arrow (Arrow) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class Arrow extends MovieClip { public var isFlame:Boolean; public var inner; public var targ:MovieClip; public var damage:int; public var direction:int; public var dy:Number; public var fireFX; public var hit:Boolean; public var hitbit; public var dx:Number; public var game:PlatformGame; public function Arrow(){ addFrameScript(0, frame1, 1, frame2); damage = 25; } public function hitSomething(){ var _local1:Timer; hit = true; _local1 = new Timer(750, 1); _local1.start(); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, endTime); } public function endTime(_arg1:Event){ deleteMe(); } function frame1(){ stop(); } function frame2(){ stop(); } public function updateFlight(_arg1){ var _local2:*; var _local3:int; if (targ == null){ } else { dx = targ.dx; dy = targ.dy; }; x = (x + (dx * _arg1)); y = (y + (dy * _arg1)); _local2 = Math.atan((dy / dx)); _local2 = ((180 / Math.PI) * _local2); if (targ == null){ rotation = _local2; }; if ((((rotation > 90)) && ((dy < 0)))){ rotation = (rotation - 180); }; if ((((dx < 0)) && ((dy > 0)))){ }; if ((((((x > 700)) || ((x < -20)))) || ((y > 500)))){ deleteMe(); }; if (!hit){ _local3 = 0; while (_local3 < game.enemies.length) { if (game.enemies[_local3].monsterType != 28){ if (((game.enemies[_local3].inner.hitbithurt.hitTestObject(hitbit)) && (game.enemies[_local3].alive))){ if (game.enemies[_local3].monsterType == 26){ if (isFlame){ game.sounds.elementalhit.play(); } else { game.sounds.elementalimmune.play(); deleteMe(); break; }; }; game.enemies[_local3].takeDamage(damage); MovieClip(parent).gotoAndStop(1); game.gamelevel.blood.x = x; game.gamelevel.blood.y = y; targ = game.enemies[_local3]; if ((((targ.monsterType == 22)) || ((targ.monsterType == 27)))){ game.gamelevel.blood.gotoAndStop(2); }; if (targ.monsterType == 23){ game.gamelevel.blood.gotoAndStop(3); }; if ((((targ.monsterType == 25)) || ((targ.monsterType == 24)))){ game.gamelevel.blood.gotoAndStop(5); }; if (targ.monsterType == 26){ game.gamelevel.blood.gotoAndStop(4); }; hitSomething(); }; } else { if (((game.enemies[_local3].inner.movewiz.hitbithurt.hitTestObject(hitbit)) && (game.enemies[_local3].alive))){ game.sounds.wizardimmune.play(); deleteMe(); break; }; }; _local3++; }; _local3 = 0; while (_local3 < game.fixedObjects.length) { if ((((game.fixedObjects[_local3].blocktype == 62)) && (!(game.fixedObjects[_local3].open)))){ if (game.fixedObjects[_local3].block62.inner.hitTestPoint(x, y, false)){ targ = game.fixedObjects[_local3]; hitSomething(); }; }; if ((((game.fixedObjects[_local3].blocktype == 63)) && (!(game.fixedObjects[_local3].open)))){ if (game.fixedObjects[_local3].block63.inner.hitTestPoint(x, y, false)){ targ = game.fixedObjects[_local3]; hitSomething(); }; }; _local3++; }; _local3 = 0; while (_local3 < game.lustras.length) { if (game.lustras[_local3].hitbithurt.hitTestObject(hitbit)){ game.lustras[_local3].takeDamage(damage); deleteMe(); }; _local3++; }; }; } public function deleteMe(){ game.removeArrow(this); } } }//package
Section 116
//BadArrow (BadArrow) package { import flash.display.*; import flash.events.*; import flash.text.*; public class BadArrow extends MovieClip { public var arrowType:int; public var thrower:Monster; public var power:int; public var damageType:int; public var damage:int; public var direction:int; public var dy:Number; public var dx:Number; public var alive:Boolean; public var game:PlatformGame; public function BadArrow(){ addFrameScript(0, frame1, 1, frame2); } public function init(_arg1:Monster){ alive = true; arrowType = _arg1.monsterType; thrower = _arg1; switch (arrowType){ case 23: damage = 25; damageType = 1; dx = (0.3 * thrower.direction); dy = -0.05; x = (thrower.x - (6 * thrower.direction)); y = (thrower.y - 36); scaleX = thrower.direction; power = 0.5; break; case 28: damage = 100; damageType = 4; gotoAndStop(2); power = 0.5; break; }; } public function endTime(_arg1:Event){ deleteMe(); } function frame1(){ stop(); } function frame2(){ stop(); } public function updateFlight(_arg1){ var _local2:int; var _local3:*; if (arrowType == 23){ dy = (dy + (_arg1 * 0.0002)); }; if (arrowType == 28){ _local3 = Math.atan((dy / dx)); _local3 = ((180 / Math.PI) * _local3); rotation = _local3; if ((((rotation > 90)) && ((dy < 0)))){ rotation = (rotation - 180); }; if (dx < 0){ rotation = (rotation - 180); }; }; x = (x + (dx * _arg1)); y = (y + (dy * _arg1)); if ((((((x > 700)) || ((x < -20)))) || ((y > 500)))){ deleteMe(); }; if (game.hero.mc.hitTestPoint(x, y, true)){ if (thrower.monsterType == 28){ game.sounds.wizardlaugh2.play(); }; game.hero.takeDamage(damage, damageType, power, x); deleteMe(); }; _local2 = 0; while (_local2 < game.fixedObjects.length) { if ((((game.fixedObjects[_local2].blocktype == 62)) && (!(game.fixedObjects[_local2].open)))){ if (game.fixedObjects[_local2].block62.inner.hitTestPoint(x, y, false)){ deleteMe(); }; }; if ((((game.fixedObjects[_local2].blocktype == 63)) && (!(game.fixedObjects[_local2].open)))){ if (game.fixedObjects[_local2].block63.inner.hitTestPoint(x, y, false)){ deleteMe(); }; }; _local2++; }; } public function deleteMe(){ game.removeBadArrow(this); } } }//package
Section 117
//Block (Block) package { import flash.display.*; import flash.events.*; import flash.text.*; public class Block extends MovieClip { public var  ; public var  ; public var block62; public var block63; public var block64; public var block65; public var block66; public var block68; public var block69; public var block67; public var block70; public var block71; public var block72; public var block73; public var block75; public var topside:Number; public var block77; public var block78; public var block74; public var block76; public var block79; public var  ; public var  ; public var block95; public var prevY:Number; public var prevX:Number; public var dx:Number; public var dy:Number; public var alive:Boolean; public var id:int; public var block1; public var block2; public var block3; public var blocktype:int; public var block5; public var block6; public var block7; public var block9; public var block4; public var doorid:int; public var block8; public var rightside:Number; public var col:int; public var row:int; public var leftside:Number; public var bottomside:Number; public var destlevel:int; public var open:Boolean; public var destid:int; public var block11; public var block12; public var block13; public var block14; public var block15; public var block16; public var block10; public var block19; public var block17; public var block18; public var ; public var  ; public var  ; public var  ; public var  ; public var  ; public var ; public var ; public var ; public var ; public var ; public var ; public var ; public var block33; public var block35; public var block36; public var block37; public var block38; public var block39; public var block34; public var block40; public var block41; public var block42; public var block43; public var block44; public var ; public var ; public var ; public var ; public var ; public var ; public var block51; public var block53; public var block54; public var  ; public var block56; public var block57; public var ; public var block52; public var game:PlatformGame; public var ; public function Block(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42, 42, frame43, 43, frame44, 44, frame45, 45, frame46, 46, frame47, 47, frame48, 48, frame49, 49, frame50, 50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 58, frame59, 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 68, frame69, 69, frame70, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 75, frame76, 76, frame77, 77, frame78, 78, frame79, 94, frame95); alive = true; open = false; prevX = (prevY = 0); dx = (dy = 0); } function frame11(){ stop(); } function frame15(){ stop(); } function frame14(){ stop(); } function frame16(){ stop(); } function frame17(){ stop(); } function frame18(){ stop(); } function frame1(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } function frame22(){ stop(); } function frame10(){ stop(); } function frame24(){ stop(); } function frame6(){ stop(); } function frame13(){ stop(); } function frame21(){ stop(); } function frame2(){ stop(); } function frame23(){ stop(); } public function isHitting(_arg1:Sprite){ if (!alive){ return (false); }; if (_arg1.hitTestObject(this)){ return (true); }; return (false); } function frame12(){ stop(); } function frame25(){ stop(); } function frame26(){ stop(); } function frame19(){ stop(); } function frame29(){ stop(); } function frame31(){ stop(); } function frame34(){ stop(); } function frame35(){ stop(); } function frame36(){ stop(); } function frame37(){ stop(); } function frame38(){ stop(); } function frame39(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } function frame27(){ stop(); } public function deleteMe(){ game.removeBlock(this); } function frame33(){ stop(); } function frame40(){ stop(); } function frame42(){ stop(); } function frame28(){ stop(); } function frame44(){ stop(); } function frame45(){ stop(); } function frame46(){ stop(); } function frame47(){ stop(); } function frame48(){ stop(); } function frame43(){ stop(); } function frame49(){ stop(); } function frame41(){ stop(); } function frame32(){ stop(); } function frame50(){ stop(); } function frame51(){ stop(); } function frame52(){ stop(); } function frame53(){ stop(); } function frame54(){ stop(); } function frame56(){ stop(); } function frame57(){ stop(); } function frame58(){ stop(); } function frame59(){ stop(); } function frame55(){ stop(); } function frame60(){ stop(); } function frame61(){ stop(); } function frame62(){ stop(); } function frame63(){ stop(); } function frame64(){ stop(); } function frame65(){ stop(); } function frame66(){ stop(); } function frame67(){ stop(); } function frame68(){ stop(); } function frame69(){ stop(); } function frame70(){ stop(); } function frame71(){ stop(); } function frame72(){ stop(); } function frame73(){ stop(); } function frame75(){ stop(); } function frame77(){ stop(); } function frame78(){ stop(); } function frame79(){ stop(); } public function openDoor(){ if (game.hero.alive){ game.loadLevel(destlevel, destid); }; } function frame74(){ stop(); } function frame76(){ stop(); } function frame95(){ stop(); } public function setOpen(_arg1:Boolean){ open = _arg1; } public function crush(){ var _local1:int; if (!alive){ return; }; if ((((game.hero.mc.x > leftside)) && ((game.hero.mc.x < rightside)))){ if (this[("block" + blocktype)].hitbit.hitTestObject(game.hero.mc)){ game.hero.takeDamage(1000, 2, 0, x); }; }; _local1 = 0; while (_local1 < game.enemies.length) { if ((((game.enemies[_local1].x > leftside)) && ((game.enemies[_local1].x < rightside)))){ if (this[("block" + blocktype)].hitbit.hitTestObject(game.enemies[_local1])){ game.enemies[_local1].takeDamage(1000); }; }; _local1++; }; } public function endIt(){ alive = false; this[("block" + blocktype)].gotoAndStop(1); } } }//package
Section 118
//Hero (Hero) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class Hero extends Sprite { public var isHit:Boolean; public var maxArrows;// = 100 public var moveDown:Boolean; public var jump:Boolean; public var charwidth:Number; public var hitWallRight:Boolean; public var isSkidding:Boolean; public var moveUp:Boolean; public var isClimbing:Boolean; public var animstep:Number; public var starty:Number; public var isJumping:Boolean; public var startx:Number; public var gravity; public var immune:Boolean; public var walkSpeedMax:Number; public var timeDiff:int; public var dx:Number; public var dy:Number; public var isShooting:Boolean; public var numArrows; public var jumpSpeed:Number; public var curHealth; public var hasFlame:Boolean; public var moveRight:Boolean; public var alive:Boolean; public var isOpening:Boolean; public var angle:Number; public var isTouchingDoor:Boolean; public var maxHealth; public var damType:int; public var hasAmulet:Boolean; public var isRising:Boolean; public var animstate:String; public var hasPulledLever:Boolean; public var moveLeft:Boolean; public var direction:int; public var mc:MovieClip; public var hasRuby:Boolean; public var hitWallLeft:Boolean; public var onPlat:Boolean; public var walkAnimation:Array; public var moveCount:int; public var isPunched:Boolean; public var isCrouching:Boolean; public var inAir:Boolean; public var game:PlatformGame; public var charheight:Number; public var walkSpeed:Number; static const startArrows = 50; static const startHealth = 100; public function Hero(_arg1:PlatformGame){ maxArrows = 100; super(); game = _arg1; mc = game.gamelevel.hero; mc.hero = this; gravity = 0.0015; timeDiff = 0; walkAnimation = new Array(2, 3, 4, 5, 6, 7, 8, 9); damType = 0; jumpSpeed = 0.4; walkSpeed = 0.00147; walkSpeedMax = 0.2; charwidth = 20; charheight = 41; hasFlame = (hasAmulet = (hasRuby = (hasPulledLever = false))); numArrows = startArrows; startx = mc.x; starty = mc.y; mc.hero = this; mc.stop(); init(); } public function getPunched(){ if (((!(isPunched)) && (alive))){ checkDead(); isPunched = true; dy = -10; }; } public function getHasFlame(){ return (hasFlame); } public function shoot(){ numArrows--; mc.rhand.gotoAndPlay(2); setShooting(true); if (hasFlame){ game.sounds.sintashootfire.play(); } else { game.sounds.sintashootnormal.play(); }; } public function addHealth(_arg1:int){ curHealth = (curHealth + _arg1); if (curHealth > maxHealth){ curHealth = maxHealth; }; } public function die(_arg1:int){ var _local2:String; if (alive){ isPunched = false; game.playerLives--; alive = false; _local2 = ("die" + _arg1); mc.gotoAndPlay(_local2); if (_arg1 == 1){ game.sounds.sintadienormal.play(); }; if (_arg1 == 3){ game.sounds.sintaburn.play(); }; if (_arg1 == 4){ game.sounds.sintaelectricute.play(); }; }; } public function doAim(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; if (((((((((((inAir) || (isShooting))) || (isOpening))) || (isHit))) || (!(alive)))) || ((mc.lhand == null)))){ return; }; _local1 = mouseX; _local2 = mouseY; _local3 = (mc.x + mc.lhand.x); _local4 = (mc.y + mc.lhand.y); if (direction == 1){ if (_local1 < _local3){ direction = -1; }; }; if (direction == -1){ if (_local1 > _local3){ direction = 1; }; }; mc.scaleX = direction; _local5 = Math.sqrt(game.GetDistSq(_local1, _local2, _local3, _local4)); _local6 = (_local4 - _local2); _local7 = (_local3 - _local1); angle = Math.acos((_local6 / _local5)); angle = (angle * (180 / Math.PI)); if (angle > 170){ angle = 170; }; if (angle < 10){ angle = 10; }; if (_local7 > 0){ }; if (animstate == "stand"){ if (mc.lhand != null){ mc.lhand.rotation = (angle - 150); mc.rhand.rotation = (angle - 90); if (hasFlame){ mc.lhand.arrowinner.gotoAndStop(2); }; }; _local8 = (angle - 106); _local9 = ((_local8 + mc.head.rotation) / 4); mc.head.rotation = (_local9 - 8); }; } public function takeDamage(_arg1:int, _arg2:int, _arg3:Number, _arg4:int){ var _local5:int; var _local6:Timer; if (((!(alive)) || (immune))){ return; }; isOpening = false; damType = _arg2; if ((((((damType == 3)) || ((damType == 4)))) && (hasAmulet))){ _arg1 = (_arg1 * 0.2); }; if (_arg1 >= curHealth){ curHealth = 0; die(_arg2); } else { game.sounds.sintahit.play(); mc.gotoAndPlay("hit"); }; isClimbing = false; moveUp = (moveDown = (moveLeft = (moveRight = false))); _local5 = 1; if (_arg4 > mc.x){ _local5 = -1; }; dx = (dx + (_arg3 * _local5)); isHit = true; game.gamelevel.sblood.x = (mc.x + 5); game.gamelevel.sblood.y = (mc.y - 30); game.gamelevel.sblood.gotoAndPlay(2); immune = true; _local6 = new Timer(500, 1); _local6.start(); _local6.addEventListener(TimerEvent.TIMER_COMPLETE, endImmune); if (curHealth > 0){ curHealth = (curHealth - _arg1); if (curHealth < 0){ curHealth = 0; }; }; } public function setStartPos(_arg1:Number, _arg2:Number){ mc.x = (startx = (_arg1 + 20)); mc.y = (starty = (_arg2 + 40)); mc.visible = true; } public function init(){ mc.gotoAndStop(1); immune = false; moveCount = 0; isShooting = false; onPlat = false; alive = true; dx = 0; dy = 0; inAir = false; direction = 1; mc.scaleX = 1; animstate = "stand"; isHit = false; timeDiff = 0; curHealth = (maxHealth = startHealth); damType = 0; animstep = 0; jump = false; isJumping = false; isSkidding = false; isCrouching = false; isRising = false; isShooting = false; isClimbing = false; isOpening = false; isTouchingDoor = false; isPunched = false; moveLeft = false; moveRight = false; moveDown = false; } public function endPunch(){ isPunched = false; dy = 0; if (alive){ game.loadLevel(4, 0); } else { checkDead(); }; } public function continueGame(){ numArrows = startArrows; init(); } public function endImmune(_arg1:Event){ immune = false; checkDead(); } public function updateStats(){ game.healthbar.bar.width = (82 * (curHealth / maxHealth)); game.arrows_txt.text = String(numArrows); game.lives_txt.text = String(game.playerLives); } public function moveHero(_arg1:Number){ var _local2:*; var _local3:Number; var _local4:*; var _local5:String; var _local6:int; var _local7:Number; var _local8:Number; var _local9:int; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:Boolean; var _local15:int; var _local16:int; if ((((_arg1 < 1)) || (!(game.isLoaded)))){ return; }; if ((((numArrows == 0)) && ((((mc.currentFrame == 105)) || ((mc.currentFrame == 106)))))){ mc.lhand.arrowinner.visible = false; } else { if (((!(isShooting)) && ((((mc.currentFrame == 105)) || ((mc.currentFrame == 106)))))){ mc.lhand.arrowinner.visible = true; }; }; if (isPunched){ mc.gotoAndPlay("hit"); if ((((((mc.x < -50)) || ((mc.x > 660)))) || ((mc.y > 500)))){ endPunch(); }; dy = (dy + 0.2); mc.x = (mc.x + dx); mc.y = (mc.y + dy); checkDead(); return; }; timeDiff = _arg1; updateStats(); if (isOpening){ return; }; _local2 = game.getTypeAt(game.getColFromX(mc.x), game.getRowFromY((mc.y - 50))); if (((!(game.pressDown)) && (((moveDown) || (isCrouching))))){ if ((((_local2 < 5)) && (!((_local2 == 0))))){ moveDown = true; isCrouching = true; jump = false; } else { moveDown = false; isCrouching = false; }; }; _local3 = ((dy * timeDiff) + (timeDiff * gravity)); if (_local3 > (8 * (timeDiff / 17))){ _local3 = (8 * (timeDiff / 17)); }; dy = (dy + (timeDiff * gravity)); _local4 = 0; _local5 = "stand"; _local6 = direction; if (isHit){ moveLeft = (moveRight = (moveUp = (moveDown = false))); }; if (isClimbing){ inAir = false; _local3 = (_local3 - (timeDiff * gravity)); dy = 0; _local5 = "climb"; if (moveUp){ dy = -0.085; if ((((game.getTypeAt(game.getColFromX(mc.x), game.getRowFromY((mc.y - (charheight / 2)))) == 0)) || ((game.getTypeAt(game.getColFromX(mc.x), game.getRowFromY((mc.y - (charheight / 2)))) > 22)))){ isClimbing = false; _local3 = (_local3 - 2); }; }; if (moveDown){ dy = 0.085; }; }; if (((moveLeft) || (((moveRight) && (!(isHit)))))){ moveCount++; isSkidding = false; isClimbing = false; _local5 = "walk"; if (moveLeft){ _local6 = -1; }; if (moveRight){ _local6 = 1; }; if (!inAir){ dx = (dx + ((_local6 * walkSpeed) * timeDiff)); } else { dx = (dx + (((_local6 * walkSpeed) * 0.2) * timeDiff)); }; } else { if (((!(inAir)) && ((Math.abs(dy) < 0.025)))){ dy = 0; }; if ((((((Math.abs(dx) > 0.1)) && ((dy == 0)))) && ((moveCount > 10)))){ }; if (Math.abs(dx) < 0.05){ dx = 0; moveCount = 0; }; }; if (Math.abs(dx) > walkSpeedMax){ if (dx < 0){ dx = -(walkSpeedMax); } else { dx = walkSpeedMax; }; }; _local4 = (dx * timeDiff); if (!inAir){ dx = (dx * (1 - (0.00882 * timeDiff))); } else { isSkidding = false; }; if (((((moveDown) && (!(inAir)))) && (!(isClimbing)))){ dx = (dx * 0.5); _local5 = "crouch"; }; if (((jump) && (!(isTouchingDoor)))){ jump = false; if (!isClimbing){ dy = -(jumpSpeed); _local3 = -(jumpSpeed); _local5 = "jump"; }; }; hitWallRight = false; hitWallLeft = false; inAir = true; _local7 = (mc.y + _local3); _local8 = (mc.x + _local4); _local9 = 0; while (_local9 < game.fixedObjects.length) { _local11 = game.fixedObjects[_local9]; if ((((_local11.blocktype > 10)) && ((_local11.blocktype < 19)))){ _local12 = _local11[("block" + _local11.blocktype)].inner; if (((((mc.x + (charwidth / 2)) > (_local11.leftside + _local12.x))) && (((mc.x - (charwidth / 2)) < (_local11.rightside + _local12.x))))){ if ((((mc.y <= ((_local11.topside + _local12.y) + 5))) && ((_local7 > (_local11.topside + _local12.y))))){ _local7 = (_local11.topside + _local12.y); if (_local12.x == undefined){ }; _local13 = (_local12.x - _local11.prevX); if (Math.abs(_local13) > 10){ _local13 = 0; }; _local8 = (_local8 + _local13); _local7 = (_local7 + (_local12.y - _local11.prevY)); inAir = false; }; }; _local11.prevX = _local12.x; _local11.prevY = _local12.y; }; if ((((_local11.blocktype < 11)) || ((((((((((_local11.blocktype > 61)) && ((_local11.blocktype < 66)))) || ((_local11.blocktype == 52)))) || ((_local11.blocktype == 54)))) && (!(_local11.open)))))){ if (((((mc.x + (charwidth / 2)) > _local11.leftside)) && (((mc.x - (charwidth / 2)) < _local11.rightside)))){ if (((((mc.y - charheight) > _local11.bottomside)) && (((_local7 - charheight) <= _local11.bottomside)))){ _local7 = (_local11.bottomside + charheight); dy = 0; break; }; if ((((mc.y <= _local11.topside)) && ((_local7 > _local11.topside)))){ _local7 = _local11.topside; if ((((dy > 0.05)) && ((((mc.currentLabel == "jumping")) || ((mc.currentLabel == "fall")))))){ _local5 = "skid"; }; dy = 0; if ((((((((((((_local11.blocktype == 6)) || ((_local11.blocktype == 7)))) || ((_local11.blocktype == 8)))) || ((_local11.blocktype == 9)))) || ((_local11.blocktype == 10)))) && (moveDown))){ _local7 = (_local11.topside + 10); inAir = false; if (moveDown){ _local10 = true; isClimbing = true; _local5 = "climb"; _local8 = ((_local11.leftside + charwidth) - 2); }; } else { isClimbing = false; dy = 0; inAir = false; }; break; }; }; } else { if (mc.hitbit.hitTestObject(_local11)){ if ((((_local11.blocktype == 51)) && (!(isHit)))){ if (mc.hitbit.hitTestObject(_local11.block51.spikebit)){ takeDamage(1000, 1, 0, (_local11.x + (_local11.width / 2))); } else { takeDamage(30, 1, 0.35, (_local11.x + (_local11.width / 2))); }; }; if ((((_local11.blocktype == 53)) && (!(isHit)))){ if (mc.hitbit.hitTestObject(_local11.block53)){ takeDamage(250, 3, 0, (_local11.x + (_local11.width / 2))); }; }; }; }; _local9++; }; if (_local7 > 440){ _local7 = 440; if ((((dy > 0.05)) && ((((mc.currentLabel == "jumping")) || ((mc.currentLabel == "fall")))))){ _local5 = "skid"; }; dy = 0; inAir = false; }; _local10 = false; isTouchingDoor = false; _local9 = 0; while (_local9 < game.fixedObjects.length) { _local11 = game.fixedObjects[_local9]; if ((((_local11.blocktype < 6)) || ((((((((((_local11.blocktype > 61)) && ((_local11.blocktype < 66)))) || ((_local11.blocktype == 52)))) || ((_local11.blocktype == 54)))) && (!(_local11.open)))))){ if ((((_local7 > _local11.topside)) && (((_local7 - charheight) < _local11.bottomside)))){ if (((((mc.x - (charwidth / 2)) >= _local11.rightside)) && (((_local8 - (charwidth / 2)) <= _local11.rightside)))){ _local8 = (_local11.rightside + (charwidth / 2)); hitWallLeft = true; dx = 0; break; }; if (((((mc.x + (charwidth / 2)) <= _local11.leftside)) && (((_local8 + (charwidth / 2)) >= _local11.leftside)))){ _local8 = (_local11.leftside - (charwidth / 2)); hitWallRight = true; dx = 0; break; }; }; } else { if (_local11.isHitting(mc.hitbit)){ if ((((((((((((((_local11.blocktype == 19)) || ((_local11.blocktype == 20)))) || ((_local11.blocktype == 6)))) || ((_local11.blocktype == 7)))) || ((_local11.blocktype == 8)))) || ((_local11.blocktype == 9)))) || ((_local11.blocktype == 10)))){ _local10 = true; inAir = false; _local14 = false; _local15 = game.getColFromX(mc.x); _local16 = game.getRowFromY(mc.y); if (game.getTypeAt(_local15, (_local16 + 1)) < 6){ _local14 = true; }; if (((moveUp) || (((moveDown) && (!(_local14)))))){ isClimbing = true; _local5 = "climb"; _local8 = ((_local11.leftside + charwidth) - 2); }; }; if ((((_local11.blocktype > 40)) && ((_local11.blocktype < 51)))){ if (_local11.blocktype == 41){ game.gotStars[game.curLevel][_local11.id] = 1; }; if (_local11.blocktype == 42){ game.gotLives[game.curLevel][_local11.id] = 1; }; game.getPowerup(_local11); }; if ((((_local11.blocktype > 50)) && ((_local11.blocktype < 56)))){ game.hitTrap(_local11); }; if ((((_local11.blocktype > 32)) && ((_local11.blocktype < 41)))){ if ((((mc.x > (_local11.leftside + 8))) && ((mc.x < (_local11.rightside - 8))))){ isTouchingDoor = true; jump = false; if (((((moveUp) && (!(isOpening)))) && (!(inAir)))){ if (_local11.blocktype == 36){ if (hasRuby){ if (!game.placedRuby){ game.placedRuby = true; }; _local8 = (_local11.leftside + 34); } else { break; }; } else { _local8 = (_local11.leftside + 20); }; _local11[("block" + _local11.blocktype)].play(); mc.gotoAndPlay("open"); _local5 = "open"; isOpening = true; if ((((_local11.blocktype == 38)) && ((game.curLevel == 17)))){ hasPulledLever = true; }; break; }; }; }; }; }; _local9++; }; if (!_local10){ isClimbing = false; }; if (_local8 > 630){ _local8 = 630; hitWallRight = true; dx = 0; }; if (_local8 < 10){ _local8 = 10; hitWallLeft = true; dx = 0; }; mc.x = _local8; mc.y = _local7; if (inAir){ _local5 = "jump"; } else { isJumping = false; }; animstate = _local5; if (isHit){ animstate = "hit"; }; if ((((((animstate == "walk")) || ((animstate == "crouch")))) || ((((((animstate == "climb")) && (((((((moveLeft) || (moveRight))) || (moveUp))) || (moveDown))))) && (!(isHit)))))){ animstep = (animstep + (timeDiff / 60)); if (animstep > walkAnimation.length){ animstep = 0; }; if (((isClimbing) && (((moveUp) || (moveDown))))){ mc.gotoAndStop((walkAnimation[Math.floor(animstep)] + 25)); } else { if (((moveDown) && (!(isClimbing)))){ if (((moveLeft) || (moveRight))){ mc.gotoAndStop((walkAnimation[Math.floor(animstep)] + 12)); }; } else { mc.gotoAndStop(walkAnimation[Math.floor(animstep)]); }; }; } else { if ((((((((animstate == "jump")) && (!(isJumping)))) && (!(isClimbing)))) && (!(isHit)))){ isJumping = true; mc.gotoAndPlay("jump"); }; }; if ((((((animstate == "skid")) && (!(isSkidding)))) && (!(isHit)))){ isSkidding = true; game.sounds.sintaland.play(); mc.gotoAndPlay(animstate); }; if ((((((animstate == "stand")) && (!(isSkidding)))) && (!(isHit)))){ if (mc.currentLabel != "stand"){ mc.gotoAndPlay("stand"); }; }; if (((((((moveDown) && (!(isCrouching)))) && (!(inAir)))) && (!(isHit)))){ isCrouching = true; charheight = 30; mc.gotoAndPlay(animstate); }; if (!isCrouching){ charheight = 41; }; if (((((((!(moveDown)) && ((animstate == "crouch")))) && (!(isRising)))) && (!(isHit)))){ isRising = true; animstate = "rise"; mc.gotoAndPlay(animstate); }; if (_local6 != direction){ direction = _local6; mc.scaleX = direction; }; } public function resetLevel(_arg1:Event){ if (game.playerLives <= 0){ game.gameOver(); } else { init(); game.resetLevel(); }; } public function addArrows(_arg1:int){ numArrows = (numArrows + _arg1); if (numArrows > maxArrows){ numArrows = maxArrows; }; } public function endDie(){ var _local1:Timer; _local1 = new Timer(1500, 1); _local1.start(); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, resetLevel); } public function checkDead(){ if (curHealth <= 0){ isPunched = false; die(damType); } else { isHit = false; if (game.pressDown){ moveDown = true; }; if (game.pressUp){ moveUp = true; }; if (game.pressLeft){ moveLeft = true; }; if (game.pressRight){ moveRight = true; }; }; } public function setShooting(_arg1:Boolean){ isShooting = _arg1; mc.lhand.arrowinner.visible = _arg1; } } }//package
Section 119
//Lustra (Lustra) package { import flash.display.*; import flash.events.*; import flash.text.*; public class Lustra extends MovieClip { public var startX:Number; public var startY:Number; public var damageType:int; public var gravity:Number; public var blocktype:int; public var health:int; public var damage:int; public var falling:Boolean; public var dy:Number; public var hit:Boolean; public var hitbithurt; public var dx:Number; public var alive:Boolean; public var hitbitbite; public var game:PlatformGame; public function Lustra(_arg1:PlatformGame){ addFrameScript(73, frame74, 87, frame88, 312, frame313); game = _arg1; gravity = 0.03; damage = 101; damageType = 2; dy = 0; init(); } function frame313(){ regen(); stop(); } public function smash(){ if (alive){ alive = false; gotoAndPlay("smash"); }; } public function init(){ falling = false; hit = false; alive = true; dy = 0; health = 60; } function frame74(){ stop(); } function frame88(){ checkDead(); gotoAndStop("start"); } public function regen(){ gotoAndPlay(1); x = startX; y = startY; init(); } public function fall(){ falling = true; } public function checkDead(){ if (health == 0){ fall(); }; } public function update(_arg1:Number){ var _local2:int; var _local3:*; if (falling){ if (!hit){ dy = (dy + (gravity * _arg1)); }; y = (y + dy); }; if (falling){ _local2 = 0; while (_local2 < game.enemies.length) { if (game.enemies[_local2].monsterType != 28){ if (((game.enemies[_local2].inner.hitbithurt.hitTestObject(hitbitbite)) && (game.enemies[_local2].alive))){ if (!hit){ game.enemies[_local2].takeDamage(damage); }; smash(); hit = true; break; }; } else { if (((game.enemies[_local2].inner.movewiz.hitbithurt.hitTestObject(hitbitbite)) && (game.enemies[_local2].alive))){ if (!hit){ game.sounds.wizardhit.play(); game.enemies[_local2].takeDamage(damage); }; hit = true; smash(); break; }; }; _local2++; }; if (((((!(hit)) && (game.hero.alive))) && (game.hero.mc.hitTestObject(hitbitbite)))){ game.hero.takeDamage(damage, damageType, 0, x); hit = true; smash(); }; _local2 = 0; while (_local2 < game.fixedObjects.length) { _local3 = game.fixedObjects[_local2]; if (_local3.blocktype < 11){ if (((((x + 80) > _local3.leftside)) && ((x < _local3.rightside)))){ if ((y + 85) > _local3.topside){ hit = true; y = (_local3.topside - 85); dy = 0; smash(); break; }; }; }; _local2++; }; if ((((((x > 700)) || ((x < -20)))) || ((y > (440 - height))))){ hit = true; dy = 0; smash(); }; }; } public function takeDamage(_arg1){ if (!hit){ health = (health - _arg1); if (health < 0){ health = 0; }; gotoAndPlay("hit"); }; } } }//package
Section 120
//MochiAd (MochiAd) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return ("2.2"); } public static function showTimedAd(_arg1:Object):void{ _slot1.showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var f:Function; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _slot1._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = _slot1.getVersion(); clip = options.clip; if (!_slot1._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = _slot1._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); loader = new Loader(); f = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); _slot1.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = _slot1._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ }; return (_local3); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }}; options = _slot1._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!_slot1.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ _slot1._cleanup(mc); options.ad_finished(); }; wh = _slot1._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { _slot1.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ _slot1.unload(clip); }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = _local1.loaderInfo.bytesTotal; if ((((_local4 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ _local3 = true; }; }; }; if ((((_local2 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var clipname:String; var server:String; var depth:Number; var mc:MovieClip; var lv:URLVariables; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = _arg1; DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _slot1._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = _slot1.getVersion(); clip = options.clip; clipname = ("_mochiad_com_" + options.id); if (!_slot1._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; server = (options.com_server + options.id); _slot1._allowDomains(server); delete options.id; delete options.com_server; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); lv = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (_arg1:Object):void{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:Object; _arg1 = parseInt(_arg1.toString()); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; _local4 = []; _local5 = 2; while (_local5 < _local3.length) { _local4.push(_local3[_local5]); _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; _local6 = _local3[1]; _local7 = _local3[0]; if (((_local7) && ((typeof(_local6) == "string")))){ _local6 = _local7[_local6]; }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; mc._didConnect = function (_arg1:String):void{ var _local2:Array; var _local3:Function; var _local4:Number; var _local5:Array; mc._endpoint = _arg1; _local2 = mc._queue; delete mc._queue; _local3 = mc.doSend; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; _local3.apply(this, _local5); _local4++; }; }; mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local5:Number; var _local6:LocalConnection; var _local7:Array; var _local8:Number; if (mc._endpoint == null){ _local7 = []; _local8 = 0; while (_local8 < arguments.length) { _local7.push(arguments[_local8]); _local8++; }; mc._queue.push(_local7); return; }; mc._id = (mc._id + 1); _local5 = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; _local6 = new LocalConnection(); _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }}; options = _slot1._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!_slot1.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; _slot1._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = _slot1._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { _slot1.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ _slot1.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ _slot1.unload(clip); }; }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (!this.parent.parent){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local3 > chk.ad_timeout){ _local4 = true; }; }; }; if ((((_local3 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ _slot1.showPreGameAd(_arg1); } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = _slot1._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package
Section 121
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("core.mochibot.com"); Security.allowInsecureDomain("core.mochibot.com"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 122
//Monster (Monster) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class Monster extends MovieClip { public var moveDown:Boolean; public var stopCount:int; public var hitWallRight:Boolean; public var charwidth:Number; public var monsterType:int; public var sleepTime:int; public var moveUp:Boolean; public var gravity:Number; public var inner; public var roared:Boolean; public var finished:Boolean; public var isAttacking:Boolean; public var dx:Number; public var dy:Number; public var wizdirection:String; public var oneFrame; public var moveRight:Boolean; public var alive:Boolean; public var generator:MonsterGenerator; public var curHealth; public var damType; public var animstate:String; public var testID:int; public var theTimer:Timer; public var startHealth; public var damage; public var moveLeft:Boolean; public var direction:int; public var col:int; public var hitWallLeft:Boolean; public var hidden:Boolean; public var stopped:Boolean; public var row:int; public var inAir:Boolean; public var game:PlatformGame; public var charheight:Number; public var walkSpeed:Number; public function Monster(_arg1:PlatformGame){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11); game = _arg1; finished = false; } public function startTimer(){ if (finished){ return; }; sleepTime = (Math.ceil((Math.random() * 3)) + 3); stopCount = 0; if (theTimer == null){ theTimer = new Timer(1000, 0); theTimer.start(); theTimer.addEventListener(TimerEvent.TIMER, timerTick); }; } public function shootCheck(){ var _local1:Boolean; if (finished){ return; }; if (((stopped) && (game.hero.alive))){ _local1 = false; if (game.getRowFromY(game.hero.mc.y) == game.getRowFromY(y)){ if (direction == 1){ if (x < game.hero.mc.x){ _local1 = true; }; }; if (direction == -1){ if (x > game.hero.mc.x){ _local1 = true; }; }; if (_local1){ inner.gotoAndPlay("attack"); isAttacking = true; game.throwAxe(this); }; }; }; } function frame10(){ stop(); } public function regen(){ endTimer(); init(); stopped = false; } function frame3(){ stop(); } function frame4(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame6(){ stop(); } function frame9(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } public function die(){ if (finished){ return; }; alive = false; dx = (dy = 0); if ((((monsterType == 25)) || ((monsterType == 27)))){ moveUp = false; moveDown = true; gravity = 0.02; }; if (monsterType == 28){ game.wizardDead = true; inner.movewiz.gotoAndPlay("die"); game.sounds.wizarddie.play(); inner.stop(); } else { inner.gotoAndPlay("die"); }; if (monsterType == 27){ game.sounds.barbdie.play(); }; endTimer(); } function frame8(){ stop(); } function frame11(){ stop(); } public function timerTick(_arg1:Event){ if (finished){ return; }; stopped = true; if (alive){ shootCheck(); } else { return; }; if (stopped){ stopCount++; if ((((stopCount >= sleepTime)) && (!(isAttacking)))){ stopCount = 0; stopped = false; inner.gotoAndPlay("walk"); }; } else { stopped = true; }; } public function resetBarboolia(){ x = 4000; y = 200; if (game.diff == 0){ x = 5000; }; roared = false; alive = true; } public function update(_arg1:Number){ var _local2:*; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:int; var _local7:*; var _local8:int; var _local9:int; if (finished){ return; }; if (((!(alive)) && ((monsterType == 24)))){ dy = 0; }; if (((((((moveLeft) || (moveRight))) && (alive))) && (!(stopped)))){ if (((!((monsterType == 26))) && (!((monsterType == 27))))){ isAttacking = false; }; dx = (direction * walkSpeed); }; if (monsterType == 28){ if (oneFrame == 0){ oneFrame++; } else { if (oneFrame == 1){ oneFrame++; visible = true; inner.gotoAndPlay(100); }; }; }; if (((stopped) && (alive))){ dx = 0; if (!isAttacking){ if (monsterType != 28){ inner.gotoAndStop(1); } else { inner.movewiz.gotoAndStop(1); }; }; }; _local2 = (dx * _arg1); dy = (dy + gravity); _local3 = (dy * _arg1); if (_local3 > 10){ _local3 = 10; }; hitWallRight = false; hitWallLeft = false; inAir = true; _local4 = (y + _local3); _local5 = (x + _local2); if (((((((!((monsterType == 24))) && (!((monsterType == 25))))) && (!((monsterType == 27))))) && (!((monsterType == 28))))){ _local6 = 0; while (_local6 < game.fixedObjects.length) { _local7 = game.fixedObjects[_local6]; if ((((_local7.blocktype < 11)) || ((((((((((_local7.blocktype > 61)) && ((_local7.blocktype < 66)))) || ((_local7.blocktype == 52)))) || ((_local7.blocktype == 54)))) && (!(_local7.open)))))){ if (((((x + (charwidth / 2)) > _local7.leftside)) && (((x - (charwidth / 2)) < _local7.rightside)))){ if ((((((monsterType == 22)) || ((monsterType == 23)))) && ((Math.abs((_local7.topside - y)) < 10)))){ if (direction == 1){ if ((((game.getTypeAt((_local7.col + direction), _local7.row) == 0)) || ((game.getTypeAt((_local7.col + direction), _local7.row) > 10)))){ hitWallRight = true; }; } else { if ((((game.getTypeAt(game.getColFromX((x - (charwidth / 2))), _local7.row) == 0)) || ((game.getTypeAt(game.getColFromX((x - (charwidth / 2))), _local7.row) > 10)))){ hitWallLeft = true; }; }; }; if ((((y <= _local7.topside)) && ((_local4 > _local7.topside)))){ _local4 = _local7.topside; dy = 0; inAir = false; break; }; }; }; _local6++; }; if (_local4 > 440){ _local4 = 440; dy = 0; inAir = false; }; _local6 = 0; while (_local6 < game.fixedObjects.length) { _local7 = game.fixedObjects[_local6]; if ((((((((_local7.blocktype < 6)) || ((_local7.blocktype == 53)))) || ((((_local7.blocktype == 51)) && (!((monsterType == 26))))))) || ((((_local7.blocktype == 62)) && (!(_local7.open)))))){ if ((((_local4 > _local7.topside)) && (((_local4 - (charheight * 0.9)) < _local7.bottomside)))){ if (((((x - (charwidth / 2)) >= _local7.rightside)) && (((_local5 - (charwidth / 2)) <= _local7.rightside)))){ _local5 = (_local7.rightside + (charwidth / 2)); hitWallLeft = true; dx = 0; break; }; if (((((x + (charwidth / 2)) <= _local7.leftside)) && (((_local5 + (charwidth / 2)) >= _local7.leftside)))){ _local5 = (_local7.leftside - (charwidth / 2)); hitWallRight = true; dx = 0; break; }; }; }; if (_local7.blocktype == 53){ if (inner.hitbitbite.hitTestObject(_local7.block53)){ takeDamage(150); }; }; _local6++; }; if (_local5 > 630){ _local5 = 630; hitWallRight = true; dx = 0; }; if (_local5 < 10){ _local5 = 10; hitWallLeft = true; dx = 0; }; x = _local5; y = _local4; if (hitWallRight){ moveLeft = true; direction = -1; moveRight = false; } else { if (hitWallLeft){ direction = 1; moveLeft = false; moveRight = true; }; }; }; if (monsterType == 24){ if (!alive){ return; }; dx = (dy = 0); _local8 = Math.abs((game.getColFromX(game.hero.mc.x) - game.getColFromX(x))); _local9 = Math.abs((game.getRowFromY(game.hero.mc.y) - game.getRowFromY(y))); if ((((((_local8 <= 2)) && ((_local9 <= 2)))) && (hidden))){ show(); } else { if ((((((((_local8 > 2)) || ((_local9 > 2)))) && (!(hidden)))) && (!(isAttacking)))){ hide(); }; }; if (((!(hidden)) && (!(isAttacking)))){ if ((((((_local8 <= 1)) && ((_local9 <= 1)))) && (game.hero.alive))){ isAttacking = true; inner.gotoAndPlay("bite"); }; }; if ((((game.hero.mc.x > x)) && (!(hidden)))){ direction = 1; }; if ((((game.hero.mc.x <= x)) && (!(hidden)))){ direction = -1; }; }; if (monsterType == 25){ if (!alive){ inner.thread.visible = false; } else { visible = true; inner.thread.scaleY = (((440 - generator.y) / 440) * ((y - generator.y) / (440 - generator.y))); }; if (moveDown){ if (alive){ inner.gotoAndStop(4); }; }; if (moveUp){ dy = -(walkSpeed); }; if (((((moveDown) && ((y > 420)))) && (alive))){ inner.gotoAndPlay("walk"); moveUp = true; dy = 0; moveDown = false; }; if (((moveUp) && ((y < (generator.y + 20))))){ moveUp = false; dy = 0; moveDown = true; }; x = _local5; y = _local4; }; if (monsterType == 26){ _local8 = Math.abs((game.getColFromX(game.hero.mc.x) - game.getColFromX(x))); _local9 = Math.abs((game.getRowFromY(game.hero.mc.y) - game.getRowFromY(y))); if ((((_local9 == 0)) && (game.hero.alive))){ if (game.hero.mc.x > x){ direction = 1; } else { direction = -1; }; }; if (((!(isAttacking)) && (alive))){ if ((((((_local8 <= 1)) && ((_local9 <= 1)))) && (game.hero.alive))){ isAttacking = true; inner.gotoAndPlay("attack"); }; }; }; if ((((monsterType == 27)) && (!(game.wizardDead)))){ if ((((((x > 1200)) && ((x < 1400)))) && (!(roared)))){ roared = true; game.sounds.barbroar.play(); }; _local8 = Math.abs((game.getColFromX(game.hero.mc.x) - game.getColFromX(x))); _local9 = (game.getRowFromY(game.hero.mc.y) - game.getRowFromY(y)); if (((((alive) && (!(game.hero.isPunched)))) && (!(game.wizardDead)))){ if (_local8 > 1){ dx = (0.2 * direction); }; if (_local9 > 0){ dy = 0.2; }; if (_local9 < 0){ dy = -0.2; }; if (_local9 == 0){ dy = 0; }; if (game.hero.alive){ if (game.hero.mc.x > x){ direction = 1; moveRight = true; moveLeft = false; } else { direction = -1; moveLeft = true; moveRight = false; }; }; }; if (((!(isAttacking)) && (alive))){ if ((((_local8 <= 3)) && (game.hero.alive))){ isAttacking = true; inner.gotoAndPlay("attack"); }; }; if (game.hero.isPunched){ dy = 0; }; x = (x + (dx * _arg1)); y = (y + (dy * _arg1)); }; if (monsterType == 28){ _local8 = Math.abs((game.getColFromX(game.hero.mc.x) - game.getColFromX((inner.movewiz.x + x)))); _local9 = (game.getRowFromY(game.hero.mc.y) - game.getRowFromY((inner.movewiz.y + y))); if (alive){ if (game.hero.alive){ if (game.hero.mc.x > (inner.movewiz.x + x)){ direction = 1; wizdirection = "right"; } else { direction = -1; wizdirection = "left"; }; }; }; } else { scaleX = direction; }; } public function takeDamage(_arg1:int){ if (monsterType == 28){ inner.movewiz.gotoAndPlay(("hit" + wizdirection)); inner.stop(); }; if (((alive) && (!(hidden)))){ if (monsterType == 27){ game.sounds.barbhit.play(); }; curHealth = (curHealth - _arg1); if (curHealth <= 0){ curHealth = 0; die(); }; }; } public function startWizardTimer(){ if (finished){ return; }; if (theTimer == null){ theTimer = new Timer(3000, 0); theTimer.start(); theTimer.addEventListener(TimerEvent.TIMER, wizShoot); }; } public function show(){ if (finished){ return; }; isAttacking = false; hidden = false; inner.gotoAndPlay("show"); } public function bite(){ if (finished){ return; }; if (inner.hitbitbite.hitTestObject(game.hero.mc)){ game.hero.takeDamage(1000, 1, 0.3, x); }; } public function init(){ var _local1:*; dx = (dy = 0); gravity = 0.03; alive = true; stopped = false; stopCount = 0; hidden = false; moveDown = (moveUp = false); switch (monsterType){ case 22: direction = 1; moveLeft = false; moveRight = true; _local1 = Math.random(); if (_local1 < 0.5){ direction = -1; moveLeft = true; moveRight = false; }; walkSpeed = 0.04; startHealth = 20; charwidth = 30; charheight = 20; damage = 20; damType = 1; break; case 23: stopped = true; direction = 1; moveLeft = false; moveRight = true; _local1 = Math.random(); if (_local1 < 0.5){ direction = -1; moveLeft = true; moveRight = false; }; walkSpeed = 0.16; startHealth = 20; charwidth = 40; charheight = 40; damage = 15; damType = 1; startTimer(); break; case 24: direction = 1; moveLeft = false; moveRight = false; walkSpeed = 0; startHealth = 40; charwidth = 40; charheight = 40; damage = 40; damType = 1; hidden = true; break; case 25: direction = 1; moveLeft = false; moveRight = false; moveDown = true; walkSpeed = 0.1; startHealth = 20; charwidth = 40; charheight = 40; damage = 15; damType = 1; gravity = 0.02; visible = false; break; case 26: direction = 1; moveLeft = false; moveRight = true; _local1 = Math.random(); if (_local1 < 0.5){ direction = -1; moveLeft = true; moveRight = false; }; walkSpeed = 0.06; startHealth = 120; if (game.diff == 0){ startHealth = 80; }; charwidth = 30; charheight = 40; damage = 10; damType = 1; break; case 27: direction = 1; moveLeft = false; moveRight = true; walkSpeed = 1.3; startHealth = 90; charwidth = 30; charheight = 40; damage = 20; damType = 1; resetBarboolia(); break; case 28: direction = 1; moveLeft = (moveRight = false); walkSpeed = 0; startHealth = 300; if (game.diff == 0){ startHealth = 300; }; damType = 4; charwidth = 120; charheight = 100; damage = 40; oneFrame = 0; visible = false; wizdirection = "right"; startWizardTimer(); break; case 29: break; case 30: break; case 31: break; case 32: break; }; curHealth = startHealth; } public function wizShoot(_arg1:Event){ if (finished){ return; }; if (((((!(isAttacking)) && (alive))) && (game.hero.alive))){ isAttacking = true; game.sounds.wizardpreattack.play(); if (Math.abs((game.hero.mc.x - (inner.movewiz.x + x))) < 100){ inner.movewiz.gotoAndPlay(("attackdown" + wizdirection)); } else { inner.movewiz.gotoAndPlay(("attackside" + wizdirection)); }; }; } public function endTimer(){ if (theTimer != null){ theTimer.stop(); theTimer = null; }; } public function punch(){ if (finished){ return; }; if (hitTestObject(game.hero.mc)){ game.hero.takeDamage(20, 1, 14, x); game.hero.getPunched(); }; } public function hide(){ if (finished){ return; }; isAttacking = false; hidden = true; inner.gotoAndPlay("hide"); } public function endIt(){ endTimer(); finished = true; } public function shootLightning(_arg1){ game.shootLightning(this, _arg1); } public function endDie(){ game.removeMonster(this); if (generator != null){ generator.monsterCount--; generator.resetTimer(); }; if (monsterType == 28){ game.killAllMonsters(); game.winGame(); }; } } }//package
Section 123
//MonsterGenerator (MonsterGenerator) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class MonsterGenerator extends MovieClip { public var monsterType:int; public var timer:Timer; public var emitting:Boolean; public var monsterCount:int; public var col:int; public var precursor:Boolean; public var maxMonster:int; public var row:int; public var game:PlatformGame; public function MonsterGenerator(_arg1:PlatformGame){ addFrameScript(0, frame1, 3, frame4); game = _arg1; } function init(){ var _local1:int; precursor = false; _local1 = 0; switch (monsterType){ case 22: maxMonster = 2; _local1 = 10000; break; case 25: maxMonster = 1; _local1 = 7000; break; default: maxMonster = 2; _local1 = 10000; break; }; emitting = true; monsterCount = 0; timer = new Timer((_local1 + (Math.random() * 2000)), 0); timer.start(); timer.addEventListener(TimerEvent.TIMER, emit); } public function resetTimer(){ timer.reset(); timer.start(); } function frame1(){ stop(); } function frame4(){ stop(); } public function emit(_arg1:Event){ if ((((monsterCount >= maxMonster)) || (!(emitting)))){ return; }; if (monsterType == 22){ game.sounds.snakespawn.play(); }; game.createMonster(monsterType, col, row, this); monsterCount++; } } }//package
Section 124
//PlatformGame (PlatformGame) package { import flash.display.*; import flash.events.*; import mochi.*; import flash.text.*; import flash.utils.*; import flash.net.*; import flash.system.*; public dynamic class PlatformGame extends MovieClip { public var generators:Array; public var data3020; public var data3021; public var data3022; public var data3023; public var data3024; public var data3026; public var data3028; public var levelname; public var data3025; public var data3027; public var data3029; public var data3030; public var data3031; public var data3032; public var data3033; public var data3034; public var data3035; public var diff:int; public var loadthis_txt; public var healthbar; public var timeSum:Number; public var wizAttack:int; public var messagebox; public var starsGot:int; public var startHard; public var wizardDead:Boolean; public var howtoplay; public var blockholder:MovieClip; public var r:Number; public var blackbit; public var hallVisited:Boolean; private var gameMode:String;// = "start" public var starsgot_txt; public var diffMod:int; public var loadSavedGame:Boolean; public var fps; public var getLevelVars:URLVariables; public var curLevel:int; public var sounds; public var  ; public var levelData:Array; public var menu; public var loadbar; public var howtoplaybtn; public var renderTime:Number; public var fireFX; public var arrows:Array; private var gameScore:int; public var data1; public var data2; public var data3; public var data4; public var data6; public var data7; public var wingame; public var data9; public var data5; public var savedProgress:SharedObject; public var data8; public var isLoaded:Boolean; public var badArrows:Array; public var gameoverpanel; public var monsterholder:MovieClip; private var curDoor:int; public var music; public var enemies:Array; public var levelsArray:Array; public var ; public var arrows_txt; public var pressUp:Boolean; public var lustras:Array; public var uiruby; private var lastTime:Number;// = 0 public var doors:Array; public var clickbit; public var playerLives:int; private var oneFrame:int; public var uifire; public var gamelevel:MovieClip; public var pressLeft:Boolean; public var  :Array; public var arrowholder:MovieClip; public var doit; public var fixedObjects:Array; public var gotStars:Array; public var lives_txt; public var loadlevelbtn; public var score_txt; public var theversion:String; public var data10; public var data12; public var data13; public var data14; public var data15; public var data16; public var data17; public var data19; public var uiamulet; public var data18; public var data11; public var prog; public var data20; public var data21; public var data22; public var data23; public var data25; public var data26; public var data27; public var data28; public var data29; public var data24; public var getLevelLoader:URLLoader; public var pressDown:Boolean; public var data30; public var data32; public var data33; public var data34; public var data31; public var loopTime:Number; public var data35; public var quitScreen; public var frameCount:int; public var pressRight:Boolean; public var starstotal_txt; public var placedRuby:Boolean; public var introclip; public var wizDoor; public var data3001; public var data3002; public var data3003; public var data3004; public var data3005; public var data3006; public var data3007; public var data3008; public var data3009; public var gotLives:Array; public var otherObjects:Array; public var data3010; public var data3011; public var data3012; public var data3013; public var data3015; public var data3016; public var data3017; public var data3018; public var data3019; public var ; public var data3014; public var hero:Hero; static const gridWidth = 16; static const cellHeight = 40; static const cellWidth = 40; static const gridHeight = 11; static const gravity:Number = 0.0015; static const starPoints = 100; static const edgeDistance:Number = 100; public function PlatformGame(){ gameMode = "start"; lastTime = 0; super(); addFrameScript(0, frame1, 2, frame3, 3, frame4, 10, frame11, 14, frame15, 15, frame16, 16, frame17, 17, frame18); levelsArray = new Array(4000); diff = 0; savedProgress = SharedObject.getLocal("sinta"); renderTime = (loopTime = 0); } public function getTypeAt(_arg1, _arg2){ if ((((((((_arg1 < 0)) || ((_arg2 < 0)))) || ((_arg1 >= gridWidth)))) || ((_arg2 >= gridHeight)))){ return (0); }; return (levelData[_arg1][_arg2]); } public function shoot(_arg1:Event){ if ((((((((((hero.animstate == "stand")) && (!(hero.isShooting)))) && ((hero.numArrows > 0)))) && (hero.alive))) && (hero.mc.visible))){ if (gameMode == "play"){ hero.shoot(); shootArrow(); }; }; } public function updateAim(){ hero.doAim(); } public function  (_arg1, _arg2){ if (levelData[_arg1][_arg2] === undefined){ return (5); }; return (levelData[_arg1][_arg2]); } public function showLives(){ lives_txt.text = String(playerLives); } function frame11(){ if (!introclip.done){ gotoAndPlay("intro"); }; } function frame15(){ doit = 0; } function frame16(){ stop(); data1 = "title=Jail 1&bgnum=1&data=0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-21-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-8-19-19-19-19-19-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-43-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-78-0-0-0-0-33-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-doordata33-14-4-1-2-1#"; levelsArray[1] = data1; data2 = "title=Jail 2&bgnum=1&data=0-0-0-33-2-0-0-0-0-0-0-0-0-0-21-2-0-0-0-0-0-0-0-0-0-0-8-19-19-19-19-19-19-0-0-56-0-2-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-41-2-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-66-0-0-0-0-0-0-2-0-0-0-2-0-0-0-0-56-0-8-19-19-19-2-0-0-2-2-0-62-2-0-0-41-2-0-0-0-0-0-0-2-0-0-41-2-0-0-0-0-0-33-2-0-0-38-2-0-0-0-0-0-0-2-0-0-0-2-0-0-doordata33-0-3-1-1-1#33-14-3-2-3-1#"; levelsArray[2] = data2; data3 = "title=Jail 3&bgnum=1&data=0-0-0-33-2-0-0-0-0-0-35-0-0-0-21-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-76-0-0-0-56-2-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-51-0-0-0-0-0-0-0-0-56-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-8-19-19-2-0-0-0-0-0-0-0-2-0-0-2-0-0-22-0-0-0-22-2-0-43-2-0-0-0-0-0-0-0-2-0-0-2-0-0-0-0-0-0-44-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-2-0-0-0-0-0-0-2-0-0-0-8-19-19-0-0-0-33-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-57-doordata33-0-3-1-2-2#35-0-10-3-35-1#33-14-3-2-4-1#"; levelsArray[3] = data3; data4 = "title=Basement&bgnum=1&data=0-0-33-5-41-6-19-19-19-19-19-0-0-0-5-0-5-0-0-0-0-0-21-0-0-0-0-60-0-0-41-5-0-0-0-41-0-15-0-0-0-56-5-0-0-0-41-0-0-0-0-0-0-5-0-0-0-0-0-0-41-0-0-0-0-0-0-0-0-0-0-0-0-0-43-5-0-0-41-56-13-0-0-0-0-56-5-0-41-0-0-0-0-0-41-0-41-5-0-0-60-0-0-0-0-0-0-0-0-0-0-0-0-41-41-0-0-14-0-0-0-0-41-5-0-0-0-0-0-14-0-0-56-0-5-60-0-0-0-0-0-0-0-0-0-5-0-0-0-42-5-56-0-0-0-0-5-0-0-41-0-5-0-0-34-0-0-6-19-19-19-19-5-0-0-0-doordata33-0-2-1-3-2#34-14-10-2-5-1#"; levelsArray[4] = data4; data5 = "title=Herb Garden&bgnum=3&data=0-33-1-0-41-1-0-43-1-41-0-0-0-1-0-24-1-0-41-1-0-43-0-21-1-0-0-1-0-41-1-0-0-0-0-1-0-73-1-0-41-1-0-0-0-0-1-0-0-1-0-0-1-0-0-0-0-18-0-0-0-0-0-0-0-77-0-0-0-0-0-0-0-0-0-0-0-41-0-0-0-17-0-0-0-7-19-19-41-0-0-0-0-0-0-0-1-0-35-0-0-18-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-57-0-0-1-0-0-1-0-0-1-0-41-0-0-1-0-71-1-0-44-1-0-43-0-41-1-0-0-1-41-0-1-0-0-0-0-1-0-23-1-0-24-1-0-33-0-57-1-0-42-1-0-41-1-0-0-doordata33-0-1-1-4-2#35-8-10-3-33-1#33-14-10-2-6-1#"; levelsArray[5] = data5; data6 = "title=Stone Garden&bgnum=8&data=0-41-0-0-0-0-0-0-0-0-33-0-0-0-0-8-19-19-19-2-0-21-0-0-0-41-2-0-0-0-2-0-78-0-0-0-41-2-0-0-57-2-0-0-0-0-0-0-2-0-0-43-2-0-0-0-0-0-77-2-0-0-0-0-0-41-0-0-0-57-2-0-78-2-0-0-57-0-0-0-0-0-0-22-2-0-0-41-0-0-17-0-0-0-0-2-0-0-41-0-0-0-0-0-0-0-2-0-0-41-0-0-0-0-0-0-0-0-0-0-78-0-0-13-0-0-0-0-0-0-0-22-0-0-0-0-0-0-0-2-0-0-0-0-0-0-41-2-41-76-2-0-0-44-0-0-0-33-2-41-0-2-0-0-57-0-0-0-0-2-0-0-8-19-19-19-doordata33-0-10-1-5-2#33-14-3-2-7-1#"; levelsArray[6] = data6; data7 = "title=Great Hall&bgnum=2&data=0-0-0-0-0-0-5-0-0-0-0-0-0-0-69-0-34-5-0-67-0-34-95-0-0-0-0-0-6-19-5-0-0-0-0-0-0-0-0-0-0-6-19-19-0-0-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0-6-19-19-0-0-0-5-0-0-0-35-5-0-0-0-0-36-5-0-68-0-34-5-0-21-0-0-0-5-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-6-19-19-95-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-6-19-5-0-0-0-0-0-69-0-34-5-0-0-0-34-0-0-0-0-0-0-5-0-0-0-0-doordata34-1-5-3-13-1#34-1-10-2-8-1#35-6-7-7-29-1#36-7-2-6-30-1#34-7-7-4-18-1#34-14-5-5-23-1#34-14-10-1-6-2#"; levelsArray[7] = data7; data8 = "title=East Wing 1&bgnum=5&data=0-41-6-19-19-19-19-0-0-0-33-0-41-5-0-0-0-0-0-0-0-21-52-41-5-0-0-0-0-0-5-0-0-0-41-5-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-38-5-0-0-0-0-0-0-0-0-0-0-0-0-0-42-0-41-43-0-64-41-0-5-0-0-0-0-0-0-0-0-41-0-5-0-0-0-0-0-0-0-64-0-0-0-0-0-0-0-0-0-0-44-0-0-0-0-0-41-2-0-62-0-62-0-0-0-57-0-41-2-0-33-6-19-19-0-0-0-0-74-2-2-2-2-2-0-0-0-0-60-0-0-0-0-0-0-0-0-0-0-0-0-6-19-19-19-19-19-19-19-19-doordata33-0-10-1-7-2#33-12-4-2-9-1#"; levelsArray[8] = data8; data9 = "title=East Wing 2&bgnum=5&data=0-0-33-5-2-0-0-0-0-0-0-0-0-21-5-2-0-16-0-0-0-0-0-0-0-0-2-0-0-0-2-54-0-0-0-0-0-0-0-0-51-2-0-41-0-0-0-13-0-0-0-51-2-0-41-42-0-0-0-0-0-0-0-2-52-0-0-0-0-17-0-0-0-0-2-0-0-60-0-0-0-0-0-0-0-2-0-0-0-0-5-0-0-0-56-2-2-54-0-0-0-13-0-0-0-0-0-2-0-41-0-0-5-0-13-0-0-0-2-0-41-0-43-5-0-0-0-0-53-2-52-0-0-41-5-0-41-2-2-2-2-0-0-0-41-5-0-0-5-0-0-0-0-0-0-41-5-0-24-5-0-33-8-8-8-0-23-5-0-41-5-0-0-0-0-0-doordata33-0-2-1-8-2#33-14-7-2-10-1#"; levelsArray[9] = data9; data10 = "title=East Wing 3&bgnum=5&data=0-0-33-5-0-0-0-0-33-5-51-0-0-0-5-0-0-0-0-0-5-51-0-0-0-0-0-0-13-0-0-0-51-0-0-0-0-56-0-5-0-0-0-51-0-0-0-63-0-0-5-0-0-0-51-0-0-0-0-0-0-13-0-0-0-51-0-44-0-0-0-0-0-51-5-0-51-0-0-0-0-0-0-0-41-5-0-51-0-13-0-0-41-0-0-57-5-0-51-60-0-0-0-0-0-0-0-0-0-51-0-0-0-0-18-0-0-0-0-0-51-43-5-0-0-0-0-0-0-0-0-0-0-5-56-2-2-2-2-2-2-2-2-0-5-0-0-0-0-19-19-19-64-38-41-5-0-0-0-0-0-0-21-0-0-0-6-19-19-19-19-19-5-0-0-64-doordata33-0-2-2-11-1#33-0-8-1-9-2#"; levelsArray[10] = data10; data11 = "title=East Wing 4&bgnum=5&data=0-33-6-19-19-19-0-74-2-0-57-0-2-0-0-11-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-41-2-0-0-56-0-0-0-24-0-0-12-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-0-41-5-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-21-0-33-5-0-41-5-0-24-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-0-0-41-5-0-0-0-0-5-0-0-5-0-0-0-0-0-0-0-60-0-0-0-0-41-5-0-24-0-0-5-0-0-0-56-0-0-0-57-0-0-0-0-42-0-0-0-0-0-0-0-0-0-6-19-19-19-19-19-19-0-doordata33-0-1-2-12-1#33-8-4-1-10-2#"; levelsArray[11] = data11; data12 = "title=East Tower&bgnum=10&data=41-0-6-19-19-19-5-0-21-5-0-41-0-5-41-0-38-5-0-33-5-0-41-0-5-60-0-0-0-0-0-5-0-0-0-0-0-0-0-15-0-0-0-53-0-0-0-64-0-0-0-0-0-0-53-0-0-0-0-0-0-0-16-41-5-0-0-0-0-0-0-0-0-0-41-5-0-0-0-41-2-2-2-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-43-2-15-0-0-0-0-0-53-0-0-0-0-0-0-0-0-44-5-0-0-0-64-0-0-51-2-0-0-5-0-0-0-0-0-0-2-0-0-0-0-51-0-0-0-0-14-0-0-0-0-0-51-0-62-5-0-0-0-0-41-41-0-51-0-39-5-0-0-41-0-13-0-0-51-doordata33-1-8-1-11-2#"; levelsArray[12] = data12; data13 = "title=South Wing 1&bgnum=6&data=21-0-6-19-19-19-19-0-43-5-42-0-33-5-0-0-0-0-0-0-5-0-0-0-5-0-0-0-0-0-0-5-57-0-0-41-41-0-41-0-64-56-5-0-0-0-0-0-0-0-0-0-2-54-0-0-0-0-3-0-0-0-41-2-0-0-0-0-41-41-0-0-0-0-0-0-0-0-0-0-0-0-41-0-64-0-0-0-0-0-0-3-0-0-0-0-41-0-0-0-0-41-41-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-3-41-38-65-64-0-5-0-0-0-41-41-0-0-0-0-56-5-0-0-0-0-0-0-41-0-0-0-5-57-0-62-2-60-0-0-0-0-0-5-0-0-34-2-0-0-0-6-19-19-19-19-doordata33-1-1-1-7-3#34-15-1-2-14-1#"; levelsArray[13] = data13; data14 = "title=South Wing 2&bgnum=6&data=0-57-2-0-0-41-0-2-0-0-33-0-0-2-0-0-0-44-2-0-0-21-0-38-2-0-0-0-0-8-19-19-19-0-0-66-41-0-41-0-0-56-0-43-0-0-2-60-0-0-0-0-0-2-2-0-0-2-0-0-0-0-0-0-0-0-0-0-43-2-0-60-0-0-56-0-0-0-0-0-2-0-0-0-0-41-0-2-0-0-0-0-2-0-0-60-0-0-41-0-0-0-0-0-2-0-0-56-0-2-60-0-0-0-0-2-0-0-0-0-41-0-0-0-0-0-2-0-0-41-2-66-0-0-60-0-0-2-56-0-2-0-0-0-0-0-0-0-2-0-0-2-0-62-0-0-0-0-60-2-0-0-2-0-0-0-0-0-0-0-8-19-19-2-0-33-doordata33-0-10-1-13-2#33-15-10-2-15-1#"; levelsArray[14] = data14; data15 = "title=South Wing 3&bgnum=6&data=0-0-0-0-0-0-0-21-0-0-33-0-0-8-19-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-15-0-2-0-0-0-0-0-0-60-0-0-0-0-0-0-0-0-2-0-0-0-0-0-12-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-2-0-0-56-0-2-0-0-0-0-0-2-0-0-0-0-0-0-0-43-0-0-15-0-0-0-2-0-11-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-51-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-56-0-0-0-0-57-0-33-2-0-0-0-0-0-8-19-42-doordata33-0-10-1-14-2#33-15-1-2-16-1#"; levelsArray[15] = data15; data16 = "title=South Wing 4&bgnum=6&data=0-33-2-41-23-2-0-57-2-0-0-21-0-2-0-0-2-0-43-2-0-0-0-0-8-0-0-0-0-0-0-0-51-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-8-19-19-2-0-0-0-0-0-2-41-2-0-38-2-0-57-2-2-2-2-2-2-2-2-2-0-0-0-41-8-19-19-19-19-19-19-19-19-0-62-2-0-41-2-52-0-2-0-0-0-41-2-0-41-2-0-0-2-0-22-60-0-0-0-2-2-2-42-2-0-0-0-0-60-0-0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-0-51-2-2-2-2-2-54-0-2-0-0-22-0-33-2-2-2-0-0-2-0-0-51-0-0-8-19-19-19-19-2-0-0-0-doordata33-0-1-1-15-2#33-14-1-2-17-1#"; levelsArray[16] = data16; data17 = "title=South Tower&bgnum=13&data=0-21-2-0-0-0-0-35-2-0-53-0-34-2-0-0-0-0-0-2-0-53-0-0-2-0-2-0-56-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-2-0-0-43-2-0-53-0-0-0-0-0-0-0-0-2-0-53-60-0-0-0-0-66-56-0-0-0-53-0-0-2-0-0-0-0-0-0-0-53-0-38-2-0-0-0-2-0-0-0-2-0-0-66-0-0-0-0-0-0-0-51-60-0-0-0-0-0-0-0-0-0-0-0-0-0-13-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-11-0-0-2-0-0-2-2-2-0-0-0-2-42-0-0-0-0-0-0-0-0-0-0-0-19-19-19-19-19-19-19-0-0-0-57-doordata35-0-7-2-34-1#34-1-1-1-16-2#"; levelsArray[17] = data17; data18 = "title=West Wing 1&bgnum=7&data=0-23-2-0-0-21-2-0-0-0-42-41-43-2-0-0-34-2-0-0-56-57-41-0-2-0-0-0-2-0-0-0-43-0-38-2-0-0-41-2-0-0-0-0-0-0-2-0-0-0-0-0-16-0-44-0-0-2-60-0-0-0-0-0-56-57-0-0-0-15-0-0-2-0-0-0-43-0-0-56-0-41-41-2-0-0-0-22-0-64-0-0-0-0-0-0-0-0-44-0-0-0-0-0-0-0-0-0-56-43-41-0-0-13-0-0-0-0-0-0-57-0-2-0-0-0-41-2-0-0-0-0-0-0-0-0-0-41-2-0-0-0-34-0-0-0-0-0-3-2-0-0-0-0-0-0-0-0-0-34-2-0-0-56-57-0-0-0-0-0-2-2-0-0-0-0-doordata34-1-5-1-7-4#34-12-10-3-19-3#34-14-5-2-19-1#"; levelsArray[18] = data18; data19 = "title=West Wing 2&bgnum=7&data=42-0-66-0-0-66-41-0-66-0-34-0-0-2-0-34-2-0-23-2-0-0-41-0-2-0-21-2-41-0-2-0-41-41-0-2-0-0-8-19-19-2-0-57-0-0-2-0-41-0-0-0-2-0-0-0-0-2-0-0-0-0-0-2-0-38-0-0-11-2-60-0-56-0-2-0-62-0-0-0-0-2-0-0-0-2-0-57-0-0-0-0-0-11-0-43-2-0-41-0-0-0-0-0-0-0-0-2-2-0-0-0-0-41-0-0-0-41-22-2-22-0-41-2-0-0-0-0-41-0-2-0-0-0-0-0-0-2-0-0-57-2-41-0-0-2-0-0-8-19-19-19-2-0-0-34-2-2-2-2-2-2-2-2-22-0-0-8-19-19-19-19-19-19-19-19-doordata34-0-10-3-18-3#34-1-4-1-18-2#34-14-1-2-20-1#"; levelsArray[19] = data19; data20 = "title=West Wing 3&bgnum=7&data=0-41-0-0-0-0-0-0-0-0-51-0-0-0-0-0-41-41-41-0-0-0-0-0-2-2-2-2-2-2-2-2-0-0-34-2-0-0-0-0-0-38-2-57-0-21-2-0-0-0-0-0-0-2-41-2-2-2-0-0-0-2-0-62-2-0-0-34-2-0-56-41-2-41-42-2-22-0-0-2-0-0-74-2-0-62-2-0-0-0-0-0-0-0-0-0-0-0-44-0-41-2-0-0-0-0-0-56-0-0-0-0-60-0-0-23-2-0-0-8-19-0-0-0-0-41-0-2-52-0-2-0-18-0-0-0-41-0-2-0-0-2-0-0-0-0-0-0-0-2-2-0-2-2-0-0-0-17-0-0-0-2-0-0-2-41-0-0-0-0-0-0-8-19-19-41-doordata34-3-1-1-19-2#34-6-1-2-21-1#"; levelsArray[20] = data20; data21 = "title=West Wing 4&bgnum=7&data=41-41-41-41-41-42-0-0-0-0-33-0-0-2-2-2-2-2-2-0-0-21-0-0-8-19-19-19-19-0-0-0-0-2-2-2-0-0-0-0-2-0-56-57-0-0-11-2-0-0-0-0-0-0-0-0-0-0-0-2-0-0-63-2-54-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-38-2-0-41-0-2-54-0-0-0-0-0-0-0-0-41-2-0-0-0-33-2-0-41-2-0-0-0-0-41-0-62-2-0-0-0-0-0-0-0-57-60-0-0-0-0-0-2-0-0-0-0-0-0-2-0-0-0-0-0-41-0-2-0-0-34-2-0-0-5-41-0-2-0-0-0-0-2-0-0-41-0-2-56-0-0-0-26-2-0-0-0-2-0-0-0-doordata33-0-10-1-20-2#33-9-1-2-22-1#34-13-2-3-28-1#"; levelsArray[21] = data21; data22 = "title=West Tower&bgnum=4&data=0-38-1-41-0-0-41-65-0-65-43-0-73-1-41-0-64-0-0-0-0-0-0-41-1-41-0-0-0-41-0-0-65-0-60-0-0-64-0-0-0-2-1-0-0-0-0-0-21-0-2-0-2-1-41-0-0-12-0-0-77-2-57-2-1-41-0-0-0-41-0-33-2-41-2-1-0-0-0-0-65-0-0-5-0-2-1-0-0-0-0-0-2-2-5-38-2-0-62-0-0-0-0-0-22-2-43-2-1-41-0-0-0-65-1-0-2-57-2-1-24-0-0-0-0-1-41-0-62-2-1-57-0-0-0-0-1-0-0-0-2-1-41-0-62-1-24-1-60-41-0-0-0-41-0-40-1-0-1-0-0-0-0-43-2-0-26-1-38-7-19-19-0-0-0-63-doordata33-6-5-1-21-2#"; levelsArray[22] = data22; data23 = "title=North Wing 1&bgnum=9&data=0-38-8-19-2-0-0-38-2-0-21-0-41-5-0-15-0-0-41-2-0-33-0-0-5-0-0-0-0-41-8-19-19-60-0-0-0-0-0-0-41-2-2-2-41-0-5-0-0-0-0-0-16-0-51-0-0-0-0-5-0-41-2-0-0-51-41-0-5-0-2-0-56-0-0-0-51-0-0-0-43-2-0-0-0-0-0-51-0-0-0-0-0-0-0-0-0-0-51-0-0-0-63-2-41-62-2-0-0-51-60-0-0-0-0-0-0-0-0-0-51-0-0-11-0-0-0-56-0-0-0-51-41-0-0-0-5-0-44-2-0-0-51-0-0-0-0-0-0-38-2-0-0-51-0-0-0-0-2-0-0-2-0-0-51-0-33-5-0-8-19-19-2-0-0-51-doordata33-1-10-1-7-5#33-15-1-2-24-1#"; levelsArray[23] = data23; data24 = "title=North Wing 2&bgnum=9&data=0-34-2-0-38-2-42-2-0-33-2-0-21-2-0-43-2-41-2-52-0-2-0-0-0-2-0-2-57-2-0-0-2-0-0-0-0-57-2-43-2-0-41-0-0-0-2-56-0-5-41-2-2-0-62-41-0-2-0-57-5-0-0-2-2-0-0-0-0-2-0-2-60-0-41-66-0-0-0-0-41-22-2-60-0-41-2-0-0-0-2-0-0-2-2-0-2-2-0-0-74-2-0-0-0-2-0-2-0-78-0-43-2-2-2-57-2-0-2-0-0-0-0-0-0-0-0-5-57-2-56-57-0-0-56-0-2-0-5-0-2-2-0-0-0-0-41-2-57-5-41-0-2-0-0-0-2-2-0-0-5-0-0-2-41-0-0-8-19-19-19-8-19-19-8-19-doordata34-0-1-1-23-2#33-0-9-2-25-1#"; levelsArray[24] = data24; data25 = "title=North Wing 3&bgnum=9&data=0-33-5-38-5-0-6-19-5-0-33-0-0-2-0-5-0-5-0-0-0-21-0-62-6-19-5-0-0-0-0-5-0-0-0-0-0-5-0-0-5-57-5-0-0-0-0-0-0-56-0-5-0-5-57-0-0-5-0-5-0-0-5-22-5-0-0-0-5-23-5-0-0-0-0-5-43-0-0-60-0-5-0-5-0-0-0-22-0-5-0-0-0-56-5-0-0-5-57-0-0-56-5-0-0-0-0-22-5-43-0-2-26-5-0-0-0-0-0-5-0-0-0-63-5-0-0-5-0-0-0-57-0-0-0-0-0-23-5-0-0-0-0-0-0-0-0-5-0-5-0-22-5-43-0-0-0-0-5-0-5-0-0-5-22-0-42-5-0-6-19-5-0-0-6-19-doordata33-0-1-2-26-1#38-0-3-undefined-undefined-undefined#33-0-10-1-24-2#"; levelsArray[25] = data25; data26 = "title=North Wing 4&bgnum=9&data=19-19-19-19-19-19-19-19-8-19-19-0-60-0-0-0-0-0-38-2-0-57-2-2-6-19-19-0-0-0-0-56-0-2-42-5-41-41-5-0-0-0-0-0-2-41-2-0-62-2-0-41-2-2-2-2-57-2-41-42-2-0-0-12-0-53-2-22-2-2-2-2-0-0-0-0-53-0-33-5-0-0-0-0-0-0-0-53-2-0-5-21-34-6-19-41-0-0-53-2-57-5-0-0-0-41-0-0-0-53-0-62-2-2-2-2-41-0-0-0-53-0-41-0-0-0-2-41-0-0-0-53-0-41-0-0-2-2-0-62-2-2-2-0-0-41-0-0-2-0-0-0-0-57-0-0-6-0-0-0-6-19-5-0-0-26-0-5-0-0-41-0-56-6-19-19-doordata33-7-1-2-27-1#34-8-4-1-25-2#"; levelsArray[26] = data26; data27 = "title=North Tower&bgnum=13&data=21-33-5-0-0-0-0-0-0-5-51-0-0-0-0-0-0-0-0-0-0-51-0-0-43-5-41-5-43-5-0-0-0-0-0-26-5-38-5-0-5-38-5-0-0-0-23-5-23-5-0-5-23-5-0-2-0-62-0-0-5-62-0-0-2-0-60-0-41-5-41-5-41-5-41-2-43-0-0-41-5-41-5-41-5-41-2-0-60-56-42-5-41-5-41-5-41-2-56-0-0-22-5-0-5-26-5-0-2-57-60-0-22-5-0-5-62-5-44-2-0-0-0-0-0-0-63-0-0-0-0-0-0-0-0-0-0-0-63-0-0-0-2-0-62-5-0-43-0-0-0-0-0-0-0-37-5-0-0-5-0-0-0-5-0-56-0-5-0-0-6-19-19-19-19-0-doordata33-0-1-1-26-2#"; levelsArray[27] = data27; data28 = "title=Oubliette&bgnum=14&data=0-0-10-41-4-4-0-0-21-4-43-0-34-4-0-41-4-4-0-34-4-44-0-0-4-60-0-41-4-41-41-10-19-0-34-4-0-0-0-0-0-0-0-0-0-0-0-41-0-4-0-0-0-0-51-0-60-0-0-0-0-38-17-0-0-51-0-0-0-41-0-5-0-0-0-0-51-0-0-0-0-0-0-4-0-0-0-51-0-0-0-0-0-0-0-0-62-2-51-0-0-41-41-0-0-0-0-0-0-51-0-0-41-41-41-43-41-0-62-2-51-41-38-4-60-0-0-0-0-0-0-51-0-0-0-0-0-0-41-0-62-2-51-60-0-0-0-0-0-0-0-0-0-51-0-41-14-0-0-0-0-0-0-0-41-0-0-0-0-0-0-44-10-19-19-0-doordata34-1-1-3-28-1#34-1-8-1-28-1#34-3-1-2-21-1#"; levelsArray[28] = data28; data29 = "title=Pantry&bgnum=15&data=0-56-0-0-0-6-19-19-0-0-21-0-42-0-0-0-5-0-0-0-0-33-41-41-41-0-0-0-0-0-41-5-0-0-0-0-0-0-0-0-0-41-5-41-0-0-0-0-0-0-0-0-41-5-0-5-0-0-41-41-0-63-0-41-5-41-6-19-5-0-0-0-0-0-41-5-0-0-0-5-0-0-0-0-0-41-5-41-0-56-5-0-0-0-0-0-41-5-0-0-0-5-41-41-0-63-0-41-5-41-0-0-5-0-0-0-0-0-41-5-0-0-0-5-0-0-0-0-0-41-5-41-0-0-5-0-0-0-0-0-41-5-0-0-0-5-41-41-0-63-0-41-5-41-0-56-5-0-0-0-0-0-41-6-19-0-0-6-19-19-5-0-0-0-0-38-doordata33-1-10-1-7-7#"; levelsArray[29] = data29; data30 = "title=Wizard Tower 1&bgnum=12&data=0-0-0-33-2-56-0-0-0-11-53-0-0-0-0-2-21-33-4-0-0-53-0-0-0-0-2-0-3-4-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-16-53-0-0-0-0-0-63-0-0-0-0-53-0-0-0-0-0-4-0-0-0-0-53-0-0-0-0-0-4-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-2-0-62-2-0-62-4-0-0-0-53-0-0-13-0-0-56-4-0-0-11-53-0-0-0-27-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-38-10-0-0-10-19-0-13-0-53-doordata33-0-3-2-31-1#33-1-6-1-7-6#"; levelsArray[30] = data30; data31 = "title=Wizard Tower 2&bgnum=12&data=0-34-4-0-34-4-60-0-0-10-19-0-21-4-56-0-4-60-0-38-4-0-0-41-4-0-0-4-60-54-0-4-0-0-41-2-0-62-2-2-0-0-4-57-0-0-4-60-0-51-2-0-0-4-0-0-0-4-0-22-2-0-0-0-0-0-0-0-4-56-0-8-19-19-0-0-53-0-0-4-2-57-2-0-0-41-0-4-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-27-41-0-0-0-53-0-63-0-41-0-0-0-0-0-0-53-42-0-0-63-41-63-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-41-0-0-53-0-41-4-0-0-0-38-4-0-0-4-0-56-10-19-19-19-19-19-19-19-4-doordata34-0-1-1-30-2#34-0-4-2-32-1#"; levelsArray[31] = data31; data32 = "title=Throne Room&bgnum=11&data=0-0-0-0-72-0-0-0-5-21-0-0-0-0-0-0-0-0-43-5-0-34-0-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-6-19-19-95-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0-0-95-0-0-0-0-0-0-28-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-27-0-0-0-0-43-95-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-0-0-0-0-0-72-0-0-0-6-19-19-0-0-0-0-0-0-0-0-5-0-62-0-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-38-5-0-42-doordata34-1-10-1-31-2#"; levelsArray[32] = data32; data33 = "title=Secret Garden&bgnum=3&data=0-0-7-19-19-19-19-1-0-0-21-0-0-1-0-0-0-43-1-0-0-33-0-41-1-0-0-0-24-1-0-0-0-0-41-1-0-0-0-41-1-0-41-1-0-0-1-0-0-0-41-1-0-41-1-0-24-1-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-1-41-0-1-0-0-0-0-0-0-41-1-41-0-1-0-0-0-41-1-0-24-1-41-0-1-0-0-0-41-1-0-0-0-41-41-0-0-0-0-0-0-41-1-0-24-41-0-0-0-0-0-0-3-1-0-0-0-41-0-0-0-0-0-24-1-0-0-0-41-41-0-0-0-0-2-1-0-0-0-0-41-0-24-1-0-0-7-19-19-0-0-0-42-0-1-0-43-1-0-0-doordata33-1-10-1-5-3#"; levelsArray[33] = data33; data34 = "title=The Inferno&bgnum=13&data=0-0-0-38-2-0-0-33-2-0-53-0-0-0-0-2-0-0-21-2-0-53-0-0-0-11-0-12-0-0-0-0-53-0-0-0-0-0-0-41-2-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-41-0-0-0-0-0-0-0-0-53-0-41-64-0-0-0-41-2-0-0-53-0-0-3-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-41-64-0-0-11-0-0-74-2-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-41-2-0-0-53-0-0-0-0-0-0-0-0-0-0-53-41-2-0-0-0-41-2-0-0-0-53-0-41-0-0-41-2-0-0-0-0-53-doordata33-0-7-1-17-2#"; levelsArray[34] = data34; data35 = "title=Forgotten Jail&bgnum=1&data=0-2-2-2-0-0-2-2-0-0-2-0-0-41-2-0-0-41-2-0-0-41-0-0-41-2-0-0-22-2-0-0-26-0-0-51-2-0-0-41-2-0-0-74-0-0-41-2-0-0-41-2-0-0-26-0-0-41-2-0-0-57-2-0-0-26-2-0-62-2-0-62-2-2-0-0-41-0-8-19-19-19-19-19-2-0-62-2-78-2-0-0-0-0-0-2-0-0-0-0-2-0-0-0-0-0-8-19-19-19-0-2-0-38-65-0-0-0-0-0-51-41-2-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-71-0-0-0-33-2-0-0-56-0-0-51-0-0-0-21-2-0-0-0-0-0-74-0-0-0-0-0-0-0-0-0-0-51-doordata33-13-3-1-3-3#"; levelsArray[35] = data35; data3001 = "title=Jail 1&bgnum=1&data=0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-21-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-8-19-19-19-19-19-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-43-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-78-0-0-0-0-33-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-doordata33-14-4-1-2-1#"; levelsArray[3001] = data3001; data3002 = "title=Jail 2&bgnum=1&data=0-0-0-33-2-0-0-0-0-0-0-0-0-0-21-2-0-0-0-0-0-0-0-0-0-0-8-19-19-19-19-19-19-0-0-56-0-2-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-41-2-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-66-0-0-0-0-0-0-2-0-0-0-2-0-0-0-0-56-0-8-19-19-19-2-0-0-2-2-0-62-2-0-0-41-2-0-0-0-0-0-0-2-0-0-41-2-0-0-0-0-0-33-2-0-0-38-2-0-0-0-0-0-0-2-0-0-0-2-0-0-doordata33-0-3-1-1-1#33-14-3-2-3-1#"; levelsArray[3002] = data3002; data3003 = "title=Jail 3&bgnum=1&data=0-0-0-33-2-0-0-0-0-0-35-0-0-0-21-2-0-0-0-0-0-0-0-0-0-43-2-0-0-0-0-0-76-0-0-0-56-2-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-51-0-0-0-0-0-0-0-0-56-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-8-19-19-2-0-0-0-0-0-0-0-2-0-0-2-0-0-22-0-0-0-22-2-0-43-2-0-0-0-0-0-0-0-2-0-0-2-0-0-0-0-0-0-44-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-2-0-0-0-0-0-0-2-0-0-0-8-19-19-0-0-0-33-2-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-doordata33-0-3-1-2-2#35-0-10-3-35-1#33-14-3-2-4-1#"; levelsArray[3003] = data3003; data3004 = "title=Basement&bgnum=1&data=0-0-33-5-41-6-19-19-19-19-19-0-0-0-5-0-5-0-0-0-0-0-21-0-0-0-0-60-0-0-41-5-0-0-0-41-0-5-0-0-0-56-5-0-0-0-41-0-5-0-0-0-0-5-0-0-0-0-0-0-41-0-0-0-0-0-0-0-0-0-0-0-0-0-43-5-0-0-41-56-13-0-0-0-0-56-5-0-41-0-0-0-0-0-41-0-41-5-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-41-41-0-0-0-0-0-0-0-41-5-60-0-0-0-0-0-0-0-56-0-5-0-0-0-0-6-19-19-19-0-0-5-0-0-0-42-5-56-0-0-0-0-5-0-0-41-0-5-0-0-34-0-0-6-19-19-19-19-5-0-0-0-doordata33-0-2-1-3-2#34-14-10-2-5-1#"; levelsArray[3004] = data3004; data3005 = "title=Herb Garden&bgnum=3&data=0-33-1-0-41-1-0-43-1-41-0-0-0-1-0-24-1-0-41-1-0-43-0-21-1-0-0-1-0-41-1-0-0-0-0-1-0-73-1-0-41-1-0-22-0-0-1-0-0-1-0-0-1-0-0-0-0-1-0-0-1-0-0-1-0-77-0-0-1-0-0-1-0-0-1-0-0-41-0-18-0-0-0-0-0-7-19-19-41-0-0-0-0-0-0-0-1-0-35-0-0-1-0-0-1-0-0-1-0-0-0-0-1-0-0-1-0-0-1-0-0-0-0-1-0-0-1-0-0-1-0-41-0-0-1-0-71-1-0-44-1-0-43-0-41-1-0-0-1-41-0-1-0-0-0-22-1-0-23-1-0-24-1-0-33-0-0-1-0-42-1-0-41-1-0-0-doordata33-0-1-1-4-2#35-8-10-3-33-1#33-14-10-2-6-1#"; levelsArray[3005] = data3005; data3006 = "title=Stone Garden&bgnum=8&data=0-41-42-0-0-0-0-0-0-0-33-0-0-0-0-8-19-19-19-2-0-21-0-0-0-41-2-0-0-0-2-0-78-0-0-0-41-2-0-0-57-2-0-0-0-0-0-0-2-0-0-43-2-0-0-0-0-0-22-2-0-0-0-0-0-41-0-0-0-0-2-0-78-2-0-0-57-0-0-0-0-0-0-22-2-0-0-41-0-0-0-2-0-0-0-2-0-0-41-0-0-77-2-0-0-0-2-0-0-41-0-0-0-2-0-0-0-0-0-0-78-0-0-0-0-0-0-0-0-0-0-22-0-0-0-0-0-0-0-2-0-0-0-0-0-0-41-2-41-76-2-0-0-44-0-0-0-33-2-41-0-2-0-0-0-0-0-0-0-2-0-0-8-19-19-19-doordata33-0-10-1-5-2#33-14-3-2-7-1#"; levelsArray[3006] = data3006; data3007 = "title=Great Hall&bgnum=2&data=0-0-0-0-0-0-5-0-0-0-0-0-0-0-69-0-34-5-0-67-0-34-95-0-0-0-0-0-6-19-5-0-0-0-0-0-0-0-0-0-0-6-19-19-0-0-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0-6-19-19-0-0-0-5-0-0-0-35-5-0-0-0-0-36-5-0-68-0-34-5-0-21-0-0-0-5-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-6-19-19-95-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-6-19-5-0-0-0-0-0-69-0-34-5-0-0-0-34-0-0-0-0-0-0-5-0-0-0-0-doordata34-1-5-3-13-1#34-1-10-2-8-1#35-6-7-7-29-1#36-7-2-6-30-1#34-7-7-4-18-1#34-14-5-5-23-1#34-14-10-1-6-2#"; levelsArray[3007] = data3007; data3008 = "title=East Wing 1&bgnum=5&data=0-41-6-19-19-19-19-19-5-0-33-0-41-5-0-0-0-0-0-5-0-21-0-41-5-0-0-0-0-0-5-0-0-0-41-5-0-0-0-0-42-0-0-0-0-0-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-38-5-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-41-43-0-64-41-0-5-0-0-0-0-0-0-0-0-41-0-5-0-0-0-0-0-0-0-64-0-0-0-0-0-0-0-0-0-0-44-0-0-0-0-0-41-2-0-62-0-62-0-0-0-57-0-41-2-0-33-6-19-19-5-0-0-0-74-2-2-2-2-2-0-0-0-0-60-0-0-0-0-0-0-0-0-0-0-0-0-6-19-19-19-19-19-19-19-19-doordata33-0-10-1-7-2#33-12-4-2-9-1#"; levelsArray[3008] = data3008; data3009 = "title=East Wing 2&bgnum=5&data=0-0-33-5-2-0-0-0-0-0-0-0-0-21-5-2-0-16-0-5-0-44-0-0-0-0-2-0-0-0-5-0-0-0-0-0-0-0-0-0-0-5-56-41-0-0-0-13-0-0-0-51-5-0-41-0-0-0-0-0-0-0-0-5-0-22-0-0-0-17-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-2-54-0-0-0-5-0-0-0-56-2-2-0-0-0-0-13-0-0-0-0-0-2-0-0-0-0-5-0-13-0-0-0-2-52-41-0-43-5-0-0-0-0-0-2-0-0-0-41-5-0-41-2-2-2-2-0-57-0-41-5-0-0-5-0-0-0-0-0-0-41-5-0-42-5-0-33-8-8-8-0-23-5-0-41-5-0-0-0-0-0-doordata33-0-2-1-8-2#33-14-7-2-10-1#"; levelsArray[3009] = data3009; data3010 = "title=East Wing 3&bgnum=5&data=0-0-33-5-0-0-0-0-33-5-51-0-0-0-5-0-0-0-0-0-5-51-0-0-0-0-0-0-13-0-0-0-51-0-0-0-0-56-0-5-0-0-0-51-0-0-0-63-0-0-5-0-0-0-51-0-0-0-0-0-0-13-0-0-0-51-0-0-0-0-0-0-0-51-5-0-51-0-42-5-0-0-0-0-41-5-0-51-0-0-5-0-41-0-0-22-5-0-51-60-0-0-0-0-0-0-0-0-0-51-0-0-0-0-18-0-0-0-0-0-2-43-5-0-0-0-0-0-0-0-0-2-0-5-56-0-2-2-2-2-2-2-2-0-5-0-0-0-0-0-0-0-0-38-41-5-0-0-0-0-0-0-21-0-44-0-6-19-19-19-19-19-19-19-19-19-doordata33-0-2-2-11-1#33-0-8-1-9-2#"; levelsArray[3010] = data3010; data3011 = "title=East Wing 4&bgnum=5&data=0-33-6-19-19-19-5-74-2-0-57-0-2-0-0-5-0-0-0-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-41-0-0-0-56-0-0-0-0-0-0-12-0-0-0-0-0-0-0-43-0-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-0-0-41-5-0-0-0-0-2-0-0-0-0-0-0-0-0-0-0-21-0-33-5-0-41-5-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-0-0-41-5-0-0-0-0-5-0-0-5-0-0-0-0-0-0-0-60-0-0-0-0-41-5-0-0-0-0-5-0-0-0-56-0-0-0-57-0-0-0-0-42-0-0-0-0-0-0-0-0-0-6-19-19-19-19-19-19-0-doordata33-0-1-2-12-1#33-8-4-1-10-2#"; levelsArray[3011] = data3011; data3012 = "title=East Tower&bgnum=10&data=41-0-6-19-19-19-5-0-21-5-0-41-0-5-41-0-38-5-0-33-5-0-41-0-5-60-0-0-0-0-0-5-0-0-0-0-0-0-0-15-0-0-0-53-0-0-0-64-0-0-0-0-0-0-53-0-0-0-0-0-0-0-16-41-5-0-0-0-0-0-0-0-0-0-41-5-0-0-0-41-2-2-2-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-43-2-15-0-0-0-0-5-0-0-0-0-0-0-0-0-0-44-5-0-0-0-64-0-0-51-2-0-0-5-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-0-14-0-0-0-0-0-0-0-62-5-0-0-0-0-41-41-0-0-0-39-5-0-0-41-0-13-0-0-0-doordata33-1-8-1-11-2#"; levelsArray[3012] = data3012; data3013 = "title=South Wing 1&bgnum=6&data=21-0-6-19-19-19-19-5-43-5-42-0-33-5-0-0-0-0-0-0-5-0-0-0-5-0-0-0-0-0-0-5-57-0-0-41-41-0-41-0-64-56-5-0-0-0-0-0-0-0-0-0-2-52-0-0-0-2-0-0-0-0-41-2-0-0-0-0-41-41-0-0-0-0-0-0-0-0-0-0-0-0-41-0-64-0-0-0-0-0-2-0-0-0-0-0-41-0-0-0-0-41-41-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-41-38-65-64-0-5-0-0-0-41-41-0-0-0-0-56-5-0-0-0-0-0-0-41-0-0-0-5-57-0-62-2-60-0-0-0-0-0-5-0-0-34-2-0-0-0-6-19-19-19-19-doordata33-1-1-1-7-3#34-15-1-2-14-1#"; levelsArray[3013] = data3013; data3014 = "title=South Wing 2&bgnum=6&data=0-22-2-0-0-41-0-2-0-0-33-0-0-2-0-0-0-44-2-0-0-21-0-38-2-0-0-0-0-8-19-19-19-0-0-66-41-0-41-0-0-56-0-43-0-0-2-0-0-0-0-0-0-2-2-0-0-2-0-0-0-0-0-0-0-0-0-0-43-2-0-60-0-0-56-0-0-0-0-0-2-0-0-0-0-41-0-2-0-0-0-0-2-0-0-60-0-0-41-0-0-0-0-0-2-0-0-56-0-2-60-0-0-0-0-2-0-0-0-0-41-0-0-0-0-0-2-0-0-41-2-0-0-0-60-0-0-2-56-0-2-0-0-0-0-0-0-0-2-0-0-2-0-62-0-0-0-0-0-2-0-0-2-0-0-0-0-0-0-0-8-19-19-2-0-33-doordata33-0-10-1-13-2#33-15-10-2-15-1#"; levelsArray[3014] = data3014; data3015 = "title=South Wing 3&bgnum=6&data=0-0-0-0-0-0-0-21-0-0-33-0-0-8-19-2-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-15-0-2-0-0-0-0-0-0-60-0-0-0-0-0-0-0-0-2-0-0-0-0-0-12-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-0-0-2-0-0-0-0-0-0-0-0-0-44-2-0-0-56-0-2-0-0-0-0-0-2-0-0-0-0-0-0-0-43-0-0-15-0-0-0-2-0-11-0-0-0-0-0-0-0-0-0-0-0-0-22-0-0-0-0-0-2-0-0-0-0-51-0-0-0-0-0-0-0-0-0-0-0-0-0-2-0-0-56-0-0-0-0-0-0-33-2-0-0-0-0-42-8-19-19-doordata33-0-10-1-14-2#33-15-1-2-16-1#"; levelsArray[3015] = data3015; data3016 = "title=South Wing 4&bgnum=6&data=0-33-2-41-23-2-0-57-2-0-0-21-0-2-0-0-2-0-43-2-0-0-0-0-8-0-0-0-0-0-0-0-51-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-8-19-19-2-0-0-0-0-0-2-41-2-0-38-2-0-57-2-2-2-2-2-2-2-2-2-0-0-0-41-8-19-19-19-19-19-19-19-19-0-62-2-0-41-2-52-0-2-0-0-0-41-2-0-41-2-0-0-2-0-22-60-0-0-0-2-2-2-42-2-0-0-0-0-60-0-0-0-0-0-0-0-0-0-0-0-0-0-0-56-0-0-0-0-2-2-0-0-0-0-0-2-0-0-22-0-33-2-0-0-0-0-2-0-0-0-0-0-8-19-19-19-2-0-0-0-0-doordata33-0-1-1-15-2#33-14-1-2-17-1#"; levelsArray[3016] = data3016; data3017 = "title=South Tower&bgnum=13&data=0-21-2-0-0-0-0-35-2-0-53-0-34-2-0-0-0-0-0-2-0-53-0-0-2-0-2-0-56-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-2-0-0-43-2-0-53-0-0-0-0-0-0-0-0-2-0-53-60-0-0-0-0-2-56-0-0-0-53-0-0-2-0-0-0-0-0-0-0-53-0-38-2-0-0-0-2-0-0-0-2-0-0-2-0-0-0-0-0-0-0-0-60-0-0-0-0-0-0-0-0-0-0-0-0-0-13-0-0-0-0-0-0-2-0-0-0-0-0-0-0-0-11-0-0-2-0-0-2-2-2-0-0-0-2-42-0-0-0-0-0-0-0-0-0-0-0-19-19-19-19-19-19-19-0-0-0-57-doordata35-0-7-2-34-1#34-1-1-1-16-2#"; levelsArray[3017] = data3017; data3018 = "title=West Wing 1&bgnum=7&data=0-23-2-0-0-21-2-0-0-0-42-41-43-2-0-0-34-2-0-0-56-57-41-0-2-0-0-0-2-0-0-0-43-0-38-2-0-0-41-2-0-0-0-0-0-0-2-0-0-0-0-0-16-0-44-0-0-2-60-0-0-0-0-0-56-0-0-0-0-15-0-0-2-0-0-0-43-0-0-56-0-41-41-0-0-0-0-22-0-64-0-0-0-0-0-0-0-0-44-0-0-0-0-8-19-2-0-0-56-43-41-0-0-0-0-0-0-0-0-0-57-0-2-0-0-0-41-2-0-0-0-0-0-0-0-0-0-41-2-0-0-0-34-0-0-0-0-0-3-2-0-0-0-0-0-0-0-0-0-34-2-0-0-56-0-0-0-0-0-0-2-2-0-0-0-0-doordata34-1-5-1-7-4#34-12-10-3-19-3#34-14-5-2-19-1#"; levelsArray[3018] = data3018; data3019 = "title=West Wing 2&bgnum=7&data=42-0-66-0-0-66-41-0-66-0-34-0-0-2-0-34-2-0-23-2-0-0-41-0-2-0-21-2-41-0-2-0-41-41-0-2-0-0-8-19-19-2-0-57-0-0-2-0-41-0-0-0-2-0-0-0-0-2-0-0-0-0-0-2-0-38-0-0-11-2-60-0-56-0-2-0-62-0-0-0-0-2-0-0-44-2-0-57-0-0-0-0-0-0-0-43-2-0-41-0-0-0-0-0-2-0-0-2-2-0-0-0-0-41-0-0-0-41-22-2-22-0-41-2-0-0-0-0-41-0-2-0-0-0-0-0-0-2-0-0-0-2-41-0-0-2-0-0-8-19-19-19-2-0-0-34-2-2-2-2-2-2-2-2-22-0-0-8-19-19-19-19-19-19-19-19-doordata34-0-10-3-18-3#34-1-4-1-18-2#34-14-1-2-20-1#"; levelsArray[3019] = data3019; data3020 = "title=West Wing 3&bgnum=7&data=0-41-0-0-0-0-0-0-0-0-2-0-0-0-0-0-41-41-41-0-0-0-0-0-2-2-2-2-2-2-2-2-0-0-34-2-0-0-0-0-0-38-2-22-0-21-2-0-0-0-0-43-0-2-41-2-2-2-0-0-0-2-0-62-2-0-0-34-2-0-56-41-2-41-42-2-22-0-0-2-0-0-74-2-0-62-2-0-0-0-0-0-0-0-0-0-0-0-44-0-41-2-0-0-0-0-0-56-0-0-0-0-60-0-0-23-2-0-0-8-19-0-0-0-0-41-0-2-52-0-2-0-0-0-17-0-41-0-2-0-0-2-0-0-0-0-0-0-0-2-0-0-2-2-0-0-0-0-0-0-0-2-0-0-2-41-0-0-0-0-0-0-8-19-19-41-doordata34-3-1-1-19-2#34-6-1-2-21-1#"; levelsArray[3020] = data3020; data3021 = "title=West Wing 4&bgnum=7&data=41-41-41-41-41-42-0-0-0-0-33-0-0-2-2-2-2-2-2-0-0-21-0-0-8-19-19-19-19-2-0-0-0-2-2-2-0-0-0-0-2-0-56-43-0-0-11-2-0-0-0-0-0-0-0-0-0-0-0-2-0-0-63-2-0-22-0-0-0-0-0-0-0-0-2-0-0-0-0-0-0-2-0-41-0-2-54-0-0-0-0-41-0-2-0-41-2-0-0-0-33-2-0-38-2-0-0-0-0-41-0-62-2-0-0-0-0-0-0-0-0-60-0-0-0-0-0-2-0-0-0-22-0-0-2-0-0-0-0-0-41-44-2-0-0-34-2-0-0-5-41-0-2-0-0-0-0-2-0-0-41-0-2-56-0-0-0-26-2-0-0-0-2-0-0-0-doordata33-0-10-1-20-2#33-9-1-2-22-1#34-13-2-3-28-1#"; levelsArray[3021] = data3021; data3022 = "title=West Tower&bgnum=4&data=42-38-1-41-0-0-41-65-0-65-43-0-73-1-41-0-64-0-0-0-0-0-0-41-1-41-0-0-0-41-0-0-65-0-60-0-0-64-0-0-0-2-1-0-0-0-0-0-21-0-2-0-2-1-41-0-0-12-0-0-77-2-0-2-1-41-0-0-0-41-0-33-2-41-2-1-0-0-0-0-65-0-0-5-44-2-1-0-0-0-0-0-2-2-5-38-2-0-62-0-0-0-0-0-22-2-43-2-1-41-0-0-0-65-1-0-2-57-2-1-0-0-0-0-0-1-41-0-62-2-1-57-0-0-0-0-1-0-0-0-2-1-41-0-62-1-24-1-60-41-0-0-0-41-0-40-1-0-1-0-0-0-0-43-2-0-26-1-38-7-19-19-19-19-0-63-doordata33-6-5-1-21-2#"; levelsArray[3022] = data3022; data3023 = "title=North Wing 1&bgnum=9&data=0-0-8-19-2-0-0-38-2-0-21-0-41-5-0-15-0-0-41-2-0-33-0-0-5-0-0-0-0-41-8-19-19-60-43-5-0-0-0-0-41-2-2-2-41-0-5-0-0-0-0-0-15-0-51-0-0-5-0-5-0-41-0-0-0-51-41-0-5-0-2-0-56-0-0-0-51-0-0-0-44-2-0-0-0-0-0-51-0-0-16-0-0-0-0-2-0-0-2-0-0-0-43-2-41-62-2-0-0-2-60-0-0-0-0-0-0-0-0-2-2-0-0-0-0-5-0-56-0-15-0-51-41-0-0-0-5-0-0-0-0-0-51-0-0-0-0-0-0-0-0-0-0-51-0-0-0-42-2-0-0-0-0-0-51-0-33-5-0-8-19-19-19-2-0-51-doordata33-1-10-1-7-5#33-15-1-2-24-1#"; levelsArray[3023] = data3023; data3024 = "title=North Wing 2&bgnum=9&data=0-34-2-0-38-2-42-2-0-33-2-0-21-2-0-43-2-41-2-0-0-2-0-0-0-2-0-2-57-2-0-0-2-0-0-0-0-57-5-43-2-0-41-0-0-0-2-56-0-5-41-0-2-0-62-41-0-2-0-0-2-0-0-2-2-0-0-0-0-2-0-2-60-0-41-2-0-0-0-0-41-22-2-0-0-41-2-0-0-0-2-0-0-2-0-0-2-2-0-0-74-2-0-0-0-2-0-2-0-78-0-43-2-2-2-0-2-0-2-0-0-0-0-0-0-0-0-2-57-2-0-57-0-56-2-0-2-0-5-0-2-0-0-0-0-0-41-2-57-5-41-2-56-0-0-0-2-2-0-0-5-0-0-2-41-0-0-8-19-19-19-8-19-19-8-19-doordata34-0-1-1-23-2#33-0-9-2-25-1#"; levelsArray[3024] = data3024; data3025 = "title=North Wing 3&bgnum=9&data=0-33-5-38-5-0-6-19-5-0-33-0-0-2-0-5-0-5-0-0-0-21-0-62-6-19-5-0-0-0-0-5-0-0-0-0-0-5-0-0-5-57-5-0-0-0-0-0-0-56-0-5-0-5-57-0-0-5-0-5-0-0-5-22-5-0-0-0-5-23-5-0-0-0-0-5-43-0-0-60-0-5-0-5-0-0-0-22-0-5-0-0-0-56-5-0-0-5-0-0-0-56-5-0-0-0-0-22-5-43-0-2-26-5-0-0-0-0-0-5-0-0-0-63-5-0-0-5-0-0-0-0-0-0-0-0-0-23-5-0-0-5-0-0-0-0-0-5-0-5-0-22-5-43-0-0-0-0-5-0-5-0-0-5-22-0-42-5-0-6-19-5-0-0-6-19-doordata33-0-1-2-26-1#33-0-10-1-24-2#"; levelsArray[3025] = data3025; data3026 = "title=North Wing 4&bgnum=9&data=19-19-19-19-19-19-19-19-8-19-19-0-60-0-0-0-0-0-38-2-0-57-2-2-6-19-19-5-0-0-0-56-0-2-42-5-41-41-5-0-0-0-0-0-2-41-2-0-62-2-0-41-2-2-2-2-22-2-41-42-2-0-0-8-19-19-2-22-2-2-2-2-0-0-11-0-22-0-33-5-0-0-0-0-0-0-0-0-2-0-5-21-34-6-19-41-0-0-0-2-0-5-0-0-0-41-0-0-0-22-0-62-2-2-2-2-41-0-0-0-0-0-41-0-0-0-2-41-0-8-19-19-0-41-5-0-2-2-0-62-2-2-2-0-0-41-0-0-2-0-0-0-0-57-0-26-6-19-19-19-6-19-5-0-0-0-0-5-0-0-41-0-56-6-19-19-doordata33-7-1-2-27-1#34-8-4-1-25-2#"; levelsArray[3026] = data3026; data3027 = "title=North Tower&bgnum=13&data=21-33-5-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-0-0-0-0-0-43-5-41-5-43-5-0-0-0-0-0-22-5-38-5-0-5-38-5-0-0-0-0-5-23-5-0-5-0-5-0-2-0-62-0-0-5-62-0-0-2-22-60-0-41-5-41-5-41-5-41-2-43-0-0-41-5-41-5-41-5-41-2-0-0-56-42-5-41-5-41-5-41-2-56-0-0-22-5-44-5-26-5-0-2-0-0-0-0-5-0-5-62-5-44-2-22-0-0-0-0-0-63-0-0-0-0-0-0-0-0-0-0-0-63-0-0-0-2-0-62-5-0-43-0-0-0-0-0-0-0-37-5-0-0-5-0-0-0-5-44-56-0-5-0-0-6-19-19-19-19-19-doordata33-0-1-1-26-2#"; levelsArray[3027] = data3027; data3028 = "title=Oubliette&bgnum=14&data=0-0-10-19-19-4-0-0-21-4-43-0-34-4-0-41-4-4-0-34-4-44-0-0-4-0-0-41-4-41-41-10-19-0-34-4-0-0-0-0-0-0-0-0-0-0-0-41-0-4-0-17-0-0-51-0-60-0-0-0-0-38-0-0-0-51-0-0-0-41-0-5-0-0-0-0-51-0-0-0-0-0-0-4-0-0-2-51-0-0-0-0-0-0-0-0-62-2-51-0-0-41-41-0-0-0-0-0-0-51-0-0-41-41-41-43-41-0-62-2-51-41-38-4-0-0-0-0-0-0-0-51-0-0-4-0-0-0-41-0-62-2-51-60-0-4-0-0-0-0-0-0-0-51-0-41-14-0-0-0-0-0-0-0-41-0-0-4-0-0-0-44-10-19-19-41-doordata34-1-1-3-28-1#34-1-8-1-28-1#34-3-1-2-21-1#"; levelsArray[3028] = data3028; data3029 = "title=Pantry&bgnum=15&data=0-56-0-0-0-6-19-19-0-0-21-0-42-0-0-0-5-0-0-0-0-33-41-41-41-0-0-0-0-0-41-5-0-0-0-0-0-0-0-0-0-41-5-41-0-0-0-0-0-5-0-0-41-5-0-5-0-0-41-41-0-63-0-41-5-41-6-19-5-0-0-0-0-0-41-5-0-0-0-5-0-0-0-0-0-41-5-41-0-56-5-0-0-5-0-0-41-5-0-0-0-5-41-41-0-63-0-41-5-41-0-0-5-0-0-0-0-0-41-5-0-0-0-5-0-0-0-0-0-41-5-41-0-0-5-0-0-5-0-0-41-5-0-0-0-5-41-41-0-63-0-41-5-41-0-56-5-0-0-0-0-0-41-6-19-0-0-6-19-19-5-0-0-0-0-38-doordata33-1-10-1-7-7#"; levelsArray[3029] = data3029; data3030 = "title=Wizard Tower 1&bgnum=12&data=0-0-0-33-2-56-0-0-0-4-53-0-0-0-0-2-21-33-4-0-4-53-0-0-0-0-2-0-3-4-0-4-53-0-0-0-0-0-0-0-0-0-4-53-0-0-0-0-0-0-0-0-0-16-53-0-0-0-0-0-4-0-0-0-0-53-0-0-0-0-0-4-0-0-0-0-53-0-0-0-0-0-4-0-0-0-0-53-0-0-0-2-0-0-0-0-0-0-53-0-0-0-2-0-0-0-0-0-0-53-2-0-62-2-0-62-4-0-0-0-53-0-0-17-0-0-56-4-0-0-11-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-27-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-38-10-19-0-10-19-19-19-4-53-doordata33-0-3-2-31-1#33-1-6-1-7-6#"; levelsArray[3030] = data3030; data3031 = "title=Wizard Tower 2&bgnum=12&data=0-34-4-0-34-4-0-0-0-10-19-0-21-4-56-0-4-0-0-38-4-0-0-41-4-0-0-4-60-54-0-4-0-0-41-2-0-62-2-2-0-0-4-22-0-0-4-0-44-2-0-0-43-4-0-0-0-4-0-22-2-0-0-0-0-0-0-0-4-56-0-8-19-19-0-0-4-0-0-4-2-57-2-0-0-41-42-4-0-0-0-0-0-0-0-0-0-0-4-0-0-0-0-0-0-41-0-0-0-53-0-63-0-41-0-0-0-0-0-0-53-42-0-0-63-41-63-27-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-41-0-0-53-0-41-4-0-0-0-38-4-0-0-4-0-56-10-19-19-19-19-19-19-19-4-doordata34-0-1-1-30-2#34-0-4-2-32-1#"; levelsArray[3031] = data3031; data3032 = "title=Throne Room&bgnum=11&data=0-0-0-0-72-0-0-42-5-0-21-0-0-0-0-0-0-0-43-5-0-34-0-0-0-0-0-0-0-0-5-0-0-95-0-0-0-0-0-0-0-6-19-19-0-0-0-0-0-0-0-0-0-0-0-95-0-0-0-0-0-0-56-0-0-0-0-0-0-0-0-0-0-0-0-0-0-95-0-0-0-0-0-0-28-0-0-43-0-0-0-0-0-0-0-0-0-0-0-95-0-0-0-0-27-0-0-0-0-0-0-0-0-0-0-0-41-0-0-0-0-95-0-0-0-0-0-0-56-0-0-0-0-0-0-0-72-0-0-0-6-19-19-0-0-0-0-0-0-43-0-5-0-62-0-0-0-0-0-0-0-0-5-0-0-0-0-0-0-0-0-0-38-5-0-42-doordata34-1-10-1-31-2#"; levelsArray[3032] = data3032; data3033 = "title=Secret Garden&bgnum=3&data=0-0-7-19-19-19-19-1-0-0-21-0-0-1-0-0-0-43-1-0-0-33-0-41-1-0-0-0-24-1-0-0-0-0-41-1-0-0-0-41-1-0-41-1-0-0-1-0-0-0-41-1-0-41-1-0-24-1-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-1-41-0-1-0-0-0-0-0-0-41-1-41-0-1-0-0-0-41-1-0-24-1-41-0-1-0-0-0-41-1-0-0-0-41-41-0-0-0-0-0-0-41-1-0-24-41-0-0-0-0-0-0-3-1-0-0-0-41-0-0-0-0-0-24-1-0-0-0-41-41-0-0-0-0-2-1-0-0-0-0-41-0-24-1-0-0-7-19-19-0-0-0-42-0-1-0-43-1-0-0-doordata33-1-10-1-5-3#"; levelsArray[3033] = data3033; data3034 = "title=The Inferno&bgnum=13&data=0-0-0-38-2-0-0-33-2-0-53-0-0-0-0-2-0-0-21-2-0-53-0-0-0-0-0-16-0-0-0-0-53-0-0-0-64-0-0-41-2-0-0-53-0-0-0-64-0-0-0-0-0-0-53-0-41-0-0-0-0-0-0-0-0-53-0-41-64-0-0-0-41-2-0-0-53-0-0-64-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-0-0-2-0-53-41-64-0-0-15-0-0-74-2-0-53-0-2-0-0-0-0-0-0-0-0-53-0-0-0-0-0-0-41-2-0-0-53-0-0-0-0-0-0-0-0-0-0-53-41-2-0-0-0-41-2-0-0-0-53-0-41-0-0-41-2-0-0-0-0-53-doordata33-0-7-1-17-2#"; levelsArray[3034] = data3034; data3035 = "title=Forgotten Jail&bgnum=1&data=0-2-2-2-0-43-2-2-0-0-2-0-0-41-2-0-0-41-2-0-0-41-0-0-41-2-0-0-22-2-0-0-26-0-0-22-2-0-0-41-2-0-0-74-0-0-41-2-0-0-41-2-0-0-0-0-0-41-2-0-0-57-2-0-0-26-2-0-62-2-0-62-2-2-0-0-41-0-8-19-19-19-19-19-2-0-62-2-78-2-0-0-0-0-0-2-0-0-0-0-2-0-0-0-0-0-8-19-19-19-0-2-0-38-65-0-0-0-0-0-0-41-2-0-0-0-0-0-0-0-0-51-0-0-0-0-2-0-0-0-0-0-71-0-0-0-33-2-0-0-56-0-0-51-0-0-0-21-2-0-0-0-0-0-74-0-0-0-0-0-0-0-0-0-0-51-doordata33-13-3-1-3-3#"; levelsArray[3035] = data3035; menu.warning.visible = false; gamelevel.visible = false; quitScreen.visible = false; messagebox.visible = false; gameoverpanel.visible = false; howtoplay.visible = false; if (!savedProgress.data.livesLeft){ menu.loadsavebtn.visible = false; } else { menu.loadsavebtn.visible = true; }; stage.quality = StageQuality.HIGH; theversion = String(Capabilities.version); if (theversion.indexOf("9,0,45,0") != -1){ menu.warning.visible = true; }; stopMusic(); } function frame17(){ stop(); messagebox.visible = false; startPlatformGame(); loadlevelbtn.addEventListener(MouseEvent.CLICK, goLevel); stage.quality = StageQuality.MEDIUM; } function frame3(){ prog = (this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal); loadbar.scaleX = prog; } function frame4(){ if (framesLoaded == totalFrames){ play(); } else { gotoAndPlay("load"); }; } function frame18(){ } public function startGameLevel(){ this.addEventListener(Event.ENTER_FRAME, gameLoop); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpFunction); clickbit.addEventListener(MouseEvent.MOUSE_DOWN, shoot); gameMode = "play"; addScore(0); showLives(); uifire.visible = hero.hasFlame; uiamulet.visible = hero.hasAmulet; uiruby.visible = hero.hasRuby; } function frame1(){ if (MochiBot != null){ MochiBot.track(this, "07cfe4fc"); }; stage.showDefaultContextMenu = false; if (Capabilities.playerType != "External"){ if (MochiAd != null){ MochiAd.showPreGameAd({clip:root, id:"9e766ab65642d883", res:"640x480"}); }; }; if (MochiServices != null){ MochiServices.connect("9e766ab65642d883", this); MochiServices.connect("9e766ab65642d883", this); }; } public function startPlatformGame(){ ClearBlocks(); gameoverpanel.visible = false; if (diff == 1){ diffMod = 0; } else { diffMod = 3000; }; hallVisited = false; closemsg(); gameScore = 0; gameMode = "play"; playerLives = (5 - (diff * 2)); wizAttack = 0; oneFrame = 0; starsGot = 0; isLoaded = false; hero = new Hero(this); uifire.visible = (uiamulet.visible = (uiruby.visible = false)); blockholder = gamelevel.blockholder; arrowholder = gamelevel.arrowholder; monsterholder = gamelevel.monsterholder; blockholder.visible = false; quitScreen.visible = false; placedRuby = false; wizardDead = false; fixedObjects = new Array(); otherObjects = new Array(); arrows = new Array(); badArrows = new Array(); doors = new Array(); enemies = new Array(); generators = new Array(); gotStars = new Array(); gotLives = new Array(); lustras = new Array(); timeSum = 0; frameCount = 0; playMainMusic(); if (loadSavedGame){ loadGame(); loadLevel(7, 0); } else { loadLevel(1, 0); }; countStars(); } public function countStars(){ var _local1:*; var _local2:*; var _local3:int; var _local4:int; var _local5:String; var _local6:int; _local1 = 0; _local2 = (0 + diffMod); while (_local2 < (37 + diffMod)) { if (levelsArray[_local2] == undefined){ } else { _local3 = 0; _local4 = 0; while (_local3 != -1) { _local4++; if (_local4 > 99999){ break; }; _local5 = levelsArray[_local2]; _local6 = _local5.indexOf("41", (_local3 + 1)); _local3 = _local6; if (_local6 != -1){ _local1++; }; }; }; _local2++; }; starstotal_txt.text = String(_local1); } public function endWinGame(){ this.removeEventListener(Event.ENTER_FRAME, gameLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpFunction); clickbit.removeEventListener(MouseEvent.MOUSE_DOWN, shoot); gamelevel.bgcolour.gotoAndPlay(2); wingame.gotoAndPlay(2); } public function getYFromRow(_arg1){ return (((_arg1 * cellHeight) + gamelevel.y)); } public function loadResult(_arg1:Event){ var _local2:int; var _local3:int; var _local4:*; var _local5:Object; var _local6:*; var _local7:String; var _local8:Array; var _local9:Array; var _local10:int; var _local11:Array; var _local12:*; var _local13:int; var _local14:URLVariables; var _local15:Array; var _local16:int; gamelevel.bgcolour.gotoAndStop(1); if (curLevel > 3){ gamelevel.help.visible = false; } else { gamelevel.help.gotoAndStop(curLevel); gamelevel.help.visible = true; }; if (curDoor != 0){ sounds.doorclose.play(); }; isLoaded = true; if (gotStars[curLevel] == undefined){ gotStars[curLevel] = new Array(); }; if (gotLives[curLevel] == undefined){ gotLives[curLevel] = new Array(); }; _local2 = 0; _local3 = 0; ClearBlocks(); oneFrame = 0; FillUpArray(); _local4 = URLLoader(getLevelLoader); _local5 = new Object(); if (_arg1.type != "timer"){ _local5.data = _local4.data["data"]; _local5.title = _local4.data["title"]; _local5.bgnum = _local4.data["bgnum"]; }; _local6 = curLevel; if (diff == 0){ _local6 = (_local6 + 3000); }; if (_arg1.type == "timer"){ _local14 = new URLVariables(); _local14.decode(levelsArray[_local6]); _local5.data = _local14.data; _local5.title = _local14.title; _local5.bgnum = _local14.bgnum; }; levelname.level_txt.text = String(_local5.title); gamelevel.bgs.gotoAndStop(_local5.bgnum); gamelevel.bgs.visible = true; _local7 = _local5.data; _local8 = _local7.split("doordata"); _local9 = _local8[1].split("#"); _local10 = 0; while (_local10 < (_local9.length - 1)) { _local15 = _local9[_local10].split("-"); CreateBlockFromLoad(parseInt(_local15[0]), parseInt(_local15[1]), parseInt(_local15[2]), parseInt(_local15[3]), parseInt(_local15[4]), parseInt(_local15[5])); _local10++; }; _local11 = _local8[0].split("-"); _local12 = 0; _local13 = 0; while (_local13 < gridWidth) { _local16 = 0; while (_local16 < gridHeight) { levelData[_local13][_local16] = _local11[_local12]; _local12++; _local16++; }; _local13++; }; _local13 = 0; while (_local13 < gridWidth) { _local16 = 0; while (_local16 < gridHeight) { if (levelData[_local13][_local16] != 0){ if ((((parseInt(levelData[_local13][_local16]) < 33)) || ((parseInt(levelData[_local13][_local16]) > 36)))){ if ((((parseInt(levelData[_local13][_local16]) > 21)) && ((parseInt(levelData[_local13][_local16]) < 33)))){ createMonster(parseInt(levelData[_local13][_local16]), _local13, _local16, null); } else { if ((((parseInt(levelData[_local13][_local16]) > 56)) && ((parseInt(levelData[_local13][_local16]) < 61)))){ createGenerator(parseInt(levelData[_local13][_local16]), _local13, _local16); } else { if (parseInt(levelData[_local13][_local16]) == 41){ if (!gotStars[curLevel][_local2]){ CreateBlockFromLoad(parseInt(levelData[_local13][_local16]), _local13, _local16, 0, 0, 0, _local2); }; _local2++; } else { if (parseInt(levelData[_local13][_local16]) == 42){ if (!gotLives[curLevel][_local3]){ CreateBlockFromLoad(parseInt(levelData[_local13][_local16]), _local13, _local16, 0, 0, 0, _local3); }; _local3++; } else { CreateBlockFromLoad(parseInt(levelData[_local13][_local16]), _local13, _local16, 0, 0, 0); }; }; }; }; }; }; _local16++; }; _local13++; }; if ((((curLevel == 7)) && (hero.hasPulledLever))){ CreateBlockFromLoad(64, 9, 4, 0, 0, 0); CreateBlockFromLoad(64, 10, 5, 0, 0, 0); CreateBlockFromLoad(64, 11, 6, 0, 0, 0); }; if (oneFrame == 0){ } else { updateJoins(); }; startGameLevel(); if ((((curLevel == 7)) && (!(hallVisited)))){ hallVisited = true; showmsg(); }; } public function getScore(){ return (gameScore); } public function moveEnemies(_arg1:int){ var _local2:int; _local2 = 0; while (_local2 < enemies.length) { enemies[_local2].update(_arg1); _local2++; }; } public function continueGame(){ gotLives = new Array(); ClearBlocks(); gameoverpanel.visible = false; timeSum = 0; frameCount = 0; gameMode = "play"; playerLives = (5 - (diff * 2)); oneFrame = 0; hero.continueGame(); loadLevel(7, 0); } public function  (){ } public function createGenerator(_arg1:int, _arg2:int, _arg3:int){ var _local4:MonsterGenerator; _local4 = new MonsterGenerator(this); _local4.gotoAndStop((_arg1 - 56)); blockholder.addChild(_local4); _local4.col = _arg2; _local4.row = _arg3; _local4.x = getXFromCol(_arg2); _local4.y = getYFromRow(_arg3); _local4.monsterType = (_arg1 - 35); _local4.init(); generators.push(_local4); } public function updateJoins(){ var _local1:int; var _local2:Block; var _local3:int; _local1 = 0; while (_local1 < fixedObjects.length) { _local2 = fixedObjects[_local1]; if (_local2.blocktype == 36){ if (((hero.hasRuby) && (placedRuby))){ _local2.block36.gotoAndStop("ruby"); }; }; if ((((curLevel == 7)) && ((_local2.blocktype == 64)))){ _local2.block64.play(); }; if (_local2.blocktype < 6){ if (Math.random() > 0.5){ _local2[("block" + _local2.blocktype)].gotoAndStop(2); }; _local3 = (_local2.col - 1); if (_local3 >= 0){ if (levelData[_local3][_local2.row] == 0){ _local2[("block" + _local2.blocktype)].gotoAndStop(3); }; }; _local3 = (_local2.col + 1); if (_local3 < gridWidth){ if (levelData[_local3][_local2.row] == 0){ _local2[("block" + _local2.blocktype)].gotoAndStop(4); }; }; }; if (_local2.blocktype == 51){ _local2.block51.gotoAndStop(Math.ceil((Math.random() * 4))); }; _local1++; }; blockholder.visible = true; gamelevel.visible = true; } public function FillUpArray(){ var _local1:int; var _local2:int; levelData = new Array(gridWidth); _local1 = 0; while (_local1 < gridWidth) { levelData[_local1] = new Array(gridHeight); _local2 = 0; while (_local2 < gridHeight) { levelData[_local1][_local2] = 0; _local2++; }; _local1++; }; } public function getSuperObject(_arg1:int){ if (_arg1 == 39){ hero.hasFlame = true; }; if (_arg1 == 40){ hero.hasAmulet = true; }; if (_arg1 == 37){ hero.hasRuby = true; }; loadLevel(7, 0); } public function shootLightning(_arg1:Monster, _arg2:Number){ var _local3:BadArrow; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:Number; if (wizAttack < 2){ wizAttack++; _local3 = new BadArrow(); _local3.game = this; arrowholder.addChild(_local3); sounds.wizardattack.play(); _local4 = hero.mc.x; _local5 = hero.mc.y; _local3.direction = _arg1.direction; _local3.x = ((_arg1.x + _arg1.inner.movewiz.x) + _arg2); _local3.y = ((_arg1.y + _arg1.inner.movewiz.y) - 10); _local3.rotation = 90; _local3.game = this; _local6 = (_local4 - _local3.x); _local7 = (_local3.y - _local5); _local8 = Math.sqrt(((_local6 * _local6) + (_local7 * _local7))); _local6 = (_local6 / _local8); _local7 = (_local7 / _local8); _local3.dx = (_local6 / 2); _local3.dy = (-(_local7) / 2); _local3.init(_arg1); badArrows.push(_local3); } else { wizAttack = 0; sounds.wizardsummon.play(); createMonster(26, getColFromX(hero.mc.x), getRowFromY((hero.mc.y - 180)), null); }; } public function hitTrap(_arg1:Block){ } public function GetDistSq(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ var _local5:Number; var _local6:Number; var _local7:Number; _local5 = (_arg1 - _arg3); _local6 = (_arg2 - _arg4); _local7 = ((_local5 * _local5) + (_local6 * _local6)); return (_local7); } public function getRowFromY(_arg1){ _arg1 = (_arg1 - gamelevel.y); _arg1 = (_arg1 / cellHeight); _arg1 = Math.floor(_arg1); return (_arg1); } public function gameLoop(_arg1:Event){ var _local2:int; if (oneFrame < 2){ if (oneFrame == 1){ updateJoins(); }; oneFrame++; return; }; if (lastTime == 0){ lastTime = getTimer(); }; _local2 = (getTimer() - lastTime); lastTime = (lastTime + _local2); timeSum = (timeSum + _local2); frameCount++; if (frameCount == 60){ fps.text = String(Math.round((1000 / (timeSum / 60)))); timeSum = 0; frameCount = 0; timeSum = 0; frameCount = 0; }; if (gameMode == "play"){ if (_local2 > 100){ _local2 = 100; }; updateAim(); hero.moveHero(_local2); updateArrows(_local2); moveEnemies(_local2); checkCollisions(); }; } public function getColFromX(_arg1){ _arg1 = (_arg1 - gamelevel.x); _arg1 = (_arg1 / cellWidth); _arg1 = Math.floor(_arg1); return (_arg1); } public function removeArrow(_arg1){ var _local2:*; _local2 = 0; while (_local2 < arrows.length) { if (_arg1 == arrows[_local2]){ arrows.splice(_local2, 1); arrowholder.removeChild(_arg1); _arg1 = null; }; _local2++; }; } public function winGame(){ stopMusic(); CreateBlockFromLoad(79, 7, 8, 0, 0, 0); CreateBlockFromLoad(33, 7, 10, 2, 10000, 0); removeBlock(wizDoor); } public function loadGame(){ hero.hasFlame = savedProgress.data.hasFlame; hero.hasAmulet = savedProgress.data.hasAmulet; hero.hasRuby = savedProgress.data.hasRuby; hero.hasPulledLever = savedProgress.data.hasPulledLever; playerLives = savedProgress.data.livesLeft; starsGot = savedProgress.data.starsGot; gotStars = savedProgress.data.gotStars; gotLives = savedProgress.data.gotLives; gameScore = savedProgress.data.gameScore; placedRuby = savedProgress.data.placedRuby; hallVisited = savedProgress.data.hallVisited; diff = savedProgress.data.diff; uifire.visible = hero.hasFlame; uiamulet.visible = hero.hasAmulet; uiruby.visible = hero.hasRuby; if (diff == 1){ diffMod = 0; } else { diffMod = 3000; }; } public function ClearBlocks(){ var _local1:int; var _local2:*; var _local3:*; if (!fixedObjects){ return; }; _local1 = 0; while (_local1 < fixedObjects.length) { fixedObjects[_local1].endIt(); levelData[fixedObjects[_local1].col][fixedObjects[_local1].row] = 0; blockholder.removeChild(fixedObjects[_local1]); fixedObjects[_local1] = null; _local1++; }; while (fixedObjects.length > 0) { fixedObjects.shift(); }; while (arrows.length > 0) { _local2 = arrows.shift(); arrowholder.removeChild(_local2); _local2 = null; }; while (badArrows.length > 0) { _local2 = badArrows.shift(); arrowholder.removeChild(_local2); _local2 = null; }; _local1 = 0; while (_local1 < enemies.length) { enemies[_local1].endIt(); monsterholder.removeChild(enemies[_local1]); enemies[_local1] = null; _local1++; }; while (enemies.length > 0) { enemies.shift(); }; _local1 = 0; while (_local1 < lustras.length) { lustras[_local1].hit = true; blockholder.removeChild(lustras[_local1]); lustras[_local1] = null; _local1++; }; while (lustras.length > 0) { lustras.shift(); }; while (generators.length > 0) { _local3 = generators.shift(); blockholder.removeChild(_local3); _local3.emitting = false; _local3 = null; }; } public function getPowerup(_arg1:Block){ if (hero.alive){ switch (_arg1.blocktype){ case 41: _arg1.block41.gotoAndPlay("pickup"); starsGot++; addScore(starPoints); _arg1.alive = false; break; case 42: _arg1.block42.gotoAndPlay("pickup"); sounds.pickuplife.play(); playerLives++; _arg1.alive = false; break; case 43: if (hero.numArrows < hero.maxArrows){ sounds.pickuparrows.play(); _arg1.block43.gotoAndPlay("pickup"); hero.addArrows(10); _arg1.alive = false; }; break; case 44: if (hero.curHealth < hero.maxHealth){ sounds.sintaeat.play(); _arg1.block44.gotoAndPlay("pickup"); hero.addHealth(50); _arg1.alive = false; }; break; }; }; } public function loadLevel(_arg1:uint, _arg2:int){ var _local3:URLRequest; var _local4:*; if (_arg1 > 1){ saveGame(); }; if (diff == 0){ _arg1 = (_arg1 + diffMod); }; gamelevel.visible = false; blackbit.play(); wizAttack = 0; hero.mc.visible = false; gamelevel.bgs.visible = false; isLoaded = false; gamelevel.help.visible = false; ClearBlocks(); if ((_arg1 - diffMod) == 10000){ endWinGame(); return; }; getLevelLoader = new URLLoader(); getLevelVars = new URLVariables(); getLevelLoader.dataFormat = URLLoaderDataFormat.VARIABLES; if (levelsArray[_arg1]){ } else { _local3 = new URLRequest("http://www.kaiparasoft.co.nz/platform_leveltest/php/loadlevels.php"); getLevelVars.num = _arg1; _local3.method = URLRequestMethod.POST; _local3.data = getLevelVars; getLevelLoader.addEventListener(Event.COMPLETE, loadResult); getLevelLoader.load(_local3); }; if (((!(((curLevel + diffMod) == _arg1))) && (((_arg1 - diffMod) == 32)))){ sounds.wizardlaugh1.play(); playWizMusic(); }; if ((((curLevel == 32)) && (!(((curLevel + diffMod) == _arg1))))){ playMainMusic(); }; curLevel = (_arg1 - diffMod); curDoor = _arg2; if (levelsArray[_arg1]){ _local4 = new Timer(100, 1); _local4.start(); _local4.addEventListener(TimerEvent.TIMER, loadResult); }; } public function throwAxe(_arg1:Monster){ var _local2:BadArrow; _local2 = new BadArrow(); _local2.game = this; arrowholder.addChild(_local2); _local2.init(_arg1); badArrows.push(_local2); } public function killAllMonsters(){ var _local1:int; var _local2:*; var _local3:*; _local1 = (enemies.length - 1); while (_local1 >= 0) { enemies[_local1].die(); _local1--; }; while (badArrows.length > 0) { _local2 = badArrows.shift(); arrowholder.removeChild(_local2); _local2 = null; }; while (generators.length > 0) { _local3 = generators.shift(); blockholder.removeChild(_local3); _local3.emitting = false; _local3 = null; }; } public function removeBlock(_arg1){ var _local2:int; _local2 = 0; while (_local2 < fixedObjects.length) { if (_arg1 == fixedObjects[_local2]){ levelData[_arg1.col][_arg1.row] = 0; fixedObjects.splice(_local2, 1); blockholder.removeChild(_arg1); _arg1 = null; }; _local2++; }; } public function addScore(_arg1:int){ gameScore = (gameScore + _arg1); score_txt.text = String(gameScore); starsgot_txt.text = String(starsGot); } public function showQuitScreen(){ quitScreen.visible = true; } public function closemsg(){ gameMode = "play"; messagebox.visible = false; } public function keyDownFunction(_arg1:KeyboardEvent){ if (((!((gameMode == "play"))) || (!(hero.alive)))){ return; }; if (_arg1.keyCode == 27){ gameMode = "pause"; showQuitScreen(); return; }; if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ hero.moveLeft = true; pressLeft = true; } else { if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ hero.moveRight = true; pressRight = true; } else { if ((((_arg1.keyCode == 40)) || ((_arg1.keyCode == 83)))){ hero.moveDown = true; pressDown = true; } else { if (_arg1.keyCode == 32){ if (!hero.inAir){ hero.jump = true; }; }; }; }; }; if ((((_arg1.keyCode == 87)) || ((_arg1.keyCode == 38)))){ if (((!(hero.inAir)) && (!(hero.isClimbing)))){ hero.jump = true; }; hero.moveUp = true; pressUp = true; }; } public function checkCollisions(){ var _local1:int; _local1 = (enemies.length - 1); while (_local1 >= 0) { if (((((((((((enemies[_local1].alive) && (!(hero.isHit)))) && (!((enemies[_local1].monsterType == 23))))) && (!((enemies[_local1].monsterType == 24))))) && (!((enemies[_local1].monsterType == 27))))) && (!((enemies[_local1].monsterType == 28))))){ if (hero.mc.hitTestObject(enemies[_local1].inner.hitbitbite)){ hero.takeDamage(enemies[_local1].damage, enemies[_local1].damType, 0.1, enemies[_local1].x); }; }; _local1--; }; _local1 = 0; while (_local1 < badArrows.length) { _local1++; }; } public function playWizMusic(){ music.musicmain.gotoAndStop(1); music.musicwizard.gotoAndStop(2); } public function removeMonster(_arg1){ var _local2:*; _local2 = 0; while (_local2 < enemies.length) { if (_arg1 == enemies[_local2]){ enemies.splice(_local2, 1); monsterholder.removeChild(_arg1); _arg1 = null; }; _local2++; }; } public function (){ removeChild(gamelevel); this.removeEventListener(Event.ENTER_FRAME, gameLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpFunction); } public function (_arg1){ var _local2:*; _local2 = 0; while (_local2 < lustras.length) { if (_arg1 == lustras[_local2]){ lustras.splice(_local2, 1); blockholder.removeChild(_arg1); _arg1 = null; }; _local2++; }; } public function cloneArray(_arg1){ var _local2:*; var _local3:*; var _local4:*; _local2 = new Array(); for (_local3 in _arg1) { _local2[_local3] = new Object(); for (_local4 in _arg1[_local3]) { _local2[_local3][_local4] = _arg1[_local3][_local4]; }; }; return (_local2); } public function saveGame(){ savedProgress.data.hasFlame = hero.hasFlame; savedProgress.data.hasAmulet = hero.hasAmulet; savedProgress.data.hasRuby = hero.hasRuby; savedProgress.data.hasPulledLever = hero.hasPulledLever; savedProgress.data.livesLeft = playerLives; savedProgress.data.starsGot = starsGot; savedProgress.data.gotStars = cloneArray(gotStars); savedProgress.data.gotLives = cloneArray(gotLives); savedProgress.data.placedRuby = placedRuby; savedProgress.data.gameScore = gameScore; savedProgress.data.hallVisited = hallVisited; savedProgress.data.diff = diff; savedProgress.flush(); } public function shootArrow(){ var _local1:Arrow; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:Number; _local1 = new Arrow(); arrowholder.addChild(_local1); _local1.isFlame = hero.getHasFlame(); if (_local1.isFlame){ _local1.damage = 50; _local1.gotoAndStop(2); }; _local2 = mouseX; _local3 = mouseY; _local1.direction = hero.direction; _local1.x = (hero.mc.x + (10 * _local1.direction)); _local1.y = (hero.mc.y - 30); _local1.scaleX = _local1.direction; _local1.rotation = (hero.mc.rhand.rotation * _local1.direction); _local1.game = this; _local4 = (_local2 - _local1.x); if ((((_local4 < 5)) && ((hero.direction == 1)))){ _local4 = 5; }; if ((((_local4 > -5)) && ((hero.direction == -1)))){ _local4 = -5; }; _local5 = (_local1.y - _local3); if (Math.abs(_local5) > (Math.abs(_local4) * 5.67128)){ _local5 = (((_local5 / Math.abs(_local5)) * Math.abs(_local4)) * 5.67128); }; _local6 = Math.sqrt(((_local4 * _local4) + (_local5 * _local5))); _local4 = (_local4 / _local6); _local5 = (_local5 / _local6); _local1.dx = (_local4 * 0.9); _local1.dy = (-(_local5) * 0.9); arrows.push(_local1); } public function playMainMusic(){ music.musicmain.gotoAndStop(2); music.musicwizard.gotoAndStop(1); } public function createMonster(_arg1:int, _arg2:int, _arg3:int, _arg4:MonsterGenerator){ var _local5:Monster; _local5 = new Monster(this); monsterholder.addChild(_local5); _local5.gotoAndStop((_arg1 - 21)); _local5.monsterType = _arg1; _local5.col = _arg2; _local5.row = _arg3; _local5.generator = _arg4; _local5.x = (getXFromCol(_arg2) + (cellWidth / 2)); _local5.y = (getYFromRow(_arg3) + cellHeight); _local5.init(); _local5.testID = enemies.length; enemies.push(_local5); } public function getXFromCol(_arg1){ return (((_arg1 * cellWidth) + gamelevel.x)); } public function setScore(_arg1:int){ gameScore = _arg1; } public function stopMusic(){ if (music != null){ music.musicmain.gotoAndStop(1); music.musicwizard.gotoAndStop(1); }; } public function showmsg(){ gameMode = "pause"; messagebox.visible = true; } public function goLevel(_arg1:MouseEvent){ loadLevel(loadthis_txt.text, 0); } public function keyUpFunction(_arg1:KeyboardEvent){ if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ hero.moveLeft = false; pressLeft = false; } else { if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ hero.moveRight = false; pressRight = false; } else { if ((((_arg1.keyCode == 40)) || ((_arg1.keyCode == 83)))){ pressDown = false; if ((((getTypeAt(getColFromX(hero.mc.x), getRowFromY((hero.mc.y - 50))) > 4)) || ((getTypeAt(getColFromX(hero.mc.x), getRowFromY((hero.mc.y - 50))) == 0)))){ hero.moveDown = false; hero.isCrouching = false; }; } else { if ((((_arg1.keyCode == 87)) || ((_arg1.keyCode == 38)))){ hero.moveUp = false; pressUp = false; }; }; }; }; } public function resetLevel(){ loadLevel(curLevel, curDoor); } public function endGame(){ gameMode = "gameover"; ClearBlocks(); stopMusic(); hero.init(); this.removeEventListener(Event.ENTER_FRAME, gameLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpFunction); clickbit.removeEventListener(MouseEvent.MOUSE_DOWN, shoot); gotoAndStop(16); } public function removeBadArrow(_arg1){ var _local2:*; _local2 = 0; while (_local2 < badArrows.length) { if (_arg1 == badArrows[_local2]){ badArrows.splice(_local2, 1); arrowholder.removeChild(_arg1); _arg1 = null; }; _local2++; }; } public function CreateBlockFromLoad(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int=-1){ var _local8:int; var _local9:int; var _local10:int; var _local11:*; var _local12:Block; _local8 = _arg2; _local9 = _arg3; if (((hero.hasFlame) && ((_arg1 == 39)))){ CreateBlockFromLoad(33, _local8, _local9, 2, 7, 0); return; }; if (((hero.hasAmulet) && ((_arg1 == 40)))){ CreateBlockFromLoad(33, _local8, _local9, 2, 7, 0); return; }; if (((hero.hasRuby) && ((_arg1 == 37)))){ CreateBlockFromLoad(33, _local8, _local9, 2, 7, 0); return; }; if (_arg1 == 21){ levelData[_local8][_local9] = 0; if (curDoor){ _local10 = 0; while (_local10 < fixedObjects.length) { if (fixedObjects[_local10].doorid == curDoor){ hero.setStartPos(getXFromCol(fixedObjects[_local10].col), getYFromRow(fixedObjects[_local10].row)); }; _local10++; }; } else { hero.setStartPos(getXFromCol(_local8), getYFromRow(_local9)); }; } else { if (_arg1 == 95){ _local11 = new Lustra(this); blockholder.addChild(_local11); _local11.gotoAndStop("start"); _local11.x = (_local11.startX = getXFromCol(_arg2)); _local11.y = (_local11.startY = getYFromRow(_arg3)); lustras.push(_local11); } else { _local12 = new Block(); blockholder.addChild(_local12); _local12.gotoAndStop(_arg1); levelData[_local8][_local9] = _arg1; _local12.blocktype = _arg1; _local12.col = _local8; _local12.row = _local9; _local12.x = getXFromCol(_local8); _local12.y = getYFromRow(_local9); _local12.game = this; _local12.leftside = _local12.x; _local12.rightside = (_local12.x + _local12.width); _local12.topside = _local12.y; _local12.bottomside = (_local12.y + _local12.height); if ((((_arg1 == 62)) || ((_arg1 == 63)))){ _local12.topside = (_local12.y - 40); _local12.bottomside = (_local12.y + 40); _local12.leftside = _local12.x; _local12.rightside = (_local12.x + 40); }; if ((((_arg1 == 63)) || ((_arg1 == 64)))){ _local12.open = true; }; if ((((_arg1 == 64)) || ((_arg1 == 65)))){ _local12.leftside = (_local12.x - 10); _local12.rightside = (_local12.leftside + _local12.width); }; if (_arg1 == 3){ _local12.leftside = (_local12.x + 12); _local12.rightside = (_local12.leftside + _local12.width); _local12.topside = (_local12.y - 23); _local12.bottomside = (_local12.topside + _local12.height); }; if (_arg1 == 41){ _local12.id = _arg7; }; if (_arg1 == 42){ _local12.id = _arg7; }; if (_arg1 == 36){ _local12.leftside = (_local12.x - 20); _local12.rightside = (_local12.x + 40); _local12.topside = _local12.y; _local12.bottomside = (_local12.y + _local12.height); }; if ((((_arg1 > 32)) && ((_arg1 < 36)))){ _local12.rightside = ((_local12.x + _local12.width) - 13); }; if ((((curLevel == 32)) && ((_arg4 == 1)))){ wizDoor = _local12; }; _local12.doorid = _arg4; _local12.destlevel = _arg5; _local12.destid = _arg6; fixedObjects.push(_local12); }; }; _local10 = 0; while (_local10 < fixedObjects.length) { if (fixedObjects[_local10].blocktype > 69){ blockholder.setChildIndex(fixedObjects[_local10], (fixedObjects.length - 1)); }; if (fixedObjects[_local10].blocktype == 3){ blockholder.setChildIndex(fixedObjects[_local10], 0); }; if (fixedObjects[_local10].blocktype == 52){ blockholder.setChildIndex(fixedObjects[_local10], 0); }; if (fixedObjects[_local10].blocktype == 56){ blockholder.setChildIndex(fixedObjects[_local10], 0); }; _local10++; }; _local10 = 0; while (_local10 < lustras.length) { blockholder.setChildIndex(lustras[_local10], (lustras.length - 1)); _local10++; }; } public function (_arg1, _arg2){ _arg1 = getColFromX(_arg1); _arg2 = getRowFromY(_arg2); if (levelData[_arg1][_arg2] === undefined){ return (5); }; return (levelData[_arg1][_arg2]); } public function closeQuitScreen(){ quitScreen.visible = false; gameMode = "play"; } public function updateArrows(_arg1){ var _local2:int; _local2 = 0; while (_local2 < arrows.length) { arrows[_local2].updateFlight(_arg1); _local2++; }; _local2 = 0; while (_local2 < badArrows.length) { badArrows[_local2].updateFlight(_arg1); _local2++; }; _local2 = 0; while (_local2 < lustras.length) { lustras[_local2].update(_arg1); _local2++; }; } public function openWalls(){ var _local1:int; if (curLevel == 17){ loadLevel(7, 0); } else { _local1 = 0; while (_local1 < fixedObjects.length) { if (fixedObjects[_local1].blocktype == 62){ fixedObjects[_local1].block62.play(); }; if (fixedObjects[_local1].blocktype == 63){ fixedObjects[_local1].block63.play(); }; if (fixedObjects[_local1].blocktype == 64){ fixedObjects[_local1].block64.play(); }; if (fixedObjects[_local1].blocktype == 65){ fixedObjects[_local1].block65.play(); }; _local1++; }; }; } public function gameOver(){ gameMode = "gameover"; gameoverpanel.visible = true; } } }//package

Library Items

Symbol 1 Font {Arial}Used by:772 781 941 942 943 945 946 947 948 949 950 951
Symbol 2 GraphicUsed by:20
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:20 29 53 87 111 137 242 266 267 385 389 397 452 647 952
Symbol 5 GraphicUsed by:20
Symbol 6 GraphicUsed by:20
Symbol 7 GraphicUsed by:20
Symbol 8 GraphicUsed by:20
Symbol 9 GraphicUsed by:20
Symbol 10 GraphicUsed by:20
Symbol 11 GraphicUsed by:20
Symbol 12 SoundUsed by:20
Symbol 13 GraphicUsed by:20
Symbol 14 GraphicUsed by:20
Symbol 15 GraphicUsed by:20
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip {Sinta_fla.SNAKE_walk_299}Uses:2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19Used by:244
Symbol 21 GraphicUsed by:29
Symbol 22 GraphicUsed by:29
Symbol 23 GraphicUsed by:29
Symbol 24 GraphicUsed by:29
Symbol 25 GraphicUsed by:29
Symbol 26 GraphicUsed by:29
Symbol 27 SoundUsed by:29
Symbol 28 SoundUsed by:29
Symbol 29 MovieClip {Sinta_fla.treestump_300}Uses:21 22 23 24 25 26 4 27 28Used by:244
Symbol 30 GraphicUsed by:53 314 347 522 850 851 896 991 998 1000 1005 1007 1009 1011 1013 1014 1016 1018 1020 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042 1044 1045 1047 1049 1050 1052 1054
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:53
Symbol 33 GraphicUsed by:53
Symbol 34 SoundUsed by:53
Symbol 35 GraphicUsed by:40
Symbol 36 GraphicUsed by:40
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:35 36 37 38 39Used by:53
Symbol 41 GraphicUsed by:53
Symbol 42 SoundUsed by:53
Symbol 43 GraphicUsed by:53
Symbol 44 GraphicUsed by:53
Symbol 45 GraphicUsed by:53
Symbol 46 SoundUsed by:53
Symbol 47 GraphicUsed by:53
Symbol 48 GraphicUsed by:53
Symbol 49 GraphicUsed by:53
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip {Sinta_fla.carnplant_301}Uses:30 32 33 4 34 40 41 42 43 44 45 46 47 48 49 50 51 52Used by:244
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:87 952
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:87
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:87
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:87
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:87
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:87
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:87
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:87
Symbol 70 GraphicUsed by:87
Symbol 71 GraphicUsed by:72 87
Symbol 72 MovieClipUses:71Used by:87 952
Symbol 73 GraphicUsed by:74 87
Symbol 74 MovieClipUses:73Used by:87 952
Symbol 75 SoundUsed by:87
Symbol 76 GraphicUsed by:87
Symbol 77 GraphicUsed by:87
Symbol 78 GraphicUsed by:87
Symbol 79 GraphicUsed by:87
Symbol 80 GraphicUsed by:87
Symbol 81 GraphicUsed by:87
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip {Sinta_fla.Spider_304}Uses:55 57 4 59 61 63 65 67 69 70 72 74 75 76 77 78 79 73 80 81 71 82 83 84 85 86Used by:244
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:111 952
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:111 952
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:111 952
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:111 952
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:111 952
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:111 952
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:111 952
Symbol 102 GraphicUsed by:111
Symbol 103 ShapeTweeningUsed by:111
Symbol 104 SoundUsed by:111
Symbol 105 ShapeTweeningUsed by:111
Symbol 106 GraphicUsed by:111
Symbol 107 ShapeTweeningUsed by:111
Symbol 108 GraphicUsed by:111
Symbol 109 ShapeTweeningUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClip {Sinta_fla.waterelemental_312}Uses:89 91 93 95 97 99 101 4 102 103 104 105 106 107 108 109 110Used by:244
Symbol 112 GraphicUsed by:116
Symbol 113 GraphicUsed by:116
Symbol 114 GraphicUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:112 113 114 115Used by:137 952
Symbol 117 GraphicUsed by:120 137
Symbol 118 GraphicUsed by:120 137
Symbol 119 GraphicUsed by:120 137
Symbol 120 MovieClipUses:117 118 119Used by:137 952
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:121 122 123Used by:137 952
Symbol 125 GraphicUsed by:130 137 952
Symbol 126 GraphicUsed by:130 137 952
Symbol 127 GraphicUsed by:130 137 952
Symbol 128 GraphicUsed by:130 137 952
Symbol 129 GraphicUsed by:130 137 952
Symbol 130 MovieClipUses:125 126 127 128 129Used by:137
Symbol 131 SoundUsed by:137
Symbol 132 SoundUsed by:137 1014
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip {Sinta_fla.barboolia_313}Uses:116 120 124 130 4 131 132 117 118 119 125 126 127 128 129 133 134 135 136Used by:244
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:138 139Used by:242
Symbol 141 GraphicUsed by:242
Symbol 142 GraphicUsed by:242 921
Symbol 143 GraphicUsed by:242
Symbol 144 GraphicUsed by:242
Symbol 145 GraphicUsed by:242
Symbol 146 GraphicUsed by:242
Symbol 147 GraphicUsed by:242
Symbol 148 GraphicUsed by:242
Symbol 149 GraphicUsed by:242
Symbol 150 GraphicUsed by:242
Symbol 151 GraphicUsed by:242
Symbol 152 GraphicUsed by:242
Symbol 153 GraphicUsed by:242
Symbol 154 GraphicUsed by:242
Symbol 155 GraphicUsed by:242
Symbol 156 GraphicUsed by:242
Symbol 157 GraphicUsed by:242
Symbol 158 GraphicUsed by:242
Symbol 159 GraphicUsed by:242
Symbol 160 GraphicUsed by:242
Symbol 161 GraphicUsed by:242
Symbol 162 GraphicUsed by:242
Symbol 163 GraphicUsed by:242
Symbol 164 GraphicUsed by:242
Symbol 165 GraphicUsed by:242
Symbol 166 GraphicUsed by:242
Symbol 167 GraphicUsed by:242
Symbol 168 GraphicUsed by:242
Symbol 169 GraphicUsed by:242
Symbol 170 GraphicUsed by:242
Symbol 171 GraphicUsed by:242
Symbol 172 GraphicUsed by:242
Symbol 173 GraphicUsed by:242
Symbol 174 GraphicUsed by:242
Symbol 175 GraphicUsed by:242
Symbol 176 GraphicUsed by:242
Symbol 177 GraphicUsed by:242
Symbol 178 GraphicUsed by:242
Symbol 179 GraphicUsed by:242
Symbol 180 GraphicUsed by:242
Symbol 181 GraphicUsed by:242
Symbol 182 GraphicUsed by:242
Symbol 183 GraphicUsed by:242
Symbol 184 GraphicUsed by:242
Symbol 185 GraphicUsed by:242
Symbol 186 GraphicUsed by:242
Symbol 187 GraphicUsed by:242
Symbol 188 GraphicUsed by:242
Symbol 189 GraphicUsed by:242
Symbol 190 GraphicUsed by:242
Symbol 191 GraphicUsed by:242
Symbol 192 GraphicUsed by:242
Symbol 193 GraphicUsed by:242
Symbol 194 GraphicUsed by:242
Symbol 195 GraphicUsed by:242
Symbol 196 GraphicUsed by:242
Symbol 197 GraphicUsed by:242
Symbol 198 GraphicUsed by:242
Symbol 199 GraphicUsed by:242
Symbol 200 GraphicUsed by:242
Symbol 201 GraphicUsed by:242
Symbol 202 GraphicUsed by:242
Symbol 203 GraphicUsed by:242
Symbol 204 GraphicUsed by:242
Symbol 205 GraphicUsed by:242
Symbol 206 GraphicUsed by:242
Symbol 207 GraphicUsed by:242
Symbol 208 GraphicUsed by:242
Symbol 209 GraphicUsed by:242
Symbol 210 GraphicUsed by:242
Symbol 211 GraphicUsed by:242
Symbol 212 GraphicUsed by:242
Symbol 213 GraphicUsed by:242
Symbol 214 GraphicUsed by:242
Symbol 215 GraphicUsed by:242
Symbol 216 GraphicUsed by:242
Symbol 217 GraphicUsed by:242
Symbol 218 GraphicUsed by:242
Symbol 219 GraphicUsed by:242
Symbol 220 GraphicUsed by:242
Symbol 221 GraphicUsed by:242
Symbol 222 GraphicUsed by:242
Symbol 223 GraphicUsed by:242
Symbol 224 GraphicUsed by:242
Symbol 225 GraphicUsed by:242
Symbol 226 GraphicUsed by:242
Symbol 227 GraphicUsed by:242
Symbol 228 GraphicUsed by:242
Symbol 229 GraphicUsed by:242
Symbol 230 GraphicUsed by:242
Symbol 231 GraphicUsed by:242
Symbol 232 GraphicUsed by:242
Symbol 233 GraphicUsed by:242
Symbol 234 GraphicUsed by:242
Symbol 235 GraphicUsed by:242
Symbol 236 GraphicUsed by:242
Symbol 237 GraphicUsed by:242
Symbol 238 GraphicUsed by:242
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip {Sinta_fla.wizard_316}Uses:140 141 142 143 4 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 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 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241Used by:243
Symbol 243 MovieClip {Sinta_fla.wizardmove_315}Uses:242Used by:244
Symbol 244 MovieClip {Monster}Uses:20 29 53 87 111 137 243
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:266 267
Symbol 247 GraphicUsed by:248 402
Symbol 248 MovieClipUses:247Used by:263
Symbol 249 GraphicUsed by:263
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:263 266 267
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:263 266 267
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:263 266 267
Symbol 256 GraphicUsed by:263
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:263 266 267
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:263 266 267
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263 266 267
Symbol 263 MovieClipUses:248 249 251 253 255 256 258 260 262Used by:267
Symbol 264 SoundUsed by:267
Symbol 265 SoundUsed by:267
Symbol 266 MovieClip {Sinta_fla.lustrasmashed_297}Uses:251 253 255 258 260 262 246 4Used by:267
Symbol 267 MovieClip {Lustra}Uses:246 4 263 264 251 253 255 258 260 262 265 266Used by:447
Symbol 268 GraphicUsed by:272 293
Symbol 269 GraphicUsed by:272
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip {Sinta_fla.block1_224}Uses:268 269 270 271Used by:447
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277 294
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip {Sinta_fla.block2_225}Uses:273 274 275 276Used by:447
Symbol 278 GraphicUsed by:279 295
Symbol 279 MovieClip {Sinta_fla.block3_226}Uses:278Used by:447
Symbol 280 GraphicUsed by:284 296
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClip {Sinta_fla.block4_227}Uses:280 281 282 283Used by:447
Symbol 285 GraphicUsed by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip {Sinta_fla.block5s_228}Uses:285 286 287 288Used by:447
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292 293 294 295 296 310
Symbol 292 MovieClipUses:290 291Used by:447
Symbol 293 MovieClipUses:268 291Used by:447
Symbol 294 MovieClipUses:274 291Used by:447
Symbol 295 MovieClipUses:278 291Used by:447
Symbol 296 MovieClipUses:280 291Used by:447
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:299 300 301 302
Symbol 299 MovieClip {Sinta_fla.movPlatSmallHS_234}Uses:298Used by:447
Symbol 300 MovieClip {Sinta_fla.movPlatSmallHL_236}Uses:298Used by:447
Symbol 301 MovieClip {Sinta_fla.movPlatSmallVS_237}Uses:298Used by:447
Symbol 302 MovieClip {Sinta_fla.movPlatSmallVL_238}Uses:298Used by:447
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:305 306 307 308
Symbol 305 MovieClip {Sinta_fla.movPlatLargeHS_239}Uses:304Used by:447
Symbol 306 MovieClip {Sinta_fla.movPlatLargeHL_241}Uses:304Used by:447
Symbol 307 MovieClip {Sinta_fla.movPlatLargeVS_242}Uses:304Used by:447
Symbol 308 MovieClip {Sinta_fla.movPlatLargeVL_243}Uses:304Used by:447
Symbol 309 GraphicUsed by:310 778
Symbol 310 MovieClipUses:309 291Used by:447
Symbol 311 GraphicUsed by:314
Symbol 312 SoundUsed by:314 317 322 336
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClip {Sinta_fla.DOOR_1b_245}Uses:30 311 312 313Used by:447
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClip {Sinta_fla.DOOR_2b_246}Uses:315 312 316Used by:447
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:322
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:322
Symbol 322 MovieClip {Sinta_fla.DOOR_1secret_247}Uses:319 312 321Used by:447
Symbol 323 GraphicUsed by:328 333
Symbol 324 GraphicUsed by:327
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:327
Symbol 327 MovieClip {Sinta_fla.wizarddoorinner1_252}Uses:324 326Used by:328
Symbol 328 MovieClipUses:323 327Used by:336
Symbol 329 GraphicUsed by:332
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332 342 995
Symbol 332 MovieClipUses:329 331Used by:333
Symbol 333 MovieClipUses:323 332Used by:336
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClip {Sinta_fla.Door_3b_250}Uses:328 333 312 335Used by:447
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:342 356 363
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:342 363
Symbol 341 SoundUsed by:342 356 363 1045
Symbol 342 MovieClip {Sinta_fla.rubypedestool_143}Uses:331 338 340 341Used by:447 952
Symbol 343 GraphicUsed by:349
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:349
Symbol 346 GraphicUsed by:349
Symbol 347 MovieClipUses:30Used by:349
Symbol 348 SoundUsed by:349
Symbol 349 MovieClip {Sinta_fla.switch_257}Uses:343 345 346 347 348Used by:447
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:356
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClip {com.gskinner.effects.FireFX}Uses:352Used by:356 612
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClip {Sinta_fla.firearrow_158}Uses:338 351 353 355 341Used by:447 952
Symbol 357 GraphicUsed by:360
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:360
Symbol 360 MovieClipUses:357 359Used by:363 421 996
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:363
Symbol 363 MovieClip {Sinta_fla.amuletpedestool_132}Uses:338 360 362 340 341Used by:447 952
Symbol 364 GraphicUsed by:371
Symbol 365 GraphicUsed by:371 916
Symbol 366 ShapeTweeningUsed by:371
Symbol 367 SoundUsed by:371
Symbol 368 ShapeTweeningUsed by:371
Symbol 369 ShapeTweeningUsed by:371
Symbol 370 ShapeTweeningUsed by:371
Symbol 371 MovieClip {Sinta_fla.star_260}Uses:364 365 366 367 368 369 370Used by:447
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:374 952
Symbol 374 MovieClip {Sinta_fla.bonus_261}Uses:373Used by:447
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:377 952
Symbol 377 MovieClip {Sinta_fla.quiver2_262}Uses:376Used by:447
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380
Symbol 380 MovieClip {Sinta_fla.fish_161}Uses:379Used by:447 952
Symbol 381 GraphicUsed by:385
Symbol 382 GraphicUsed by:385
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClip {Sinta_fla.spikes_145}Uses:381 4 382 383 384Used by:447 952
Symbol 386 GraphicUsed by:389 397 520 739 836 976
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387Used by:389 397 952
Symbol 389 MovieClip {Sinta_fla.blocktrap_263}Uses:386 388 4Used by:447
Symbol 390 GraphicUsed by:395
Symbol 391 GraphicUsed by:395
Symbol 392 GraphicUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:390 391 392 393 394Used by:396
Symbol 396 MovieClip {Sinta_fla.flameinner_163}Uses:395Used by:447 952
Symbol 397 MovieClip {Sinta_fla.blocktrapreverse_264}Uses:386 388 4Used by:447
Symbol 398 GraphicUsed by:402
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:398 399 247 400 401Used by:447
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:447 453
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:447 453
Symbol 407 GraphicUsed by:411 412
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:411 412
Symbol 410 SoundUsed by:411 412
Symbol 411 MovieClip {Sinta_fla.colonna_266}Uses:407 409 410Used by:447
Symbol 412 MovieClip {Sinta_fla.colonnareverse_268}Uses:407 409 410Used by:447
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:415 416
Symbol 415 MovieClip {Sinta_fla.slideplatin_269}Uses:414Used by:447
Symbol 416 MovieClip {Sinta_fla.slideplatout_271}Uses:414Used by:447
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:420 421 424
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:418 419Used by:447
Symbol 421 MovieClipUses:418 360Used by:447
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:424
Symbol 424 MovieClipUses:418 423Used by:447
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:447
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:447
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:447
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:447
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:447 952
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:447
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:447
Symbol 439 GraphicUsed by:441
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:439 440Used by:447
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:447
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:446
Symbol 446 MovieClipUses:445Used by:447
Symbol 447 MovieClip {Block}Uses:272 277 279 284 289 292 293 294 295 296 299 300 301 302 305 306 307 308 310 314 317 322 336 342 349 356 363 371 374 377 380 385 389 396 397 402 404 406 411 412 415 416 420 421 424 426 428 430 432 434 436 438 441 443 446 267
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:452
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:452 612
Symbol 452 MovieClip {Arrow}Uses:449 4 451
Symbol 453 MovieClip {MonsterGenerator}Uses:404 406
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClip {Sinta_fla.axeinner_215}Uses:454Used by:456
Symbol 456 MovieClipUses:455Used by:460
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:459
Symbol 459 MovieClip {Sinta_fla.lightningbolt_216}Uses:458Used by:460
Symbol 460 MovieClip {BadArrow}Uses:456 459
Symbol 461 FontUsed by:462 751 752 755 756 758 759 760 762 763 765 766 768 769 773 774 798 799 800 801 810 811 813 814 816 817 819 820 826 827 832 833 834 835 842 843 852 859 862 866 869 874 879 897 938 939 957 958 965 969 970 971 972 973 974 975 986 987
Symbol 462 TextUses:461Used by:Timeline
Symbol 463 GraphicUsed by:464 517
Symbol 464 MovieClipUses:463Used by:Timeline
Symbol 465 GraphicUsed by:520
Symbol 466 FontUsed by:467 468 469 470 471 472
Symbol 467 TextUses:466Used by:473
Symbol 468 TextUses:466Used by:473
Symbol 469 TextUses:466Used by:473
Symbol 470 TextUses:466Used by:473
Symbol 471 TextUses:466Used by:473
Symbol 472 TextUses:466Used by:473
Symbol 473 MovieClipUses:467 468 469 470 471 472Used by:515
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:506
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:506
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:506
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:506
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:506
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:506
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:506
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:506
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:506
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:506
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:506
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:506
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:506
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:506
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:506
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClipUses:475 477 479 481 483 485 487 489 491 493 495 497 499 501 503 505Used by:515
Symbol 507 FontUsed by:508 509 510 511 512 513
Symbol 508 TextUses:507Used by:514
Symbol 509 TextUses:507Used by:514
Symbol 510 TextUses:507Used by:514
Symbol 511 TextUses:507Used by:514
Symbol 512 TextUses:507Used by:514
Symbol 513 TextUses:507Used by:514
Symbol 514 MovieClipUses:508 509 510 511 512 513Used by:515
Symbol 515 MovieClipUses:473 506 514Used by:520
Symbol 516 ShapeTweeningUsed by:520
Symbol 517 ButtonUses:463Used by:520
Symbol 518 GraphicUsed by:520 812 844 979 982 994
Symbol 519 ShapeTweeningUsed by:520
Symbol 520 MovieClip {Sinta_fla.intro_2}Uses:465 515 516 517 518 519 386Used by:Timeline
Symbol 521 ShapeTweeningUsed by:522
Symbol 522 MovieClip {Sinta_fla.gamelevelbgcolour_9}Uses:521 30Used by:738
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:555
Symbol 525 GraphicUsed by:528
Symbol 526 GraphicUsed by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:525 526 527Used by:555
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:555
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:555
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:555
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:555
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:555
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:555
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:555
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:555
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:555
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:555
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:555
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:555
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:555
Symbol 555 MovieClip {Sinta_fla.bgs_10}Uses:524 528 530 532 534 536 538 540 542 544 546 548 550 552 554Used by:738
Symbol 556 MovieClipUsed by:738
Symbol 557 FontUsed by:558 559 560 561 562 563 856
Symbol 558 TextUses:557Used by:564
Symbol 559 TextUses:557Used by:564
Symbol 560 TextUses:557Used by:564
Symbol 561 TextUses:557Used by:564
Symbol 562 TextUses:557Used by:564
Symbol 563 TextUses:557Used by:564
Symbol 564 MovieClip {Sinta_fla.help1_27}Uses:558 559 560 561 562 563Used by:738
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:647 937
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:647 937
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:647 937
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:647 937
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:647 937
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:585 614 623
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:585 614 623
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:585 614 623
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:585 614
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:583Used by:585 614
Symbol 585 MovieClipUses:576 578 580 582 584Used by:647 891 937
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:617 647 937
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:647 937
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:647 937
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:617 647 937
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:647 937
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:647 937
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:647
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:647
Symbol 602 GraphicUsed by:647
Symbol 603 GraphicUsed by:647
Symbol 604 GraphicUsed by:647
Symbol 605 GraphicUsed by:647
Symbol 606 GraphicUsed by:647
Symbol 607 GraphicUsed by:647
Symbol 608 GraphicUsed by:613
Symbol 609 GraphicUsed by:612
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:612
Symbol 612 MovieClip {Sinta_fla.arrowonbow_50}Uses:609 451 611 353Used by:613
Symbol 613 MovieClip {Sinta_fla.hand_2_run2_49}Uses:608 612Used by:647
Symbol 614 MovieClipUses:576 578 580 582 584Used by:647
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:617
Symbol 617 MovieClip {Sinta_fla.shootarm_55}Uses:616 593 587Used by:647
Symbol 618 GraphicUsed by:647
Symbol 619 GraphicUsed by:647
Symbol 620 GraphicUsed by:647
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:623
Symbol 623 MovieClipUses:576 578 580 622Used by:647
Symbol 624 GraphicUsed by:647
Symbol 625 GraphicUsed by:647
Symbol 626 GraphicUsed by:647
Symbol 627 GraphicUsed by:647
Symbol 628 GraphicUsed by:647
Symbol 629 GraphicUsed by:647
Symbol 630 GraphicUsed by:647
Symbol 631 GraphicUsed by:647
Symbol 632 GraphicUsed by:647
Symbol 633 GraphicUsed by:647
Symbol 634 GraphicUsed by:647
Symbol 635 GraphicUsed by:647
Symbol 636 GraphicUsed by:647
Symbol 637 GraphicUsed by:647
Symbol 638 GraphicUsed by:647
Symbol 639 GraphicUsed by:647
Symbol 640 GraphicUsed by:647
Symbol 641 GraphicUsed by:647
Symbol 642 GraphicUsed by:647
Symbol 643 GraphicUsed by:647
Symbol 644 GraphicUsed by:647
Symbol 645 GraphicUsed by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClip {Sinta_fla.Hero_28}Uses:566 568 570 572 574 585 587 4 589 591 593 595 597 599 601 602 603 604 605 606 607 613 614 617 618 619 620 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646Used by:738
Symbol 648 GraphicUsed by:669 737
Symbol 649 GraphicUsed by:669 737
Symbol 650 GraphicUsed by:669 737
Symbol 651 GraphicUsed by:669 737
Symbol 652 GraphicUsed by:669 737
Symbol 653 GraphicUsed by:669 737
Symbol 654 GraphicUsed by:669 737
Symbol 655 GraphicUsed by:669 737
Symbol 656 GraphicUsed by:669 737
Symbol 657 GraphicUsed by:669 737
Symbol 658 GraphicUsed by:669 737
Symbol 659 GraphicUsed by:669 737
Symbol 660 GraphicUsed by:669 737
Symbol 661 GraphicUsed by:669 737
Symbol 662 GraphicUsed by:669 737
Symbol 663 GraphicUsed by:669 737
Symbol 664 GraphicUsed by:669 737
Symbol 665 GraphicUsed by:669 737
Symbol 666 GraphicUsed by:669 737
Symbol 667 GraphicUsed by:669 737
Symbol 668 GraphicUsed by:669 737
Symbol 669 MovieClip {Sinta_fla.splat__60}Uses:648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668Used by:736
Symbol 670 GraphicUsed by:691
Symbol 671 GraphicUsed by:691
Symbol 672 GraphicUsed by:691
Symbol 673 GraphicUsed by:691
Symbol 674 GraphicUsed by:691
Symbol 675 GraphicUsed by:691
Symbol 676 GraphicUsed by:691
Symbol 677 GraphicUsed by:691
Symbol 678 GraphicUsed by:691
Symbol 679 GraphicUsed by:691
Symbol 680 GraphicUsed by:691
Symbol 681 GraphicUsed by:691
Symbol 682 GraphicUsed by:691
Symbol 683 GraphicUsed by:691
Symbol 684 GraphicUsed by:691
Symbol 685 GraphicUsed by:691
Symbol 686 GraphicUsed by:691
Symbol 687 GraphicUsed by:691
Symbol 688 GraphicUsed by:691
Symbol 689 GraphicUsed by:691
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClip {Sinta_fla.splat_gb_61}Uses:670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690Used by:736
Symbol 692 GraphicUsed by:713
Symbol 693 GraphicUsed by:713
Symbol 694 GraphicUsed by:713
Symbol 695 GraphicUsed by:713
Symbol 696 GraphicUsed by:713
Symbol 697 GraphicUsed by:713
Symbol 698 GraphicUsed by:713
Symbol 699 GraphicUsed by:713
Symbol 700 GraphicUsed by:713
Symbol 701 GraphicUsed by:713
Symbol 702 GraphicUsed by:713
Symbol 703 GraphicUsed by:713
Symbol 704 GraphicUsed by:713
Symbol 705 GraphicUsed by:713
Symbol 706 GraphicUsed by:713
Symbol 707 GraphicUsed by:713
Symbol 708 GraphicUsed by:713
Symbol 709 GraphicUsed by:713
Symbol 710 GraphicUsed by:713
Symbol 711 GraphicUsed by:713
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClip {Sinta_fla.bplat_g_62}Uses:692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712Used by:736
Symbol 714 GraphicUsed by:735
Symbol 715 GraphicUsed by:735
Symbol 716 GraphicUsed by:735
Symbol 717 GraphicUsed by:735
Symbol 718 GraphicUsed by:735
Symbol 719 GraphicUsed by:735
Symbol 720 GraphicUsed by:735
Symbol 721 GraphicUsed by:735
Symbol 722 GraphicUsed by:735
Symbol 723 GraphicUsed by:735
Symbol 724 GraphicUsed by:735
Symbol 725 GraphicUsed by:735
Symbol 726 GraphicUsed by:735
Symbol 727 GraphicUsed by:735
Symbol 728 GraphicUsed by:735
Symbol 729 GraphicUsed by:735
Symbol 730 GraphicUsed by:735
Symbol 731 GraphicUsed by:735
Symbol 732 GraphicUsed by:735
Symbol 733 GraphicUsed by:735
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClip {Sinta_fla.splat_g_63}Uses:714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734Used by:736
Symbol 736 MovieClip {Sinta_fla.blood__59}Uses:669 691 713 735Used by:738
Symbol 737 MovieClip {Sinta_fla.splat_s_64}Uses:648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668Used by:738
Symbol 738 MovieClip {Sinta_fla.gamelevel_8}Uses:522 555 556 564 647 736 737Used by:Timeline
Symbol 739 ButtonUses:386Used by:Timeline
Symbol 740 GraphicUsed by:744 771
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:744 771
Symbol 743 GraphicUsed by:744 771
Symbol 744 MovieClipUses:740 742 743Used by:761 770
Symbol 745 GraphicUsed by:746 754 757 764 767 775 940
Symbol 746 MovieClipUses:745Used by:754 757 764 767 775 812 815 818 821 844 940
Symbol 747 GraphicUsed by:748 754 757 764 767 775 940
Symbol 748 MovieClipUses:747Used by:754 757 764 767 775 812 815 818 821 844 940
Symbol 749 GraphicUsed by:750 754 757 764 767 775 940
Symbol 750 MovieClipUses:749Used by:754 757 764 767 775 812 815 818 821 841 844 940
Symbol 751 TextUses:461Used by:754
Symbol 752 TextUses:461Used by:754
Symbol 753 GraphicUsed by:754 757 764 767 775 940
Symbol 754 ButtonUses:746 748 750 751 752 753 745 747 749Used by:761 770
Symbol 755 TextUses:461Used by:757
Symbol 756 TextUses:461Used by:757
Symbol 757 ButtonUses:746 748 750 755 756 753 745 747 749Used by:761
Symbol 758 TextUses:461Used by:761
Symbol 759 TextUses:461Used by:761
Symbol 760 TextUses:461Used by:761
Symbol 761 MovieClip {Sinta_fla.quitScreen_66}Uses:744 754 757 758 759 760Used by:Timeline
Symbol 762 TextUses:461Used by:764
Symbol 763 TextUses:461Used by:764
Symbol 764 ButtonUses:746 748 750 762 763 753 745 747 749Used by:770
Symbol 765 TextUses:461Used by:767
Symbol 766 TextUses:461Used by:767
Symbol 767 ButtonUses:746 748 750 765 766 753 745 747 749Used by:770
Symbol 768 TextUses:461Used by:770
Symbol 769 TextUses:461Used by:770
Symbol 770 MovieClip {Sinta_fla.gameoverpanel_74}Uses:744 754 764 767 768 769Used by:Timeline
Symbol 771 MovieClipUses:740 742 743Used by:776
Symbol 772 EditableTextUses:1Used by:776
Symbol 773 TextUses:461Used by:775
Symbol 774 TextUses:461Used by:775
Symbol 775 ButtonUses:746 748 750 773 774 753 745 747 749Used by:776
Symbol 776 MovieClip {Sinta_fla.dialoguepanel_77}Uses:771 772 775Used by:Timeline
Symbol 777 ShapeTweeningUsed by:778
Symbol 778 MovieClip {Sinta_fla.blackbit_80}Uses:777 309Used by:Timeline
Symbol 779 GraphicUsed by:Timeline
Symbol 780 GraphicUsed by:782
Symbol 781 EditableTextUses:1Used by:782
Symbol 782 ButtonUses:780 781Used by:Timeline
Symbol 783 GraphicUsed by:805
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:805
Symbol 786 GraphicUsed by:805
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:805
Symbol 789 GraphicUsed by:805
Symbol 790 GraphicUsed by:805
Symbol 791 GraphicUsed by:805
Symbol 792 GraphicUsed by:805
Symbol 793 GraphicUsed by:805
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:805
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:805 952
Symbol 798 TextUses:461Used by:805
Symbol 799 TextUses:461Used by:805
Symbol 800 TextUses:461Used by:805
Symbol 801 TextUses:461Used by:805
Symbol 802 FontUsed by:803
Symbol 803 TextUses:802Used by:805
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:783 785 786 788 789 790 791 792 793 795 797 798 799 800 801 803 804Used by:849
Symbol 806 GraphicUsed by:849
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:809
Symbol 809 MovieClip {Sinta_fla.btn_Animation_86}Uses:808Used by:812 815 818 821 844
Symbol 810 TextUses:461Used by:812
Symbol 811 TextUses:461Used by:812
Symbol 812 MovieClip {Sinta_fla.Howtoplay_85}Uses:746 518 748 750 809 810 811Used by:849
Symbol 813 TextUses:461Used by:815
Symbol 814 TextUses:461Used by:815
Symbol 815 MovieClip {Sinta_fla.Makeyourownlevels_88}Uses:746 748 750 809 813 814Used by:849
Symbol 816 TextUses:461Used by:818
Symbol 817 TextUses:461Used by:818
Symbol 818 MovieClip {Sinta_fla.MoreGames_89}Uses:746 748 750 809 816 817Used by:849
Symbol 819 TextUses:461Used by:821
Symbol 820 TextUses:461Used by:821
Symbol 821 MovieClip {Sinta_fla.Credits_90}Uses:746 748 750 809 819 820Used by:849
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:822Used by:841
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:841
Symbol 826 TextUses:461Used by:841
Symbol 827 TextUses:461Used by:841
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:841
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:841
Symbol 832 TextUses:461Used by:841
Symbol 833 TextUses:461Used by:841
Symbol 834 TextUses:461Used by:841
Symbol 835 TextUses:461Used by:841
Symbol 836 ButtonUses:386Used by:841
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:841
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:841
Symbol 841 MovieClip {Sinta_fla.Newgamemc_91}Uses:823 825 750 826 827 829 831 832 833 834 835 836 838 840Used by:849
Symbol 842 TextUses:461Used by:844
Symbol 843 TextUses:461Used by:844
Symbol 844 MovieClip {Sinta_fla.loadSavebtn_99}Uses:746 518 748 750 809 842 843Used by:849
Symbol 845 GraphicUsed by:848
Symbol 846 FontUsed by:847
Symbol 847 EditableTextUses:846Used by:848
Symbol 848 MovieClipUses:845 847Used by:849
Symbol 849 MovieClip {Sinta_fla.menu_82}Uses:805 806 812 815 818 821 841 844 848Used by:Timeline
Symbol 850 MovieClipUses:30Used by:932
Symbol 851 MovieClipUses:30Used by:855 861 865 868 873 878 896 908
Symbol 852 TextUses:461Used by:855
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:855
Symbol 855 MovieClipUses:851 852 854Used by:932
Symbol 856 TextUses:557Used by:858
Symbol 857 GraphicUsed by:858
Symbol 858 ButtonUses:856 857Used by:932
Symbol 859 TextUses:461Used by:861
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:851 859 860Used by:932
Symbol 862 TextUses:461Used by:865
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:865
Symbol 865 MovieClipUses:851 862 864Used by:932
Symbol 866 TextUses:461Used by:868
Symbol 867 GraphicUsed by:868
Symbol 868 MovieClipUses:851 866 867Used by:932
Symbol 869 TextUses:461Used by:873
Symbol 870 GraphicUsed by:873
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:871Used by:873
Symbol 873 MovieClipUses:851 869 870 872Used by:932
Symbol 874 TextUses:461Used by:878
Symbol 875 GraphicUsed by:877
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:875 876Used by:878
Symbol 878 MovieClipUses:851 874 877Used by:932
Symbol 879 TextUses:461Used by:896
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:895
Symbol 882 GraphicUsed by:895
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:883Used by:895
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:895
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:895
Symbol 889 GraphicUsed by:891
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:889 585 890Used by:895
Symbol 892 GraphicUsed by:895
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:895
Symbol 895 MovieClipUses:881 882 884 886 888 891 892 894Used by:896
Symbol 896 MovieClipUses:851 879 895 30Used by:932
Symbol 897 TextUses:461Used by:908
Symbol 898 GraphicUsed by:907
Symbol 899 GraphicUsed by:900
Symbol 900 MovieClipUses:899Used by:907
Symbol 901 GraphicUsed by:907
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:902Used by:907
Symbol 904 GraphicUsed by:907
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905Used by:907
Symbol 907 MovieClipUses:898 900 901 903 904 906Used by:908
Symbol 908 MovieClipUses:851 897 907Used by:932
Symbol 909 GraphicUsed by:932
Symbol 910 FontUsed by:911 913 924 925 926 927 928 929 930 931
Symbol 911 TextUses:910Used by:912
Symbol 912 MovieClipUses:911Used by:932
Symbol 913 TextUses:910Used by:915
Symbol 914 GraphicUsed by:915
Symbol 915 ButtonUses:913 914Used by:932
Symbol 916 MovieClipUses:365Used by:932  Timeline
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:917Used by:932  Timeline
Symbol 919 GraphicUsed by:921
Symbol 920 GraphicUsed by:921
Symbol 921 ButtonUses:919 142 920Used by:932
Symbol 922 FontUsed by:923
Symbol 923 TextUses:922Used by:932
Symbol 924 EditableTextUses:910Used by:932
Symbol 925 EditableTextUses:910Used by:932
Symbol 926 TextUses:910Used by:932
Symbol 927 TextUses:910Used by:932
Symbol 928 TextUses:910Used by:932
Symbol 929 TextUses:910Used by:932
Symbol 930 TextUses:910Used by:932
Symbol 931 EditableTextUses:910Used by:932
Symbol 932 MovieClip {Sinta_fla.wingame_101}Uses:850 855 858 861 865 868 873 878 896 908 909 912 915 916 918 921 923 924 925 926 927 928 929 930 931Used by:Timeline
Symbol 933 GraphicUsed by:952
Symbol 934 GraphicUsed by:952
Symbol 935 GraphicUsed by:952
Symbol 936 GraphicUsed by:952
Symbol 937 MovieClipUses:566 568 589 572 591 585 593 574 587 595 570 597Used by:952
Symbol 938 TextUses:461Used by:940
Symbol 939 TextUses:461Used by:940
Symbol 940 ButtonUses:746 748 750 938 939 753 745 747 749Used by:952
Symbol 941 EditableTextUses:1Used by:952
Symbol 942 EditableTextUses:1Used by:952
Symbol 943 EditableTextUses:1Used by:952
Symbol 944 GraphicUsed by:952
Symbol 945 EditableTextUses:1Used by:952
Symbol 946 EditableTextUses:1Used by:952
Symbol 947 EditableTextUses:1Used by:952
Symbol 948 EditableTextUses:1Used by:952
Symbol 949 EditableTextUses:1Used by:952
Symbol 950 EditableTextUses:1Used by:952
Symbol 951 EditableTextUses:1Used by:952
Symbol 952 MovieClip {Sinta_fla.howtoplay_131}Uses:933 363 116 120 124 125 126 127 128 129 388 376 342 934 4 935 385 89 91 93 95 97 99 101 55 72 74 936 937 940 941 942 943 356 380 396 373 944 945 946 947 948 949 950 951 434 797Used by:Timeline
Symbol 953 FontUsed by:954
Symbol 954 EditableTextUses:953Used by:Timeline
Symbol 955 GraphicUsed by:Timeline
Symbol 956 GraphicUsed by:Timeline
Symbol 957 EditableTextUses:461Used by:Timeline
Symbol 958 EditableTextUses:461Used by:Timeline
Symbol 959 GraphicUsed by:964
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:964
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:962Used by:964
Symbol 964 MovieClip {Sinta_fla.healthbar_167}Uses:959 961 963Used by:Timeline
Symbol 965 EditableTextUses:461Used by:966
Symbol 966 MovieClip {Sinta_fla.Levelnamebox_170}Uses:965Used by:Timeline
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:Timeline
Symbol 969 TextUses:461Used by:Timeline
Symbol 970 TextUses:461Used by:Timeline
Symbol 971 EditableTextUses:461Used by:Timeline
Symbol 972 TextUses:461Used by:976
Symbol 973 TextUses:461Used by:976
Symbol 974 TextUses:461Used by:976
Symbol 975 TextUses:461Used by:976
Symbol 976 ButtonUses:972 973 974 975 386Used by:Timeline
Symbol 977 GraphicUsed by:979
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClip {Sinta_fla.sndToggle_174}Uses:518 977 978Used by:983
Symbol 980 GraphicUsed by:982
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClip {Sinta_fla.musicToggle_175}Uses:518 980 981Used by:983
Symbol 983 MovieClip {Sinta_fla.soundControl_173}Uses:979 982Used by:Timeline
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:Timeline
Symbol 986 EditableTextUses:461Used by:Timeline
Symbol 987 EditableTextUses:461Used by:Timeline
Symbol 988 FontUsed by:989 990
Symbol 989 EditableTextUses:988Used by:Timeline
Symbol 990 TextUses:988Used by:991
Symbol 991 ButtonUses:990 30Used by:Timeline
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:992Used by:994
Symbol 994 MovieClipUses:993 518Used by:Timeline
Symbol 995 MovieClipUses:331Used by:Timeline
Symbol 996 MovieClipUses:360Used by:Timeline
Symbol 997 SoundUsed by:998
Symbol 998 MovieClip {Sinta_fla.musicmain_183}Uses:30 997Used by:1003
Symbol 999 SoundUsed by:1000
Symbol 1000 MovieClip {Sinta_fla.musicwizard_184}Uses:30 999Used by:1003
Symbol 1001 FontUsed by:1002 1055
Symbol 1002 TextUses:1001Used by:1003
Symbol 1003 MovieClip {Sinta_fla.music_182}Uses:998 1000 1002Used by:Timeline
Symbol 1004 SoundUsed by:1005
Symbol 1005 MovieClip {Sinta_fla.snakespawn_186}Uses:30 1004Used by:1056
Symbol 1006 SoundUsed by:1007
Symbol 1007 MovieClip {Sinta_fla.elementalimmune_187}Uses:30 1006Used by:1056
Symbol 1008 SoundUsed by:1009
Symbol 1009 MovieClip {Sinta_fla.elementalhit_188}Uses:30 1008Used by:1056
Symbol 1010 SoundUsed by:1011
Symbol 1011 MovieClip {Sinta_fla.barbroar_189}Uses:30 1010Used by:1056
Symbol 1012 SoundUsed by:1013
Symbol 1013 MovieClip {Sinta_fla.barbhit_190}Uses:30 1012Used by:1056
Symbol 1014 MovieClip {Sinta_fla.barbdie_191}Uses:30 132Used by:1056
Symbol 1015 SoundUsed by:1016
Symbol 1016 MovieClip {Sinta_fla.wizardlaugh1_192}Uses:30 1015Used by:1056
Symbol 1017 SoundUsed by:1018
Symbol 1018 MovieClip {Sinta_fla.wizardlaugh2_193}Uses:30 1017Used by:1056
Symbol 1019 SoundUsed by:1020
Symbol 1020 MovieClip {Sinta_fla.wizardimmune_194}Uses:30 1019Used by:1056
Symbol 1021 SoundUsed by:1022
Symbol 1022 MovieClip {Sinta_fla.wizardattack_195}Uses:30 1021Used by:1056
Symbol 1023 SoundUsed by:1024
Symbol 1024 MovieClip {Sinta_fla.wizardsummon_196}Uses:30 1023Used by:1056
Symbol 1025 SoundUsed by:1026
Symbol 1026 MovieClip {Sinta_fla.wizardpreattack_197}Uses:30 1025Used by:1056
Symbol 1027 SoundUsed by:1028
Symbol 1028 MovieClip {Sinta_fla.wizardhit_198}Uses:30 1027Used by:1056
Symbol 1029 SoundUsed by:1030
Symbol 1030 MovieClip {Sinta_fla.wizarddie_199}Uses:30 1029Used by:1056
Symbol 1031 SoundUsed by:1032
Symbol 1032 MovieClip {Sinta_fla.doorclose_200}Uses:30 1031Used by:1056
Symbol 1033 SoundUsed by:1034
Symbol 1034 MovieClip {Sinta_fla.sintaburn_201}Uses:30 1033Used by:1056
Symbol 1035 SoundUsed by:1036
Symbol 1036 MovieClip {Sinta_fla.sintashootnormal_202}Uses:30 1035Used by:1056
Symbol 1037 SoundUsed by:1038
Symbol 1038 MovieClip {Sinta_fla.sintashootfire_203}Uses:30 1037Used by:1056
Symbol 1039 SoundUsed by:1040
Symbol 1040 MovieClip {Sinta_fla.sintaelectricute_204}Uses:30 1039Used by:1056
Symbol 1041 SoundUsed by:1042
Symbol 1042 MovieClip {Sinta_fla.pickuparrows_205}Uses:30 1041Used by:1056
Symbol 1043 SoundUsed by:1044
Symbol 1044 MovieClip {Sinta_fla.pickuplife_206}Uses:30 1043Used by:1056
Symbol 1045 MovieClip {Sinta_fla.getspecial_207}Uses:30 341Used by:1056
Symbol 1046 SoundUsed by:1047
Symbol 1047 MovieClip {Sinta_fla.sintaeat_208}Uses:30 1046Used by:1056
Symbol 1048 SoundUsed by:1049 1050
Symbol 1049 MovieClip {Sinta_fla.sintadienormal_209}Uses:30 1048Used by:1056
Symbol 1050 MovieClip {Sinta_fla.sintahit_210}Uses:30 1048Used by:1056
Symbol 1051 SoundUsed by:1052
Symbol 1052 MovieClip {Sinta_fla.sintaland_211}Uses:30 1051Used by:1056
Symbol 1053 SoundUsed by:1054
Symbol 1054 MovieClip {Sinta_fla.stomper_212}Uses:30 1053Used by:1056
Symbol 1055 TextUses:1001Used by:1056
Symbol 1056 MovieClip {Sinta_fla.sounds_185}Uses:1005 1007 1009 1011 1013 1014 1016 1018 1020 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042 1044 1045 1047 1049 1050 1052 1054 1055Used by:Timeline

Instance Names

"loadbar"Frame 3Symbol 464 MovieClip
"introclip"Frame 6Symbol 520 MovieClip {Sinta_fla.intro_2}
"gamelevel"Frame 16Symbol 738 MovieClip {Sinta_fla.gamelevel_8}
"clickbit"Frame 16Symbol 739 Button
"quitScreen"Frame 16Symbol 761 MovieClip {Sinta_fla.quitScreen_66}
"gameoverpanel"Frame 16Symbol 770 MovieClip {Sinta_fla.gameoverpanel_74}
"messagebox"Frame 16Symbol 776 MovieClip {Sinta_fla.dialoguepanel_77}
"blackbit"Frame 16Symbol 778 MovieClip {Sinta_fla.blackbit_80}
"startHard"Frame 16Symbol 782 Button
"menu"Frame 16Symbol 849 MovieClip {Sinta_fla.menu_82}
"wingame"Frame 16Symbol 932 MovieClip {Sinta_fla.wingame_101}
"howtoplay"Frame 16Symbol 952 MovieClip {Sinta_fla.howtoplay_131}
"fps"Frame 16Symbol 954 EditableText
"score_txt"Frame 17Symbol 957 EditableText
"arrows_txt"Frame 17Symbol 958 EditableText
"healthbar"Frame 17Symbol 964 MovieClip {Sinta_fla.healthbar_167}
"levelname"Frame 17Symbol 966 MovieClip {Sinta_fla.Levelnamebox_170}
"lives_txt"Frame 17Symbol 971 EditableText
"starsgot_txt"Frame 17Symbol 986 EditableText
"starstotal_txt"Frame 17Symbol 987 EditableText
"loadthis_txt"Frame 17Symbol 989 EditableText
"loadlevelbtn"Frame 17Symbol 991 Button
"uifire"Frame 17Symbol 994 MovieClip
"uiruby"Frame 17Symbol 995 MovieClip
"uiamulet"Frame 17Symbol 996 MovieClip
"music"Frame 17Symbol 1003 MovieClip {Sinta_fla.music_182}
"sounds"Frame 17Symbol 1056 MovieClip {Sinta_fla.sounds_185}
"hitbithurt"Symbol 20 MovieClip {Sinta_fla.SNAKE_walk_299} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 20 MovieClip {Sinta_fla.SNAKE_walk_299} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 29 MovieClip {Sinta_fla.treestump_300} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 29 MovieClip {Sinta_fla.treestump_300} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 66Symbol 4 MovieClip
"thread"Symbol 87 MovieClip {Sinta_fla.Spider_304} Frame 1Symbol 55 MovieClip
"hitbithurt"Symbol 87 MovieClip {Sinta_fla.Spider_304} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 87 MovieClip {Sinta_fla.Spider_304} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 111 MovieClip {Sinta_fla.waterelemental_312} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 111 MovieClip {Sinta_fla.waterelemental_312} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 137 MovieClip {Sinta_fla.barboolia_313} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 137 MovieClip {Sinta_fla.barboolia_313} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 1Symbol 4 MovieClip
"movewiz"Symbol 243 MovieClip {Sinta_fla.wizardmove_315} Frame 1Symbol 242 MovieClip {Sinta_fla.wizard_316}
"inner"Symbol 244 MovieClip {Monster} Frame 1Symbol 20 MovieClip {Sinta_fla.SNAKE_walk_299}
"inner"Symbol 244 MovieClip {Monster} Frame 2Symbol 29 MovieClip {Sinta_fla.treestump_300}
"inner"Symbol 244 MovieClip {Monster} Frame 3Symbol 53 MovieClip {Sinta_fla.carnplant_301}
"inner"Symbol 244 MovieClip {Monster} Frame 4Symbol 87 MovieClip {Sinta_fla.Spider_304}
"inner"Symbol 244 MovieClip {Monster} Frame 5Symbol 111 MovieClip {Sinta_fla.waterelemental_312}
"inner"Symbol 244 MovieClip {Monster} Frame 6Symbol 137 MovieClip {Sinta_fla.barboolia_313}
"inner"Symbol 244 MovieClip {Monster} Frame 7Symbol 243 MovieClip {Sinta_fla.wizardmove_315}
"hitbithurt"Symbol 266 MovieClip {Sinta_fla.lustrasmashed_297} Frame 1Symbol 246 MovieClip
"hitbitbite"Symbol 266 MovieClip {Sinta_fla.lustrasmashed_297} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 267 MovieClip {Lustra} Frame 1Symbol 246 MovieClip
"hitbitbite"Symbol 267 MovieClip {Lustra} Frame 1Symbol 4 MovieClip
"inner"Symbol 299 MovieClip {Sinta_fla.movPlatSmallHS_234} Frame 1Symbol 298 MovieClip
"inner"Symbol 300 MovieClip {Sinta_fla.movPlatSmallHL_236} Frame 1Symbol 298 MovieClip
"inner"Symbol 301 MovieClip {Sinta_fla.movPlatSmallVS_237} Frame 1Symbol 298 MovieClip
"inner"Symbol 302 MovieClip {Sinta_fla.movPlatSmallVL_238} Frame 1Symbol 298 MovieClip
"inner"Symbol 305 MovieClip {Sinta_fla.movPlatLargeHS_239} Frame 1Symbol 304 MovieClip
"inner"Symbol 306 MovieClip {Sinta_fla.movPlatLargeHL_241} Frame 1Symbol 304 MovieClip
"inner"Symbol 307 MovieClip {Sinta_fla.movPlatLargeVS_242} Frame 1Symbol 304 MovieClip
"inner"Symbol 308 MovieClip {Sinta_fla.movPlatLargeVL_243} Frame 1Symbol 304 MovieClip
"inner"Symbol 342 MovieClip {Sinta_fla.rubypedestool_143} Frame 1Symbol 331 MovieClip
"fireball"Symbol 342 MovieClip {Sinta_fla.rubypedestool_143} Frame 2Symbol 340 MovieClip
"inner"Symbol 356 MovieClip {Sinta_fla.firearrow_158} Frame 1Symbol 351 MovieClip
"fireFX"Symbol 356 MovieClip {Sinta_fla.firearrow_158} Frame 1Symbol 353 MovieClip {com.gskinner.effects.FireFX}
"fireball"Symbol 356 MovieClip {Sinta_fla.firearrow_158} Frame 2Symbol 355 MovieClip
"inner"Symbol 363 MovieClip {Sinta_fla.amuletpedestool_132} Frame 1Symbol 360 MovieClip
"outline"Symbol 363 MovieClip {Sinta_fla.amuletpedestool_132} Frame 1Symbol 362 MovieClip
"fireball"Symbol 363 MovieClip {Sinta_fla.amuletpedestool_132} Frame 2Symbol 340 MovieClip
"spikebit"Symbol 385 MovieClip {Sinta_fla.spikes_145} Frame 1Symbol 4 MovieClip
"hitbit"Symbol 389 MovieClip {Sinta_fla.blocktrap_263} Frame 1Symbol 4 MovieClip
"inner"Symbol 396 MovieClip {Sinta_fla.flameinner_163} Frame 1Symbol 395 MovieClip
"hitbit"Symbol 397 MovieClip {Sinta_fla.blocktrapreverse_264} Frame 1Symbol 4 MovieClip
"inner"Symbol 411 MovieClip {Sinta_fla.colonna_266} Frame 1Symbol 409 MovieClip
"inner"Symbol 412 MovieClip {Sinta_fla.colonnareverse_268} Frame 1Symbol 409 MovieClip
"block1"Symbol 447 MovieClip {Block} Frame 1Symbol 272 MovieClip {Sinta_fla.block1_224}
"block2"Symbol 447 MovieClip {Block} Frame 2Symbol 277 MovieClip {Sinta_fla.block2_225}
"block3"Symbol 447 MovieClip {Block} Frame 3Symbol 279 MovieClip {Sinta_fla.block3_226}
"block4"Symbol 447 MovieClip {Block} Frame 4Symbol 284 MovieClip {Sinta_fla.block4_227}
"block5"Symbol 447 MovieClip {Block} Frame 5Symbol 289 MovieClip {Sinta_fla.block5s_228}
"block6"Symbol 447 MovieClip {Block} Frame 6Symbol 292 MovieClip
"block7"Symbol 447 MovieClip {Block} Frame 7Symbol 293 MovieClip
"block8"Symbol 447 MovieClip {Block} Frame 8Symbol 294 MovieClip
"block9"Symbol 447 MovieClip {Block} Frame 9Symbol 295 MovieClip
"block10"Symbol 447 MovieClip {Block} Frame 10Symbol 296 MovieClip
"block11"Symbol 447 MovieClip {Block} Frame 11Symbol 299 MovieClip {Sinta_fla.movPlatSmallHS_234}
"block12"Symbol 447 MovieClip {Block} Frame 12Symbol 300 MovieClip {Sinta_fla.movPlatSmallHL_236}
"block13"Symbol 447 MovieClip {Block} Frame 13Symbol 301 MovieClip {Sinta_fla.movPlatSmallVS_237}
"block14"Symbol 447 MovieClip {Block} Frame 14Symbol 302 MovieClip {Sinta_fla.movPlatSmallVL_238}
"block15"Symbol 447 MovieClip {Block} Frame 15Symbol 305 MovieClip {Sinta_fla.movPlatLargeHS_239}
"block16"Symbol 447 MovieClip {Block} Frame 16Symbol 306 MovieClip {Sinta_fla.movPlatLargeHL_241}
"block17"Symbol 447 MovieClip {Block} Frame 17Symbol 307 MovieClip {Sinta_fla.movPlatLargeVS_242}
"block18"Symbol 447 MovieClip {Block} Frame 18Symbol 308 MovieClip {Sinta_fla.movPlatLargeVL_243}
"block19"Symbol 447 MovieClip {Block} Frame 19Symbol 310 MovieClip
"block33"Symbol 447 MovieClip {Block} Frame 33Symbol 314 MovieClip {Sinta_fla.DOOR_1b_245}
"block34"Symbol 447 MovieClip {Block} Frame 34Symbol 317 MovieClip {Sinta_fla.DOOR_2b_246}
"block35"Symbol 447 MovieClip {Block} Frame 35Symbol 322 MovieClip {Sinta_fla.DOOR_1secret_247}
"block36"Symbol 447 MovieClip {Block} Frame 36Symbol 336 MovieClip {Sinta_fla.Door_3b_250}
"block37"Symbol 447 MovieClip {Block} Frame 37Symbol 342 MovieClip {Sinta_fla.rubypedestool_143}
"block38"Symbol 447 MovieClip {Block} Frame 38Symbol 349 MovieClip {Sinta_fla.switch_257}
"block39"Symbol 447 MovieClip {Block} Frame 39Symbol 356 MovieClip {Sinta_fla.firearrow_158}
"block40"Symbol 447 MovieClip {Block} Frame 40Symbol 363 MovieClip {Sinta_fla.amuletpedestool_132}
"block41"Symbol 447 MovieClip {Block} Frame 41Symbol 371 MovieClip {Sinta_fla.star_260}
"block42"Symbol 447 MovieClip {Block} Frame 42Symbol 374 MovieClip {Sinta_fla.bonus_261}
"block43"Symbol 447 MovieClip {Block} Frame 43Symbol 377 MovieClip {Sinta_fla.quiver2_262}
"block44"Symbol 447 MovieClip {Block} Frame 44Symbol 380 MovieClip {Sinta_fla.fish_161}
"block51"Symbol 447 MovieClip {Block} Frame 51Symbol 385 MovieClip {Sinta_fla.spikes_145}
"block52"Symbol 447 MovieClip {Block} Frame 52Symbol 389 MovieClip {Sinta_fla.blocktrap_263}
"block53"Symbol 447 MovieClip {Block} Frame 53Symbol 396 MovieClip {Sinta_fla.flameinner_163}
"block54"Symbol 447 MovieClip {Block} Frame 54Symbol 397 MovieClip {Sinta_fla.blocktrapreverse_264}
"block56"Symbol 447 MovieClip {Block} Frame 56Symbol 402 MovieClip
"block57"Symbol 447 MovieClip {Block} Frame 57Symbol 404 MovieClip
"block57"Symbol 447 MovieClip {Block} Frame 60Symbol 406 MovieClip
"block62"Symbol 447 MovieClip {Block} Frame 62Symbol 411 MovieClip {Sinta_fla.colonna_266}
"block63"Symbol 447 MovieClip {Block} Frame 63Symbol 412 MovieClip {Sinta_fla.colonnareverse_268}
"block64"Symbol 447 MovieClip {Block} Frame 64Symbol 415 MovieClip {Sinta_fla.slideplatin_269}
"block65"Symbol 447 MovieClip {Block} Frame 65Symbol 416 MovieClip {Sinta_fla.slideplatout_271}
"block66"Symbol 447 MovieClip {Block} Frame 66Symbol 277 MovieClip {Sinta_fla.block2_225}
"block67"Symbol 447 MovieClip {Block} Frame 67Symbol 420 MovieClip
"block68"Symbol 447 MovieClip {Block} Frame 68Symbol 421 MovieClip
"block69"Symbol 447 MovieClip {Block} Frame 69Symbol 424 MovieClip
"block70"Symbol 447 MovieClip {Block} Frame 70Symbol 426 MovieClip
"block71"Symbol 447 MovieClip {Block} Frame 71Symbol 428 MovieClip
"block72"Symbol 447 MovieClip {Block} Frame 72Symbol 430 MovieClip
"block73"Symbol 447 MovieClip {Block} Frame 73Symbol 432 MovieClip
"block74"Symbol 447 MovieClip {Block} Frame 74Symbol 434 MovieClip
"block75"Symbol 447 MovieClip {Block} Frame 75Symbol 436 MovieClip
"block76"Symbol 447 MovieClip {Block} Frame 76Symbol 438 MovieClip
"block77"Symbol 447 MovieClip {Block} Frame 77Symbol 441 MovieClip
"block78"Symbol 447 MovieClip {Block} Frame 78Symbol 443 MovieClip
"block79"Symbol 447 MovieClip {Block} Frame 79Symbol 446 MovieClip
"block95"Symbol 447 MovieClip {Block} Frame 95Symbol 267 MovieClip {Lustra}
"inner"Symbol 452 MovieClip {Arrow} Frame 1Symbol 449 MovieClip
"hitbit"Symbol 452 MovieClip {Arrow} Frame 1Symbol 4 MovieClip
"inner"Symbol 452 MovieClip {Arrow} Frame 2Symbol 451 MovieClip
"inner"Symbol 612 MovieClip {Sinta_fla.arrowonbow_50} Frame 2Symbol 451 MovieClip
"flameybit"Symbol 612 MovieClip {Sinta_fla.arrowonbow_50} Frame 2Symbol 611 MovieClip
"fireFX"Symbol 612 MovieClip {Sinta_fla.arrowonbow_50} Frame 2Symbol 353 MovieClip {com.gskinner.effects.FireFX}
"arrowinner"Symbol 613 MovieClip {Sinta_fla.hand_2_run2_49} Frame 1Symbol 612 MovieClip {Sinta_fla.arrowonbow_50}
"rhand"Symbol 617 MovieClip {Sinta_fla.shootarm_55} Frame 1Symbol 616 MovieClip
"rhand"Symbol 617 MovieClip {Sinta_fla.shootarm_55} Frame 2Symbol 593 MovieClip
"rhand"Symbol 617 MovieClip {Sinta_fla.shootarm_55} Frame 6Symbol 587 MovieClip
"hitbit"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 1Symbol 4 MovieClip
"lhand"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 105Symbol 613 MovieClip {Sinta_fla.hand_2_run2_49}
"head"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 105Symbol 614 MovieClip
"rhand"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 105Symbol 617 MovieClip {Sinta_fla.shootarm_55}
"blood"Symbol 736 MovieClip {Sinta_fla.blood__59} Frame 2Symbol 669 MovieClip {Sinta_fla.splat__60}
"blood"Symbol 736 MovieClip {Sinta_fla.blood__59} Frame 3Symbol 691 MovieClip {Sinta_fla.splat_gb_61}
"blood"Symbol 736 MovieClip {Sinta_fla.blood__59} Frame 4Symbol 713 MovieClip {Sinta_fla.bplat_g_62}
"blood"Symbol 736 MovieClip {Sinta_fla.blood__59} Frame 5Symbol 735 MovieClip {Sinta_fla.splat_g_63}
"bgcolour"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 522 MovieClip {Sinta_fla.gamelevelbgcolour_9}
"bgs"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 555 MovieClip {Sinta_fla.bgs_10}
"blockholder"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 556 MovieClip
"help"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 564 MovieClip {Sinta_fla.help1_27}
"arrowholder"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 556 MovieClip
"monsterholder"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 556 MovieClip
"hero"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 647 MovieClip {Sinta_fla.Hero_28}
"blood"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 736 MovieClip {Sinta_fla.blood__59}
"sblood"Symbol 738 MovieClip {Sinta_fla.gamelevel_8} Frame 1Symbol 737 MovieClip {Sinta_fla.splat_s_64}
"menubtn"Symbol 761 MovieClip {Sinta_fla.quitScreen_66} Frame 1Symbol 754 Button
"continuebtn"Symbol 761 MovieClip {Sinta_fla.quitScreen_66} Frame 1Symbol 757 Button
"menubtn"Symbol 770 MovieClip {Sinta_fla.gameoverpanel_74} Frame 1Symbol 754 Button
"submitbtn"Symbol 770 MovieClip {Sinta_fla.gameoverpanel_74} Frame 1Symbol 764 Button
"continuebtn"Symbol 770 MovieClip {Sinta_fla.gameoverpanel_74} Frame 1Symbol 767 Button
"okbtn"Symbol 776 MovieClip {Sinta_fla.dialoguepanel_77} Frame 1Symbol 775 Button
"btn_Animation"Symbol 812 MovieClip {Sinta_fla.Howtoplay_85} Frame 1Symbol 809 MovieClip {Sinta_fla.btn_Animation_86}
"btn_Animation"Symbol 815 MovieClip {Sinta_fla.Makeyourownlevels_88} Frame 1Symbol 809 MovieClip {Sinta_fla.btn_Animation_86}
"btn_Animation"Symbol 818 MovieClip {Sinta_fla.MoreGames_89} Frame 1Symbol 809 MovieClip {Sinta_fla.btn_Animation_86}
"btn_Animation"Symbol 821 MovieClip {Sinta_fla.Credits_90} Frame 1Symbol 809 MovieClip {Sinta_fla.btn_Animation_86}
"hardbtn"Symbol 841 MovieClip {Sinta_fla.Newgamemc_91} Frame 1Symbol 836 Button
"normalbtn"Symbol 841 MovieClip {Sinta_fla.Newgamemc_91} Frame 1Symbol 836 Button
"btn_Animation"Symbol 844 MovieClip {Sinta_fla.loadSavebtn_99} Frame 1Symbol 809 MovieClip {Sinta_fla.btn_Animation_86}
"howtoplaybtn"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 812 MovieClip {Sinta_fla.Howtoplay_85}
"mynkbtn"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 815 MovieClip {Sinta_fla.Makeyourownlevels_88}
"moregamesbtn"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 818 MovieClip {Sinta_fla.MoreGames_89}
"creditsbtn"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 821 MovieClip {Sinta_fla.Credits_90}
"choosediff"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 841 MovieClip {Sinta_fla.Newgamemc_91}
"loadsavebtn"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 844 MovieClip {Sinta_fla.loadSavebtn_99}
"warning"Symbol 849 MovieClip {Sinta_fla.menu_82} Frame 1Symbol 848 MovieClip
"skipbtn"Symbol 932 MovieClip {Sinta_fla.wingame_101} Frame 86Symbol 858 Button
"submitscorebtn"Symbol 932 MovieClip {Sinta_fla.wingame_101} Frame 1685Symbol 915 Button
"starspoints_txt"Symbol 932 MovieClip {Sinta_fla.wingame_101} Frame 1685Symbol 924 EditableText
"livespoints_txt"Symbol 932 MovieClip {Sinta_fla.wingame_101} Frame 1685Symbol 925 EditableText
"totalpoints_txt"Symbol 932 MovieClip {Sinta_fla.wingame_101} Frame 1685Symbol 931 EditableText
"hitbithurt"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 4 MovieClip
"hitbitbite"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 4 MovieClip
"hitbithurt"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 4 MovieClip
"thread"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 55 MovieClip
"hitbitbite"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 4 MovieClip
"closebtn"Symbol 952 MovieClip {Sinta_fla.howtoplay_131} Frame 1Symbol 940 Button
"bar"Symbol 964 MovieClip {Sinta_fla.healthbar_167} Frame 1Symbol 961 MovieClip
"level_txt"Symbol 966 MovieClip {Sinta_fla.Levelnamebox_170} Frame 1Symbol 965 EditableText
"sndToggle_mc"Symbol 983 MovieClip {Sinta_fla.soundControl_173} Frame 1Symbol 979 MovieClip {Sinta_fla.sndToggle_174}
"musToggle_mc"Symbol 983 MovieClip {Sinta_fla.soundControl_173} Frame 1Symbol 982 MovieClip {Sinta_fla.musicToggle_175}
"musicmain"Symbol 1003 MovieClip {Sinta_fla.music_182} Frame 1Symbol 998 MovieClip {Sinta_fla.musicmain_183}
"musicwizard"Symbol 1003 MovieClip {Sinta_fla.music_182} Frame 1Symbol 1000 MovieClip {Sinta_fla.musicwizard_184}
"snakespawn"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1005 MovieClip {Sinta_fla.snakespawn_186}
"elementalimmune"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1007 MovieClip {Sinta_fla.elementalimmune_187}
"elementalhit"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1009 MovieClip {Sinta_fla.elementalhit_188}
"barbroar"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1011 MovieClip {Sinta_fla.barbroar_189}
"barbhit"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1013 MovieClip {Sinta_fla.barbhit_190}
"barbdie"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1014 MovieClip {Sinta_fla.barbdie_191}
"wizardlaugh1"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1016 MovieClip {Sinta_fla.wizardlaugh1_192}
"wizardlaugh2"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1018 MovieClip {Sinta_fla.wizardlaugh2_193}
"wizardimmune"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1020 MovieClip {Sinta_fla.wizardimmune_194}
"wizardattack"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1022 MovieClip {Sinta_fla.wizardattack_195}
"wizardsummon"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1024 MovieClip {Sinta_fla.wizardsummon_196}
"wizardpreattack"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1026 MovieClip {Sinta_fla.wizardpreattack_197}
"wizardhit"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1028 MovieClip {Sinta_fla.wizardhit_198}
"wizarddie"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1030 MovieClip {Sinta_fla.wizarddie_199}
"doorclose"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1032 MovieClip {Sinta_fla.doorclose_200}
"sintaburn"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1034 MovieClip {Sinta_fla.sintaburn_201}
"sintaburn"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1034 MovieClip {Sinta_fla.sintaburn_201}
"sintashootnormal"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1036 MovieClip {Sinta_fla.sintashootnormal_202}
"sintashootfire"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1038 MovieClip {Sinta_fla.sintashootfire_203}
"sintaelectricute"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1040 MovieClip {Sinta_fla.sintaelectricute_204}
"pickuparrows"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1042 MovieClip {Sinta_fla.pickuparrows_205}
"pickuplife"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1044 MovieClip {Sinta_fla.pickuplife_206}
"getspecial"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1045 MovieClip {Sinta_fla.getspecial_207}
"sintaeat"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1047 MovieClip {Sinta_fla.sintaeat_208}
"sintadienormal"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1049 MovieClip {Sinta_fla.sintadienormal_209}
"sintahit"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1050 MovieClip {Sinta_fla.sintahit_210}
"sintaland"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1052 MovieClip {Sinta_fla.sintaland_211}
"stomper"Symbol 1056 MovieClip {Sinta_fla.sounds_185} Frame 1Symbol 1054 MovieClip {Sinta_fla.stomper_212}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1253 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 10 bytes ""
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"load"Frame 3
"intro"Frame 6
"start"Frame 16
"play"Frame 17
"test"Frame 18
"walk"Symbol 20 MovieClip {Sinta_fla.SNAKE_walk_299} Frame 1
"die"Symbol 20 MovieClip {Sinta_fla.SNAKE_walk_299} Frame 35
"walk"Symbol 29 MovieClip {Sinta_fla.treestump_300} Frame 1
"attack"Symbol 29 MovieClip {Sinta_fla.treestump_300} Frame 11
"die"Symbol 29 MovieClip {Sinta_fla.treestump_300} Frame 25
"hidden"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 1
"hide"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 7
"show"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 47
"shown"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 60
"bite"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 66
"die"Symbol 53 MovieClip {Sinta_fla.carnplant_301} Frame 89
"walk"Symbol 87 MovieClip {Sinta_fla.Spider_304} Frame 1
"die"Symbol 87 MovieClip {Sinta_fla.Spider_304} Frame 22
"walk"Symbol 111 MovieClip {Sinta_fla.waterelemental_312} Frame 1
"attack"Symbol 111 MovieClip {Sinta_fla.waterelemental_312} Frame 29
"die"Symbol 111 MovieClip {Sinta_fla.waterelemental_312} Frame 42
"walk"Symbol 137 MovieClip {Sinta_fla.barboolia_313} Frame 1
"attack"Symbol 137 MovieClip {Sinta_fla.barboolia_313} Frame 18
"die"Symbol 137 MovieClip {Sinta_fla.barboolia_313} Frame 56
"walkright"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 1
"walkleft"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 10
"attackdownright"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 21
"attackdownleft"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 49
"attacksideright"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 79
"attacksideleft"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 105
"hitright"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 131
"hitleft"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 155
"die"Symbol 242 MovieClip {Sinta_fla.wizard_316} Frame 179
"enemies"Symbol 244 MovieClip {Monster} Frame 1
"start"Symbol 267 MovieClip {Lustra} Frame 74
"hit"Symbol 267 MovieClip {Lustra} Frame 75
"smash"Symbol 267 MovieClip {Lustra} Frame 89
"ruby"Symbol 336 MovieClip {Sinta_fla.Door_3b_250} Frame 24
"pull"Symbol 349 MovieClip {Sinta_fla.switch_257} Frame 2
"pickup"Symbol 371 MovieClip {Sinta_fla.star_260} Frame 2
"pickup"Symbol 374 MovieClip {Sinta_fla.bonus_261} Frame 2
"pickup"Symbol 377 MovieClip {Sinta_fla.quiver2_262} Frame 2
"pickup"Symbol 380 MovieClip {Sinta_fla.fish_161} Frame 2
"closed"Symbol 411 MovieClip {Sinta_fla.colonna_266} Frame 1
"open"Symbol 411 MovieClip {Sinta_fla.colonna_266} Frame 2
"opened"Symbol 411 MovieClip {Sinta_fla.colonna_266} Frame 34
"close"Symbol 411 MovieClip {Sinta_fla.colonna_266} Frame 35
"opened"Symbol 412 MovieClip {Sinta_fla.colonnareverse_268} Frame 1
"close"Symbol 412 MovieClip {Sinta_fla.colonnareverse_268} Frame 2
"closed"Symbol 412 MovieClip {Sinta_fla.colonnareverse_268} Frame 33
"open"Symbol 412 MovieClip {Sinta_fla.colonnareverse_268} Frame 34
"opened"Symbol 415 MovieClip {Sinta_fla.slideplatin_269} Frame 1
"close"Symbol 415 MovieClip {Sinta_fla.slideplatin_269} Frame 2
"closed"Symbol 415 MovieClip {Sinta_fla.slideplatin_269} Frame 33
"open"Symbol 415 MovieClip {Sinta_fla.slideplatin_269} Frame 34
"closed"Symbol 416 MovieClip {Sinta_fla.slideplatout_271} Frame 1
"open"Symbol 416 MovieClip {Sinta_fla.slideplatout_271} Frame 2
"opened"Symbol 416 MovieClip {Sinta_fla.slideplatout_271} Frame 34
"close"Symbol 416 MovieClip {Sinta_fla.slideplatout_271} Frame 35
"walls"Symbol 447 MovieClip {Block} Frame 1
"moving plats"Symbol 447 MovieClip {Block} Frame 11
"ladder"Symbol 447 MovieClip {Block} Frame 19
"enemies"Symbol 447 MovieClip {Block} Frame 22
"doors"Symbol 447 MovieClip {Block} Frame 33
"bonuses"Symbol 447 MovieClip {Block} Frame 41
"traps"Symbol 447 MovieClip {Block} Frame 51
"misc"Symbol 447 MovieClip {Block} Frame 56
"play spinning sound here"Symbol 456 MovieClip Frame 1
"stand2"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 1
"walk"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 2
"crouch"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 10
"rise"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 22
"climb"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 27
"jump"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 35
"jumping"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 49
"fall"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 90
"skid"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 91
"turn"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 104
"stand"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 105
"open"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 107
"hit"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 131
"die1"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 140
"die2"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 163
"die3"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 166
"die4"Symbol 647 MovieClip {Sinta_fla.Hero_28} Frame 186
"btnOver"Symbol 809 MovieClip {Sinta_fla.btn_Animation_86} Frame 2
"btnOut"Symbol 809 MovieClip {Sinta_fla.btn_Animation_86} Frame 7
"drawonnormal"Symbol 841 MovieClip {Sinta_fla.Newgamemc_91} Frame 2
"drawoffnormal"Symbol 841 MovieClip {Sinta_fla.Newgamemc_91} Frame 6
"drawonhard"Symbol 841 MovieClip {Sinta_fla.Newgamemc_91} Frame 13
"drawoffhard"Symbol 841 MovieClip {Sinta_fla.Newgamemc_91} Frame 17
"drawon"Symbol 932 MovieClip {Sinta_fla.wingame_101} Frame 2
"on"Symbol 979 MovieClip {Sinta_fla.sndToggle_174} Frame 1
"off"Symbol 979 MovieClip {Sinta_fla.sndToggle_174} Frame 2
"on"Symbol 982 MovieClip {Sinta_fla.musicToggle_175} Frame 1
"off"Symbol 982 MovieClip {Sinta_fla.musicToggle_175} Frame 2




http://swfchan.com/21/100076/info.shtml
Created: 21/3 -2019 12:42:17 Last modified: 21/3 -2019 12:42:17 Server time: 19/04 -2024 06:41:46