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

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

Raider - Episode 1.swf

This is the info page for
Flash #57501

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


Text
Arkus Zei

This is some dialogue that is being said by this particular character. It should all fit in this text area.
And it does. Hooray!

This is some dialogue that is being said by this particular character. It should all fit in this text area.
And it does. Hooray!

Press A to continue, or Z to skip...

Arkus Zei

This is some dialogue that is being said by this particular character. It should all fit in this text area.
And it does. Hooray!

This is some dialogue that is being said by this particular character. It should all fit in this text area.
And it does. Hooray!

Arkus Zei

This is some dialogue that is being said by this particular character. It should all fit in this text area.
And it does. Hooray!

This is some dialogue that is being said by this particular character. It should all fit in this text area.
And it does. Hooray!

Golden Relic

Golden Relic

99/99 Relics

99/99 Relics

100fps

0_00

1:23:40

99

0_00

99

PAUSED

Press ESC to return to the Main Menu.

Level 1 Complete

Results:

Time:
Lives lost:
Relics:
Difficulty Adjustment:

Rank:

Level 1 Complete

999999

99999pts

999999

99999pts

999999

99999pts

999999

99999pts

<p align="left"><font face="Zrnic" size="96" color="#e8a321" letterSpacing="0.000000" kerning="0">S</font></p>

99999pts

Watch out for Level 2, coming soon!

How to play this game:

Use Left and Right arrows to see more... (Page 1/5)

JUMP

A

S

D

Z

SWORD

BLASTER

PAUSE

SKIP DIALOGUE

MOVEMENT

USE DOORS, SIGNPOSTS, ETC

M

Toggle Mute

Easy

Easy

If these controls are inadequate, use this  to edit them.

DEFAULT CONTROL SCHEME

You will also sometimes come across other obstacles, such as signposts, checkpoints,
switches, etc. These can usually be activated by using the UP arrow.
There are some other movement tricks too:
- Hold SHIFT when jumping to jump at the minimum height. This is useful in some
situations.
- You can crouch by pressing DOWN. Some platforms can be dropped down through
if you press the jump key while crouching.
- When you eventually encounter water, remember that it slows down your movement
speed but boosts your jump height!
- Use the SPACE BAR to pause the game!

How to play this game:

Use Left and Right arrows to see more... (Page 2/5)

When you defeat enemies, they sometimes drop powerups. These either restore lost
Hit Points or give you an extra life.
If you get a HP increasing item but already have full HP, then the excess HP will be
added to a value called 'EXP', which is shown by the green bar to the upper right of
your HP. When this bar fills, you gain an extra life.
Lives are important. When you lose them all, you return to either the beginning of the
level, or the last purple checkpoint that you checked.
Oh, and the blue bar above your HP is the oxygen bar, which is only used in water.
You won't encounter water until level 3.

Use Left and Right arrows to see more... (Page 3/5)

Lives

HP

Oxygen

EXP

Room ID: Use for
bug reports, etc

Timer

There are secret rooms in each level, usually containing golden glowy objects called
'Relics'. Collect all of these for a bonus later on!
When you finish a level, you will be given a RANK based on your performance.
The ranks are, in order of worst to best: E D C B A S
Ranks don't seem to affect anything this early on, but they're saved, and could affect
the way things turn out in the end...
Maybe keep trying to get the coveted 'S' rank on all levels?
Now, good luck, and don't give up easily! Remember, the game is meant to be a
challenge, not a walk in the park! Prove that you are a competent gamer by beating
it rather than quitting!

Use Left and Right arrows to see more... (Page 4/5)

This is a platformer, designed to be reminiscent of those from an earlier age of gaming,
when the NES was state of the art and such. Back then, games were hard. You didn't
always win in your first try - in fact, that was quite a rare occurrence - and instead
you had to try and practice in order to succeed. And oh how much more satisfying
those victories were since they were so hard-earned! Even if the only prize you got
was a screen saying 'Conglaturation!'...
Hopefully, this game will appeal to those who grew up on such games, but it would
be nice if it could find an audience amongst those who've grown up on games so easy
that you cannot lose, games which guide you by the hand...
Unlike in such older games though, there's a focus on story in this one. The story - such
as it is - will develop over the course of five chapters, or 'levels', so look out for each
new installment if you want to find out what happens next!
(Use Z to close this...)

About this game:

Use Left and Right arrows to see more... (Page 5/5)

Please enter the keys you wish to use for the following:

Key Configuration:

(Use Z to go back)

Jump
Slash
Shoot
Move Left
Move Right
Enter Doors/Read Signs/Use Ladders
Duck
Pause

Key

Key

In this game, you play as a character called 'Arkus Zei'. He's of an alien race called
the 'cyrians', as if you care.
He's a space pirate, who makes a living off 'raiding' old, abandoned wrecks of
spacecraft and selling the loot that he finds in them.
Occassionally, this leads to more interesting adventures...
Arkus is armed with a sword and a blaster for offensive purposes, and can jump,
of course.
makes Arkus jump.
makes Arkus slash his sword. This is more powerful than the blaster,
but short-ranged.
makes Arkus fire his blaster. It is less powerful, but long-ranged.

How to play this game:

A

S

D

Use Left and Right arrows to see more... (Page 2/5)

Are you going to try again?

This screen only appears on Easy mode, by the way.

Dear me. You died.

Use A to confirm.

You can continue from the beginning of the level or the last purple checkpoint.

Game Over

www.kongregate.com

Use ENTER to skip this scene...

Code, art, music, sounds, words, etc by Pseudolonewolf of Fig Hunter games © 2009

Best Rank:

<p align="center"><font face="Zrnic" size="50" color="#66ff99" letterSpacing="0.000000" kerning="0">A</font></p>

9

9

9

Episodes:

© Pseudolonewolf of Fig Hunter games - 2009

LOADING

v1.1.56

Episode 1

Difficulty Description

Select a difficulty:

Press A/Jump to confirm.

Map Editor

Load:                               New:        x                                            Export

lv3_1

1

1

tileset3

Export

0,0

Load:

lv3_1

ActionScript [AS1/AS2]

Frame 1
var cmMenu = new ContextMenu(); cmMenu.hideBuiltInItems(); cmMenu.builtInItems.quality = true; menu = cmMenu; _root.kongregateServices.connect(); mochi.as2.MochiAd.showPreGameAd({id:"a08acf448c73fbc7", res:"600x400", background:1057031, color:2156869, outline:611607, no_bg:true});
Frame 2
KONGLINK = "http://www.kongregate.com?gamereferral=raider1";
Frame 422
function DrawMap(special) { if (EDITOR_MODE) { gotoAndStop ("editor"); E_DrawMap(); return(undefined); } if (!special.MUTE) { playMusic(area.split("_")[0]); } if (CLEAR[area] == null) { CLEAR[area] = new Array(BADDIES.length); } RefreshGUI(); for (var _local14 in cont) { for (var _local23 in cont[_local14]) { if (_local23 != "PC") { cont[_local14][_local23].removeMovieClip(); } } } cont.FG.createEmptyMovieClip("H2O", 10); PARALLAX1._x = 0; PARALLAX2._x = 0; PARALLAX3._x = 0; TSBMP = flash.display.BitmapData.loadBitmap(tileset); WATERBMP = flash.display.BitmapData.loadBitmap("water"); _global.WALLS = []; _global.WATER = []; AQUEOUS = _water != null; var y = 0; while (y < map.length) { WALLS[y] = new Array(map[y].length); WATER[y] = new Array(map[y].length); var x = 0; while (x < map[0].length) { WALLS[y][x] = map[y][x]; WATER[y][x] = _water[y][x]; x++; } y++; } var _local22 = (STAGEW / TILESIZE) * OFFSET[1]; var _local28 = (STAGEH / TILESIZE) * OFFSET[2]; var x = (-2 + _local22); while (x < (((STAGEW / TILESIZE) + 2) + _local22)) { DrawTileColumn(x); x++; } var _local25 = flash.display.BitmapData.loadBitmap("bg"); var _local19 = -1; while (_local19 <= 3) { var _local27 = PARALLAX1.createEmptyMovieClip("panel" + _local19, 100 + _local19); _local27._x = 200 * _local19; _local27.bmp = new flash.display.BitmapData(100, 200, true); _local27.bmp.copyPixels(_local25, new flash.geom.Rectangle(100 * bg[0], 0, 100, 200), new flash.geom.Point(0, 0)); _local27.attachBitmap(_local27.bmp, 100); _local27._width = _local27._width * 2; _local27._height = _local27._height * 2; _local19++; } _local25 = flash.display.BitmapData.loadBitmap("bg2"); _local19 = -1; while (_local19 <= 5) { var _local27 = PARALLAX2.createEmptyMovieClip("panel" + _local19, 100 + _local19); _local27._x = 120 * _local19; _local27.bmp = new flash.display.BitmapData(60, 400, true); _local27.bmp.copyPixels(_local25, new flash.geom.Rectangle(60 * bg[1], 0, 60, 400), new flash.geom.Point(0, 0)); _local27.attachBitmap(_local27.bmp, 100); _local27._width = _local27._width * 2; _local27._height = _local27._height * 2; _local19++; } _local25 = flash.display.BitmapData.loadBitmap("sky"); _local19 = -1; while (_local19 <= 5) { var _local27 = PARALLAX3.createEmptyMovieClip("panel" + _local19, 100 + _local19); _local27._x = 120 * _local19; _local27.bmp = new flash.display.BitmapData(60, 400, true); _local27.bmp.copyPixels(_local25, new flash.geom.Rectangle(60 * bg[1], 0, 60, 400), new flash.geom.Point(0, 0)); _local27.attachBitmap(_local27.bmp, 100); _local27._width = _local27._width * 2; _local27._height = _local27._height * 2; _local19++; } PARALLAX1.scrolled = 0; PARALLAX1.MAX = [4, 3, 1000, 200]; PARALLAX2.scrolled = 0; PARALLAX2.MAX = [6, 5, 840, 120]; PARALLAX3.scrolled = 0; PARALLAX3.MAX = [6, 5, 840, 120]; PARALLAX1.Scroll = (PARALLAX2.Scroll = (PARALLAX3.Scroll = function (x) { if (x == 0) { return(undefined); } this._x = this._x + x; this.scrolled = this.scrolled + x; if (this.scrolled > this.MAX[3]) { this.scrolled = this.scrolled - this.MAX[3]; var _local2 = this["panel" + this.MAX[1]]; _local2._x = _local2._x - this.MAX[2]; this.MAX[1] = this.MAX[1] - 1; _local2._name = "panel" + (this.MAX[1] - this.MAX[0]); } else if (this.scrolled < (-this.MAX[3])) { this.scrolled = this.scrolled + this.MAX[3]; var _local2 = this["panel" + (this.MAX[1] - this.MAX[0])]; _local2._x = _local2._x + this.MAX[2]; this.MAX[1] = this.MAX[1] + 1; _local2._name = "panel" + this.MAX[1]; } })); if (PC == null) { PC = cont.LIFE.attachMovie("arkus", "PC", 2000); PC._x = CHECKPOINT[1] * TILESIZE; PC._y = (CHECKPOINT[2] * TILESIZE) - 12; } PC.scrolled = [0, 0]; PC.pos = [-2 + _local22, -2 + _local28]; var _local21 = 0; while (_local21 < BADDIES.length) { if (CLEAR[area][_local21]) { } else { var _local10 = cont.LIFE.attachMovie(((BADDIES[_local21].type.substr(0, 4) == "boss") ? (BADDIES[_local21].type + "mc") : "sprite"), "BADDIE" + _local21, 1000 + _local21); _local10.BID = _local21; _local10.props = BADDIES[_local21]; _local10._x = (BADDIES[_local21].x + 0.5) * TILESIZE; _local10._y = BADDIES[_local21].y * TILESIZE; } _local21++; } DOORS = {}; SIGNS = {}; GUSTS = {}; MOVING = {}; CHECKPOINTS = {}; MAP_SWITCHES = {}; var _local14 = 0; while (_local14 < OBJECTS.length) { var _local4 = OBJECTS[_local14]; if (_local4.type == "bluedrak") { var _local18 = cont.ETC.createEmptyMovieClip("O" + _local14, _local14); _local18.attachBitmap(flash.display.BitmapData.loadBitmap("bluedrak"), 1); _local18._width = _local18._width * 2; _local18._height = _local18._height * 2; _local18._x = _local4.x * TILESIZE; _local18._y = _local4.y * TILESIZE; } else if (_local4.type == "door") { var _local15 = cont.ETC.createEmptyMovieClip("O" + _local14, _local14); _local15.createEmptyMovieClip("box", 10); _local15.box._y = -20; _local15.box.attachBitmap(flash.display.BitmapData.loadBitmap("door"), 1); _local15._width = _local15._width * 2; _local15._height = _local15._height * 2; _local15._x = _local4.x * TILESIZE; _local15._y = _local4.y * TILESIZE; DOORS[(("D_" + _local4.x) + "_") + _local4.y] = _local4.dest; } else if (_local4.type == "gust") { GUSTS[(("D_" + _local4.x) + "_") + _local4.y] = _local4.dir; } else if (_local4.type == "moving") { var _local6 = cont.ETC.createEmptyMovieClip("MOVING" + _local14, _local14); _local6.bmp = new flash.display.BitmapData(20, 20, true); _local6.bmp.copyPixels((_local6.sheet = flash.display.BitmapData.loadBitmap("moving")), new flash.geom.Rectangle(0, 0, 20, 20), new flash.geom.Point(0, 0)); _local6.attachBitmap(_local6.bmp, 10); _local6._width = (_local6._height = TILESIZE); _local6._x = _local4.x * TILESIZE; _local6._y = _local4.y * TILESIZE; _local6.c = 0; MOVING["M" + _local14] = _local6; (_local6.wait = 0); (_local6.pos = 0); _local6.moves = _local4.moves; _local6.touch = _local4.touch; _local6.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if ((this.dontloop || (this.touch)) && (!(this.moving[0] || (this.moving[1])))) { this.c++; if (this.c > 20) { this.c = 0; } this.bmp.copyPixels(this.sheet, new flash.geom.Rectangle(20 * (((this.c >= 10) || (this.dontloop)) ? 1 : 0), 0, 20, 20), new flash.geom.Point(0, 0)); } else { this.bmp.copyPixels(this.sheet, new flash.geom.Rectangle(20 * (this.wait ? 1 : 0), 0, 20, 20), new flash.geom.Point(0, 0)); } if (this.wait > 0) { this.wait--; return(undefined); } if (this.moving[0] || (this.moving[1])) { var _local3 = [2 * ((this.moving[0] == 0) ? 0 : (this.moving[0] / Math.abs(this.moving[0]))), 2 * ((this.moving[1] == 0) ? 0 : (this.moving[1] / Math.abs(this.moving[1])))]; this._x = this._x + _local3[0]; this._y = this._y + _local3[1]; this.moving[0] = this.moving[0] - _local3[0]; this.moving[1] = this.moving[1] - _local3[1]; if ((_root.PC.StuckTo == this) && (!_root.PC.dying)) { _root.PC.Move(_local3[0], _local3[1]); } if ((this.moving[0] == 0) && (this.moving[1] == 0)) { this.wait = 40; } } else { if (this.moves == null) { return(undefined); } this.moving = [this.moves[this.pos][0] * TILESIZE, this.moves[this.pos][1] * TILESIZE]; this.pos++; if ((this.pos == this.moves.length) && (!this.dontloop)) { this.pos = 0; } } }; } else if (_local4.type == "checkpoint") { var _local5 = cont.ETC.createEmptyMovieClip("MOVING" + _local14, _local14); _local5.checked = (CHECKPOINT[1] == _local4.x) && (CHECKPOINT[2] == _local4.y); _local5.bmp1 = new flash.display.BitmapData(20, 20, true); _local5.bmp2 = flash.display.BitmapData.loadBitmap("checkpoint"); _local5.MODE = ((_root.DIFFICULTY == 2) ? 0 : (int(_local4.mode))); _local5.bmp1.copyPixels(_local5.bmp2, new flash.geom.Rectangle(int(_local5.checked) * 20, int(_local5.MODE) * 20, 20, 20), new flash.geom.Point(0, 0)); _local5.attachBitmap(_local5.bmp1, 10); _local5._width = (_local5._height = TILESIZE); _local5._x = _local4.x * TILESIZE; _local5._y = _local4.y * TILESIZE; _local5.PLACE = [area, _local4.x, _local4.y, {}, {}, {}, 0]; CHECKPOINTS[(("C_" + _local4.x) + "_") + _local4.y] = _local5; _local5.f = [0, 0]; _local5.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (this.checked) { if (this.f[0] == 0) { this.bmp1.copyPixels(this.bmp2, new flash.geom.Rectangle(20 + (this.f[1] * 20), 20 * this.MODE, 20, 20), new flash.geom.Point(0, 0)); this.f[1] = !this.f[1]; this.f[0] = 10; } this.f[0]--; } else if (this.hitTest(_root.PC)) { this.Check(); } }; _local5.Check = function () { this.checked = true; this.PLACE[3] = {}; for (var _local3 in _root.SWITCHES) { this.PLACE[3][_local3] = _root.SWITCHES[_local3]; } this.PLACE[4] = Clone(_root.CLEAR); this.PLACE[5] = Clone(_root.GOT_RELICS); this.PLACE[6] = _root.RELICS; _root.CHECKPOINT = this.PLACE; if (this.MODE == 1) { _root.STARTPOINT = this.PLACE; } _root.playSFX("checkpoint1"); }; } else if (_local4.type == "signpost") { var _local17 = cont.ETC.createEmptyMovieClip("O" + _local14, _local14); _local17.createEmptyMovieClip("box", 10); _local17.box.attachBitmap(flash.display.BitmapData.loadBitmap("signpost"), 1); _local17._width = _local17._width * 2; _local17._height = _local17._height * 2; _local17._x = _local4.x * TILESIZE; _local17._y = _local4.y * TILESIZE; SIGNS[(("S_" + _local4.x) + "_") + _local4.y] = _local4.words; } else if (_local4.type == "relic") { if (!_root.GOT_RELICS["R" + _local4.id]) { var _local7 = cont.ETC.createEmptyMovieClip("O" + _local14, _local14); _local7.createEmptyMovieClip("box", 10); _local21 = new flash.display.BitmapData(20, 20, true); _local21.copyPixels(flash.display.BitmapData.loadBitmap("relics"), new flash.geom.Rectangle(20 * _local4.id, 0, 20, 20), new flash.geom.Point(0, 0)); _local7.box.attachBitmap(_local21, 1); _local7._width = _local7._width * 2; _local7._height = _local7._height * 2; _local7._x = _local4.x * TILESIZE; _local7._y = _local4.y * TILESIZE; _local7.props = _local4; _local7.hover = [1, 0]; _local7.sparkle = 10; _local7.gleams = 0; _local7.filters = [new flash.filters.GlowFilter(16763904, 0.5, 16, 16)]; _local7.sparklesheet = flash.display.BitmapData.loadBitmap("goldsparkle"); _local7.onEnterFrame = function () { if (this.diecount) { this.diecount--; if (this.diecount == 0) { this.removeMovieClip(); } return(undefined); } if (this.hitTest(_root.PC.bb)) { _root.playSFX("relic"); _root.GOT_RELICS["R" + this.props.id] = true; _root.RELICS++; this.box.removeMovieClip(); this.diecount = 100; _root.GUI.RelicDisplay.Get(this.props.name, this.props.id); _root.kongregateStats.submit("Relics", _root.RELICS); var _local3 = 0; while (_local3 < 8) { var _local4 = (Math.PI/4); var _local5 = 4; this.MakeSparkle(10 + (Math.cos(_local4 * _local3) * _local5), 10 + (Math.sin(_local4 * _local3) * _local5), Math.cos(_local4 * _local3) * _local5, Math.sin(_local4 * _local3) * _local5); _local3++; } return(undefined); } this._y = this._y + (0.1 * this.hover[0]); this.hover[1]++; if (this.hover[1] >= 20) { this.hover[1] = 0; this.hover[0] = this.hover[0] * -1; } this.sparkle--; if (this.sparkle <= 0) { this.sparkle = 10 + random(20); this.MakeSparkle(random(21), random(21), 0, 0); } }; _local7.MakeSparkle = function (x, y, xmod, ymod) { this.gleams++; var _local2 = this.createEmptyMovieClip("GLEAM" + this.gleams, 10 + this.gleams); _local2.createEmptyMovieClip("box", 8); _local2.box._x = (_local2.box._y = -2.5); _local2.bmp = new flash.display.BitmapData(5, 5, true); _local2.bmp.copyPixels(this.sparklesheet, new flash.geom.Rectangle(0, 0, 5, 5), new flash.geom.Point(0, 0)); _local2.box.attachBitmap(_local2.bmp, 0); _local2.c = 0; _local2._x = x; _local2._y = y; _local2.mod = [xmod, ymod]; _local2.onEnterFrame = function () { this.c++; this._x = this._x + this.mod[0]; this._y = this._y + this.mod[1]; this.bmp.copyPixels(this._parent.sparklesheet, new flash.geom.Rectangle(Math.floor(this.c / 2) * 5, 0, 5, 5), new flash.geom.Point(0, 0)); if (this.c >= 10) { this.removeMovieClip(); } }; }; } } else if (_local4.type == "forceblock") { var _local10 = cont.ETC.createEmptyMovieClip("FORCEBLOCK" + _local14, _local14); _local10.bmp = new flash.display.BitmapData(20, 20, true); _local10.bmp.copyPixels((_local10.sheet = flash.display.BitmapData.loadBitmap("forceblock")), new flash.geom.Rectangle(0, 20 * _local4.colour, 20, 20), new flash.geom.Point(0, 0)); _local10.attachBitmap(_local10.bmp, 10); _local10._width = (_local10._height = TILESIZE); _local10._x = TILESIZE * _local4.x; _local10._y = TILESIZE * _local4.y; for (var _local24 in _local4) { _local10[_local24] = _local4[_local24]; } _local10.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this.IsOn = !SWITCHES["S" + this.colour]; WALLS[this.y][this.x] = (this.IsOn ? ((_root.map[this.y][this.x] > 1) ? _root.map[this.y][this.x] : 1) : 0); this.bmp.copyPixels(this.sheet, new flash.geom.Rectangle((this.IsOn ? 0 : 20), 20 * this.colour, 20, 20), new flash.geom.Point(0, 0)); }; _local10.onEnterFrame(); } else if (_local4.type == "switch") { var _local11 = cont.ETC.createEmptyMovieClip("SWITCH" + _local14, _local14); _local11.attachBitmap((_local11.bmp = new flash.display.BitmapData(20, 20, true, 0)), 10); _local11._width = (_local11._height = TILESIZE); _local11._x = _local4.x * TILESIZE; _local11._y = _local4.y * TILESIZE; _local11.colour = _local4.colour; _local11.Switch = function (change) { if (change) { _root.SWITCHES["S" + this.colour] = !Boolean(_root.SWITCHES["S" + this.colour]); } this.bmp.copyPixels(flash.display.BitmapData.loadBitmap("switch"), new flash.geom.Rectangle(int(!_root.SWITCHES["S" + this.colour]) * 20, 20 * this.colour, 20, 20), new flash.geom.Point(0, 0)); }; _local11.Switch(false); MAP_SWITCHES[(("S_" + _local4.x) + "_") + _local4.y] = _local11; } else if (_local4.type == "WALLOFDEATH") { var _local9 = cont.ETC.createEmptyMovieClip("WALLOFDEATH" + _local14, 9000 + _local14); _local9.createEmptyMovieClip("box", 10); _local9.box.createEmptyMovieClip("box2", 10); _local9.box.box2.attachBitmap(flash.display.BitmapData.loadBitmap("WALLOFDEATH"), 1); _local9.box._x = (_local9.box._y = 150); _local9.box.box2._x = (_local9.box.box2._y = -150); _local9._x = _local4.x * TILESIZE; _local9._y = _local4.y * TILESIZE; _local9.s = _local4.s; _local9._width = (_local9._height = 600); _local9.box._rotation = _local4.R; _local9.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this._x = this._x + this.s[0]; this._y = this._y + this.s[1]; if (this.hitTest(_root.PC.bb)) { _root.PC.Hurt(99, true); } }; } _local14++; } if (dialogue && (!SPOKEN[area])) { if (SPOKEN == null) { SPOKEN = {}; } SPOKEN[area] = true; var _local26 = ((GUI.conv.dialogue = dialogue)).shift(); GUI.conv.Speak(_local26[0], _local26[1]); } dialogue = null; if (snow) { _root.createEmptyMovieClip("SNOW", 112); _local19 = 0; while (_local19 < 40) { var f = SNOW.createEmptyMovieClip("flake" + _local19, _local19); var _local20 = 2 + random(3); f._alpha = 20 + (_local20 * 20); f.attachBitmap(new flash.display.BitmapData(_local20, _local20, false, 4294967295), 1); f._x = (f.xroot = Math.random() * Stage.width); f._y = Math.random() * Stage.height; f.speed = [1 + Math.random(), 10 + (Math.random() * 5), Math.random() * 300, 10 + (Math.random() * 10)]; f.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this._y = this._y + this.speed[0]; this._x = this.xroot + (Math.sin(((this._y + this.speed[2]) / Stage.height) * this.speed[3]) * this.speed[1]); if (this._y > Stage.height) { this._y = -20; } }; _local19++; } } else { SNOW.removeMovieClip(); } snow = null; _water = null; } function AddTile(x, y) { var _local4 = map[y][x]; if (_local4 == 0) { return(undefined); } var _local3 = cont.FG.createEmptyMovieClip((("T_" + x) + "_") + y, ((10000 * y) + x) + 200); _local3._x = TILESIZE * x; _local3._y = TILESIZE * y; _local3.TILE = _local4; var _local7 = new flash.display.BitmapData(20, 20, true); _local7.copyPixels(TSBMP, new flash.geom.Rectangle(((_local4 - 1) % 10) * 20, 20 * Math.floor((_local4 - 1) / 10), 20, 20), new flash.geom.Point(0, 0)); _local3.attachBitmap(_local7, 221); _local3._width = (_local3._height = TILESIZE); _local3.C = [x, y]; if (Math.floor(_local3.TILE / 10) == 10) { _local3.createEmptyMovieClip("bb", 8); _local3.bb.attachBitmap(new flash.display.BitmapData(10, 10, true, 0), 5); _local3.bb._x = [5, 0, 5, 10][(_local3.TILE % 100) - 1]; _local3.bb._y = [10, 5, 0, 5][(_local3.TILE % 100) - 1]; _local3.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (this.bb.hitTest(_root.PC.bb)) { _root.PC.Hurt(((_root.DIFFICULTY == 2) ? 99 : 2)); } }; } } function AddWTile(x, y) { var _local2 = WATER[y][x]; if (_local2 == 0) { return(undefined); } var _local1 = cont.FG.H2O.createEmptyMovieClip((("T_" + x) + "_") + y, ((10000 * y) + x) + 200); _local1._x = TILESIZE * x; _local1._y = TILESIZE * y; _local1.TILE = _local2; var _local3 = new flash.display.BitmapData(20, 20, true); _local3.copyPixels(WATERBMP, new flash.geom.Rectangle((_local2 - 1) * 20, 0, 20, 20), new flash.geom.Point(0, 0)); _local1.attachBitmap(_local3, 221); _local1._width = (_local1._height = TILESIZE); _local1._alpha = 80; } function DrawTileColumn(x, erase) { var _local1 = 0; while (_local1 < map.length) { if (erase) { cont.FG[(("T_" + erase) + "_") + _local1].removeMovieClip(); cont.FG.H2O[(("T_" + erase) + "_") + _local1].removeMovieClip(); } AddTile(x, _local1); if (AQUEOUS) { AddWTile(x, _local1); } _local1++; } } function DrawTileRow(y, erase) { var _local1 = 0; while (_local1 < map[0].length) { if (erase) { cont.FG[(("T_" + _local1) + "_") + erase].removeMovieClip(); cont.FG.H2O[(("T_" + _local1) + "_") + erase].removeMovieClip(); } AddTile(_local1, y); if (AQUEOUS) { AddWTile(_local1, y); } _local1++; } } function Flash(target, rgb, speed, endFunction) { if (speed == null) { speed = 10; } var _local2 = 72493 /* 0x011B2D */; while (target.getInstanceAtDepth(_local2) != null) { _local2++; } target.createEmptyMovieClip("__flasher", _local2); target.__flasher.RGB = rgb; target.__flasher.tint = new flash.geom.Transform(target); target.__flasher.hue = new flash.geom.ColorTransform(); target.__flasher.C = 0; target.__flasher.S = speed; target.__flasher.endFunction = endFunction; target.__flasher.onEnterFrame = function () { var _local2 = this.S; this.C++; this.hue.redOffset = this.hue.redOffset + (int(this.RGB[0] / _local2) * ((this.C > _local2) ? -1 : 1)); this.hue.greenOffset = this.hue.greenOffset + (int(this.RGB[1] / _local2) * ((this.C > _local2) ? -1 : 1)); this.hue.blueOffset = this.hue.blueOffset + (int(this.RGB[2] / _local2) * ((this.C > _local2) ? -1 : 1)); if (this.RGB[3]) { this.hue.alphaOffset = this.hue.alphaOffset + (int(this.RGB[3] / _local2) * ((this.C > _local2) ? -1 : 1)); } this.tint.colorTransform = this.hue; if (this.C >= _local2) { this._parent[this.endFunction](); } if (this.C >= (_local2 * 2)) { this.tint.colorTransform = new flash.geom.ColorTransform(); this.removeMovieClip(); } }; } function GiveEXP(n) { PCEXP = PCEXP + n; _root.EXPTOTAL = _root.EXPTOTAL + n; if (PCEXP >= 30) { _root.playSFX("1up"); PCEXP = 0; if (PCLIVES < 99) { PCLIVES++; } } RefreshGUI(); } function RefreshGUI(f) { if (GUI == null) { _root.attachMovie("GUI", "GUI", 200); GUI._width = GUI._width * 2; GUI._height = GUI._height * 2; } GUI.NUMLIVES = ((DIFFICULTY == 0) ? "\u221E" : (_root.PCLIVES)); GUI.gotoAndStop((f ? (f) : 1)); if (GUI.RelicDisplay.Get == null) { GUI.RelicDisplay.gotoAndStop(2); GUI.RelicDisplay.Get = function (name, id) { this.gotoAndStop(1); this._alpha = 0; this.delay = 110; this.Relic = name; this.Amount = _root.RELICS + "/4 Relics"; var _local3 = new flash.display.BitmapData(20, 20, true); _local3.copyPixels(flash.display.BitmapData.loadBitmap("relics"), new flash.geom.Rectangle(20 * id, 0, 20, 20), new flash.geom.Point(0, 0)); this.icon.attachBitmap(_local3, 0); this.onEnterFrame = function () { this.delay--; if (this.delay >= 100) { this._alpha = this._alpha + 10; } else if (this.delay <= 10) { this._alpha = this._alpha - 10; } else { this._alpha = 100; } if (this.delay <= 0) { this.onEnterFrame = null; this.gotoAndStop(2); } }; }; } GUI.c = 0; GUI.onEnterFrame = function () { if (this.conv.fade) { this.conv._visible = true; this.conv._alpha = this.conv._alpha + (10 * this.conv.fade); if ((this.conv.fade == 1) && (this.conv._alpha >= 100)) { this.conv._alpha = 100; this.conv.fade = 0; } if ((this.conv.fade == -1) && (this.conv._alpha <= 0)) { this.conv._visible = false; this.conv.fade = 0; } } else if (this.conv.toShow.length > 0) { var _local4 = 2; this.conv.words = this.conv.words + this.conv.toShow.substr(0, _local4); this.conv.toShow = this.conv.toShow.substr(_local4); } else if ((Key.isDown(KEYS.A) && (this.conv._visible)) && (!this.Adown)) { var _local3 = this.conv.dialogue.shift(); this.conv.Speak(_local3[0], _local3[1]); this.Adown = true; } else if (Key.isDown(KEYS.Z) && (this.conv._visible)) { this.conv.fade = -1; this.conv._alpha = 100; _root.cutfreeze = false; } if (this.Adown && (!Key.isDown(KEYS.A))) { this.Adown = false; } if (this.signal == true) { this.time = getTimer(); } else { this.rate = int(1000 / (getTimer() - this.time)); } this.signal = !this.signal; if (this.c > 0) { this.c--; } else { this.FPS = this.rate + "fps"; this.c = 5; } }; GUI.conv._visible = false; GUI.conv.Speak = function (name, words) { if (words == null) { this.fade = -1; this._alpha = 100; _root.cutfreeze = false; return(undefined); } this.words = ""; this.speaker = {ARKUS:"Arkus Zei", GHOST:"Wraith", ECHELLE:"Echelle"}[name]; this.toShow = words; if (this.CURRENT_SPEAKER != this.speaker) { GUI.conv.avatar.createEmptyMovieClip("img", 0); GUI.conv.avatar.img.attachBitmap(flash.display.BitmapData.loadBitmap("conv_" + name), 0); GUI.conv.avatar.img._alpha = 0; GUI.conv.avatar.img.onEnterFrame = function () { if (this._alpha < 100) { this._alpha = this._alpha + 20; if (this._alpha >= 100) { this._alpha = 100; this.onEnterFrame = null; } } }; this.CURRENT_SPEAKER = this.speaker; } if (!this._visible) { this.fade = 1; this._alpha = 0; this._visible = true; } this.skipinfo = ""; _root.convtut = true; }; if (f) { return(undefined); } var _local3 = 0; while (_local3 < PCHP[1]) { var _local4 = GUI.createEmptyMovieClip("hitbit" + _local3, 300 + _local3); _local4.bmp = new flash.display.BitmapData(6, 10); _local4.bmp.copyPixels(flash.display.BitmapData.loadBitmap("hitbit"), new flash.geom.Rectangle(6 * int(PCHP[0] <= _local3), 0, 6, 10), new flash.geom.Point(0, 0)); _local4.attachBitmap(_local4.bmp, 120); _local4._x = 27 + (7 * _local3); _local4._y = 8; _local3++; } if (BOSSMODE) { GUI.createEmptyMovieClip("BOSSHPBAR", 350); _local3 = 0; while (_local3 < BOSSHP[1]) { var _local4 = GUI.BOSSHPBAR.createEmptyMovieClip("bhitbit" + _local3, 350 + _local3); _local4.bmp = new flash.display.BitmapData(4, 10); _local4.bmp.copyPixels(flash.display.BitmapData.loadBitmap("hitbitN"), new flash.geom.Rectangle(4 * int(BOSSHP[0] <= _local3), 0, 4, 10), new flash.geom.Point(0, 0)); _local4.attachBitmap(_local4.bmp, 120); _local4._x = 25 + (5 * _local3); _local4._y = 186; _local3++; } } else { GUI.BOSSHPBAR.removeMovieClip(); } var _local6 = GUI.createEmptyMovieClip("breathBar", 297); _local6.attachBitmap(new flash.display.BitmapData(Math.floor(_root.PC.breath / 2), 1, false, 4285576447), 1); _local6._x = 29; _local6._y = 5; var _local5 = GUI.createEmptyMovieClip("xpBar", 298); _local5.attachBitmap((_local5.bmp = new flash.display.BitmapData(_root.PCEXP, 3, false, 4283812864)), 1); _local5._x = 82; _local5._y = 4; _local5.bmp.fillRect(new flash.geom.Rectangle(0, 0, _local5.bmp.width, 1), 4291624806); GUI.AREA = area.substr(2); } function PauseGame(mute) { PAUSED = true; _root.attachMovie("PAUSED", "PAUSEDGUI", 211); if (mute) { MusicPausedAt = MUSIC.position; MUSIC.stop(); } PAUSEDGUI.gotoAndStop(2); var _local3 = PAUSEDGUI.blurshot; var _local2 = new flash.display.BitmapData(600, 400, true); _local2.draw(_root); _local3.attachBitmap(_local2, 1); _local3.filters = [new flash.filters.BlurFilter(8, 8)]; PAUSEDGUI.gotoAndStop(1); } function EndLevel() { PauseGame(); PAUSEDGUI.gotoAndStop(3); PAUSEDGUI.WIN.TIME = _root.SHOWNTIMER; PAUSEDGUI.WIN.LIVES = _root.LIVESLOST; PAUSEDGUI.WIN.RELICS = _root.RELICS; PAUSEDGUI.WIN.DIFFMOD = [-100, -10, 0][_root.DIFFICULTY]; PAUSEDGUI.WIN.EXPTOTAL = _root.EXPTOTAL; idealTime = 600; SCORE = (PAUSEDGUI.WIN.P0 = Math.floor((idealTime / TIMER) * 100)); SCORE = SCORE + ((PAUSEDGUI.WIN.P1 = 50 - (10 * _root.LIVESLOST))); SCORE = SCORE + ((PAUSEDGUI.WIN.P2 = 25 * _root.RELICS)); SCORE = SCORE + ((PAUSEDGUI.WIN.P3 = PAUSEDGUI.WIN.DIFFMOD)); PAUSEDGUI.WIN.PT = 0; var _local2 = 0; while (_local2 <= 3) { PAUSEDGUI.WIN.PT = PAUSEDGUI.WIN.PT + PAUSEDGUI.WIN["P" + _local2]; PAUSEDGUI.WIN["P" + _local2] = PAUSEDGUI.WIN["P" + _local2] + "pts"; _local2++; } PAUSEDGUI.WIN.PT = PAUSEDGUI.WIN.PT + "pts"; var _local3 = Math.floor(SCORE / 50); if (_local3 > 5) { _local3 = 5; } if (_local3 < 0) { _local3 = 0; } PAUSEDGUI.WIN.RANK = ShowRank(_local3); _root.kongregateScores.submit(SCORE); _root.kongregateStats.submit("Points", SCORE); _root.kongregateStats.submit("GameComplete" + ["Easy", "Medium", "Hard"][_root.DIFFICULTY], 1); _root.kongregateStats.submit("FinalRank", _local3); if ((SO.data[("CH" + CHAPTER) + "BestRank"] == null) || (SO.data[("CH" + CHAPTER) + "BestRank"] < _local3)) { SO.data[("CH" + CHAPTER) + "BestRank"] = _local3; } PC.removeMovieClip(); cont.removeMovieClip(); PARALLAX1.removeMovieClip(); PARALLAX2.removeMovieClip(); PARALLAX3.removeMovieClip(); GUI.removeMovieClip(); } function ShowRank(r) { return(["<font color='#333333'>E</font>", "<font color='#666666'>D</font>", "<font color='#8C6B2D'>C</font>", "<font color='#cccccc'>B</font>", "<font color='#ffcc00'>A</font>", "<font color='#33ffff'>S</font>"][r]); } function ExitToMainMenu() { var _local4 = _root.createEmptyMovieClip("SNAPFADE", 23437); var _local3 = new flash.display.BitmapData(600, 400, true); _local3.draw(_root); _local4.attachBitmap(_local3, 1); _local4.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } }; PC.removeMovieClip(); cont.removeMovieClip(); PARALLAX1.removeMovieClip(); PARALLAX2.removeMovieClip(); PARALLAX3.removeMovieClip(); GUI.removeMovieClip(); _root.PAUSEDGUI.removeMovieClip(); _root.gotoAndStop("TITLE"); } function playSFX(sfx, v) { if (sfxPlaying[sfx] || (MUTE)) { return(undefined); } sfx_id++; if (sfx_id > 100) { sfx_id = 0; } var _local1 = new Sound(_sfxcont.createEmptyMovieClip("_sfx" + sfx_id, 0)); _local1.attachSound("sfx_" + sfx); _local1.setVolume(60); _local1.start(); sfxPlaying[sfx] = true; } function playMusic(track, v, bypass) { if (MUTE) { MUSIC.stop(); } if ((track == currentMusic) && (!bypass)) { return(undefined); } currentMusic = track; MUSIC.stop(); if ((track != "none") && (!MUTE)) { MUSIC.attachSound(track); MUSIC.setVolume((MUTE ? 0 : 100)); MUSIC.start(); } MUSIC.onSoundComplete = function () { this.start(0); }; } function CreateParticle(x, y, sx, sy, type, from) { PD++; if (PD > 1000) { PD = 0; } var _local5 = cont.LIFE.createEmptyMovieClip("particle" + PD, 7000 + PD); _local5._x = x; _local5._y = y; _local5.s = [sx, sy]; _local5.bmp = new flash.display.BitmapData(8, 8, true); _local5.bmp.copyPixels(PFXBMP, new flash.geom.Rectangle(0, 8 * ((_local5.type = type)), 8, 8), new flash.geom.Point(0, 0)); _local5.createEmptyMovieClip("box", 21); _local5.box.attachBitmap(_local5.bmp, 100); _local5.box._x = (_local5.box._y = -4); _local5._width = _local5._width * 2; _local5._height = _local5._height * 2; _local5.from = from; if (sx > 0) { _local5._xscale = _local5._xscale * -1; } (_local5.L = 0); (_local5.f = 0); _local5.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } var _local5 = {x:this._x, y:this._y}; this._parent.localToGlobal(_local5); this._x = this._x + this.s[0]; this._y = this._y + this.s[1]; if ((((_local5.x < -100) || (_local5.x > (Stage.width + 100))) || (_local5.y < -100)) || (_local5.y > (Stage.height + 100))) { this.removeMovieClip(); } var _local6 = WALLS[Math.floor(this._y / TILESIZE)][Math.floor(this._x / TILESIZE)]; if ((_local6 < 50) && (_local6 != 0)) { _root.Explosion(this._x, this._y, this.type, "yow"); this.removeMovieClip(); } this.L++; if (this.L > 3) { this.L = 0; this.f = !this.f; this.bmp.copyPixels(_root.PFXBMP, new flash.geom.Rectangle(8 * this.f, 8 * this.type, 8, 8), new flash.geom.Point(0, 0)); } var _local4 = 0; while (_local4 < _root.BADDIES.length) { var _local3 = _root.cont.LIFE["BADDIE" + _local4]; if (this.hitTest(_local3) && (!_local3.noshothit)) { _local3.Hurt(1, true); _root.Explosion(_local3._x, this._y, this.type, true); this.removeMovieClip(); } _local4++; } if (this.hitTest(_root.PC.bb) && (this.from != "PC")) { _root.PC.Hurt(1); _root.Explosion(_root.PC._x, this._y, this.type, true); this.removeMovieClip(); } }; } function Explosion(x, y, type, silent) { if (!(silent === true)) { _root.playSFX((silent ? (silent) : "explode")); } PD++; if (PD > 1000) { PD = 0; } var _local3 = cont.LIFE.createEmptyMovieClip("particle" + PD, 7000 + PD); _local3._x = x; _local3._y = y; _local3.bmp = new flash.display.BitmapData(20, 20, true); _local3.bmp.copyPixels(BOOMSHEET, new flash.geom.Rectangle(0, ((_local3.type = type)) * 20, 20, 20), new flash.geom.Point(0, 0)); _local3.createEmptyMovieClip("box", 2); _local3.box.attachBitmap(_local3.bmp, 20); _local3.box._x = (_local3.box._y = -10); _local3._width = (_local3._height = TILESIZE); _local3.f = 0; _local3.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this.f++; this.bmp.copyPixels(_root.BOOMSHEET, new flash.geom.Rectangle(20 * this.f, this.type * 20, 20, 20), new flash.geom.Point(0, 0)); if (this.f > 5) { this.removeMovieClip(); } }; } function BreathBubble(x, y) { PD++; if (PD > 1000) { PD = 0; } var _local3 = cont.LIFE.createEmptyMovieClip("particle" + PD, 7000 + PD); _local3._x = x; _local3._y = y; _local3.bmp = new flash.display.BitmapData(4, 4, true); _local3.bmp.copyPixels(BUBBLESHEET, new flash.geom.Rectangle(4 * random(3), 0, 4, 4), new flash.geom.Point(0, 0)); _local3.createEmptyMovieClip("box", 2); _local3.box.attachBitmap(_local3.bmp, 20); _local3.box._x = (_local3.box._y = -2); _local3._width = (_local3._height = 8); _local3.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this._y = this._y - 1; if (!WATER[Math.floor((this._y - 10) / TILESIZE)][Math.floor(this._x / TILESIZE)]) { this.removeMovieClip(); } }; } function Splash(x, y, V) { _root.playSFX("splash", V); _root.PD++; var _local3 = _root.cont.LIFE.createEmptyMovieClip("particle" + _root.PD, 7000 + _root.PD); _local3.createEmptyMovieClip("box", 1); _local3.box.attachBitmap(flash.display.BitmapData.loadBitmap("splash"), 1); (_local3.box._y = -20); (_local3.box._x = -10); _local3._width = (_local3._height = TILESIZE); _local3._x = x; _local3._y = y; _local3.c = 10; _local3.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this.c--; this._alpha = this._alpha - 10; this._height--; this._width++; if (this.c <= 0) { this.removeMovieClip(); } }; } _global.TILESIZE = 40; _global.STAGEW = 600; _global.STAGEH = 400; OFFSET = ["lv0_0", 0, 0]; PC = null; _root.createEmptyMovieClip("cont", 100); cont.createEmptyMovieClip("LIFE", 100); cont.createEmptyMovieClip("ETC", 99); cont.createEmptyMovieClip("FG", 90); cont.createEmptyMovieClip("BG", 80); _root.createEmptyMovieClip("PARALLAX1", 70); _root.createEmptyMovieClip("PARALLAX2", 60); _root.createEmptyMovieClip("PARALLAX3", 50); _global.VWall = function (w) { return(((w > 0) && (w < 51)) || (w == null)); }; _global.IsVoid = function (w) { return((!w) || (w > 110)); }; tick = 0; onEnterFrame = function () { sfxPlaying = {}; if ((!Mdown) && (Key.isDown(KEYS.M))) { Mdown = true; if (_root.TOPBAR.MuteButton != null) { _root.TOPBAR.MuteButton.onRelease(); } else { MUTE = !MUTE; playMusic(currentMusic, null, true); } } if (Mdown && (!Key.isDown(KEYS.M))) { Mdown = false; } tick++; if (tick >= 40) { tick = 0; IncreaseTimer(); } }; _global.Clone = function (object) { var _local2 = {}; for (o in object) { _local2[o] = ((typeof(object[o]) == "object") ? (((object[o].pop != undefined) ? (CloneA(object[o])) : (Clone(object[o])))) : (object[o])); } return(_local2); }; _global.CloneA = function (array) { var _local3 = []; var _local1 = 0; while (_local1 < array.length) { _local3[_local1] = ((typeof(array[_local1]) == "object") ? (Clone(array[_local1])) : (((array[_local1].pop != null) ? (ClonaA(array[_local1])) : (array[_local1])))); _local1++; } return(_local3); }; _global._00 = function (n) { return(((n < 10) ? ("0" + n) : (n))); }; _global.KEYS = {BACKSPACE:8, CAPSLOCK:20, CONTROL:17, DELETEKEY:46, DOWN:40, END:35, ENTER:13, ESCAPE:27, HOME:36, INSERT:45, LEFT:37, PGDN:34, PGUP:33, RIGHT:39, SHIFT:16, SPACE:32, TAB:9, UP:38}; var k = 65; while (k <= 90) { KEYS[String.fromCharCode(k)] = k; k++; } _global.KEYNAMES = Clone(KEYS); _global.Hex2RGB = function (hex) { return([hex >> 16, (hex >> 8) & 255, hex & 255]); }; _global.RGB2Hex = function (rgb) { return(((rgb[0] << 16) | (rgb[1] << 8)) | rgb[2]); }; IncreaseTimer = function () { if ((_root.PAUSED || (_root.GUI.conv._visible)) || (_root.cutfreeze)) { return(undefined); } _root.TIMER++; _root.SHOWNTIMER = (((Math.floor(_root.TIMER / 3600) + ":") + _00(Math.floor((_root.TIMER % 3600) / 60))) + ":") + _00(_root.TIMER % 60); }; PAUSED = (cutfreeze = (CUTMODE = (BOSSMODE = false))); sfx_id = 0; SFXs = {}; if (MUTE == null) { MUTE = false; } _root.createEmptyMovieClip("_sfxcont", 18); if (_musicont == null) { _root.createEmptyMovieClip("_musicont", 19); MUSIC = new Sound(_musicont); } PD = 0; PFXBMP = flash.display.BitmapData.loadBitmap("particle"); BOOMSHEET = flash.display.BitmapData.loadBitmap("explosion"); BUBBLESHEET = flash.display.BitmapData.loadBitmap("bubbles"); _quality = "MEDIUM"; CHAPTER = 1; SO = SharedObject.getLocal("RaiderRanks", "/"); BTMBAR.BEST_RANK = ((SO.data[("CH" + CHAPTER) + "BestRank"] == null) ? "-" : (ShowRank(SO.data[("CH" + CHAPTER) + "BestRank"]))); if (SO.data.KEYS) { _global.KEYS = SO.data.KEYS; } LEVELINKS = ["NO", "NO", "NO", "NO", "NO"]; var x = new XML(); x.ignoreWhite = true; x.onLoad = function (success) { if (success) { var _local1 = 0; while (_local1 < x.firstChild.childNodes.length) { LEVELINKS[_local1] = x.firstChild.childNodes[_local1].firstChild.nodeValue; _local1++; } } else { trace("XML LOAD FAILURE!"); } if (preloaded) { BTMBAR.SetupOptions(); } }; x.load((("http://www.fighunter.com/gamepages/R2/levelinks_e" + CHAPTER) + ".xml?cachebuster=") + new Date().getTime()); stop(); PCLIVES = 5; PCHP = [5, 5]; PCEXP = 0; DIFFICULTY = 1; STARTPOINT = (LEVEL_BEGINNING = ["lv1_0", 7, 5, {}]); SWITCHES = {}; CLEAR = {}; GOT_RELICS = {}; SPOKEN = {}; GOTOCUTSCENE = null; if (preloaded) { starswarm.shifting = 100; _root.BTMBAR.gotoAndStop(1); _root.playMusic("R2Theme"); } starswarm.D = 0; starswarm.hue = [160, 1]; starswarm.onEnterFrame = function () { if (this.shifting) { var _local3 = 2; _root.BTMBAR._y = _root.BTMBAR._y + _local3; _root.TOPBAR._y = _root.TOPBAR._y - _local3; this.shifting = this.shifting - _local3; if ((_root.GOTOCUTSCENE != null) && (this.shifting <= 0)) { _root.gotoAndStop(_root.GOTOCUTSCENE); _root.GOTOCUTSCENE = null; this.onEnterFrame = null; } return(undefined); } if ((_root.GOTOCUTSCENE != null) || (_root.PAUSEDGUI != null)) { return(undefined); } if (_root.preloaded) { if (Key.isDown(KEYS.A)) { _root.BTMBAR.o0.onPress(); return(undefined); } if (Key.isDown(KEYS.S)) { _root.BTMBAR.o1.onPress(); return(undefined); } if (Key.isDown(KEYS.D)) { _root.BTMBAR.o2.onPress(); return(undefined); } if ((((_url.indexOf("file:///C|/Users/Pseudolonewolf/Documents/Flash/Projects/Raider2/") != -1) && (Key.isDown(KEYS.E))) && (Key.isDown(KEYS.SHIFT))) && (Key.isDown(KEYS.P))) { _root.gotoAndStop("editor"); return(undefined); } } else { var _local5 = flash.display.BitmapData.loadBitmap("preloadbar"); _root.BTMBAR.gotoAndStop(2); var _local4 = new flash.display.BitmapData(106, 7, true); _local4.copyPixels(_local5, new flash.geom.Rectangle(0, 0, 106, 7), new flash.geom.Point(0, 0)); _root.BTMBAR.preloadbar.attachBitmap(_local4, 0); var _local6 = new flash.display.BitmapData(1, 7, false); _local6.copyPixels(_local5, new flash.geom.Rectangle(106, 0, 1, 7), new flash.geom.Point(0, 0)); _root.BTMBAR.preloadbar.createEmptyMovieClip("bar", 3); _root.BTMBAR.preloadbar.bar.attachBitmap(_local6, 0); _root.BTMBAR.preloadbar.bar._x = 3; var _local7 = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); _root.BTMBAR.preloadbar.bar._width = _local7; _root.BTMBAR.preloadbar._width = 212; _root.BTMBAR.preloadbar._height = 14; if (_local7 >= 100) { _root.preloaded = true; this.shifting = 100; _root.BTMBAR.gotoAndStop(1); _root.playMusic("R2Theme"); _root.BTMBAR.SetupOptions(); } } }; starswarm.onEnterFrame(); var i = 0; while (i < 120) { var S = starswarm.createEmptyMovieClip("star" + i, 100 + i); S.attachBitmap(new flash.display.BitmapData(2, 2, false, 260761), 10); S._x = (Math.random() * Stage.width) - (Stage.width / 2); S._y = (Math.random() * 400) - 200; S._width = (S._height = (2 * ((S.mult = 1 + (Math.random() * 2.5)))) / 4); S._alpha = 20 + (80 * (S.mult / 5)); S.onEnterFrame = function () { this._x = this._x - (this.mult / 2); if (this._x < ((-Stage.width) / 2)) { this._x = this._x + Stage.width; } }; i++; } bluedrak.attachBitmap(flash.display.BitmapData.loadBitmap("bluedrak_small"), 10); bluedrak.f = [0, 1]; bluedrak._width = bluedrak._width * 2; bluedrak._height = bluedrak._height * 2; bluedrak.orig_y = bluedrak._y; bluedrak.onEnterFrame = function () { this._y = this._y + (0.1 * this.f[1]); this.f[0]++; if (this.f[0] >= 60) { this.f[0] = 0; this.f[1] = this.f[1] * -1; if (this.f[1] == 1) { this._y = this.orig_y; } } }; skipinfo = ""; BTMBAR.SetupOptions = function () { var _local6 = ["A - Start", "S - How To Play", "D - More Games"]; var _local4 = 0; while (_local4 < 3) { var _local5 = this["o" + _local4]; _local5.label = _local6[_local4]; _local5.gotoAndStop(1); _local5.onRollOver = function () { this.gotoAndStop(2); }; _local5.onRollOut = function () { this.gotoAndStop(1); }; _local4++; } this.o0.onPress = function () { _root.CHECKPOINT = STARTPOINT; TIMER = 0; _root.GOTOCUTSCENE = "cut0"; _root.starswarm.shifting = 200; }; this.o1.onPress = function () { _root.PauseGame(); _root.PAUSEDGUI.gotoAndStop(4); }; this.o2.onPress = function () { getURL (_root.KONGLINK, "_blank"); }; _local4 = 1; while (_local4 <= 5) { var _local3 = this["e" + _local4]; _local3.label = _local4; _local3.gotoAndStop(1); _local3._alpha = 100; if (_local4 == CHAPTER) { _local3.filters = [new flash.filters.GlowFilter(3407718, 12, 12)]; } if (LEVELINKS[_local4 - 1] == "NO") { _local3._alpha = 10; _local3.onRollOver = (_local3.onRollOut = (_local3.onRelease = null)); } else { _local3.dest = LEVELINKS[_local4 - 1]; _local3.onRollOver = function () { this.gotoAndStop(2); }; _local3.onRollOut = function () { this.gotoAndStop(1); }; _local3.onRelease = function () { trace(this.dest); getURL (this.dest, "_blank"); }; } _local4++; } }; BTMBAR.SetupOptions();
Frame 423
DiffDescs = [["Beginner", "You have infinite lives, and a max HP of 7, but you get a penalty to your Rank at the end. Best for practice."], ["Intermediate", "You start with five lives and a max HP of 5."], ["Expert", "You start with three lives, a max HP of 3, and spikes are instant kills. Purple checkpoints are replaced by green ones. Good if you want a challenge!"]]; Diff_SEL = 1; var i = 0; while (i < 3) { var D = this["D" + i]; D.label = DiffDescs[i][0]; D.gotoAndStop(((i == Diff_SEL) ? 2 : 1)); i++; } diffinfo = DiffDescs[Diff_SEL][1]; ctrl.ADown = true; ctrl.onEnterFrame = function () { if (this.waiting) { this.waiting--; if (this.waiting == 0) { _root.nextFrame(); this.onEnterFrame = null; } return(undefined); } if ((!this.ADown) && (Key.isDown(KEYS.A))) { _root.DIFFICULTY = _root.Diff_SEL; _root.playSFX("menuBlip11"); _root.kongregateScores.setMode(["Easy", "Normal", "Hard"][_root.DIFFICULTY]); _root.PCHP[0] = (_root.PCHP[1] = [7, 5, 3][_root.DIFFICULTY]); _root.PCLIVES = (_root.INITIAL_LIVES = [99, 5, 3][_root.DIFFICULTY]); _root.nextFrame(); this.waiting = 50; return(undefined); } if (!this.arrowDown) { var _local3 = 0; if (Key.isDown(38)) { _local3 = -1; } if (Key.isDown(40)) { _local3 = 1; } if (_local3) { _root.playSFX("menuBlip10"); _root["D" + Diff_SEL].gotoAndStop(1); _root.Diff_SEL = _root.Diff_SEL + _local3; if (_root.Diff_SEL < 0) { _root.Diff_SEL = 2; } if (_root.Diff_SEL > 2) { _root.Diff_SEL = 0; } _root["D" + Diff_SEL].gotoAndStop(2); _root.diffinfo = _root.DiffDescs[_root.Diff_SEL][1]; this.arrowDown = true; } } else if ((this.arrowDown && (!Key.isDown(38))) && (!Key.isDown(40))) { this.arrowDown = false; } if (!Key.isDown(KEYS.A)) { this.ADown = false; } };
Frame 425
function cut1ss() { _root.createEmptyMovieClip("ss", 777777); var _local3 = new flash.display.BitmapData(600, 400); _local3.draw(_root); ss.attachBitmap(_local3, 0); ss.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } }; } function FinallyStart() { _root.gotoAndStop(((_root.CHECKPOINT = STARTPOINT))[0]); _root.TIMER = 0; _root.EXPTOTAL = 0; _root.LIVESLOST = 0; _root.RELICS = 0; } cut1ss(); bluedrak.onEnterFrame = null; bluedrak._y = -1000; skipper.onEnterFrame = function () { if (Key.isDown(KEYS.ENTER)) { cut1ss(); _root.FinallyStart(); } }; skipinfo = "Use ENTER to skip this scene..."; bd.createEmptyMovieClip("sway", 0); bd.sway.attachBitmap(flash.display.BitmapData.loadBitmap("bluedrak_interior"), 0); bd.sway.attachBitmap(flash.display.BitmapData.loadBitmap("bluedrak_arkus"), 1); bd.sway.createEmptyMovieClip("facade", 2); bd.sway.facade.attachBitmap(flash.display.BitmapData.loadBitmap("bluedrak_exterior"), 0); bd.sway.hover = [-1, 0]; bd.sway.delay = 80; bd.sway.onEnterFrame = function () { this._y = this._y - (0.1 * this.hover[0]); this.hover[1]++; if (this.hover[1] >= 30) { this.hover[0] = this.hover[0] * -1; this.hover[1] = 0; } if (this.delay) { if (_root.GUI.conv._visible) { return(undefined); } this.delay--; if (this.SPOKEN && (this.delay == 50)) { this.facade.onEnterFrame = function () { this._alpha = this._alpha + 10; if (this._alpha >= 100) { this.onEnterFrame = null; } }; } if (this.delay <= 0) { if (this.SPOKEN) { _root.cut1ss(); _root.gotoAndStop("cut1b"); TIMER = 0; this.onEnterFrame = null; return(undefined); } if (this.facade._alpha > 0) { this.facade.onEnterFrame = function () { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this.onEnterFrame = null; } }; this.delay = 60; _root.skipinfo = ""; } else { _root.RefreshGUI(2); var _local3 = ((_root.GUI.conv.dialogue = _root.cut1dialogue)).shift(); _root.GUI.conv.Speak(_local3[0], _local3[1]); this.SPOKEN = true; this.delay = 80; } } } }; bd._width = bd._width * 2; bd._height = bd._height * 2; cut1dialogue = [["ARKUS", "LOG. Date: can't remember. But some time since the last one."], ["ARKUS", "During my latest sojourn at the lovely 'Asteroid Inn', I met with an unseemly bunch of scoundrels... or rather, they came and bothered me."], ["ARKUS", "They seemed to recognise that I was what I am - a pirate - and said that they were too. They didn't seem to be looking for trouble; rather for socialising, no more."], ["ARKUS", "Bah, not that there's much difference as far as I'm concerned..."], ["ARKUS", "They wanted to share tales, so I told of some of my better raids, and in return, they told me of a rumour, or perhaps some bedtime story used to scare their vile progeny..."], ["ARKUS", "They spoke of a race long gone - a staple of the genre, it seems - who destroyed themselves in some great calamity."], ["ARKUS", "War or some such, or maybe a plague. It's irrelevant, since they said it happened an age ago."], ["ARKUS", "As is always the case, they assured me that this dead race had left behind quite a few relics; priceless ones no doubt, now that their creators are no more."], ["ARKUS", "What rot, I thought; a child would know such tales to be nothing other than fantasies... And yet..."], ["ARKUS", "Usually, the tale ends about there, but this one was strange in that it got more specific than that."], ["ARKUS", "They gave me specific coordinates, where I would find some bounty, they assured me."], ["ARKUS", "I expected them to snigger at telling me this, expecting to lure me into some trap or something, but they were more... sombre."], ["ARKUS", "They said that many a pirate has attempted to raid this great, lost hulk of a ship, but \u2018none have ever returned', as the clich\u00E9 goes."], ["ARKUS", "I can't help being sceptical, but I'm in need of currency lest I starve, and SAPPHIROS knows there's not much else to focus on at the moment..."], ["ARKUS", "So here goes this. I'm getting a signal, close by. I think that this might be what they spoke of..."], ["ARKUS", "I am going in."], ["ARKUS", "If I die and someone finds this, then tell... tell, uh... Hmm. Who's to tell? WHAT'S to tell? Bah..."]];
Frame 426
bluedrak2.createEmptyMovieClip("box", 0); bluedrak2.box.attachBitmap(flash.display.BitmapData.loadBitmap("bluedrak_small2"), 0); bluedrak2.box._x = -13; bluedrak2.box._y = -10; bluedrak2._width = bluedrak2._width * 2; bluedrak2._height = bluedrak2._height * 2; bluedrak2.count = 0; bluedrak2.onEnterFrame = function () { this.count++; _root.world._x = _root.world._x - 0.2; this._x = this._x + 1; this._y = this._y - 0.3; if (this.count < 40) { return(undefined); } this._xscale = this._xscale * 0.98; this._yscale = this._yscale * 0.98; if (_root.MUSIC.getVolume() > 0) { _root.MUSIC.setVolume(_root.MUSIC.getVolume() - 1); } if (this.count >= 200) { _root.cut1ss(); _root.FinallyStart(); } }; var b = (new flash.display.BitmapData(40, 40, true)); b.copyPixels(flash.display.BitmapData.loadBitmap("worlds"), new flash.geom.Rectangle(0, 0, 40, 40), new flash.geom.Point(0, 0)); world.attachBitmap(b, 0); world._width = (world._height = 80);
Frame 431
function E_NewArea(w, h) { map = new Array(YTILES * h); _water = new Array(YTILES * h); var _local1 = 0; while (_local1 < map.length) { map[_local1] = new Array(XTILES * w); _water[_local1] = new Array(XTILES * w); var _local2 = 0; while (_local2 < map[_local1].length) { map[_local1][_local2] = 0; _water[_local1][_local2] = 0; _local2++; } _local1++; } watertotal = 0; BADDIES = []; E_DrawMap(); } function SetupCSelTile() { CSelTile.attachBitmap((CSelTile.bmp = new flash.display.BitmapData(20, 20, true)), 20); CSelTile.DrawTile = function (t) { if (t == 0) { this.bmp.fillRect(new flash.geom.Rectangle(0, 0, 20, 20), 0); } else { this.bmp.copyPixels(_root.TSBMP, new flash.geom.Rectangle(((t - 1) % 10) * 20, 20 * Math.floor((t - 1) / 10), 20, 20), new flash.geom.Point(0, 0)); } }; CSelTile.DrawTile((SEL_TILE = 1)); CSelTile.onPress = function () { _root.createEmptyMovieClip("DARK", 1000); _root.DARK.onPress = function () { return(undefined); }; _root.DARK.attachBitmap(new flash.display.BitmapData(STAGEW, STAGEH, true, 3422552064), 88); _root.createEmptyMovieClip("TS", 1001); _root.TS.attachBitmap(_root.TSBMP, 77); _root.TS._x = (_root.TS._y = 40); _root.TS.onPress = function () { _root.CSelTile.DrawTile((_root.SEL_TILE = ((10 * Math.floor(this._ymouse / 20)) + Math.floor(this._xmouse / 20)) + 1)); _root.DARK.removeMovieClip(); this.removeMovieClip(); }; }; CSelBaddie.Refresh = function () { var _local3 = _root.BADDIE_LIST[_root.SEL_BADDIE]; this.sheet = flash.display.BitmapData.loadBitmap("s_" + _local3[0]); this.attachBitmap((this.bmp = new flash.display.BitmapData(_local3[1], _local3[2], true)), 20); this.bmp.copyPixels(this.sheet, new flash.geom.Rectangle(0, 0, _local3[1], _local3[2]), new flash.geom.Point(0, 0)); }; CSelBaddie.Refresh(); CSelBaddie.onPress = function () { _root.createEmptyMovieClip("DARK", 1000); _root.DARK.onPress = function () { return(undefined); }; _root.DARK.attachBitmap(new flash.display.BitmapData(STAGEW, STAGEH, true, 3422552064), 88); _root.createEmptyMovieClip("TS", 1001); _root.TS._x = (_root.TS._y = 40); var b = 0; while (b < _root.BADDIE_LIST.length) { var _local3 = E_AddBaddie(_root.TS, b); _local3.b = b; _local3._x = 60 * (b % 9); _local3._y = 60 * Math.floor(b / 9); _local3.onPress = function () { _root.DRAG_BADDIE = true; _root.createEmptyMovieClip("DRAGGING_BADDIE", 17048); _root.E_AddBaddie(_root.DRAGGING_BADDIE, (_root.SEL_BADDIE = this.b)); _root.DRAGGING_BADDIE.startDrag(true); _root.CSelBaddie.Refresh(); _root.DARK.removeMovieClip(); this._parent.removeMovieClip(); }; b++; } }; } function E_DrawMap() { econt.createEmptyMovieClip("ETC", 11); econt.createEmptyMovieClip("WTILES", 9); econt.createEmptyMovieClip("TILES", 10); econt.createEmptyMovieClip("GRID", 20); TSBMP = flash.display.BitmapData.loadBitmap(tileset); WATERBMP = flash.display.BitmapData.loadBitmap("water"); watertotal = 0; if (_water == null) { _water = new Array(map.length); var _local5 = 0; while (_local5 < _water.length) { _water[_local5] = new Array(map[0].length); var _local6 = 0; while (_local6 < map[_local5].length) { _water[_local5][_local6] = 0; _local6++; } _local5++; } } else { var _local5 = 0; while (_local5 < _water.length) { var _local6 = 0; while (_local6 < _water[_local5].length) { if (_water[_local5][_local6]) { watertotal++; } _local6++; } _local5++; } trace(watertotal); } var _local5 = 0; while (_local5 <= map.length) { econt.GRID.lineStyle((((_local5 % YTILES) == 0) ? 3 : 1), 65501, 80); econt.GRID.moveTo(0, TILESIZE * _local5); econt.GRID.lineTo(TILESIZE * map[0].length, TILESIZE * _local5); if (_local5 == map.length) { } else { var _local6 = 0; while (_local6 <= map[0].length) { econt.GRID.lineStyle((((_local6 % XTILES) == 0) ? 3 : 1), 65501, 80); econt.GRID.moveTo(TILESIZE * _local6, 0); econt.GRID.lineTo(TILESIZE * _local6, TILESIZE * map.length); if (_local6 == map[0].length) { } else { var _local3 = econt.TILES.createEmptyMovieClip((("T_" + _local6) + "_") + _local5, (10000 * _local5) + _local6); _local3.bmp = new flash.display.BitmapData(20, 20, true, 0); _local3.attachBitmap(_local3.bmp, 10); _local3._width = (_local3._height = TILESIZE); _local3._x = _local6 * TILESIZE; _local3._y = _local5 * TILESIZE; _local3.DrawTile = function (t) { if (t == 0) { this.bmp.fillRect(new flash.geom.Rectangle(0, 0, 20, 20), 0); } else { this.bmp.copyPixels(_root.TSBMP, new flash.geom.Rectangle(((t - 1) % 10) * 20, 20 * Math.floor((t - 1) / 10), 20, 20), new flash.geom.Point(0, 0)); } }; _local3.DrawTile(map[_local5][_local6]); _local3.C = [_local6, _local5]; _local3.onPress = function () { if (Key.isToggled(20)) { var _local5 = (Key.isDown(KEYS.DELETEKEY) ? 0 : ((Key.isDown(48) ? 2 : 1))); _root.econt.WTILES[(("W_" + this.C[0]) + "_") + this.C[1]].DrawTile((_root._water[this.C[1]][this.C[0]] = _local5)); return(undefined); } if (_root.DRAG_BADDIE) { var _local4 = {type:_root.BADDIE_LIST[_root.SEL_BADDIE][0], x:this.C[0], y:this.C[1]}; if (_root.DRAGGING_BADDIE.BADDIE1.ListID != null) { _root.BADDIES[_root.DRAGGING_BADDIE.BADDIE1.ListID] = _local4; } else { _root.BADDIES.push(_local4); } var _local3 = _root.E_AddBaddie(_root.econt.ETC, _root.SEL_BADDIE, _root.econt.ETC.getNextHighestDepth(), true, ((_root.DRAGGING_BADDIE.BADDIE1.ListID != null) ? (_root.DRAGGING_BADDIE.BADDIE1.ListID) : (_root.BADDIES.length - 1))); _local3._x = this.C[0] * TILESIZE; _local3._y = this.C[1] * TILESIZE; _root.DRAGGING_BADDIE.removeMovieClip(); _root.DRAG_BADDIE = false; } else if (Key.isDown(KEYS.C)) { _root.CSelTile.DrawTile((_root.SEL_TILE = _root.map[this.C[1]][this.C[0]])); } else { this.DrawTile((_root.map[this.C[1]][this.C[0]] = _root.SEL_TILE)); } }; _local3.onRollOver = function () { if (Key.isDown(KEYS.SHIFT)) { this.onPress(); } }; var _local4 = econt.WTILES.createEmptyMovieClip((("W_" + _local6) + "_") + _local5, (10000 * _local5) + _local6); _local4.bmp = new flash.display.BitmapData(20, 20, true, 0); _local4.attachBitmap(_local4.bmp, 10); _local4._width = (_local4._height = TILESIZE); _local4._x = _local6 * TILESIZE; _local4._y = _local5 * TILESIZE; _local4.CF = -1; _local4.DrawTile = function (t, setup) { if (this.CF == t) { return(undefined); } if (t == 0) { this.bmp.fillRect(new flash.geom.Rectangle(0, 0, 20, 20), 0); if (!setup) { _root.watertotal--; } } else { _root.watertotal++; this.bmp.copyPixels(_root.WATERBMP, new flash.geom.Rectangle((t - 1) * 20, 0, 20, 20), new flash.geom.Point(0, 0)); } this.CF = t; trace(_root.watertotal); }; _local4.DrawTile(_water[_local5][_local6], true); } _local6++; } } _local5++; } gotoAndStop ("editor2"); SetupCSelTile(); var _local12 = {}; var _local8 = 0; while (_local8 < BADDIE_LIST.length) { _local12[BADDIE_LIST[_local8][0]] = _local8; _local8++; } _local8 = 0; while (_local8 < BADDIES.length) { var _local10 = E_AddBaddie(econt.ETC, _local12[BADDIES[_local8].type], econt.ETC.getNextHighestDepth(), true, _local8); _local10._x = BADDIES[_local8].x * TILESIZE; _local10._y = BADDIES[_local8].y * TILESIZE; _local8++; } } function E_AddBaddie(Parent, BID, newDepth, pressable, ListID) { var _local4 = BADDIE_LIST[BID]; var _local5 = (newDepth ? (newDepth) : (10 + BID)); var _local3 = Parent.createEmptyMovieClip("BADDIE" + _local5, _local5); var _local6 = new flash.display.BitmapData(_local4[1], _local4[2], true); _local6.copyPixels(flash.display.BitmapData.loadBitmap("s_" + _local4[0]), new flash.geom.Rectangle(0, 0, _local4[1], _local4[2]), new flash.geom.Point(0, 0)); _local3.createEmptyMovieClip("box", 7); _local3.box.attachBitmap(_local6, 100); _local3._width = _local3._width * 2; _local3._height = _local3._height * 2; _local3.b = BID; _local3.filters = [new flash.filters.GlowFilter(16711680, 50, 8, 8)]; _local3.ListID = ListID; if (pressable) { _local3.onPress = function () { if (Key.isDown(KEYS.DELETEKEY)) { _root.BADDIES.splice(this.ListID, 1); this.removeMovieClip(); return(undefined); } _root.DRAG_BADDIE = true; _root.createEmptyMovieClip("DRAGGING_BADDIE", 17048); _root.E_AddBaddie(_root.DRAGGING_BADDIE, (_root.SEL_BADDIE = this.b), 1, false, this.ListID); _root.DRAGGING_BADDIE.startDrag(true); this.removeMovieClip(); }; } return(_local3); } playMusic("none"); XTILES = STAGEW / TILESIZE; YTILES = STAGEH / TILESIZE; EDITOR_MODE = true; BADDIE_LIST = [["orbot", 20, 20], ["turret", 20, 20], ["turret_roof", 20, 20], ["lostsoul", 20, 20], ["hindalarrskeleton", 20, 26], ["gum", 20, 20], ["gumrusch", 40, 40], ["hawkstatue", 20, 20], ["swordtrap", 20, 60], ["ishish", 20, 20], ["crystoise", 20, 20], ["khgnippa", 20, 20], ["icetar", 20, 20], ["icicles", 20, 20], ["prismblock", 20, 20], ["clockstones", 20, 20]]; SEL_BADDIE = 0; econt.onEnterFrame = function () { var _local3 = 20; if (Key.isDown(KEYS.LEFT)) { this._x = this._x + _local3; } else if (Key.isDown(KEYS.RIGHT)) { this._x = this._x - _local3; } if (Key.isDown(KEYS.UP)) { this._y = this._y + _local3; } else if (Key.isDown(KEYS.DOWN)) { this._y = this._y - _local3; } _root.COORDS = (Math.floor(this._xmouse / TILESIZE) + ", ") + Math.floor(this._ymouse / TILESIZE); }; _NEW.onPress = function () { _root.E_NewArea(_root.xScreens, _root.yScreens); }; _LOAD.onPress = function () { _root.gotoAndStop(_root._loadArea); }; _EXPORT.onPress = function () { var _local3 = "map=["; var _local2 = 0; while (_local2 < map.length) { _local3 = _local3 + ((("\n\t[" + map[_local2]) + "]") + ((_local2 == (map.length - 1)) ? "" : ",")); _local2++; } if (watertotal > 0) { _local3 = _local3 + "\n];\n\n_water=["; _local2 = 0; while (_local2 < map.length) { _local3 = _local3 + ((("\n\t[" + _water[_local2]) + "]") + ((_local2 == (map.length - 1)) ? "" : ",")); _local2++; } } _local3 = _local3 + "\n];\n\nBADDIES=["; var _local1 = 0; while (_local1 < BADDIES.length) { _local3 = _local3 + ((((((("\n\t{type:'" + BADDIES[_local1].type) + "',x:") + BADDIES[_local1].x) + ",y:") + BADDIES[_local1].y) + "}") + ((_local1 == (BADDIES.length - 1)) ? "" : ",")); _local1++; } _local3 = _local3 + "\n];"; System.setClipboard(_local3); trace("Exported map!"); };
Frame 434
area = "lv1_0"; map = [[12, 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, 13, 14, 14], [12, 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, 4, 11, 11], [12, 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, 113, 114, 114], [12, 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, 123, 124, 124], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21, 0, 0, 133, 124, 124], [12, 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, 2, 1, 1], [14, 1, 1, 1, 1, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 14], [14, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 33, 14], [14, 33, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 14, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 14], [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14]]; BADDIES = []; OBJECTS = [{type:"bluedrak", x:2, y:3}, {type:"signpost", x:24, y:8, words:[["ARKUS", "This is a signpost. It tells me that I can 'pause the game with the space bar if I need to', whatever THAT means. How fascinating."]]}]; EXITS = {E:["lv1_1", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; dialogue = [["ARKUS", "This is it... and it does seem to be of an unfamiliar design; not just some generic common craft that I was tricked into boarding."], ["ARKUS", "If this is the case, then it means that I\u2019ve no clue where to find anything of value, so I\u2019ll just have to sort of blindly explore. Right then..."]]; DrawMap();
Frame 435
area = "lv1_1"; map = [[14, 14, 12, 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, 22, 23], [11, 11, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [114, 114, 116, 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], [124, 125, 126, 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], [134, 134, 136, 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, 2, 1, 1, 3, 0, 0], [1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 14, 12, 0, 0], [14, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 13, 33, 14, 33, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 14, 1, 1], [14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 21, 0, 13, 14, 14, 14, 14, 1, 1, 1, 3, 0, 0, 0, 2, 3, 0, 0, 0, 2, 1, 14, 14, 15, 14, 14, 14], [14, 14, 14, 1, 1, 1, 1, 1, 1, 3, 101, 101, 101, 2, 3, 101, 21, 101, 21, 101, 13, 33, 14, 33, 14, 14, 14, 14, 12, 101, 101, 101, 13, 12, 101, 101, 101, 13, 14, 15, 15, 15, 14, 15, 14], [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 14, 14, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 14, 14, 1, 1, 1, 14, 14, 14, 14, 14, 14, 14, 14]]; BADDIES = [{type:"orbot", x:6, y:7}, {type:"orbot", x:22, y:4}, {type:"orbot", x:40, y:3}]; OBJECTS = []; EXITS = {W:["lv1_0", 1, 0], E:["lv1_2", 0, 1]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 436
area = "lv1_2"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14], [12, 111, 92, 111, 112, 111, 112, 111, 112, 113, 114, 114, 116, 13, 15], [12, 121, 92, 121, 122, 121, 122, 121, 122, 123, 124, 125, 126, 13, 14], [12, 131, 92, 131, 132, 131, 132, 131, 132, 133, 124, 124, 136, 13, 15], [12, 51, 91, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 13, 14], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 15], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 15], [5, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 11], [22, 23, 22, 23, 22, 23, 21, 21, 21, 21, 0, 21, 21, 21, 21], [21, 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, 21], [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, 21], [0, 0, 0, 0, 0, 0, 22, 23, 0, 0, 0, 0, 0, 25, 26], [0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 35, 36], [1, 1, 3, 0, 0, 0, 13, 12, 101, 101, 101, 101, 101, 2, 1], [14, 33, 12, 0, 0, 0, 13, 14, 1, 1, 1, 1, 1, 14, 14], [14, 14, 12, 101, 101, 101, 13, 14, 14, 14, 14, 14, 14, 14, 14], [14, 14, 14, 1, 1, 1, 14, 14, 14, 14, 14, 14, 14, 14, 14]]; BADDIES = [{type:"turret", x:13, y:13}, {type:"orbot", x:5, y:8}, {type:"orbot", x:6, y:3}]; OBJECTS = [{type:"moving", x:10, y:9, f:0, moves:[[0, 5], [0, -5]]}, {type:"door", x:10, y:3, dest:["lv1_3", 7, 3]}]; EXITS = {W:["lv1_1", 2, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 437
area = "lv1_3"; map = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 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, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 113, 114, 114, 114, 114, 114, 114, 114, 116, 21, 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, 21, 113, 115, 116, 111, 112, 111, 112, 0, 0, 0, 0, 0, 91, 21], [21, 123, 124, 124, 124, 124, 124, 124, 125, 126, 21, 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, 21, 123, 124, 126, 121, 122, 121, 122, 0, 0, 0, 0, 0, 91, 21], [21, 133, 124, 124, 124, 124, 124, 124, 124, 136, 21, 0, 0, 0, 0, 0, 0, 0, 21, 51, 51, 51, 51, 51, 21, 0, 0, 21, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 133, 124, 136, 131, 132, 131, 132, 0, 0, 0, 0, 0, 91, 21], [21, 51, 51, 51, 51, 51, 51, 51, 51, 51, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 21, 0, 91, 21], [3, 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, 13, 12, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21, 0, 91, 21], [12, 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, 13, 12, 0, 0, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21, 0, 91, 21], [12, 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, 13, 12, 0, 0, 13, 12, 0, 0, 2, 1, 1, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 21], [12, 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, 13, 12, 0, 0, 13, 12, 0, 0, 13, 15, 14, 15, 14, 15, 12, 0, 0, 0, 101, 0, 0, 21, 21, 0, 0, 0, 21, 0, 91, 21], [12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 12, 101, 101, 13, 12, 101, 101, 13, 14, 14, 14, 14, 14, 12, 21, 21, 21, 21, 21, 21, 21, 21, 101, 101, 101, 21, 21, 21, 21]]; BADDIES = [{type:"turret", x:30, y:2}, {type:"orbot", x:41, y:6}, {type:"orbot", x:51, y:3}]; OBJECTS = [{type:"moving", x:14, y:7, f:0, moves:[[-7, 0], [7, 0]]}, {type:"moving", x:53, y:8, f:0, moves:[[2, 0], [-2, 0]]}, {type:"door", x:7, y:3, dest:["lv1_2", 10, 3]}, {type:"door", x:47, y:3, dest:["lv1_4", 2, 3]}, {type:"signpost", x:2, y:3, words:[["ARKUS", "This conveniently-placed sign kindly tells me that I can jump down through thin floors like this one by crouching then pressing A. Hmm."]]}]; EXITS = {}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 439
area = "lv1_4a"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [12, 0, 0, 0, 111, 112, 111, 112, 111, 112, 113, 114, 114, 116, 13], [12, 0, 0, 0, 121, 122, 121, 122, 121, 122, 123, 124, 125, 126, 13], [12, 0, 0, 24, 131, 132, 131, 132, 131, 132, 133, 124, 124, 136, 13], [12, 0, 0, 34, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 112, 111, 112, 4], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 121, 122, 0], [14, 1, 1, 1, 1, 1, 3, 0, 0, 0, 131, 132, 131, 132, 0], [14, 33, 14, 33, 14, 33, 12, 101, 101, 101, 2, 1, 1, 1, 1], [14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 14, 15, 14, 15, 14]]; BADDIES = [{type:"orbot", x:6, y:3}]; OBJECTS = [{type:"door", x:12, y:3, dest:["lv1_7", 2, 17]}, {type:"relic", x:6, y:2, id:1, name:"Magic Trophy"}]; EXITS = {E:["lv1_4", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 440
area = "lv1_4"; map = [[24, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [34, 113, 114, 116, 0, 0, 0, 0, 0, 0, 0, 111, 112, 111, 112], [24, 123, 134, 126, 21, 0, 0, 0, 0, 0, 0, 121, 122, 121, 122], [34, 133, 134, 136, 21, 0, 0, 0, 0, 0, 0, 131, 132, 131, 132], [24, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 24, 2, 1, 1], [34, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 34, 13, 33, 14], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 26, 13, 14, 14], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 13, 14, 14], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 15, 14], [14, 14, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]]; BADDIES = [{type:"turret", x:13, y:3}]; OBJECTS = [{type:"door", x:2, y:3, dest:["lv1_3", 47, 3]}, {type:"checkpoint", x:3, y:7}, {type:"signpost", x:6, y:7, words:[["ARKUS", "\"Checkpoints\", it says, \"will save your position, so that when you die, you respawn here. However, if you lose all your lives, you have to start from the beginning!\""], ["ARKUS", "It also explains that checkpoints are automatically checked when touched, unless already checked; then they can be manually checked by pressing UP."], ["ARKUS", "Sounds easy to understand..."]]}]; EXITS = {E:["lv1_5", 0, 0], W:["lv1_4a", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 441
area = "lv1_5"; map = [[21, 21, 21, 21, 21, 22, 23, 21, 24, 21, 25, 26, 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, 13, 14, 14, 14], [111, 112, 0, 0, 0, 0, 24, 21, 34, 21, 35, 36, 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, 13, 14, 14, 14], [121, 122, 0, 0, 0, 0, 34, 21, 21, 21, 21, 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, 13, 15, 14, 14], [131, 132, 0, 0, 0, 0, 24, 21, 33, 22, 23, 24, 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, 13, 14, 14, 14], [1, 1, 3, 0, 0, 0, 34, 21, 21, 21, 21, 34, 51, 51, 51, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 0, 0, 0, 2, 1, 1, 3, 0, 0, 4, 11, 11, 11], [14, 15, 12, 0, 0, 0, 22, 23, 21, 21, 21, 21, 0, 0, 0, 21, 0, 0, 0, 0, 0, 2, 1, 1, 3, 0, 0, 13, 14, 14, 14, 12, 0, 0, 0, 13, 33, 14, 12, 0, 0, 111, 112, 111, 112], [14, 14, 12, 21, 0, 0, 111, 112, 111, 112, 111, 112, 0, 0, 0, 2, 1, 1, 3, 0, 0, 13, 33, 14, 12, 0, 0, 13, 14, 14, 14, 12, 0, 0, 0, 13, 14, 14, 12, 0, 0, 121, 122, 121, 122], [14, 14, 12, 0, 0, 0, 121, 122, 121, 122, 121, 122, 0, 25, 26, 13, 15, 14, 12, 0, 0, 13, 14, 14, 12, 0, 0, 13, 15, 14, 14, 12, 0, 0, 0, 13, 14, 14, 12, 21, 0, 131, 132, 131, 132], [14, 33, 12, 0, 0, 0, 131, 132, 131, 132, 131, 132, 0, 35, 36, 13, 14, 14, 12, 101, 101, 13, 14, 15, 12, 101, 101, 13, 14, 14, 14, 12, 101, 101, 101, 13, 14, 14, 14, 1, 1, 1, 1, 1, 1], [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 1, 1, 14, 14, 14, 14, 1, 1, 14, 14, 14, 14, 14, 1, 1, 1, 14, 14, 14, 14, 14, 14, 14, 33, 14, 14]]; BADDIES = [{type:"orbot", x:29, y:3}]; OBJECTS = []; EXITS = {W:["lv1_4", 0, 0], E:["lv1_6", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 442
area = "lv1_6"; map = [[14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [14, 14, 12, 113, 114, 115, 116, 111, 112, 0, 0, 0, 0, 91, 13], [14, 33, 12, 123, 124, 125, 126, 121, 122, 0, 0, 0, 0, 91, 13], [14, 14, 12, 133, 134, 135, 136, 131, 132, 0, 0, 0, 0, 91, 13], [11, 11, 5, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 91, 13], [111, 112, 111, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [121, 122, 121, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [131, 132, 131, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [1, 1, 1, 3, 0, 0, 0, 2, 3, 0, 0, 0, 2, 1, 14], [14, 14, 15, 12, 0, 0, 0, 13, 12, 0, 0, 0, 13, 15, 14]]; BADDIES = [{type:"orbot", x:8, y:3}]; OBJECTS = [{type:"door", x:4, y:3, dest:["lv1_8", 2, 8]}]; EXITS = {W0:["lv1_5", 2, 0], S:["lv1_7", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 443
area = "lv1_7"; map = [[14, 14, 14, 12, 0, 0, 0, 13, 12, 0, 0, 0, 13, 14, 14], [14, 14, 14, 12, 0, 0, 0, 13, 12, 0, 0, 0, 13, 14, 14], [14, 14, 15, 12, 101, 101, 101, 13, 12, 0, 0, 0, 13, 15, 14], [14, 11, 11, 5, 21, 21, 21, 4, 5, 0, 0, 0, 13, 14, 14], [12, 111, 112, 111, 112, 111, 112, 111, 112, 0, 0, 0, 13, 14, 14], [12, 121, 122, 121, 122, 121, 122, 121, 122, 0, 0, 0, 13, 14, 14], [12, 131, 132, 131, 132, 131, 132, 131, 132, 0, 0, 0, 13, 15, 14], [12, 51, 51, 21, 21, 21, 21, 21, 21, 21, 21, 21, 4, 11, 14], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 13], [12, 25, 26, 24, 21, 101, 101, 101, 24, 101, 101, 101, 34, 0, 13], [12, 35, 36, 34, 22, 23, 21, 21, 34, 21, 21, 21, 21, 51, 13], [12, 113, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 123, 125, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 133, 134, 136, 0, 0, 0, 0, 0, 0, 0, 0, 25, 26, 13], [12, 21, 21, 21, 101, 101, 101, 22, 23, 101, 101, 101, 35, 36, 13], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14]]; BADDIES = [{type:"turret", x:12, y:11}, {type:"orbot", x:5, y:6}]; OBJECTS = [{type:"door", x:2, y:17, dest:["lv1_4a", 12, 3]}]; EXITS = {N:["lv1_6", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 445
area = "lv1_8"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [12, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4], [12, 34, 0, 22, 23, 22, 23, 22, 23, 22, 23, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0], [14, 1, 1, 1, 1, 1, 3, 25, 26, 91, 0, 0, 0, 0, 2], [14, 11, 11, 11, 11, 11, 5, 35, 36, 91, 0, 0, 0, 0, 13], [12, 113, 114, 115, 116, 111, 112, 0, 0, 91, 0, 0, 0, 0, 13], [12, 123, 124, 125, 126, 121, 122, 0, 0, 91, 0, 0, 0, 0, 13], [12, 133, 134, 134, 136, 131, 132, 0, 0, 91, 0, 0, 0, 0, 13], [15, 1, 1, 1, 1, 1, 1, 1, 1, 3, 101, 101, 101, 101, 13]]; BADDIES = [{type:"turret", x:13, y:1, invertV:true}, {type:"turret", x:1, y:3}]; OBJECTS = [{type:"door", x:2, y:8, dest:["lv1_6", 4, 3]}]; EXITS = {E:["lv1_9", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 446
area = "lv1_9"; map = [[12, 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, 0, 0, 0, 0, 4, 11, 11, 11, 11, 14, 14, 14, 14, 14, 14, 14], [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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 13, 14, 14, 14, 14, 14, 14], [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, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 13, 14, 14, 14, 14, 14, 14], [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, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 13, 14, 14, 14, 14, 14, 14], [1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 2, 1, 3, 51, 51, 91, 51, 51, 4, 11, 11, 11, 11, 11, 14], [14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 13, 14, 12, 0, 0, 91, 0, 0, 113, 114, 114, 114, 114, 116, 13], [14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 13, 14, 12, 0, 0, 91, 0, 0, 123, 124, 124, 124, 125, 126, 13], [14, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 13, 14, 12, 0, 0, 91, 0, 0, 133, 135, 135, 135, 135, 136, 13], [14, 14, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 12, 101, 101, 21, 101, 101, 21, 101, 101, 21, 101, 101, 21, 101, 101, 13, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14], [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]]; BADDIES = [{type:"orbot", x:48, y:3}]; OBJECTS = [{type:"door", x:56, y:7, dest:["lv1_10", 11, 3]}, {type:"moving", x:3, y:4, f:0, moves:[[10, 0], [-10, 0]]}, {type:"moving", x:17, y:4, f:0, moves:[[4, 0], [-4, 0]]}, {type:"moving", x:27, y:4, f:0, moves:[[-4, 0], [4, 0]]}, {type:"signpost", x:1, y:3, words:[["ARKUS", "It waffles on about the virtues of patience. Pfft. What rot."]]}]; EXITS = {W:["lv1_8", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 448
area = "lv1_10"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [12, 0, 0, 91, 0, 0, 111, 112, 111, 112, 113, 114, 114, 116, 13], [12, 0, 0, 91, 0, 0, 121, 122, 121, 122, 123, 134, 125, 126, 13], [12, 0, 0, 91, 0, 0, 131, 132, 131, 132, 133, 134, 134, 136, 13], [12, 0, 0, 91, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 14], [12, 0, 0, 91, 0, 0, 13, 14, 11, 11, 11, 11, 11, 11, 14], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 0, 0, 91, 13], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 0, 0, 91, 13], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 0, 0, 91, 13], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 101, 0, 91, 13], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 24, 0, 91, 13], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 34, 0, 91, 13], [12, 0, 0, 91, 0, 0, 13, 12, 0, 91, 0, 21, 0, 91, 13], [12, 0, 0, 91, 0, 101, 13, 12, 0, 91, 0, 21, 0, 91, 13], [12, 0, 0, 91, 0, 21, 4, 5, 0, 91, 0, 21, 0, 91, 13], [12, 0, 0, 91, 0, 0, 111, 112, 0, 91, 0, 21, 0, 91, 13], [12, 0, 0, 91, 0, 0, 121, 122, 0, 91, 0, 21, 0, 91, 13], [12, 101, 101, 91, 0, 0, 131, 132, 0, 91, 0, 21, 0, 91, 13], [22, 23, 21, 21, 21, 21, 21, 21, 22, 23, 22, 23, 0, 91, 13], [12, 0, 91, 0, 0, 0, 91, 0, 0, 0, 91, 0, 0, 91, 13], [12, 0, 91, 0, 0, 0, 91, 0, 0, 0, 91, 0, 0, 91, 13], [12, 0, 91, 0, 0, 0, 91, 0, 0, 0, 91, 0, 0, 91, 13], [12, 0, 91, 0, 0, 0, 91, 0, 0, 0, 91, 0, 0, 91, 13], [12, 0, 91, 0, 0, 0, 91, 0, 0, 0, 91, 0, 0, 91, 13], [12, 0, 91, 0, 0, 0, 91, 0, 0, 0, 91, 0, 0, 91, 13], [12, 0, 91, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [12, 0, 91, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [12, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 0, 0, 21, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13], [12, 21, 0, 21, 21, 2, 1, 1, 1, 1, 1, 1, 1, 1, 14]]; BADDIES = [{type:"lostsoul", x:5, y:5}, {type:"lostsoul", x:4, y:8}, {type:"lostsoul", x:2, y:12}, {type:"lostsoul", x:6, y:16}, {type:"lostsoul", x:8, y:13}, {type:"lostsoul", x:9, y:10}, {type:"lostsoul", x:11, y:7}, {type:"lostsoul", x:12, y:14}, {type:"lostsoul", x:9, y:20}, {type:"lostsoul", x:3, y:21}, {type:"lostsoul", x:11, y:24}, {type:"turret", x:4, y:24}]; OBJECTS = [{type:"door", x:11, y:3, dest:["lv1_9", 56, 7]}, {type:"checkpoint", x:7, y:3}, {type:"signpost", x:6, y:17, words:[["ARKUS", "\"This ship is haunted! Mwahahaha!\" Yes... I can see that. And who writes a sign like this, anyway?"]]}]; EXITS = {S:["lv1_11", 1, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 449
area = "lv1_11"; map = [[14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 21, 0, 21, 21, 22, 23, 21, 21, 21, 21, 22, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 23], [11, 11, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 22, 23, 0, 0, 111, 112, 21, 22, 23, 21, 21, 24, 0, 0, 0, 21, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 114, 116, 24], [111, 112, 111, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21, 25, 26, 121, 122, 22, 23, 21, 21, 21, 34, 0, 24, 0, 21, 91, 22, 23, 0, 0, 0, 0, 24, 51, 24, 123, 134, 126, 34], [121, 122, 121, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21, 35, 36, 131, 132, 0, 0, 0, 0, 0, 0, 0, 34, 0, 21, 91, 21, 21, 0, 0, 0, 0, 34, 0, 34, 133, 134, 136, 21], [131, 132, 131, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 22, 23, 21, 21, 21, 21, 22, 23, 0, 22, 23, 21, 21, 0, 21, 91, 21, 21, 21, 21, 21, 22, 23, 0, 22, 23, 21, 21, 21], [1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 91, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [14, 14, 33, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 21, 22, 23, 0, 22, 23, 21, 21, 21, 21, 21, 21, 21, 21, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [14, 14, 14, 12, 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, 13], [14, 14, 14, 12, 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, 13], [14, 14, 14, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13]]; BADDIES = [{type:"orbot", x:36, y:3}, {type:"lostsoul", x:22, y:3}, {type:"turret_roof", x:9, y:1}, {type:"lostsoul", x:18, y:5}]; OBJECTS = [{type:"door", x:42, y:3, dest:["lv1_18", 2, 3]}, {type:"moving", x:4, y:5, f:0, moves:[[7, 0], [-7, 0]]}, {type:"moving", x:34, y:8, f:0, moves:[[-20, 0], [20, 0]]}, {type:"moving", x:36, y:8, f:0, moves:[[6, 0], [-6, 0]]}]; EXITS = {N1:["lv1_10", 0, 2], W:["lv1_12", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 450
area = "lv1_12"; map = [[2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1], [13, 15, 14, 14, 14, 15, 12, 4, 11, 11, 11, 11, 11, 11, 11], [13, 14, 14, 14, 14, 14, 12, 0, 91, 0, 113, 114, 114, 114, 116], [13, 14, 14, 15, 14, 14, 12, 0, 91, 0, 123, 124, 124, 125, 126], [13, 14, 14, 14, 14, 14, 12, 0, 91, 0, 133, 124, 124, 124, 136], [13, 15, 14, 14, 14, 15, 12, 0, 91, 0, 2, 1, 1, 1, 1], [4, 11, 11, 11, 11, 11, 5, 0, 91, 0, 13, 14, 11, 11, 11], [3, 0, 91, 0, 113, 114, 116, 0, 91, 0, 13, 12, 2, 1, 1], [12, 0, 91, 0, 123, 125, 126, 0, 91, 0, 13, 12, 13, 33, 14], [12, 0, 91, 0, 133, 124, 136, 0, 91, 0, 13, 12, 13, 14, 14], [12, 0, 91, 0, 2, 1, 1, 1, 1, 1, 14, 12, 13, 14, 14], [12, 0, 91, 0, 4, 11, 11, 11, 11, 11, 11, 5, 13, 33, 14], [12, 0, 91, 0, 113, 114, 114, 114, 116, 0, 91, 0, 13, 14, 14], [12, 0, 91, 0, 123, 124, 124, 125, 126, 0, 91, 0, 13, 14, 14], [12, 0, 91, 0, 133, 124, 124, 124, 136, 0, 91, 0, 13, 33, 14], [5, 21, 21, 21, 21, 21, 21, 21, 21, 0, 91, 0, 4, 11, 11], [25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 21], [35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 21], [25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 21], [35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 21], [25, 26, 0, 21, 101, 101, 101, 21, 101, 101, 101, 101, 101, 101, 21], [35, 36, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 26, 25, 26], [35, 36, 21, 21, 21, 21, 21, 0, 21, 21, 21, 35, 36, 35, 36], [25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21], [25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21], [35, 36, 0, 0, 0, 0, 0, 0, 21, 0, 21, 0, 0, 0, 21], [25, 26, 0, 0, 0, 25, 26, 0, 21, 0, 21, 0, 0, 0, 21], [35, 36, 101, 101, 101, 35, 36, 21, 21, 21, 21, 0, 0, 0, 21]]; BADDIES = [{type:"lostsoul", x:7, y:22}, {type:"orbot", x:5, y:14}, {type:"orbot", x:6, y:9}, {type:"lostsoul", x:13, y:24}]; OBJECTS = [{type:"checkpoint", x:11, y:4}, {type:"door", x:6, y:14, dest:["lv1_17", 10, 3]}]; EXITS = {E:["lv1_11", 0, 0], S:["lv1_13", 1, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 451
area = "lv1_13"; map = [[14, 11, 11, 11, 11, 11, 5, 0, 21, 21, 21, 21, 21, 0, 22, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 21], [12, 113, 114, 114, 92, 114, 116, 0, 0, 0, 0, 0, 0, 0, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [12, 123, 124, 124, 92, 125, 126, 0, 0, 0, 0, 0, 0, 0, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34], [12, 133, 124, 124, 92, 124, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 51, 51, 51, 91, 51, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 0, 91, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 0, 91, 0, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 2, 1, 3, 21], [12, 0, 0, 0, 91, 0, 21, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 13, 33, 12, 24], [12, 0, 22, 23, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 12, 34], [12, 0, 21, 22, 23, 21, 21, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 14, 12, 21]]; BADDIES = [{type:"turret_roof", x:10, y:1}, {type:"lostsoul", x:8, y:4}]; OBJECTS = [{type:"forceblock", x:1, y:8, colour:0}, {type:"door", x:2, y:3, dest:["lv1_14", 7, 3]}]; EXITS = {S0:["lv1_15", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 452
area = "lv1_14"; map = [[33, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 33], [12, 91, 0, 0, 0, 0, 113, 114, 116, 0, 0, 0, 0, 91, 13], [12, 91, 0, 0, 0, 0, 123, 124, 126, 0, 0, 0, 0, 91, 13], [12, 91, 0, 0, 0, 0, 133, 124, 136, 0, 0, 0, 0, 91, 13], [12, 91, 51, 0, 0, 0, 21, 21, 21, 0, 0, 0, 51, 91, 13], [12, 91, 0, 0, 0, 0, 21, 33, 21, 0, 0, 0, 0, 91, 13], [12, 91, 0, 0, 0, 0, 113, 114, 116, 0, 0, 0, 0, 91, 13], [12, 91, 0, 0, 0, 0, 123, 124, 126, 0, 0, 0, 0, 91, 13], [12, 91, 0, 0, 0, 0, 133, 124, 136, 0, 0, 0, 0, 91, 13], [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33]]; BADDIES = []; OBJECTS = [{type:"door", x:7, y:3, dest:["lv1_13", 2, 3]}, {type:"switch", x:7, y:8, colour:0}]; EXITS = {}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 453
area = "lv1_15"; map = [[12, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [12, 0, 0, 21, 0, 0, 21, 0, 0, 21, 21, 21, 0, 0, 21], [12, 0, 0, 21, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 21, 101, 101, 21, 0, 0, 0, 101, 0, 0, 0, 21], [12, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 21], [12, 111, 112, 111, 112, 111, 112, 111, 112, 111, 112, 0, 0, 0, 21], [12, 121, 122, 121, 122, 121, 122, 121, 122, 121, 122, 0, 0, 0, 21], [12, 131, 132, 131, 132, 131, 132, 131, 132, 131, 132, 0, 0, 0, 21], [12, 51, 51, 25, 26, 25, 26, 25, 26, 25, 26, 0, 0, 0, 21], [12, 0, 0, 35, 36, 35, 36, 35, 36, 35, 36, 101, 101, 101, 21], [12, 0, 0, 21, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21], [12, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 21, 51, 51, 51, 21, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0], [12, 51, 51, 21, 0, 0, 0, 21, 51, 51, 21, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, 0, 0, 0], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"orbot", x:5, y:13}, {type:"orbot", x:8, y:9}]; OBJECTS = [{type:"signpost", x:8, y:5, words:[["ARKUS", "\"THERE ARE SPIKES DOWN THERE!!!\", it warns. I'd best avoid them, then."]]}]; EXITS = {E:["lv1_16", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 454
area = "lv1_16"; map = [[21, 21, 21, 25, 26, 35, 36, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 13, 14, 15, 14, 15, 14, 15], [21, 25, 26, 35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 13, 15, 14, 15, 14, 15, 14], [21, 35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 11, 11, 11, 11, 11, 14], [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, 101, 0, 0, 0, 0, 0, 0, 113, 114, 114, 114, 114, 116, 13], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 123, 124, 124, 124, 125, 126, 13], [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, 21, 0, 0, 0, 0, 0, 0, 133, 124, 124, 124, 124, 136, 13], [0, 0, 0, 0, 0, 2, 1, 3, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 2, 1, 1, 1, 1, 1, 14], [0, 0, 0, 0, 0, 13, 33, 12, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 13, 15, 14, 15, 14, 15, 14], [0, 0, 0, 0, 0, 13, 14, 12, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 13, 14, 15, 14, 15, 14, 15], [1, 1, 1, 1, 1, 14, 14, 12, 101, 101, 101, 101, 101, 21, 101, 101, 101, 101, 101, 21, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 21, 101, 101, 101, 101, 101, 21, 13, 15, 14, 15, 14, 15, 14]]; BADDIES = [{type:"orbot", x:40, y:5}, {type:"orbot", x:6, y:5}]; OBJECTS = [{type:"checkpoint", x:2, y:8}, {type:"door", x:42, y:5, dest:["lv1_17", 11, 38]}, {type:"moving", x:9, y:2, f:0, moves:[[0, 6], [0, -6]]}, {type:"moving", x:10, y:2, f:0, moves:[[0, 6], [0, -6]]}, {type:"moving", x:11, y:2, f:0, moves:[[0, 6], [0, -6]]}, {type:"moving", x:15, y:8, f:0, moves:[[0, -6], [0, 6]]}, {type:"moving", x:16, y:8, f:0, moves:[[0, -6], [0, 6]]}, {type:"moving", x:17, y:8, f:0, moves:[[0, -6], [0, 6]]}, {type:"moving", x:22, y:2, f:0, moves:[[0, 6], [0, -6]]}, {type:"moving", x:23, y:8, f:0, moves:[[4, 0], [-4, 0]]}, {type:"moving", x:28, y:8, f:0, moves:[[0, -6], [0, 6]]}, {type:"moving", x:29, y:8, f:0, moves:[[0, -6], [0, 6]]}, {type:"moving", x:33, y:2, f:0, moves:[[0, 6], [0, -6]]}, {type:"moving", x:34, y:2, f:0, moves:[[0, 6], [0, -6]]}, {type:"moving", x:35, y:2, f:0, moves:[[0, 6], [0, -6]]}]; EXITS = {N0:["lv1_16s", 0, 0], W:["lv1_15", 0, 1]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 455
area = "lv1_16s"; map = [[14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14], [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14], [14, 14, 33, 14, 14, 14, 14, 14, 14, 14, 14, 14, 33, 14, 14], [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14], [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11], [22, 23, 21, 21, 21, 21, 21, 21, 21, 21, 22, 23, 21, 25, 26], [21, 111, 112, 111, 112, 111, 112, 0, 0, 111, 112, 111, 112, 35, 36], [21, 121, 122, 121, 122, 121, 122, 0, 0, 121, 122, 121, 122, 21, 25], [24, 131, 132, 131, 132, 131, 132, 0, 0, 131, 132, 131, 132, 21, 35], [34, 21, 21, 21, 21, 21, 21, 0, 0, 21, 21, 21, 21, 21, 21]]; BADDIES = [{type:"lostsoul", x:11, y:7}, {type:"lostsoul", x:1, y:6}, {type:"lostsoul", x:1, y:8}]; OBJECTS = []; EXITS = {S:["lv1_16", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 456
area = "lv1_17"; map = [[11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 91, 13], [24, 0, 0, 0, 0, 111, 112, 111, 112, 113, 115, 116, 21, 91, 13], [34, 0, 0, 0, 0, 121, 122, 121, 122, 123, 135, 126, 21, 91, 13], [25, 26, 0, 0, 24, 131, 132, 131, 132, 133, 135, 136, 21, 91, 13], [35, 36, 0, 0, 34, 21, 21, 21, 21, 21, 21, 21, 21, 91, 13], [24, 0, 0, 25, 26, 0, 0, 0, 103, 21, 103, 21, 103, 91, 13], [34, 0, 0, 35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [35, 36, 0, 0, 0, 0, 0, 0, 21, 101, 21, 101, 21, 91, 13], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 21, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 91, 13], [21, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 21, 21, 21, 13], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 13], [1, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 91, 0, 0, 13], [14, 14, 33, 14, 12, 0, 0, 0, 0, 0, 0, 91, 0, 0, 13], [11, 11, 11, 11, 5, 21, 21, 21, 21, 102, 0, 91, 0, 0, 13], [21, 91, 103, 91, 103, 91, 0, 0, 91, 0, 0, 91, 0, 0, 13], [21, 91, 0, 91, 0, 91, 0, 0, 91, 0, 0, 91, 0, 0, 13], [21, 91, 0, 91, 0, 91, 0, 0, 91, 0, 0, 91, 0, 0, 13], [21, 91, 0, 0, 0, 0, 0, 0, 91, 0, 0, 91, 0, 0, 13], [21, 91, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13], [21, 91, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 13], [21, 91, 111, 112, 111, 112, 111, 112, 111, 112, 113, 114, 116, 21, 13], [21, 91, 121, 122, 121, 122, 121, 122, 121, 122, 123, 125, 126, 21, 13], [21, 91, 131, 132, 131, 132, 131, 132, 131, 132, 133, 134, 136, 21, 13], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 13]]; BADDIES = [{type:"turret", x:6, y:28}, {type:"lostsoul", x:6, y:33}, {type:"lostsoul", x:2, y:11}, {type:"lostsoul", x:10, y:14}, {type:"orbot", x:6, y:8}, {type:"lostsoul", x:10, y:31}, {type:"orbot", x:5, y:38}]; OBJECTS = [{type:"door", x:11, y:38, dest:["lv1_16", 42, 5]}, {type:"door", x:10, y:3, dest:["lv1_12", 6, 14]}, {type:"forceblock", x:4, y:1, colour:0}, {type:"forceblock", x:4, y:2, colour:0}, {type:"signpost", x:7, y:3, words:[["ARKUS", "\"COLOURED BLOCKS CAN BE DEACTIVATED BY SWITCHES. LOOK FOR A SWITCH!\" Ah, I see."]]}]; EXITS = {N:["lv1_17s", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 457
area = "lv1_18"; map = [[21, 21, 21, 21, 21, 25, 26, 25, 26, 21, 21, 21, 21, 4, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14, 14, 11, 11, 14], [21, 113, 114, 116, 91, 35, 36, 35, 36, 21, 24, 21, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 33, 12, 0, 0, 13], [21, 123, 134, 126, 91, 21, 25, 26, 21, 21, 34, 24, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 11, 5, 0, 0, 13], [21, 133, 134, 136, 91, 21, 35, 36, 21, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 114, 116, 0, 0, 13], [21, 21, 21, 21, 91, 25, 26, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123, 124, 126, 0, 0, 13], [1, 1, 1, 3, 91, 35, 36, 35, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 135, 136, 0, 0, 13], [15, 15, 15, 12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 0, 13], [15, 15, 15, 12, 91, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [15, 15, 15, 12, 91, 0, 0, 0, 0, 0, 24, 34, 24, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [15, 15, 15, 12, 21, 21, 21, 21, 21, 21, 34, 21, 34, 21, 21, 21, 21, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13]]; BADDIES = [{type:"orbot", x:7, y:8}, {type:"lostsoul", x:14, y:2}, {type:"lostsoul", x:28, y:4}]; OBJECTS = [{type:"door", x:2, y:3, dest:["lv1_11", 42, 3]}, {type:"door", x:25, y:5, dest:["lv1_19", 6, 3]}, {type:"moving", x:20, y:8, f:0, moves:[[0, -5], [0, 5]]}, {type:"forceblock", x:11, y:4, colour:0}, {type:"forceblock", x:11, y:5, colour:0}, {type:"forceblock", x:11, y:6, colour:0}, {type:"signpost", x:7, y:8, words:[["ARKUS", "\"COLOURED BLOCKS CAN BE DEACTIVATED BY SWITCHES. LOOK FOR A SWITCH!\" Ah, I see."]]}]; EXITS = {S:["lv1_16", 3, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 460
area = "lv1_19"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14, 14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 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, 21, 21, 21, 21, 0, 0, 0, 0, 13, 12, 13, 12, 4, 5, 22, 23, 13], [12, 92, 112, 111, 112, 113, 114, 116, 111, 112, 111, 92, 13, 14, 33, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 26, 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, 13, 12, 4, 5, 111, 112, 0, 0, 13], [12, 92, 122, 121, 122, 123, 134, 126, 121, 122, 121, 92, 13, 14, 14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 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, 4, 5, 111, 112, 121, 122, 0, 0, 13], [12, 92, 132, 131, 132, 133, 134, 136, 131, 132, 131, 92, 13, 14, 33, 14, 12, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 25, 26, 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, 111, 112, 121, 122, 131, 132, 0, 0, 13], [12, 91, 21, 21, 21, 21, 21, 21, 21, 21, 21, 91, 4, 11, 11, 11, 5, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 35, 36, 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, 121, 122, 131, 132, 2, 3, 0, 0, 13], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 21, 21, 21, 21, 21, 0, 0, 0, 0, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 132, 2, 3, 13, 12, 0, 0, 13], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 21, 21, 21, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 101, 0, 101, 0, 0, 0, 0, 101, 0, 0, 0, 2, 3, 13, 12, 13, 12, 0, 0, 13], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 21, 0, 0, 0, 0, 21, 21, 21, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 21, 0, 0, 0, 0, 21, 0, 0, 0, 13, 12, 13, 12, 13, 12, 0, 0, 13], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 21, 21, 21, 21, 21, 21, 21, 101, 101, 21, 101, 101, 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, 13, 12, 13, 12, 13, 12, 0, 0, 13], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 12, 13, 12, 13, 12, 0, 0, 13]]; BADDIES = [{type:"hindalarrskeleton", x:6, y:8}, {type:"hindalarrskeleton", x:43, y:4}, {type:"turret", x:21, y:4}, {type:"turret", x:24, y:2}]; OBJECTS = [{type:"checkpoint", x:9, y:3, mode:1}, {type:"door", x:6, y:3, dest:["lv1_18", 25, 5]}, {type:"moving", x:26, y:8, touch:[[38, 0], [0, 3], [0, -10]]}, {type:"signpost", x:3, y:3, words:[["ARKUS", "This sign tells me that purple checkpoints will save my position even if I lose all my lives, unlike green ones. That's convenient."]]}]; EXITS = {S:["lv1_20", 4, 0], N4:["lv1_19s", 0, 0]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 461
area = "lv1_20"; map = [[14, 14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14, 11, 11, 11, 11, 11, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 13, 12, 13, 12, 0, 0, 13], [14, 14, 14, 14, 12, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 13, 12, 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, 111, 112, 91, 111, 112, 21, 0, 0, 0, 0, 0, 21, 21, 21, 0, 13, 12, 13, 12, 13, 12, 0, 0, 13], [14, 14, 14, 14, 12, 21, 21, 21, 0, 21, 21, 21, 21, 21, 2, 3, 21, 91, 21, 13, 12, 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, 121, 122, 91, 121, 122, 21, 0, 0, 0, 0, 0, 21, 33, 21, 0, 13, 12, 13, 12, 13, 12, 0, 0, 13], [14, 11, 11, 11, 5, 21, 0, 0, 0, 0, 0, 0, 0, 21, 13, 12, 0, 91, 0, 13, 12, 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, 131, 132, 91, 131, 132, 21, 0, 0, 0, 0, 0, 21, 21, 21, 0, 13, 12, 13, 12, 4, 5, 0, 0, 13], [12, 0, 111, 112, 0, 21, 21, 21, 21, 21, 21, 0, 21, 21, 13, 12, 0, 91, 0, 13, 12, 0, 0, 0, 2, 1, 1, 3, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 26, 91, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 4, 5, 0, 0, 0, 0, 13], [12, 0, 121, 122, 0, 21, 0, 0, 0, 0, 0, 0, 0, 21, 13, 12, 0, 91, 0, 4, 5, 0, 0, 0, 13, 14, 14, 12, 0, 0, 0, 0, 21, 0, 21, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 35, 36, 91, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 13], [12, 0, 131, 132, 0, 21, 21, 0, 21, 21, 21, 21, 21, 21, 13, 12, 0, 91, 0, 0, 0, 0, 0, 0, 13, 14, 14, 12, 0, 0, 21, 0, 21, 101, 21, 101, 21, 101, 21, 101, 101, 101, 21, 0, 0, 0, 0, 0, 0, 21, 21, 0, 21, 91, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 21, 21, 21, 21, 21, 21, 21, 21, 4, 11, 11, 5, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 21, 51, 51, 51, 51, 51, 51, 51, 51, 51, 13], [12, 0, 13, 12, 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, 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, 13], [12, 0, 13, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13]]; BADDIES = [{type:"hindalarrskeleton", x:45, y:6}, {type:"lostsoul", x:18, y:4}, {type:"lostsoul", x:9, y:3}, {type:"lostsoul", x:6, y:5}, {type:"hindalarrskeleton", x:26, y:3}, {type:"turret", x:34, y:3}, {type:"lostsoul", x:22, y:5}, {type:"lostsoul", x:19, y:6}]; OBJECTS = [{type:"moving", x:63, y:7, touch:[[0, 1], [-59, 0]]}]; EXITS = {S:["lv1_21", 0, 0]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 462
area = "lv1_21"; map = [[12, 0, 13, 15, 14, 15, 14, 15, 12, 13, 14, 14, 14, 14, 14], [12, 0, 13, 15, 14, 15, 14, 15, 12, 13, 14, 14, 14, 14, 14], [12, 0, 13, 15, 14, 15, 14, 15, 12, 4, 11, 11, 11, 11, 11], [12, 0, 13, 15, 14, 15, 14, 15, 12, 0, 0, 0, 91, 0, 21], [12, 0, 4, 11, 11, 11, 11, 11, 5, 0, 0, 0, 91, 0, 21], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [15, 1, 1, 1, 1, 1, 1, 3, 102, 0, 0, 0, 91, 0, 21], [11, 11, 11, 11, 11, 11, 11, 5, 102, 0, 0, 0, 91, 0, 21], [0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 91, 0, 21], [24, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 91, 0, 21], [34, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 91, 0, 21], [0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 91, 0, 21], [24, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 91, 0, 21], [34, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 91, 0, 21], [0, 0, 0, 0, 0, 91, 101, 101, 101, 101, 101, 101, 91, 101, 21], [24, 0, 0, 0, 0, 91, 21, 21, 21, 21, 21, 21, 91, 21, 21], [34, 0, 0, 0, 0, 91, 103, 91, 103, 91, 0, 0, 91, 0, 21], [0, 0, 0, 0, 0, 91, 0, 91, 0, 91, 0, 0, 91, 0, 21], [24, 0, 0, 0, 0, 91, 0, 91, 0, 91, 0, 0, 91, 0, 21], [34, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21], [0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21], [24, 101, 101, 101, 101, 91, 101, 101, 101, 101, 101, 101, 101, 101, 21], [34, 21, 21, 21, 21, 91, 21, 21, 21, 21, 21, 21, 21, 21, 21], [3, 111, 112, 111, 112, 91, 111, 112, 111, 112, 111, 112, 0, 0, 2], [12, 121, 122, 121, 122, 91, 121, 122, 121, 122, 121, 122, 0, 0, 13], [12, 131, 132, 131, 132, 91, 131, 132, 131, 132, 131, 132, 0, 0, 13], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 0, 0, 13]]; BADDIES = [{type:"hindalarrskeleton", x:5, y:8}, {type:"turret", x:0, y:11}, {type:"turret", x:0, y:14}, {type:"turret", x:0, y:17}, {type:"turret", x:0, y:20}, {type:"turret", x:0, y:23}, {type:"hindalarrskeleton", x:2, y:28}, {type:"lostsoul", x:1, y:13}, {type:"lostsoul", x:8, y:15}, {type:"lostsoul", x:8, y:21}]; OBJECTS = []; EXITS = {S:["lv1_22", 0, 0], W1:["lv1_21s", 0, 1], W2:["lv1_21s", 0, 2]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 463
area = "lv1_22"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 12, 0, 0, 13, 14, 14, 14, 14, 12, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [12, 0, 0, 21, 21, 21, 0, 0, 0, 0, 13, 12, 0, 0, 13, 15, 14, 14, 15, 12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 21, 24, 21, 0, 0, 0, 0, 13, 12, 0, 0, 13, 14, 14, 14, 14, 12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 21, 34, 21, 0, 0, 0, 0, 4, 5, 0, 0, 13, 14, 14, 14, 14, 12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 21, 33, 21, 0, 0, 0, 0, 0, 0, 0, 0, 13, 15, 14, 14, 15, 12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 21], [12, 0, 0, 21, 21, 21, 0, 0, 21, 21, 21, 21, 21, 21, 4, 11, 11, 11, 11, 5, 91, 2, 1, 1, 1, 3, 51, 51, 51, 21], [12, 0, 0, 113, 114, 116, 0, 0, 111, 112, 111, 112, 111, 112, 111, 112, 111, 112, 111, 112, 91, 13, 15, 14, 15, 12, 0, 0, 0, 21], [12, 0, 0, 123, 125, 126, 0, 0, 121, 122, 121, 122, 121, 122, 121, 122, 121, 122, 121, 122, 91, 13, 14, 14, 14, 12, 0, 0, 0, 21], [12, 0, 0, 133, 134, 136, 0, 0, 131, 132, 131, 132, 131, 132, 131, 132, 131, 132, 131, 132, 91, 13, 15, 14, 15, 12, 0, 0, 0, 21], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 12, 0, 0, 0, 21]]; BADDIES = [{type:"hindalarrskeleton", x:12, y:8}, {type:"hindalarrskeleton", x:24, y:4}]; OBJECTS = [{type:"checkpoint", x:4, y:8}]; EXITS = {S:["lv1_23", 0, 0], W:["lv1_4a", 0, 0]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 464
area = "lv1_23"; map = [[14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 5, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 13], [14, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 111, 112, 91, 111, 112, 111, 112, 111, 112, 111, 112, 113, 114, 116, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 121, 122, 91, 121, 122, 121, 122, 121, 122, 121, 122, 123, 125, 126, 13], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 131, 132, 91, 131, 132, 131, 132, 131, 132, 131, 132, 133, 135, 136, 13], [12, 0, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 91, 2, 1, 1, 1, 1, 1, 1, 1, 3, 51, 51, 13], [12, 0, 0, 2, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 91, 4, 11, 11, 11, 11, 11, 11, 11, 5, 0, 0, 13], [12, 0, 0, 4, 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, 13], [12, 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, 13], [12, 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, 1, 14], [12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 25, 26, 0, 0, 0, 0, 0, 13, 33, 14]]; BADDIES = [{type:"orbot", x:21, y:3}, {type:"hindalarrskeleton", x:6, y:3}]; OBJECTS = [{type:"switch", x:27, y:3, colour:0}, {type:"moving", x:1, y:8, touch:[[25, 0]]}]; EXITS = {S:["lv1_24", 0, 0]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 465
area = "lv1_24"; map = [[14, 11, 11, 11, 11, 11, 5, 0, 0, 0, 0, 0, 13, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21], [12, 92, 112, 111, 112, 111, 112, 0, 0, 0, 0, 0, 13, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 92, 122, 121, 122, 121, 122, 0, 0, 0, 0, 0, 13, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 92, 132, 131, 132, 131, 132, 0, 0, 0, 0, 0, 13, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 91, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 4, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 15, 15, 15], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 14, 14], [12, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 14, 14], [14, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 14, 14], [14, 14, 14, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 21, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 14, 14, 14]]; BADDIES = [{type:"orbot", x:3, y:3}, {type:"lostsoul", x:6, y:7}]; OBJECTS = [{type:"forceblock", x:7, y:4, colour:0}, {type:"forceblock", x:8, y:4, colour:0}, {type:"forceblock", x:9, y:4, colour:0}, {type:"forceblock", x:10, y:4, colour:0}, {type:"forceblock", x:11, y:4, colour:0}, {type:"forceblock", x:17, y:7, colour:0}, {type:"forceblock", x:19, y:5, colour:0}, {type:"forceblock", x:22, y:4, colour:0}, {type:"moving", x:13, y:8, f:0, moves:[[-9, 0], [9, 0]]}]; EXITS = {E:["lv1_25", 0, 2]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 466
area = "lv1_25"; map = [[14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14], [14, 12, 111, 112, 111, 112, 111, 112, 91, 113, 114, 114, 116, 13, 14], [33, 12, 121, 122, 121, 122, 121, 122, 91, 123, 124, 124, 126, 13, 33], [14, 12, 131, 132, 131, 132, 131, 132, 91, 133, 124, 124, 136, 13, 14], [14, 15, 1, 1, 1, 1, 1, 3, 91, 2, 1, 1, 1, 15, 14], [14, 11, 11, 11, 11, 11, 11, 5, 91, 4, 11, 11, 11, 11, 14], [12, 91, 0, 0, 0, 91, 24, 0, 91, 0, 103, 91, 103, 91, 13], [12, 91, 0, 0, 0, 91, 34, 0, 91, 0, 0, 91, 0, 91, 13], [12, 91, 0, 0, 0, 91, 24, 0, 91, 0, 0, 91, 0, 91, 13], [12, 91, 0, 0, 0, 91, 34, 22, 23, 24, 0, 0, 0, 91, 13], [12, 91, 101, 101, 101, 91, 0, 0, 91, 34, 0, 0, 0, 91, 13], [12, 91, 21, 21, 21, 21, 21, 21, 91, 24, 0, 0, 0, 91, 13], [12, 91, 103, 91, 0, 0, 0, 21, 91, 34, 0, 0, 0, 0, 13], [12, 91, 0, 91, 0, 0, 0, 21, 91, 0, 0, 101, 101, 101, 13], [12, 91, 0, 91, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 13], [12, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [12, 0, 0, 0, 0, 0, 21, 0, 91, 0, 0, 0, 0, 0, 13], [12, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [12, 101, 101, 101, 101, 101, 101, 101, 91, 101, 101, 101, 101, 101, 13], [5, 25, 26, 21, 21, 21, 21, 21, 91, 21, 21, 21, 21, 21, 13], [21, 35, 36, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [1, 1, 3, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [14, 33, 12, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [14, 14, 12, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 13], [14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [14, 14, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13], [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14]]; BADDIES = [{type:"lostsoul", x:9, y:8}, {type:"lostsoul", x:10, y:24}, {type:"lostsoul", x:2, y:14}, {type:"lostsoul", x:11, y:16}, {type:"lostsoul", x:7, y:17}]; OBJECTS = [{type:"door", x:11, y:3, dest:["lv1_26", 2, 6]}]; EXITS = {W:["lv1_24", 1, 0]}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 468
area = "lv1_26"; map = [[14, 11, 14, 14, 14, 14, 11, 11, 11, 14, 14, 14, 14, 14, 14], [12, 24, 4, 11, 15, 12, 21, 21, 21, 13, 15, 11, 5, 24, 13], [12, 34, 25, 26, 4, 5, 21, 33, 21, 4, 5, 25, 26, 34, 13], [12, 21, 35, 36, 22, 23, 21, 21, 21, 22, 23, 35, 36, 21, 13], [12, 113, 114, 116, 111, 112, 113, 114, 116, 111, 112, 113, 114, 116, 13], [12, 123, 124, 126, 121, 122, 123, 125, 126, 121, 122, 123, 125, 126, 13], [12, 133, 124, 136, 131, 132, 133, 124, 136, 131, 132, 133, 124, 136, 13], [12, 21, 25, 26, 22, 23, 21, 21, 21, 22, 23, 25, 26, 21, 13], [12, 24, 35, 36, 2, 3, 21, 33, 21, 2, 3, 35, 36, 24, 13], [12, 34, 2, 1, 15, 12, 21, 21, 21, 13, 15, 1, 3, 34, 13]]; BADDIES = []; OBJECTS = [{type:"checkpoint", x:7, y:6}, {type:"door", x:12, y:6, dest:["lv1_boss", 2, 8]}, {type:"door", x:2, y:6, dest:["lv1_25", 11, 3]}]; EXITS = {}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 469
area = "lv1_boss"; map = [[21, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 21], [12, 113, 115, 116, 0, 0, 0, 0, 0, 0, 0, 113, 115, 116, 13], [12, 123, 125, 126, 0, 0, 0, 0, 0, 0, 0, 123, 125, 126, 13], [12, 123, 125, 126, 0, 0, 0, 0, 0, 0, 0, 123, 125, 126, 13], [12, 123, 125, 126, 0, 0, 0, 0, 0, 0, 0, 123, 125, 126, 13], [12, 123, 125, 126, 0, 0, 0, 0, 0, 0, 0, 123, 125, 126, 13], [12, 123, 125, 126, 0, 0, 0, 0, 0, 0, 0, 123, 125, 126, 13], [12, 123, 124, 126, 0, 0, 0, 0, 0, 0, 0, 123, 124, 126, 13], [12, 133, 134, 136, 0, 0, 0, 0, 0, 0, 0, 133, 134, 136, 13], [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21]]; BADDIES = [{type:"boss1", x:9, y:4}]; OBJECTS = [{type:"door", x:12, y:8, dest:["lv1_end", 2, 8]}, {type:"door", x:2, y:8, dest:["lv1_26", 12, 6]}]; EXITS = {}; bg = [0, 6]; tileset = "tileset1"; DrawMap();
Frame 470
area = "lv1_end"; map = [[33, 11, 11, 11, 14, 33, 15, 33, 15, 33, 14, 11, 11, 11, 33], [12, 113, 114, 116, 4, 11, 11, 11, 11, 11, 5, 0, 0, 0, 13], [12, 123, 124, 126, 0, 0, 117, 118, 119, 0, 0, 0, 0, 0, 13], [12, 123, 125, 126, 0, 0, 127, 128, 129, 0, 0, 0, 0, 0, 13], [12, 123, 124, 126, 0, 0, 127, 128, 129, 0, 21, 21, 21, 21, 13], [12, 123, 124, 126, 0, 0, 127, 128, 129, 0, 21, 120, 120, 120, 13], [12, 123, 125, 126, 0, 0, 137, 138, 139, 0, 111, 112, 111, 112, 13], [12, 123, 124, 126, 0, 0, 147, 148, 149, 0, 121, 122, 121, 122, 13], [12, 133, 124, 136, 0, 0, 147, 148, 149, 0, 131, 132, 131, 132, 13], [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33]]; BADDIES = [{type:"Echelle", x:7, y:4}]; OBJECTS = [{type:"door", x:2, y:8, dest:["lv1_bos", 12, 8]}, {type:"switch", x:12, y:8, colour:1}]; EXITS = {}; bg = [0, 0]; tileset = "tileset1"; DrawMap({MUTE:true});
Frame 472
area = "lv1_17s"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [12, 0, 0, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 91, 13], [12, 0, 0, 101, 0, 0, 0, 101, 0, 0, 0, 101, 0, 91, 13], [12, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 91, 13], [12, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 0, 21, 91, 13], [12, 0, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 21, 91, 13], [12, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 21, 91, 13], [12, 0, 0, 0, 0, 103, 0, 0, 0, 103, 0, 0, 21, 91, 13], [12, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 21, 91, 13], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 91, 13]]; BADDIES = []; OBJECTS = [{type:"relic", x:2, y:7, id:5, name:"Wolf Blade"}]; EXITS = {S:["lv1_17", 0, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 473
area = "lv1_21s"; map = [[14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [12, 103, 91, 103, 91, 103, 91, 103, 91, 103, 91, 0, 0, 0, 13], [12, 0, 91, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 0, 13], [12, 0, 91, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 0, 13], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 13], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [12, 0, 91, 0, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13], [12, 0, 91, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15], [12, 0, 91, 0, 0, 4, 11, 11, 11, 11, 11, 11, 11, 11, 11], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 91, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 24], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 91, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 24], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 91, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 24], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 24, 34], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 34, 0], [12, 0, 91, 0, 0, 0, 21, 21, 21, 21, 91, 21, 21, 21, 24], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 34], [12, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 24], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 34], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 1], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 33, 14], [12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 13, 14, 14], [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14]]; BADDIES = [{type:"orbot", x:9, y:23}, {type:"orbot", x:8, y:20}, {type:"orbot", x:8, y:17}, {type:"orbot", x:8, y:14}, {type:"orbot", x:8, y:11}]; OBJECTS = [{type:"relic", x:12, y:2, id:2, name:"Golden Fig"}]; EXITS = {E1:["lv1_21", 0, 1], E2:["lv1_21", 0, 2]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 474
area = "lv1_19s"; map = [[11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14], [21, 0, 0, 91, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [21, 0, 0, 91, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [21, 0, 0, 91, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [21, 0, 0, 91, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13], [21, 0, 0, 91, 91, 0, 0, 0, 0, 0, 2, 3, 0, 0, 13], [21, 0, 0, 91, 91, 0, 0, 0, 2, 3, 13, 12, 0, 0, 13], [21, 0, 0, 91, 91, 0, 0, 0, 13, 12, 13, 12, 0, 0, 13], [21, 0, 0, 91, 91, 0, 2, 3, 13, 12, 13, 12, 0, 0, 13], [21, 21, 0, 0, 0, 0, 13, 12, 13, 12, 13, 12, 101, 101, 13]]; BADDIES = [{type:"turret", x:8, y:5}]; OBJECTS = [{type:"relic", x:13, y:2, id:3, name:"Ortek Head"}]; EXITS = {S:["lv1_19", 4, 0]}; bg = [0, 0]; tileset = "tileset1"; DrawMap();
Frame 476
area = "lv2_0"; map = [[123, 124, 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, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 2, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11], [133, 134, 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, 91, 0, 5, 11, 11, 11, 11, 11, 11, 11, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [143, 144, 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, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 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, 91, 0, 0, 0, 135, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 113, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 101, 0, 145, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 147, 0, 0, 122, 123, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 91, 0, 3, 1, 1, 1, 1, 1, 4, 101, 101, 101, 3, 4, 0, 0, 0, 0, 0, 0, 3, 1], [13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 14, 8, 0, 132, 133, 134, 0, 0, 0, 0, 135, 136, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 91, 0, 2, 13, 13, 13, 13, 20, 13, 1, 1, 1, 13, 12, 0, 0, 0, 0, 0, 0, 2, 13], [13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 8, 142, 143, 144, 147, 0, 0, 0, 145, 146, 0, 0, 0, 0, 0, 30, 0, 0, 40, 0, 0, 0, 0, 0, 91, 0, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 0, 0, 0, 0, 0, 0, 2, 13], [13, 20, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 40, 0, 0, 40, 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, 13], [13, 13, 13, 13, 13, 13, 13, 13, 13, 20, 13, 13, 13, 13, 15, 2, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 101, 101, 101, 40, 101, 101, 40, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 2, 13]]; BADDIES = [{type:"gumrusch", x:44, y:3}, {type:"gum", x:20, y:7}]; OBJECTS = [{type:"checkpoint", x:12, y:5, mode:1}, {type:"bluedrak", x:3, y:4}, {type:"moving", x:38, y:8, touch:[[17, 0], [0, 10]]}]; EXITS = {E:["lv2_1", 0, 1]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 477
area = "lv2_1"; map = [[12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [12, 0, 0, 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0], [12, 101, 101, 0, 0, 35, 32, 32, 32, 32, 32, 32, 32, 32, 32], [13, 1, 4, 0, 0, 28, 23, 23, 23, 23, 23, 23, 23, 23, 29], [18, 19, 12, 51, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 24], [13, 13, 12, 111, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 24], [13, 13, 12, 121, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 24], [13, 13, 12, 25, 21, 26, 101, 101, 101, 25, 26, 91, 25, 21, 29], [13, 20, 12, 24, 29, 29, 21, 21, 21, 29, 22, 91, 24, 29, 29], [13, 13, 12, 28, 23, 23, 23, 23, 23, 23, 27, 91, 28, 23, 29], [11, 11, 6, 33, 34, 33, 34, 33, 34, 0, 0, 91, 0, 0, 24], [0, 112, 113, 114, 0, 0, 103, 103, 103, 0, 0, 91, 0, 0, 24], [0, 122, 123, 124, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 24], [0, 132, 133, 134, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 24], [0, 142, 143, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [13, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [13, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [13, 13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [13, 13, 13, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 24]]; BADDIES = [{type:"hawkstatue", x:13, y:4}, {type:"hawkstatue", x:13, y:5}, {type:"hawkstatue", x:13, y:6}]; OBJECTS = [{type:"moving", x:7, y:18, f:0, moves:[[0, -6], [0, 6]]}]; EXITS = {W:["lv2_0", 3, 0], E:["lv2_2", 0, 0]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 478
area = "lv2_2"; map = [[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, 37, 33, 34, 37, 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, 47, 33, 34, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [32, 32, 36, 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, 31, 135, 136, 0, 0, 31, 0, 0, 0, 31, 0, 0, 0, 0, 51, 0, 0], [29, 29, 22, 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, 31, 145, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0, 0], [29, 29, 22, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 52, 53, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 0, 0], [29, 29, 22, 0, 0, 0, 40, 0, 0, 0, 0, 30, 0, 0, 0, 40, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 31, 115, 116, 116, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [29, 29, 22, 0, 0, 0, 40, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 0, 30, 0, 0, 0, 0, 115, 116, 55, 53, 53, 54, 0, 0, 0, 0, 0, 0, 0, 2, 13, 13], [29, 29, 22, 0, 0, 0, 40, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 0, 40, 0, 0, 0, 0, 115, 116, 115, 116, 116, 117, 0, 0, 0, 0, 0, 0, 0, 2, 13, 13], [29, 29, 22, 0, 0, 0, 40, 0, 0, 0, 101, 50, 101, 101, 101, 50, 101, 101, 101, 50, 101, 101, 101, 101, 50, 101, 101, 101, 0, 115, 116, 115, 116, 116, 117, 101, 101, 101, 101, 101, 101, 101, 2, 13, 13], [29, 29, 22, 101, 101, 101, 40, 101, 101, 101, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 13, 13]]; BADDIES = [{type:"hawkstatue", x:42, y:1}, {type:"gum", x:33, y:5}]; OBJECTS = [{type:"checkpoint", x:1, y:1}]; EXITS = {W:["lv2_1", 0, 0], E:["lv2_3", 0, 1]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 479
area = "lv2_3"; map = [[31, 31, 31, 31, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [31, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [31, 0, 0, 0, 0, 104, 31, 31, 31, 31, 31, 31, 31, 31, 3], [31, 0, 0, 0, 0, 0, 91, 103, 103, 103, 103, 103, 103, 31, 17], [31, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 104, 31, 17], [31, 101, 101, 101, 101, 101, 91, 101, 101, 101, 101, 101, 104, 31, 17], [31, 31, 31, 31, 31, 31, 91, 31, 31, 31, 31, 31, 102, 31, 17], [0, 0, 37, 31, 31, 0, 91, 103, 91, 103, 91, 31, 104, 31, 17], [0, 0, 47, 37, 31, 0, 91, 0, 91, 0, 91, 31, 102, 31, 17], [0, 0, 0, 47, 37, 0, 91, 0, 91, 0, 91, 0, 0, 0, 17], [0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [0, 135, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [0, 145, 146, 0, 0, 0, 0, 0, 0, 101, 0, 0, 104, 31, 17], [1, 1, 4, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 17], [13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [13, 20, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [13, 13, 12, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 17]]; BADDIES = [{type:"gum", x:7, y:2}]; OBJECTS = [{type:"moving", x:3, y:15, f:0, touch:[[0, 1], [9, 0], [0, -10], [-9, 0], [0, -4]]}, {type:"signpost", x:1, y:14, words:[["ARKUS", "This sign tells me that I should try holding SHIFT while jumping to do a short hop, and recommends trying it to jump between vines. Hmm..."]]}]; EXITS = {W:["lv2_2", 2, 0], E:["lv2_4", 0, 0]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 480
area = "lv2_4"; map = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [13, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [13, 13, 12, 101, 101, 101, 101, 101, 101, 101, 101, 0, 0, 0, 24], [11, 11, 6, 31, 31, 31, 31, 31, 31, 31, 31, 0, 0, 0, 24], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [15, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 24], [15, 0, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29], [15, 0, 24, 29, 29, 29, 29, 29, 29, 23, 23, 23, 23, 23, 23], [15, 0, 24, 29, 29, 29, 29, 29, 22, 120, 120, 120, 120, 120, 120], [15, 0, 24, 29, 29, 29, 29, 29, 22, 120, 120, 120, 120, 120, 120], [15, 0, 28, 23, 23, 23, 23, 23, 27, 120, 120, 120, 120, 120, 120], [15, 0, 0, 0, 103, 0, 0, 31, 31, 120, 25, 21, 21, 21, 21], [15, 0, 0, 0, 0, 0, 0, 31, 31, 120, 24, 29, 29, 29, 29], [15, 0, 0, 0, 0, 0, 0, 0, 31, 120, 24, 29, 29, 29, 29], [15, 0, 0, 0, 0, 0, 0, 31, 31, 120, 24, 29, 29, 29, 29], [9, 101, 101, 101, 101, 101, 0, 31, 31, 129, 28, 23, 23, 23, 23], [31, 31, 31, 31, 31, 31, 0, 103, 103, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [101, 101, 101, 101, 101, 101, 101, 0, 0, 0, 0, 0, 0, 0, 0], [31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 0, 0, 0, 0], [1, 4, 0, 0, 0, 51, 112, 113, 114, 0, 51, 0, 0, 0, 0], [13, 12, 0, 0, 0, 111, 122, 123, 124, 0, 111, 0, 0, 0, 0], [13, 12, 0, 0, 0, 111, 132, 133, 134, 0, 111, 0, 0, 0, 0], [13, 12, 0, 0, 0, 121, 142, 143, 144, 0, 121, 0, 0, 0, 0], [13, 12, 127, 127, 127, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1], [13, 12, 120, 120, 120, 2, 13, 13, 13, 13, 13, 13, 13, 13, 13]]; BADDIES = [{type:"hawkstatue", x:7, y:17}]; OBJECTS = [{type:"moving", x:5, y:3, touch:[[0, 3]]}, {type:"moving", x:10, y:4, touch:[[0, 2]]}, {type:"forceblock", x:2, y:28, colour:0}, {type:"forceblock", x:3, y:28, colour:0}, {type:"forceblock", x:4, y:28, colour:0}, {type:"checkpoint", x:10, y:22}, {type:"moving", x:12, y:6, f:0, touch:[[0, 2], [-11, 0], [0, 10], [5, 0], [0, 4], [-5, 0]]}]; EXITS = {W:["lv2_3", 0, 0], W2:["lv2_s1", 0, 0], E1:["lv2_8", 0, 0], E2:["lv2_5", 0, 0], S:["lv2_9", 0, 0]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 481
area = "lv2_5"; map = [[0, 0, 28, 23, 23, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 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, 104, 17, 13, 13, 13, 13, 20, 13], [0, 0, 0, 0, 0, 28, 23, 23, 23, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 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, 104, 10, 16, 16, 16, 16, 16, 16], [0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 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, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 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, 112, 113, 114, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 122, 123, 124, 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, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [0, 0, 132, 133, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 21, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13, 13], [0, 0, 142, 143, 144, 0, 0, 0, 0, 25, 21, 26, 0, 25, 21, 26, 0, 31, 0, 31, 0, 25, 21, 21, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13, 13], [1, 1, 1, 1, 1, 4, 0, 0, 0, 24, 29, 29, 21, 29, 29, 29, 21, 21, 21, 21, 21, 29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13, 20], [13, 13, 13, 13, 13, 12, 101, 101, 101, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 101, 101, 101, 101, 101, 31, 31, 31, 31, 101, 101, 40, 101, 101, 101, 40, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 2, 13, 13]]; BADDIES = [{type:"swordtrap", x:12, y:5}, {type:"swordtrap", x:16, y:5}, {type:"swordtrap", x:18, y:5}, {type:"swordtrap", x:20, y:5}, {type:"swordtrap", x:24, y:3}, {type:"swordtrap", x:25, y:3}, {type:"swordtrap", x:26, y:3}, {type:"gum", x:34, y:8}, {type:"swordtrap", x:42, y:2}]; OBJECTS = [{type:"forceblock", x:47, y:6, colour:0}, {type:"forceblock", x:50, y:4, colour:0}, {type:"forceblock", x:53, y:6, colour:0}]; EXITS = {W:["lv2_4", 0, 2], E:["lv2_6", 0, 1]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 482
area = "lv2_6"; map = [[0, 0, 0, 2, 13, 13, 13, 13, 13, 13, 13, 13, 13, 20, 13], [0, 0, 0, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13], [0, 0, 0, 0, 91, 103, 103, 91, 103, 91, 103, 130, 120, 120, 2], [0, 0, 0, 0, 91, 0, 0, 91, 0, 91, 0, 130, 120, 120, 2], [0, 0, 0, 0, 91, 0, 0, 91, 0, 91, 0, 130, 120, 120, 2], [0, 0, 0, 31, 91, 0, 0, 0, 0, 0, 0, 31, 31, 31, 2], [0, 0, 0, 31, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 2], [147, 147, 147, 31, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 2], [14, 14, 14, 8, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 2], [13, 20, 13, 15, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 2], [13, 13, 13, 15, 91, 0, 0, 0, 0, 31, 0, 0, 91, 0, 2], [16, 16, 16, 9, 31, 0, 0, 0, 0, 0, 0, 0, 91, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [1, 1, 1, 4, 0, 0, 0, 30, 0, 0, 30, 0, 0, 0, 2], [13, 13, 20, 12, 0, 0, 0, 40, 0, 0, 40, 0, 0, 0, 2], [13, 13, 13, 12, 0, 0, 0, 40, 0, 0, 40, 0, 0, 0, 2], [18, 19, 13, 12, 101, 101, 101, 50, 101, 101, 50, 101, 101, 101, 2], [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13]]; BADDIES = [{type:"swordtrap", x:7, y:12}, {type:"swordtrap", x:10, y:12}, {type:"swordtrap", x:9, y:7}]; OBJECTS = [{type:"checkpoint", x:11, y:4}, {type:"door", x:12, y:4, dest:["lv2_7", 12, 3]}, {type:"forceblock", x:3, y:2, colour:0}, {type:"forceblock", x:3, y:3, colour:0}, {type:"forceblock", x:3, y:4, colour:0}]; EXITS = {W0:["lv2_8", 3, 0], W1:["lv2_5", 3, 0]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 483
area = "lv2_7"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 0, 0, 0, 130, 120, 120, 128, 130, 120, 120, 120, 120, 120, 24], [22, 0, 0, 0, 130, 120, 120, 139, 130, 120, 120, 120, 120, 120, 24], [22, 0, 0, 0, 130, 120, 128, 137, 120, 120, 120, 120, 120, 120, 24], [22, 0, 0, 0, 35, 32, 32, 32, 32, 32, 32, 32, 32, 32, 29], [22, 0, 0, 0, 28, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 120, 120, 24], [22, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 120, 120, 24], [22, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 120, 120, 24], [29, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 29]]; BADDIES = [{type:"swordtrap", x:4, y:6}, {type:"swordtrap", x:6, y:6}, {type:"swordtrap", x:8, y:6}, {type:"swordtrap", x:10, y:6}, {type:"hindalarrskeleton", x:6, y:3}]; OBJECTS = [{type:"door", x:12, y:3, dest:["lv2_6", 12, 4]}, {type:"switch", x:12, y:8, colour:0}]; EXITS = {W0:["lv2_8", 3, 0], W1:["lv2_5", 3, 0]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 484
area = "lv2_8"; map = [[22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 31, 31, 31, 31, 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], [27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 31, 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], [128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 102, 0, 31, 0, 104, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 30, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0], [128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 31, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0], [128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 31, 0, 0, 31, 0, 0, 31, 0, 101, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0], [26, 0, 0, 0, 0, 30, 0, 0, 0, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 104, 31, 102, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 25, 21, 21, 21, 26, 91, 40, 0, 0, 0, 0, 0, 40, 30, 0, 0, 0], [22, 0, 0, 0, 0, 40, 0, 0, 0, 0, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 22, 91, 40, 0, 0, 0, 0, 0, 40, 40, 0, 0, 0], [22, 0, 0, 0, 0, 40, 0, 0, 0, 0, 40, 40, 40, 0, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 24, 29, 29, 29, 22, 91, 111, 0, 0, 0, 0, 0, 40, 40, 0, 0, 0], [22, 0, 0, 0, 0, 40, 0, 0, 0, 0, 40, 40, 40, 0, 0, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29, 29, 29, 29, 22, 91, 121, 0, 0, 0, 0, 0, 50, 50, 7, 14, 14], [22, 101, 101, 101, 101, 40, 101, 101, 101, 101, 40, 40, 40, 101, 101, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 21, 21, 21, 21, 21, 21, 21, 21, 26, 17, 13, 13]]; BADDIES = [{type:"gumrusch", x:52, y:7}, {type:"gum", x:45, y:4}, {type:"swordtrap", x:47, y:2}, {type:"swordtrap", x:43, y:2}, {type:"hawkstatue", x:11, y:4, DIR:1}, {type:"hawkstatue", x:11, y:3}, {type:"swordtrap", x:5, y:2}]; OBJECTS = [{type:"moving", x:14, y:6, moves:[[2, 0], [-2, 0]]}, {type:"moving", x:24, y:6, moves:[[-6, 0], [6, 0]]}, {type:"moving", x:25, y:6, moves:[[0, -4], [0, 4]]}, {type:"moving", x:26, y:6, moves:[[0, -4], [0, 4]]}, {type:"moving", x:28, y:6, moves:[[0, -4], [0, 4]]}, {type:"moving", x:29, y:6, moves:[[0, -4], [0, 4]]}, {type:"moving", x:30, y:6, moves:[[4, 0], [-4, 0]]}, {type:"moving", x:41, y:6, moves:[[-4, 0], [4, 0]]}]; EXITS = {W:["lv2_4", 0, 1], E:["lv2_6", 0, 0]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 486
area = "lv2_9"; map = [[13, 12, 129, 129, 129, 10, 16, 16, 16, 16, 16, 16, 16, 16, 16], [13, 12, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 25], [11, 6, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 0, 111, 24], [21, 26, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 0, 111, 24], [29, 22, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 0, 111, 24], [29, 22, 0, 0, 0, 121, 0, 0, 0, 121, 0, 0, 0, 121, 24], [29, 22, 31, 31, 31, 31, 31, 31, 31, 31, 31, 127, 31, 31, 24], [29, 22, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 24], [29, 22, 120, 118, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 24], [29, 22, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 24], [29, 22, 31, 129, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24], [29, 22, 0, 0, 0, 0, 0, 0, 51, 0, 0, 91, 0, 0, 24], [29, 22, 0, 0, 0, 0, 0, 0, 111, 0, 0, 91, 0, 0, 24], [29, 22, 0, 0, 0, 0, 0, 0, 111, 0, 0, 91, 0, 0, 24], [29, 22, 0, 0, 0, 0, 0, 0, 121, 0, 0, 91, 0, 0, 24], [29, 22, 0, 0, 0, 0, 25, 21, 21, 21, 26, 91, 25, 21, 29], [29, 22, 0, 0, 0, 0, 24, 29, 29, 29, 22, 91, 24, 29, 29], [29, 22, 101, 101, 101, 0, 24, 29, 29, 29, 22, 91, 24, 29, 29], [29, 29, 21, 21, 21, 21, 29, 29, 29, 29, 22, 91, 24, 29, 29], [29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 91, 28, 23, 29], [22, 103, 103, 91, 103, 91, 103, 91, 103, 91, 103, 91, 103, 103, 24], [22, 0, 0, 91, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 24], [22, 0, 0, 91, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 24], [22, 127, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 24], [22, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 24], [22, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 24], [22, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 24], [22, 118, 31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 50, 24], [22, 120, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29], [22, 120, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29]]; BADDIES = [{type:"hindalarrskeleton", x:7, y:5}, {type:"hindalarrskeleton", x:7, y:9}, {type:"swordtrap", x:7, y:12}, {type:"swordtrap", x:9, y:12}, {type:"hawkstatue", x:13, y:22}]; OBJECTS = [{type:"signpost", x:5, y:9, words:[["ARKUS", "\"Skulls on walls mean unseen pointed death below\", it says, rather cryptically. I'll have to look at the walls more often."]]}]; EXITS = {S:["lv2_10", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 487
area = "lv2_10"; map = [[22, 118, 24, 29, 29, 29, 29, 29, 22, 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], [22, 129, 28, 23, 23, 23, 23, 23, 27, 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], [22, 0, 103, 103, 103, 103, 103, 103, 103, 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], [22, 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, 31, 0, 0, 0, 0, 0, 0], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [22, 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, 31, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 25, 21, 21], [22, 0, 0, 0, 25, 21, 21, 21, 26, 0, 0, 0, 31, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29], [22, 0, 25, 21, 29, 29, 29, 29, 22, 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, 24, 29, 29], [22, 0, 24, 29, 29, 29, 29, 29, 22, 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, 24, 29, 29], [22, 101, 24, 29, 29, 29, 29, 29, 22, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 24, 29, 29]]; BADDIES = [{type:"swordtrap", x:12, y:3}, {type:"swordtrap", x:20, y:1}, {type:"swordtrap", x:30, y:2}, {type:"swordtrap", x:38, y:0}]; OBJECTS = []; EXITS = {E:["lv2_11", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 488
area = "lv2_11"; map = [[0, 0, 0, 0, 0, 0, 24, 29, 22, 0, 0, 0, 28, 23, 23, 23, 23, 27, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [0, 0, 0, 0, 0, 0, 28, 23, 27, 0, 0, 0, 51, 0, 0, 0, 0, 51, 0, 0, 31, 102, 0, 91, 0, 0, 130, 120, 120, 31], [0, 0, 0, 0, 0, 0, 130, 120, 128, 0, 0, 0, 111, 0, 0, 0, 0, 111, 0, 0, 31, 102, 0, 91, 0, 0, 130, 120, 120, 31], [0, 0, 0, 0, 0, 0, 130, 120, 128, 0, 0, 0, 111, 0, 0, 0, 0, 111, 0, 0, 31, 102, 0, 91, 0, 0, 130, 120, 120, 31], [0, 0, 0, 0, 0, 0, 130, 120, 128, 0, 0, 0, 121, 0, 0, 0, 0, 121, 0, 0, 31, 102, 0, 91, 0, 104, 31, 31, 31, 31], [21, 21, 26, 0, 0, 0, 130, 120, 128, 0, 0, 0, 25, 21, 21, 21, 21, 26, 0, 0, 31, 102, 0, 91, 0, 104, 31, 0, 0, 0], [29, 29, 22, 0, 0, 0, 25, 21, 26, 0, 0, 0, 24, 29, 29, 29, 29, 22, 0, 0, 31, 31, 102, 91, 104, 31, 31, 0, 0, 0], [29, 29, 22, 0, 0, 0, 24, 29, 22, 0, 0, 0, 24, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [29, 29, 22, 0, 0, 0, 24, 29, 22, 0, 0, 0, 24, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [29, 29, 22, 101, 101, 101, 24, 29, 22, 101, 101, 101, 24, 29, 29, 29, 29, 22, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101]]; BADDIES = [{type:"swordtrap", x:6, y:3}, {type:"swordtrap", x:7, y:3}, {type:"swordtrap", x:8, y:3}, {type:"gumrusch", x:15, y:3}, {type:"lostsoul", x:25, y:4}, {type:"lostsoul", x:21, y:5}]; OBJECTS = [{type:"door", x:27, y:3, dest:["lv2_mid", 2, 3]}, {type:"moving", x:18, y:8, moves:[[10, 0], [-10, 0]]}]; EXITS = {E:["lv2_s2", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 489
area = "lv2_mid"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 29, 29, 29, 29, 29, 29], [22, 120, 120, 120, 120, 128, 0, 0, 0, 24, 29, 29, 29, 29, 29], [22, 120, 120, 120, 120, 128, 0, 0, 0, 24, 29, 29, 29, 29, 29], [22, 120, 120, 120, 120, 128, 0, 0, 0, 24, 29, 29, 29, 29, 29], [29, 32, 32, 32, 32, 36, 0, 51, 0, 24, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 22, 0, 111, 0, 28, 23, 23, 23, 23, 29], [29, 29, 29, 29, 29, 22, 0, 111, 0, 130, 120, 120, 120, 120, 24], [29, 29, 29, 29, 29, 22, 0, 111, 0, 130, 120, 120, 120, 120, 24], [29, 29, 29, 29, 29, 22, 147, 121, 0, 130, 120, 120, 120, 120, 24], [29, 29, 29, 29, 29, 29, 32, 32, 32, 32, 32, 32, 32, 32, 29]]; BADDIES = []; OBJECTS = [{type:"checkpoint", x:7, y:3, mode:1}, {type:"door", x:2, y:3, dest:["lv2_11", 27, 3]}, {type:"door", x:12, y:8, dest:["lv2_12", 7, 2]}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 490
area = "lv2_12"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 120, 128, 51, 91, 51, 130, 120, 128, 51, 91, 51, 130, 120, 24], [22, 120, 128, 111, 91, 111, 130, 120, 128, 111, 91, 111, 130, 120, 24], [22, 120, 128, 111, 91, 111, 31, 31, 31, 111, 91, 111, 130, 120, 24], [22, 120, 128, 121, 91, 121, 0, 0, 0, 121, 91, 121, 130, 120, 24], [22, 31, 31, 31, 91, 25, 26, 127, 35, 36, 91, 31, 31, 31, 24], [22, 120, 128, 51, 91, 24, 22, 120, 24, 22, 91, 51, 130, 120, 24], [22, 120, 128, 111, 91, 24, 22, 120, 24, 22, 91, 111, 130, 120, 24], [22, 120, 128, 121, 91, 24, 22, 120, 24, 22, 91, 121, 130, 120, 24], [29, 21, 21, 21, 21, 29, 22, 120, 24, 29, 32, 32, 32, 32, 29]]; BADDIES = []; OBJECTS = [{type:"checkpoint", x:8, y:2}, {type:"checkpoint", x:6, y:2}, {type:"door", x:7, y:2, dest:["lv2_mid", 12, 8]}, {type:"door", x:1, y:4, dest:["lv2_13", 57, 3]}, {type:"door", x:13, y:4, dest:["lv2_16", 4, 26]}, {type:"door", x:1, y:8, dest:["lv2_22", 12, 3]}, {type:"door", x:13, y:8, dest:["lv2_19", 2, 5]}, {type:"forceblock", x:7, y:8, colour:0}, {type:"forceblock", x:7, y:7, colour:1}, {type:"forceblock", x:7, y:6, colour:2}, {type:"forceblock", x:7, y:5, colour:3}, {type:"forceblock", x:1, y:2, colour:3}, {type:"forceblock", x:13, y:2, colour:0}, {type:"forceblock", x:1, y:6, colour:1}, {type:"forceblock", x:13, y:6, colour:2}]; EXITS = {S:["lv2_25", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 492
area = "lv2_13"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [22, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 0, 31, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 31, 0, 91, 0, 0, 0, 91, 0, 31, 102, 0, 91, 0, 0, 130, 120, 120, 31], [22, 0, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 31, 31, 31, 31, 31, 0, 30, 0, 0, 0, 0, 101, 101, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 25, 21, 21, 21, 26, 91, 0, 31, 0, 91, 0, 31, 0, 91, 0, 31, 102, 0, 91, 0, 0, 130, 120, 120, 31], [22, 0, 25, 21, 21, 21, 21, 21, 21, 21, 26, 0, 103, 0, 0, 0, 103, 0, 40, 31, 0, 0, 0, 31, 31, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24, 29, 29, 29, 22, 91, 0, 31, 0, 91, 0, 31, 0, 91, 0, 31, 102, 0, 91, 0, 0, 130, 120, 120, 31], [22, 0, 24, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 0, 101, 0, 0, 0, 40, 0, 0, 0, 0, 31, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 22, 0, 0, 31, 0, 91, 0, 31, 0, 91, 0, 31, 102, 0, 91, 0, 104, 31, 31, 31, 31], [22, 0, 24, 29, 29, 29, 29, 29, 29, 29, 22, 31, 31, 31, 31, 31, 31, 31, 40, 31, 0, 0, 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, 101, 101, 24, 29, 29, 29, 22, 0, 0, 31, 0, 91, 0, 31, 0, 91, 0, 31, 102, 0, 91, 0, 104, 31, 25, 21, 21], [27, 0, 24, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 0, 31, 31, 24, 29, 29, 29, 22, 92, 0, 31, 0, 91, 0, 31, 0, 91, 0, 31, 31, 102, 91, 104, 31, 31, 24, 29, 29], [0, 0, 24, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 40, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 22, 91, 0, 31, 0, 91, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29], [0, 0, 24, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 40, 31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 24, 29, 29, 29, 22, 91, 0, 0, 0, 91, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29], [21, 21, 29, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 0, 0, 0, 50, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24, 29, 29, 29, 29, 21, 21, 21, 21, 21, 26, 31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 24, 29, 29]]; BADDIES = [{type:"lostsoul", x:49, y:6}, {type:"lostsoul", x:47, y:4}, {type:"lostsoul", x:49, y:2}, {type:"lostsoul", x:43, y:2}, {type:"lostsoul", x:45, y:4}, {type:"lostsoul", x:43, y:6}, {type:"lostsoul", x:45, y:8}, {type:"lostsoul", x:55, y:5}, {type:"lostsoul", x:51, y:4}, {type:"lostsoul", x:41, y:5}, {type:"lostsoul", x:41, y:4}, {type:"hawkstatue", x:19, y:6, DIR:1}, {type:"hawkstatue", x:19, y:4, DIR:1}]; OBJECTS = [{type:"door", x:57, y:3, dest:["lv2_12", 1, 4]}, {type:"moving", x:47, y:8, moves:[[9, 0], [-9, 0]]}, {type:"moving", x:21, y:2, moves:[[13, 0], [-13, 0]]}, {type:"moving", x:21, y:5, moves:[[13, 0], [-13, 0]]}, {type:"moving", x:21, y:8, moves:[[13, 0], [-13, 0]]}]; EXITS = {W:["lv2_14", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 493
area = "lv2_14"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29, 29, 29], [22, 103, 103, 103, 103, 103, 0, 0, 0, 0, 91, 0, 24, 29, 29], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 24, 29, 29], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 24, 29, 29], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 24, 29, 29], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 24, 29, 29], [22, 127, 127, 138, 0, 0, 0, 0, 0, 0, 91, 0, 28, 23, 23], [22, 120, 118, 128, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0], [22, 129, 129, 139, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0], [22, 0, 0, 0, 0, 101, 101, 101, 101, 101, 25, 21, 21, 21, 21], [22, 0, 0, 0, 0, 25, 21, 21, 21, 21, 29, 29, 29, 29, 29], [22, 0, 0, 0, 0, 24, 29, 23, 23, 23, 23, 23, 23, 23, 29], [22, 0, 0, 0, 101, 24, 22, 120, 120, 128, 91, 130, 120, 120, 24], [22, 0, 0, 0, 25, 29, 22, 120, 120, 128, 91, 130, 120, 120, 24], [22, 0, 0, 0, 24, 29, 22, 120, 120, 128, 91, 130, 120, 120, 24], [22, 0, 0, 0, 24, 29, 22, 31, 31, 31, 91, 31, 31, 31, 24], [22, 0, 0, 101, 24, 29, 22, 0, 0, 0, 91, 51, 0, 0, 24], [22, 0, 0, 25, 29, 29, 22, 0, 0, 0, 91, 111, 0, 0, 24], [22, 0, 0, 24, 29, 29, 22, 0, 0, 0, 91, 111, 0, 0, 24], [22, 0, 101, 24, 29, 29, 22, 0, 0, 0, 0, 111, 0, 0, 24], [22, 0, 31, 28, 23, 23, 27, 0, 0, 0, 0, 111, 0, 0, 24], [22, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 111, 92, 0, 24], [22, 0, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 0, 24], [22, 0, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 0, 24], [22, 0, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 0, 24], [22, 101, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 0, 24], [29, 26, 101, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 0, 24], [29, 29, 26, 101, 0, 0, 121, 0, 0, 0, 0, 121, 91, 0, 24], [29, 29, 29, 21, 21, 21, 26, 101, 101, 101, 101, 25, 21, 21, 29], [29, 29, 29, 29, 29, 29, 29, 21, 21, 21, 21, 29, 29, 29, 29]]; BADDIES = [{type:"lostsoul", x:13, y:20}, {type:"lostsoul", x:7, y:19}, {type:"lostsoul", x:13, y:17}]; OBJECTS = [{type:"door", x:12, y:14, dest:["lv2_15", 3, 2]}]; EXITS = {E:["lv2_13", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 494
area = "lv2_15"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 31, 31, 31, 129, 129, 129, 129, 129, 31, 31, 31, 91, 24], [22, 91, 51, 0, 0, 0, 0, 51, 0, 0, 0, 0, 51, 91, 24], [22, 91, 111, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 51, 111, 51, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 111, 111, 111, 0, 0, 0, 111, 91, 24], [22, 91, 121, 0, 0, 0, 121, 121, 121, 0, 0, 0, 121, 91, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29]]; BADDIES = []; OBJECTS = [{type:"door", x:3, y:2, dest:["lv2_14", 12, 14]}, {type:"door", x:11, y:2, dest:["lv2_12", 1, 4]}, {type:"switch", x:7, y:3, colour:3}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 496
area = "lv2_16"; map = [[31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [31, 91, 103, 103, 103, 91, 103, 91, 0, 0, 130, 120, 120, 120, 31], [31, 91, 0, 0, 0, 91, 0, 91, 0, 0, 130, 120, 120, 120, 31], [31, 91, 0, 0, 0, 91, 0, 91, 0, 0, 130, 120, 120, 120, 31], [31, 91, 0, 0, 0, 91, 0, 0, 0, 0, 33, 34, 33, 34, 31], [31, 91, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 31], [31, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31], [31, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31], [31, 91, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 31, 31], [31, 91, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 30], [40, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 40], [40, 0, 0, 111, 0, 51, 0, 0, 0, 31, 31, 31, 31, 91, 40], [40, 0, 0, 111, 0, 111, 0, 0, 0, 91, 103, 91, 103, 91, 40], [40, 0, 0, 111, 0, 111, 0, 0, 0, 91, 0, 91, 0, 91, 40], [40, 0, 0, 111, 0, 111, 0, 0, 0, 91, 0, 91, 0, 91, 40], [40, 0, 0, 111, 0, 111, 0, 0, 0, 91, 0, 0, 0, 0, 40], [40, 0, 0, 121, 0, 121, 0, 0, 0, 91, 0, 0, 0, 0, 40], [40, 0, 0, 137, 127, 138, 0, 0, 0, 91, 0, 0, 0, 0, 40], [40, 0, 0, 130, 120, 128, 0, 0, 0, 91, 0, 0, 0, 0, 40], [40, 0, 0, 130, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 40], [40, 0, 0, 35, 32, 36, 0, 0, 0, 0, 0, 0, 0, 0, 40], [40, 0, 0, 24, 29, 22, 0, 0, 0, 0, 0, 0, 0, 0, 40], [50, 101, 101, 24, 29, 22, 101, 101, 101, 101, 101, 101, 101, 101, 50]]; BADDIES = [{type:"swordtrap", x:5, y:15}, {type:"hawkstatue", x:13, y:5}, {type:"hawkstatue", x:13, y:7}]; OBJECTS = [{type:"door", x:4, y:26, dest:["lv2_12", 13, 4]}, {type:"door", x:12, y:3, dest:["lv2_17", 2, 5]}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 497
area = "lv2_17"; map = [[29, 29, 29, 29, 29, 22, 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, 104, 31, 31, 0, 0, 0, 0, 0, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 22, 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, 104, 31, 91, 0, 112, 113, 114, 0, 28, 23, 23, 23, 23, 23, 29], [29, 23, 23, 23, 23, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 113, 114, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 104, 31, 91, 0, 122, 123, 124, 0, 0, 51, 130, 120, 128, 51, 24], [22, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 123, 124, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 0, 104, 31, 91, 0, 132, 133, 134, 0, 0, 111, 130, 120, 128, 111, 24], [22, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, 133, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 104, 31, 91, 147, 142, 143, 144, 0, 0, 111, 130, 120, 128, 111, 24], [22, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142, 143, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 104, 31, 91, 3, 1, 1, 1, 4, 0, 111, 130, 120, 128, 111, 24], [29, 21, 21, 21, 21, 26, 0, 0, 0, 0, 30, 0, 0, 0, 0, 3, 1, 1, 1, 4, 0, 0, 135, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 31, 31, 0, 0, 0, 0, 91, 2, 20, 13, 13, 12, 0, 121, 130, 120, 128, 121, 24], [29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 40, 0, 0, 0, 0, 2, 18, 19, 13, 12, 147, 0, 145, 146, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 91, 2, 13, 13, 13, 12, 25, 21, 21, 21, 21, 21, 29], [29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 40, 0, 0, 0, 0, 2, 13, 13, 13, 13, 1, 1, 1, 1, 1, 4, 101, 101, 101, 101, 101, 101, 31, 101, 101, 101, 31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, 0, 2, 13, 13, 20, 12, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 22, 101, 101, 101, 101, 40, 101, 101, 101, 101, 2, 13, 13, 13, 13, 20, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 24, 29, 29, 29, 29, 29, 29]]; BADDIES = [{type:"swordtrap", x:10, y:3}, {type:"gum", x:53, y:6}, {type:"swordtrap", x:57, y:4}, {type:"swordtrap", x:55, y:4}, {type:"gum", x:18, y:5}, {type:"gum", x:24, y:7}]; OBJECTS = [{type:"moving", x:28, y:8, moves:[[17, 0], [-17, 0]]}, {type:"door", x:2, y:5, dest:["lv2_16", 12, 3]}, {type:"door", x:56, y:6, dest:["lv2_18", 3, 2]}]; EXITS = {}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 498
area = "lv2_18"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 31, 31, 31, 129, 129, 129, 129, 129, 31, 31, 31, 91, 24], [22, 91, 51, 0, 0, 0, 0, 51, 0, 0, 0, 0, 51, 91, 24], [22, 91, 111, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 51, 111, 51, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 111, 111, 111, 0, 0, 0, 111, 91, 24], [22, 91, 121, 0, 0, 0, 121, 121, 121, 0, 0, 0, 121, 91, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29]]; BADDIES = []; OBJECTS = [{type:"door", x:3, y:2, dest:["lv2_17", 56, 6]}, {type:"door", x:11, y:2, dest:["lv2_12", 13, 4]}, {type:"switch", x:7, y:3, colour:0}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 500
area = "lv2_19"; map = [[29, 29, 29, 29, 29, 29, 23, 29, 29, 23, 29, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 29, 29, 29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29, 29, 29, 29], [29, 29, 29, 29, 29, 22, 103, 24, 22, 103, 24, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 29, 29, 22, 91, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 24, 29, 29, 29], [29, 23, 23, 23, 23, 27, 0, 28, 27, 0, 28, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 29, 29, 22, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29], [22, 120, 120, 120, 120, 128, 0, 103, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 29, 29, 22, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 23, 23, 29], [22, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 23, 29, 29, 22, 91, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 130, 120, 120, 24], [22, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 101, 101, 0, 101, 101, 0, 101, 0, 0, 0, 24, 29, 27, 37, 28, 29, 22, 91, 40, 0, 30, 0, 40, 0, 30, 0, 40, 0, 30, 0, 40, 0, 30, 0, 40, 0, 0, 130, 120, 120, 24], [29, 21, 21, 21, 21, 26, 0, 25, 26, 0, 25, 26, 0, 0, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 0, 28, 27, 0, 47, 0, 28, 27, 91, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 0, 130, 120, 120, 24], [29, 29, 29, 29, 29, 22, 0, 24, 22, 0, 24, 22, 0, 0, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 0, 0, 103, 0, 0, 0, 91, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 0, 25, 21, 21, 29], [29, 29, 29, 29, 29, 22, 101, 24, 22, 101, 24, 22, 0, 0, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 101, 0, 0, 0, 101, 0, 91, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 0, 24, 29, 29, 29], [29, 29, 29, 29, 29, 29, 21, 29, 29, 21, 29, 22, 101, 101, 24, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 101, 25, 21, 21, 21, 21, 21, 21, 26, 40, 101, 40, 101, 40, 101, 40, 101, 40, 101, 40, 101, 40, 101, 40, 101, 40, 101, 101, 24, 29, 29, 29]]; BADDIES = [{type:"swordtrap", x:31, y:6}, {type:"swordtrap", x:33, y:6}, {type:"swordtrap", x:56, y:4}]; OBJECTS = [{type:"door", x:2, y:5, dest:["lv2_12", 13, 8]}, {type:"door", x:57, y:6, dest:["lv2_20", 7, 27]}, {type:"signpost", x:37, y:3, words:[["ARKUS", "There's a single word on it: \"SHIFT!\""]]}]; EXITS = {}; bg = [2, 1]; tileset = "tileset2"; DrawMap();
Frame 501
area = "lv2_20"; map = [[22, 33, 34, 31, 31, 33, 34, 37, 33, 34, 31, 31, 33, 34, 24], [22, 120, 120, 120, 120, 120, 120, 47, 120, 120, 120, 120, 120, 120, 24], [22, 120, 120, 120, 120, 120, 120, 31, 120, 120, 120, 120, 120, 120, 24], [22, 120, 120, 120, 120, 120, 120, 37, 120, 120, 120, 120, 120, 120, 24], [22, 33, 34, 91, 31, 33, 34, 47, 33, 34, 31, 91, 33, 34, 24], [22, 0, 0, 91, 0, 0, 0, 30, 0, 0, 0, 91, 0, 0, 24], [22, 0, 0, 91, 0, 0, 0, 40, 0, 0, 0, 91, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 31, 0, 40, 0, 31, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 91, 0, 40, 0, 91, 0, 0, 0, 0, 24], [22, 0, 0, 31, 0, 91, 0, 40, 0, 91, 0, 31, 0, 0, 24], [22, 0, 0, 91, 0, 91, 0, 40, 0, 91, 0, 91, 0, 0, 24], [22, 0, 0, 91, 0, 0, 0, 40, 0, 0, 0, 91, 0, 0, 24], [22, 101, 101, 91, 101, 101, 101, 50, 101, 101, 101, 91, 101, 101, 24], [29, 21, 26, 91, 25, 21, 21, 21, 21, 21, 26, 91, 25, 21, 29], [29, 23, 27, 91, 28, 23, 29, 29, 29, 23, 27, 91, 28, 23, 29], [22, 0, 51, 91, 51, 0, 24, 29, 22, 0, 51, 91, 51, 0, 24], [22, 0, 111, 91, 111, 0, 24, 29, 22, 0, 111, 91, 111, 0, 24], [22, 0, 111, 91, 111, 0, 24, 29, 22, 0, 111, 91, 111, 0, 24], [22, 0, 111, 91, 111, 0, 24, 29, 22, 0, 111, 91, 111, 0, 24], [22, 0, 111, 91, 111, 0, 28, 23, 27, 0, 111, 91, 111, 0, 24], [22, 0, 111, 91, 111, 0, 130, 120, 128, 0, 111, 91, 111, 0, 24], [22, 0, 111, 91, 111, 0, 130, 120, 128, 0, 111, 91, 111, 0, 24], [22, 0, 111, 91, 111, 0, 130, 120, 128, 0, 111, 91, 111, 0, 24], [22, 0, 121, 91, 121, 0, 25, 21, 26, 0, 121, 91, 121, 0, 24], [29, 21, 21, 21, 21, 21, 29, 29, 29, 21, 21, 21, 21, 21, 29]]; BADDIES = [{type:"lostsoul", x:5, y:23}, {type:"lostsoul", x:9, y:23}, {type:"lostsoul", x:1, y:21}, {type:"lostsoul", x:13, y:21}, {type:"lostsoul", x:1, y:11}, {type:"lostsoul", x:6, y:14}, {type:"lostsoul", x:6, y:9}, {type:"lostsoul", x:1, y:7}, {type:"lostsoul", x:13, y:7}, {type:"lostsoul", x:8, y:9}, {type:"lostsoul", x:8, y:14}, {type:"lostsoul", x:13, y:11}]; OBJECTS = [{type:"forceblock", x:3, y:10, colour:2}, {type:"forceblock", x:3, y:12, colour:2}, {type:"forceblock", x:11, y:10, colour:0}, {type:"forceblock", x:11, y:12, colour:0}, {type:"door", x:7, y:27, dest:["lv2_19", 57, 6]}, {type:"door", x:5, y:3, dest:["lv2_20a", 9, 5]}, {type:"door", x:9, y:3, dest:["lv2_21", 3, 2]}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 502
area = "lv2_20a"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29], [29, 29, 29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29, 29, 29], [29, 29, 22, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24, 29, 29], [29, 29, 22, 31, 120, 120, 120, 120, 120, 120, 120, 31, 24, 29, 29], [29, 29, 22, 31, 120, 120, 120, 120, 120, 120, 120, 31, 24, 29, 29], [29, 29, 22, 31, 120, 120, 120, 120, 120, 120, 120, 31, 24, 29, 29], [29, 29, 22, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24, 29, 29], [29, 29, 29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29, 29, 29], [29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29]]; BADDIES = []; OBJECTS = [{type:"door", x:9, y:5, dest:["lv2_20", 5, 3]}, {type:"switch", x:5, y:5, colour:0}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 503
area = "lv2_21"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 31, 31, 31, 129, 129, 129, 129, 129, 31, 31, 31, 91, 24], [22, 91, 51, 0, 0, 0, 0, 51, 0, 0, 0, 0, 51, 91, 24], [22, 91, 111, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 51, 111, 51, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 111, 111, 111, 0, 0, 0, 111, 91, 24], [22, 91, 121, 0, 0, 0, 121, 121, 121, 0, 0, 0, 121, 91, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29]]; BADDIES = []; OBJECTS = [{type:"door", x:3, y:2, dest:["lv2_20", 9, 3]}, {type:"door", x:11, y:2, dest:["lv2_12", 13, 8]}, {type:"switch", x:7, y:3, colour:2}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 505
area = "lv2_22"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 0, 0, 51, 0, 51, 0, 51, 0, 130, 120, 120, 120, 120, 24], [22, 0, 0, 111, 0, 111, 0, 111, 0, 130, 120, 120, 120, 120, 24], [22, 0, 0, 121, 0, 121, 0, 121, 0, 130, 120, 120, 120, 120, 24], [22, 0, 0, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29], [22, 0, 0, 28, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 0, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 0, 24], [22, 0, 0, 111, 0, 111, 0, 111, 0, 111, 0, 111, 0, 0, 24], [22, 0, 0, 121, 0, 121, 0, 121, 0, 121, 0, 121, 0, 0, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 0, 0, 24], [29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 0, 0, 24], [22, 0, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 0, 24], [22, 0, 0, 111, 0, 111, 0, 111, 0, 111, 0, 111, 0, 0, 24], [22, 0, 0, 121, 0, 121, 0, 121, 0, 121, 0, 121, 0, 0, 24], [22, 0, 0, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29], [22, 0, 0, 28, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 0, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 0, 24], [22, 0, 0, 111, 0, 111, 0, 111, 0, 111, 0, 111, 0, 0, 24], [22, 0, 0, 121, 0, 121, 0, 121, 0, 121, 0, 121, 0, 0, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 127, 127, 24], [29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 120, 120, 24], [22, 120, 120, 120, 120, 118, 120, 120, 120, 120, 120, 120, 120, 120, 24], [22, 120, 31, 120, 31, 120, 31, 120, 120, 120, 120, 120, 118, 120, 24], [22, 120, 31, 120, 31, 120, 31, 120, 120, 120, 120, 120, 120, 120, 24], [22, 120, 31, 120, 120, 31, 120, 120, 120, 120, 120, 120, 120, 120, 24], [22, 120, 118, 120, 120, 120, 120, 120, 120, 118, 120, 120, 120, 120, 24], [22, 120, 120, 120, 120, 118, 120, 120, 120, 120, 120, 120, 120, 118, 24], [22, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 24], [22, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 24], [22, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 24], [22, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 24], [22, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 24], [22, 0, 40, 0, 40, 0, 40, 0, 50, 101, 50, 101, 50, 101, 24], [22, 0, 40, 0, 40, 0, 40, 0, 25, 21, 21, 21, 21, 21, 29], [22, 0, 40, 0, 40, 0, 40, 0, 28, 23, 23, 23, 23, 23, 23], [22, 0, 40, 0, 40, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0], [22, 0, 40, 0, 40, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0], [22, 0, 40, 0, 40, 0, 40, 0, 0, 0, 0, 25, 21, 21, 21], [22, 0, 40, 0, 40, 0, 40, 101, 0, 0, 0, 24, 29, 29, 29], [22, 101, 50, 101, 50, 101, 50, 25, 21, 21, 21, 29, 29, 29, 29]]; BADDIES = [{type:"gumrusch", x:8, y:2}, {type:"gumrusch", x:1, y:7}, {type:"gumrusch", x:12, y:12}, {type:"gumrusch", x:1, y:17}, {type:"swordtrap", x:4, y:11}, {type:"swordtrap", x:6, y:11}, {type:"swordtrap", x:8, y:11}]; OBJECTS = [{type:"door", x:12, y:3, dest:["lv2_12", 1, 8]}]; EXITS = {E:["lv2_23", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 506
area = "lv2_23"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 31, 31, 31, 31, 31], [29, 29, 29, 29, 29, 29, 23, 23, 23, 29, 29, 29, 29, 29, 22, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 103, 91, 103, 91, 103, 91, 103, 103, 103, 103, 31, 120, 128, 91, 31], [29, 29, 29, 29, 23, 27, 103, 103, 103, 28, 23, 29, 29, 29, 22, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 0, 31, 31, 31, 0, 91, 0, 91, 0, 91, 0, 0, 0, 0, 31, 120, 128, 91, 31], [29, 29, 23, 27, 103, 103, 0, 0, 0, 103, 103, 28, 23, 29, 22, 0, 0, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 91, 0, 91, 0, 91, 0, 0, 0, 31, 31, 31, 31, 91, 31], [23, 27, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 28, 27, 0, 25, 26, 31, 31, 31, 31, 0, 31, 31, 31, 31, 31, 31, 31, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 31], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 22, 31, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 31, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 31], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 22, 31, 31, 0, 31, 31, 31, 31, 0, 31, 0, 31, 31, 0, 91, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 31], [21, 21, 26, 0, 31, 0, 0, 31, 0, 0, 31, 0, 31, 0, 0, 25, 29, 22, 31, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 91, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 31], [29, 29, 22, 101, 31, 101, 101, 31, 101, 101, 31, 101, 31, 101, 101, 24, 29, 29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 0, 91, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 31, 31], [29, 29, 29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 101, 101, 101, 101, 101, 101, 101, 101, 31, 101, 101, 101, 101, 31, 31]]; BADDIES = [{type:"hawkstatue", x:39, y:2}, {type:"lostsoul", x:36, y:6}, {type:"swordtrap", x:38, y:5}, {type:"swordtrap", x:7, y:4}, {type:"lostsoul", x:23, y:1}, {type:"lostsoul", x:21, y:3}, {type:"lostsoul", x:21, y:5}, {type:"lostsoul", x:23, y:7}, {type:"lostsoul", x:26, y:5}]; OBJECTS = [{type:"door", x:41, y:2, dest:["lv2_24", 3, 2]}]; EXITS = {W:["lv2_22", 0, 2]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 507
area = "lv2_24"; map = [[29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 130, 120, 31, 120, 120, 120, 120, 120, 31, 120, 128, 91, 24], [22, 91, 31, 31, 31, 129, 129, 129, 129, 129, 31, 31, 31, 91, 24], [22, 91, 51, 0, 0, 0, 0, 51, 0, 0, 0, 0, 51, 91, 24], [22, 91, 111, 0, 0, 0, 0, 111, 0, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 51, 111, 51, 0, 0, 0, 111, 91, 24], [22, 91, 111, 0, 0, 0, 111, 111, 111, 0, 0, 0, 111, 91, 24], [22, 91, 121, 0, 0, 0, 121, 121, 121, 0, 0, 0, 121, 91, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 29]]; BADDIES = []; OBJECTS = [{type:"door", x:3, y:2, dest:["lv2_23", 41, 2]}, {type:"door", x:11, y:2, dest:["lv2_12", 1, 8]}, {type:"switch", x:7, y:3, colour:1}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 509
area = "lv2_25"; map = [[29, 29, 29, 29, 29, 29, 22, 120, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 22, 120, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 22, 120, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 22, 120, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 22, 120, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 22, 120, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 22, 118, 24, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 29, 27, 129, 28, 29, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 22, 102, 0, 104, 24, 29, 29, 29, 29, 29], [29, 29, 29, 29, 29, 27, 102, 0, 104, 28, 29, 29, 29, 29, 29], [29, 29, 29, 29, 22, 102, 0, 0, 0, 104, 24, 29, 29, 29, 29], [29, 29, 29, 29, 22, 102, 0, 0, 0, 104, 24, 29, 29, 29, 29], [29, 29, 29, 29, 22, 102, 0, 0, 0, 104, 24, 29, 29, 29, 29], [29, 29, 29, 29, 22, 102, 0, 0, 0, 104, 24, 29, 29, 29, 29], [29, 29, 29, 29, 27, 102, 0, 0, 0, 104, 28, 29, 29, 29, 29], [29, 29, 29, 22, 102, 0, 0, 0, 0, 0, 104, 24, 29, 29, 29], [29, 29, 29, 22, 102, 0, 0, 0, 0, 0, 104, 24, 29, 29, 29], [29, 29, 29, 22, 102, 0, 0, 0, 0, 0, 104, 24, 29, 29, 29], [29, 29, 29, 22, 102, 0, 0, 0, 0, 0, 104, 24, 29, 29, 29], [29, 29, 29, 27, 102, 0, 0, 0, 0, 0, 104, 28, 29, 29, 29], [29, 29, 27, 102, 0, 0, 0, 0, 0, 0, 0, 104, 28, 29, 29], [29, 27, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28, 29], [22, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 24], [22, 102, 0, 0, 0, 101, 101, 101, 101, 101, 0, 0, 0, 104, 24], [22, 102, 0, 0, 0, 31, 31, 31, 31, 31, 0, 0, 0, 104, 24], [22, 102, 0, 0, 0, 130, 120, 120, 120, 128, 0, 0, 0, 104, 24], [22, 0, 0, 0, 0, 130, 120, 120, 120, 128, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 130, 120, 120, 120, 128, 0, 0, 0, 0, 24], [22, 101, 101, 101, 101, 25, 21, 21, 21, 26, 101, 101, 101, 101, 24], [29, 21, 21, 21, 21, 29, 29, 29, 29, 29, 21, 21, 21, 21, 29]]; BADDIES = []; OBJECTS = [{type:"door", x:7, y:27, dest:["lv2_26", 42, 3]}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 510
area = "lv2_26"; map = [[22, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [22, 120, 120, 118, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 31, 103, 103, 103, 103, 103, 103, 103, 31, 103, 103, 103, 103, 103, 31, 120, 120, 120, 120, 120, 120, 120, 31], [22, 129, 129, 129, 129, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 120, 120, 120, 120, 120, 120, 120, 31], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 120, 120, 120, 120, 120, 120, 120, 31], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0, 0, 0, 111, 0, 0, 31, 127, 31, 0, 31, 0, 31, 0, 31, 31, 0, 31, 31, 31, 31, 31, 31, 129, 31, 31, 31, 31, 31], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 0, 0, 0, 121, 0, 0, 31, 120, 31, 0, 0, 0, 0, 0, 31, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 31], [22, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 25, 21, 21, 21, 26, 127, 127, 31, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 31], [22, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 24, 29, 29, 29, 22, 120, 120, 31, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 31], [22, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 24, 29, 29, 29, 22, 120, 120, 120, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31], [22, 0, 0, 40, 101, 101, 101, 40, 101, 101, 101, 40, 101, 101, 101, 24, 29, 29, 29, 22, 31, 31, 31, 31, 31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 31]]; BADDIES = [{type:"swordtrap", x:3, y:3}, {type:"swordtrap", x:11, y:3}, {type:"hindalarrskeleton", x:17, y:5}]; OBJECTS = [{type:"moving", x:42, y:7, moves:[[-11, 0], [11, 0]]}, {type:"door", x:42, y:3, dest:["lv2_25", 7, 27]}]; EXITS = {S:["lv2_27", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 511
area = "lv2_27"; map = [[22, 0, 0, 40, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24], [22, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 24], [22, 0, 0, 40, 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, 24], [22, 0, 0, 40, 0, 0, 0, 31, 31, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 91, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 91, 31, 0, 0, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 24], [22, 0, 0, 0, 0, 0, 31, 31, 31, 31, 31, 91, 31, 0, 0, 40, 40, 40, 40, 30, 0, 0, 0, 30, 0, 0, 0, 40, 0, 24], [22, 0, 0, 0, 0, 0, 103, 0, 0, 0, 103, 91, 31, 0, 0, 40, 40, 40, 40, 40, 0, 0, 0, 40, 0, 0, 0, 40, 0, 24], [22, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 91, 31, 101, 101, 50, 50, 50, 50, 50, 101, 101, 101, 50, 101, 101, 101, 50, 0, 24], [22, 101, 101, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 0, 24]]; BADDIES = [{type:"gum", x:5, y:4}, {type:"hindalarrskeleton", x:17, y:4}, {type:"swordtrap", x:23, y:3}]; OBJECTS = [{type:"WALLOFDEATH", x:-15, y:0, R:0, s:[1, 0]}]; EXITS = {S:["lv2_28", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 512
area = "lv2_28"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 0, 24], [29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 21, 21, 21, 29], [22, 0, 0, 0, 0, 0, 0, 0, 25, 21, 29, 29, 29, 29, 29], [22, 0, 0, 30, 0, 0, 25, 21, 29, 29, 29, 29, 29, 29, 29], [22, 0, 0, 40, 0, 0, 24, 29, 23, 23, 23, 23, 23, 23, 29], [22, 0, 0, 40, 0, 0, 24, 22, 0, 91, 0, 0, 130, 120, 24], [22, 0, 0, 40, 101, 101, 28, 27, 0, 91, 0, 30, 130, 118, 24], [22, 0, 0, 31, 31, 31, 31, 31, 0, 91, 0, 40, 140, 129, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 101, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 31, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 0, 0, 24], [22, 0, 30, 0, 0, 0, 0, 0, 0, 91, 0, 40, 0, 0, 24], [22, 0, 40, 0, 0, 0, 30, 0, 0, 0, 0, 40, 0, 0, 24], [22, 0, 40, 0, 0, 0, 40, 0, 0, 0, 0, 40, 0, 101, 24], [22, 101, 50, 101, 101, 101, 50, 101, 101, 101, 101, 40, 0, 31, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 40, 0, 0, 24], [29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 40, 0, 0, 24], [22, 0, 0, 0, 0, 37, 0, 0, 0, 0, 31, 40, 0, 0, 24], [22, 0, 0, 0, 0, 47, 0, 0, 0, 0, 31, 50, 101, 0, 24], [22, 0, 0, 101, 0, 103, 0, 101, 0, 0, 31, 31, 31, 0, 24], [22, 0, 0, 31, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 31, 37, 31, 37, 31, 37, 31, 37, 31, 31, 31, 24], [22, 0, 0, 37, 47, 37, 47, 37, 47, 37, 47, 37, 118, 120, 24], [22, 0, 0, 47, 31, 47, 31, 47, 31, 47, 31, 47, 129, 129, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [29, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 26, 0, 0, 24], [29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 24]]; BADDIES = [{type:"swordtrap", x:6, y:11}, {type:"gumrusch", x:6, y:26}]; OBJECTS = [{type:"WALLOFDEATH", x:0, y:-17, R:90, s:[0, 1]}]; EXITS = {S:["lv2_29", 0, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 513
area = "lv2_29"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 22, 0, 0, 24, 29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29], [29, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 27, 0, 0, 24, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 103, 103, 91, 103, 91, 103, 91, 103, 103, 103, 91, 31, 31, 31, 31, 31, 91, 103, 103, 91, 103, 91, 103, 0, 91, 0, 0, 0, 0, 30, 103, 91, 0, 91, 0, 91, 103, 91, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 91, 0, 91, 0, 91, 0, 0, 0, 91, 31, 31, 31, 31, 31, 91, 0, 0, 91, 0, 91, 0, 0, 91, 0, 30, 0, 0, 40, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 91, 0, 91, 0, 91, 0, 0, 0, 91, 31, 31, 31, 31, 31, 91, 0, 0, 91, 0, 91, 0, 0, 91, 0, 40, 0, 0, 40, 0, 91, 0, 31, 0, 91, 0, 91, 101, 0, 24], [22, 0, 0, 0, 0, 31, 101, 101, 31, 101, 101, 31, 101, 31, 24, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 31, 31, 31, 31, 31, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 0, 0, 40, 0, 91, 0, 31, 0, 0, 0, 0, 31, 0, 24], [22, 0, 0, 0, 0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 24, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 103, 91, 103, 91, 103, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 0, 0, 50, 0, 91, 0, 31, 101, 101, 101, 101, 31, 0, 24], [22, 0, 0, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 103, 28, 27, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 30, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 0, 0, 31, 0, 91, 0, 31, 31, 31, 31, 31, 31, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 40, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 91, 0, 91, 0, 91, 0, 0, 0, 0, 0, 0, 0, 91, 0, 40, 0, 0, 31, 0, 91, 0, 31, 120, 120, 120, 120, 128, 0, 24], [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 0, 40, 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, 40, 0, 0, 0, 0, 91, 0, 31, 120, 120, 120, 120, 128, 0, 24], [29, 21, 21, 21, 21, 21, 21, 21, 26, 101, 101, 101, 25, 21, 21, 21, 21, 26, 101, 101, 40, 101, 101, 101, 40, 101, 101, 101, 101, 40, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 50, 31, 31, 31, 31, 31, 31, 31, 25, 21, 21, 21, 21, 21, 29]]; BADDIES = [{type:"swordtrap", x:24, y:3}, {type:"lostsoul", x:66, y:7}, {type:"lostsoul", x:64, y:5}, {type:"lostsoul", x:66, y:3}]; OBJECTS = [{type:"door", x:68, y:8, dest:["lv2_30", 2, 6]}, {type:"WALLOFDEATH", x:-15, y:0, R:0, s:[1, 0]}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 514
area = "lv2_30"; map = [[33, 34, 29, 29, 29, 29, 31, 37, 31, 29, 29, 29, 29, 33, 34], [31, 29, 29, 29, 23, 23, 29, 47, 29, 23, 23, 29, 29, 29, 31], [29, 23, 23, 27, 103, 103, 28, 23, 27, 103, 103, 28, 23, 23, 29], [22, 120, 120, 128, 0, 0, 51, 0, 51, 0, 0, 130, 120, 120, 24], [22, 120, 120, 128, 0, 0, 111, 0, 111, 0, 0, 130, 120, 120, 24], [22, 120, 120, 128, 0, 0, 111, 0, 111, 0, 0, 130, 120, 120, 24], [22, 120, 120, 128, 0, 0, 121, 0, 121, 0, 0, 130, 120, 120, 24], [29, 21, 21, 26, 101, 101, 25, 21, 26, 101, 101, 25, 21, 21, 29], [31, 29, 29, 29, 21, 21, 29, 37, 29, 21, 21, 29, 29, 29, 31], [33, 34, 29, 29, 29, 29, 31, 47, 31, 29, 29, 29, 29, 33, 34]]; BADDIES = []; OBJECTS = [{type:"door", x:2, y:6, dest:["lv2_29", 68, 8]}, {type:"checkpoint", x:7, y:6}]; EXITS = {}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 516
area = "lv2_s1"; map = [[31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [31, 120, 120, 120, 31, 103, 103, 103, 103, 103, 103, 103, 103, 0, 0], [31, 120, 120, 120, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [31, 91, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31], [30, 91, 0, 0, 51, 0, 0, 0, 101, 0, 101, 0, 101, 31, 31], [40, 91, 0, 0, 111, 0, 0, 0, 31, 31, 31, 31, 31, 31, 31], [40, 91, 0, 0, 111, 0, 0, 0, 51, 0, 130, 120, 120, 120, 31], [40, 0, 0, 0, 111, 0, 0, 0, 111, 0, 130, 120, 120, 120, 31], [50, 101, 101, 101, 121, 0, 101, 101, 121, 0, 130, 120, 120, 120, 31], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"swordtrap", x:4, y:6}, {type:"swordtrap", x:5, y:6}]; OBJECTS = [{type:"door", x:12, y:8, dest:["lv2_s1b", 3, 8]}]; EXITS = {E:["lv2_4", 0, 2]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 517
area = "lv2_s1b"; map = [[31, 31, 31, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [30, 0, 0, 51, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [40, 0, 0, 111, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [40, 0, 0, 121, 147, 0, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [40, 31, 31, 31, 31, 31, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [40, 130, 120, 120, 120, 128, 111, 0, 112, 113, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [40, 130, 120, 120, 120, 128, 111, 0, 122, 123, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [40, 130, 120, 120, 120, 128, 111, 0, 132, 133, 134, 0, 0, 135, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [50, 130, 120, 120, 120, 128, 121, 147, 142, 143, 144, 0, 0, 145, 146, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = []; OBJECTS = [{type:"door", x:3, y:8, dest:["lv2_s1", 12, 8]}]; EXITS = {S:["lv2_1", 0, 2]}; bg = [1, 1]; tileset = "tileset2"; DrawMap();
Frame 518
area = "lv2_s2"; map = [[31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 120, 120, 120, 120, 120, 120, 120, 120, 120, 128, 0, 91, 103, 91, 103, 91, 0, 0, 31], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 120, 0, 120, 120, 0, 120, 120, 0, 120, 128, 0, 91, 0, 91, 0, 91, 0, 0, 31], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 120, 120, 120, 120, 120, 120, 120, 120, 120, 128, 0, 91, 0, 91, 0, 91, 0, 0, 31], [31, 0, 0, 0, 0, 0, 0, 31, 0, 0, 35, 32, 32, 32, 32, 32, 32, 32, 32, 32, 36, 0, 0, 0, 0, 0, 0, 0, 51, 31], [0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 24, 29, 23, 23, 23, 23, 23, 23, 23, 23, 27, 0, 0, 0, 0, 0, 0, 0, 111, 31], [0, 0, 0, 0, 31, 0, 0, 40, 0, 0, 24, 22, 120, 120, 120, 120, 120, 120, 120, 120, 128, 0, 0, 0, 0, 0, 0, 0, 111, 31], [0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 24, 22, 120, 120, 120, 0, 120, 120, 0, 120, 128, 0, 0, 0, 0, 0, 0, 0, 111, 31], [0, 31, 0, 0, 0, 0, 0, 40, 0, 0, 24, 22, 120, 120, 120, 120, 120, 120, 120, 120, 128, 0, 101, 101, 101, 101, 101, 101, 121, 31], [101, 101, 101, 101, 101, 101, 101, 40, 101, 101, 24, 29, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 36, 31]]; BADDIES = [{type:"swordtrap", x:1, y:5}, {type:"swordtrap", x:4, y:3}, {type:"swordtrap", x:7, y:1}, {type:"gum", x:10, y:3}, {type:"gum", x:17, y:3}, {type:"gum", x:15, y:3}, {type:"hindalarrskeleton", x:17, y:7}]; OBJECTS = [{type:"door", x:13, y:8, dest:["lv2_mid", 2, 3]}]; EXITS = {W:["lv2_11", 2, 0]}; bg = [2, 2]; tileset = "tileset2"; DrawMap();
Frame 520
area = "lv3_0"; map = [[11, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 39, 39, 11, 11], [39, 40, 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, 38, 39], [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, 141, 142], [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, 141, 142], [20, 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, 141, 142], [30, 0, 0, 0, 0, 0, 0, 111, 112, 113, 113, 113, 114, 115, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 101, 41, 101, 101, 5, 1], [11, 20, 5, 1, 1, 1, 1, 1, 6, 51, 51, 51, 42, 43, 0, 0, 0, 0, 41, 0, 0, 0, 41, 5, 1, 1, 1, 1, 9, 9], [11, 30, 4, 9, 9, 9, 9, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9, 9, 9, 9, 9, 9], [11, 30, 4, 9, 9, 9, 9, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 9, 9, 9, 9, 9, 9], [11, 30, 4, 9, 9, 9, 9, 9, 2, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 4, 9, 9, 9, 9, 9, 9, 9]]; BADDIES = [{type:"icetar", x:18, y:3}]; OBJECTS = [{type:"forceblock", x:0, y:2, colour:3}, {type:"forceblock", x:0, y:3, colour:3}, {type:"bluedrak", x:3, y:3}]; EXITS = {W:["lv3_24", 2, 0], E:["lv3_1", 0, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 521
area = "lv3_1"; map = [[29, 29, 29, 29, 30, 41, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [39, 39, 39, 29, 30, 142, 142, 143, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [142, 142, 142, 28, 30, 142, 142, 143, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [142, 142, 142, 28, 30, 142, 142, 143, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0], [142, 142, 142, 38, 40, 41, 41, 41, 94, 0, 0, 0, 0, 0, 0, 0, 15, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16], [1, 6, 142, 142, 142, 143, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 28, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29], [9, 2, 142, 142, 142, 143, 0, 0, 94, 0, 0, 0, 15, 16, 16, 16, 29, 30, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29], [9, 9, 1, 6, 142, 143, 0, 0, 95, 0, 0, 0, 38, 39, 29, 29, 29, 29, 20, 0, 0, 0, 0, 0, 0, 0, 0, 18, 29, 29], [9, 9, 9, 2, 142, 143, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29, 29, 29, 29, 20, 0, 0, 0, 0, 0, 0, 18, 29, 29, 29], [9, 9, 9, 9, 1, 6, 101, 101, 101, 101, 101, 42, 43, 91, 28, 29, 29, 29, 29, 29, 19, 20, 0, 0, 18, 19, 29, 29, 29, 29]]; _water = [[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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 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, 1, 1, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"ishish", x:26, y:7}, {type:"ishish", x:27, y:5}, {type:"ishish", x:20, y:6}, {type:"icicles", x:5, y:5}]; OBJECTS = [{type:"forceblock", x:7, y:1, colour:0}, {type:"forceblock", x:7, y:2, colour:0}, {type:"forceblock", x:7, y:3, colour:0}, {type:"checkpoint", x:14, y:5}, {type:"door", x:6, y:3, dest:["lv3_8", 12, 35]}, {type:"signpost", x:17, y:3, words:[["ARKUS", "Oh, wow. THIS sign reminds me that I have to breathe oxygen and as such will die if I stay underwater too long."], ["ARKUS", "My oxygen bar is in the upper left corner, don't forget."]]}, {type:"signpost", x:3, y:6, words:[["ARKUS", "\"When you see enormous, dangling icicles, don't you just want to grab hold of them like you would your own-\", uh..."], ["ARKUS", "Who in the hells would write something like this?"]]}]; EXITS = {W:["lv3_0", 1, 0], E:["lv3_6", 0, 0], S0:["lv3_2", 0, 0], S1:["lv3_3", 0, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 522
area = "lv3_2"; map = [[30, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 30, 91, 28], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 28, 30, 91, 28], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 28, 30, 91, 28], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 28, 30, 91, 28], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 28, 30, 91, 28], [29, 19, 19, 19, 19, 19, 19, 19, 20, 0, 0, 28, 30, 91, 28], [29, 29, 29, 29, 29, 29, 29, 29, 30, 0, 0, 38, 40, 91, 28], [29, 29, 29, 29, 29, 29, 29, 29, 30, 0, 0, 0, 0, 91, 28], [29, 29, 29, 29, 29, 29, 29, 29, 30, 0, 0, 0, 0, 91, 28], [29, 29, 29, 29, 29, 29, 29, 29, 29, 19, 19, 19, 19, 19, 29]]; BADDIES = [{type:"crystoise", x:6, y:4}]; OBJECTS = [{type:"door", x:2, y:4, dest:["lv3_5", 2, 3]}]; EXITS = {N:["lv3_1", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 523
area = "lv3_3"; map = [[29, 29, 29, 29, 29, 29, 30, 0, 0, 38, 39, 39, 39, 39, 29], [29, 29, 39, 39, 39, 39, 40, 0, 0, 41, 0, 0, 0, 91, 28], [29, 30, 103, 0, 0, 0, 103, 0, 0, 41, 0, 41, 0, 91, 28], [29, 30, 0, 0, 0, 0, 0, 0, 0, 41, 0, 41, 0, 91, 28], [29, 30, 0, 0, 101, 0, 0, 0, 0, 41, 0, 41, 0, 92, 28], [29, 30, 0, 104, 41, 0, 0, 101, 0, 0, 0, 41, 0, 92, 28], [29, 30, 0, 104, 41, 41, 41, 41, 41, 41, 41, 41, 0, 92, 28], [29, 30, 0, 0, 103, 103, 103, 103, 103, 103, 103, 103, 0, 92, 28], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 28], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 28], [29, 30, 101, 0, 0, 18, 19, 20, 41, 41, 41, 41, 41, 92, 28], [29, 29, 19, 19, 19, 29, 29, 30, 41, 41, 41, 41, 0, 92, 28], [29, 39, 39, 39, 39, 39, 39, 40, 0, 0, 0, 0, 0, 92, 28], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 28], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 28], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 19, 29], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 18, 19, 29, 29, 29], [30, 102, 0, 41, 41, 41, 41, 41, 18, 19, 29, 29, 29, 29, 29], [30, 102, 0, 18, 19, 19, 19, 19, 29, 29, 29, 29, 29, 29, 29], [30, 102, 0, 28, 29, 29, 29, 39, 39, 39, 39, 39, 39, 39, 29], [30, 102, 0, 28, 29, 29, 30, 102, 0, 0, 0, 0, 0, 104, 28], [30, 102, 0, 38, 29, 29, 30, 102, 0, 0, 0, 0, 0, 104, 28], [30, 102, 0, 104, 28, 29, 30, 102, 0, 41, 41, 41, 0, 104, 28], [30, 102, 0, 104, 38, 29, 30, 102, 0, 0, 41, 0, 0, 104, 28], [30, 102, 0, 0, 104, 28, 30, 41, 41, 0, 41, 0, 0, 104, 28], [30, 102, 0, 0, 104, 38, 40, 0, 0, 0, 41, 0, 0, 0, 28], [29, 20, 102, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 28], [29, 30, 102, 0, 0, 0, 0, 0, 0, 41, 41, 0, 0, 0, 28], [29, 29, 20, 102, 0, 0, 0, 0, 0, 104, 41, 0, 0, 0, 28], [29, 29, 30, 41, 41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 28]]; _water = [[0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0], [0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]]; BADDIES = [{type:"ishish", x:4, y:3}, {type:"ishish", x:6, y:8}, {type:"ishish", x:6, y:9}]; OBJECTS = []; EXITS = {N:["lv3_1", 1, 0], S:["lv3_4", 2, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 524
area = "lv3_4"; map = [[24, 92, 22, 23, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 23, 23, 23, 24, 38, 39, 39, 39, 39, 39, 39, 29, 29, 29, 29, 29, 29, 29, 29, 40, 41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 28], [24, 92, 22, 24, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 23, 24, 0, 0, 0, 0, 0, 0, 103, 38, 29, 29, 29, 29, 29, 29, 30, 41, 41, 103, 0, 0, 0, 103, 0, 0, 0, 0, 28], [24, 92, 22, 24, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 23, 24, 0, 0, 0, 0, 0, 0, 0, 103, 28, 29, 29, 29, 39, 39, 40, 41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [24, 92, 32, 34, 21, 92, 21, 12, 13, 13, 13, 14, 0, 0, 32, 33, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 38, 39, 39, 40, 103, 103, 41, 41, 102, 0, 0, 41, 0, 0, 0, 0, 0, 0, 28], [24, 92, 103, 0, 0, 92, 0, 22, 21, 21, 21, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 102, 0, 0, 41, 41, 41, 19, 19, 19, 19, 19, 29], [24, 92, 0, 0, 0, 92, 0, 22, 21, 21, 21, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 102, 0, 41, 41, 41, 41, 38, 39, 39, 39, 39, 29], [24, 92, 0, 0, 0, 92, 0, 32, 33, 33, 33, 34, 0, 0, 12, 13, 13, 14, 0, 0, 0, 0, 0, 0, 0, 41, 19, 19, 19, 19, 0, 0, 41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [24, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 23, 24, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 30, 0, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 104, 28], [24, 92, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 22, 23, 23, 24, 0, 0, 101, 101, 101, 101, 101, 101, 28, 29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [23, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 23, 23, 23, 24, 19, 19, 19, 19, 19, 19, 19, 19, 29, 29, 29, 30, 101, 101, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 28]]; _water = [[0, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]]; BADDIES = [{type:"ishish", x:3, y:6}, {type:"hindalarrskeleton", x:8, y:1}, {type:"ishish", x:37, y:2}]; OBJECTS = []; EXITS = {N0:["lv3_5", 0, 0], N2:["lv3_3", 0, 2]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 525
area = "lv3_5"; map = [[24, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29], [24, 142, 142, 142, 143, 0, 0, 0, 103, 141, 142, 142, 0, 0, 28], [24, 142, 142, 142, 143, 0, 0, 0, 0, 141, 142, 142, 0, 0, 28], [24, 142, 142, 142, 143, 0, 101, 101, 0, 141, 142, 142, 0, 0, 28], [24, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 0, 28], [24, 91, 103, 103, 103, 0, 0, 0, 0, 103, 103, 0, 0, 0, 28], [24, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 28], [24, 91, 0, 0, 0, 0, 101, 101, 0, 0, 0, 0, 101, 101, 28], [24, 92, 12, 14, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 38], [24, 92, 22, 23, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]]; _water = [[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, 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, 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, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = []; OBJECTS = [{type:"door", x:2, y:3, dest:["lv3_2", 2, 4]}, {type:"switch", x:10, y:3, colour:0}]; EXITS = {S:["lv3_4", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 526
area = "lv3_6"; map = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 31, 21, 0, 0, 0, 21, 31, 21, 0, 0, 0, 21, 31, 21, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 31, 21, 0, 0, 0, 21, 31, 21, 0, 0, 0, 21, 31, 21, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 117, 118, 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], [16, 16, 17, 127, 128, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [29, 29, 30, 137, 138, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [29, 29, 30, 147, 148, 149, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0], [29, 29, 30, 15, 16, 17, 0, 0, 0, 21, 31, 21, 0, 0, 0, 21, 31, 21, 0, 0, 0, 21, 31, 21, 0, 0, 0, 5, 1, 1], [29, 29, 30, 28, 29, 30, 0, 0, 0, 15, 16, 17, 0, 0, 0, 15, 16, 17, 0, 0, 0, 15, 16, 17, 0, 0, 0, 4, 9, 9], [29, 29, 30, 28, 29, 30, 101, 101, 101, 28, 29, 30, 101, 101, 101, 28, 29, 30, 101, 101, 101, 28, 29, 30, 101, 101, 101, 4, 9, 9]]; _water = [[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, 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, 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, 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, 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, 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, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0]]; BADDIES = [{type:"khgnippa", x:7, y:9}, {type:"khgnippa", x:13, y:9}, {type:"khgnippa", x:19, y:9}, {type:"khgnippa", x:25, y:9}]; OBJECTS = [{type:"forceblock", x:10, y:3, colour:1}, {type:"forceblock", x:10, y:4, colour:1}, {type:"forceblock", x:10, y:5, colour:1}, {type:"forceblock", x:16, y:3, colour:2}, {type:"forceblock", x:16, y:4, colour:2}, {type:"forceblock", x:16, y:5, colour:2}, {type:"forceblock", x:22, y:3, colour:4}, {type:"forceblock", x:22, y:4, colour:4}, {type:"forceblock", x:22, y:5, colour:4}]; EXITS = {W:["lv3_1", 1, 0], E:["lv3_7", 0, 3]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 528
area = "lv3_8"; map = [[29, 29, 29, 39, 39, 39, 40, 91, 38, 39, 39, 29, 29, 29, 29], [29, 29, 30, 0, 0, 0, 0, 91, 0, 0, 0, 38, 29, 29, 29], [29, 29, 30, 0, 0, 0, 0, 91, 0, 0, 0, 0, 38, 29, 29], [39, 39, 40, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 38, 39], [0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [16, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 15, 16], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29], [29, 30, 0, 15, 16, 16, 16, 16, 16, 17, 0, 0, 0, 38, 29], [29, 40, 0, 38, 39, 39, 39, 39, 39, 40, 0, 0, 0, 0, 28], [30, 102, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 102, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 102, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 102, 41, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 102, 91, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 102, 91, 0, 101, 101, 101, 0, 0, 0, 101, 101, 101, 101, 38], [30, 102, 91, 0, 5, 1, 6, 0, 0, 0, 5, 1, 1, 1, 1], [30, 102, 91, 0, 4, 9, 2, 101, 101, 101, 4, 9, 9, 9, 9], [30, 102, 91, 0, 4, 9, 9, 1, 1, 1, 9, 9, 9, 9, 9], [30, 102, 91, 0, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 18], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 41, 41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 0, 104, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 104, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 0, 0, 0, 0, 0, 15, 16, 16, 16, 16, 16, 16, 16, 29], [30, 0, 0, 0, 0, 0, 38, 39, 39, 29, 29, 29, 29, 29, 29], [30, 0, 0, 0, 0, 0, 0, 141, 142, 38, 39, 39, 39, 39, 29], [30, 0, 0, 0, 0, 0, 0, 134, 142, 142, 142, 142, 142, 142, 28], [30, 41, 0, 0, 0, 0, 0, 0, 134, 142, 142, 142, 142, 142, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 142, 142, 142, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 142, 142, 142, 28], [30, 0, 0, 0, 0, 0, 0, 0, 18, 19, 19, 19, 19, 19, 29], [30, 0, 0, 0, 0, 0, 0, 0, 38, 39, 29, 29, 29, 29, 29], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 29, 29, 29, 29], [30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 28, 29, 29, 29]]; _water = [[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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 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, 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, 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, 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, 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], [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, 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, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:4, y:35}, {type:"prismblock", x:3, y:30}, {type:"crystoise", x:9, y:28}, {type:"crystoise", x:6, y:23}, {type:"prismblock", x:6, y:14}, {type:"prismblock", x:10, y:14}, {type:"prismblock", x:12, y:11}, {type:"crystoise", x:5, y:8}, {type:"khgnippa", x:8, y:17}, {type:"icetar", x:4, y:2}, {type:"icetar", x:10, y:3}]; OBJECTS = [{type:"checkpoint", x:7, y:8}, {type:"door", x:12, y:35, dest:["lv3_1", 6, 3]}]; EXITS = {N:["lv3_10", 0, 1], E:["lv3_11", 0, 0], W:["lv3_9", 1, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 529
area = "lv3_9"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 29, 29], [30, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 28, 29, 29], [30, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 0, 0, 91, 0, 0, 0, 0, 28, 29, 29], [30, 0, 91, 0, 15, 16, 16, 16, 16, 16, 16, 17, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 91, 41, 41, 41, 41, 38, 39, 39], [30, 0, 91, 0, 28, 29, 39, 39, 39, 39, 29, 30, 0, 0, 0, 0, 0, 18, 20, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0], [40, 0, 91, 0, 38, 40, 0, 0, 0, 0, 28, 30, 0, 41, 41, 41, 0, 28, 30, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0], [0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 28, 30, 0, 0, 41, 0, 0, 28, 30, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0], [0, 0, 91, 0, 15, 16, 16, 16, 17, 0, 38, 40, 41, 0, 41, 0, 41, 38, 40, 0, 0, 15, 16, 17, 0, 0, 0, 15, 16, 16], [0, 0, 91, 0, 28, 29, 29, 29, 30, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 28, 29, 30, 0, 0, 0, 28, 29, 29], [16, 16, 16, 16, 29, 29, 29, 29, 29, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 29, 29, 30, 101, 101, 101, 28, 29, 29]]; _water = [[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, 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, 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, 0, 0, 0, 1, 1, 1, 1, 1, 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, 1, 1, 0, 1, 1, 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, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 1, 1, 0, 1, 1, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 2, 2, 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, 1, 1, 1, 0, 0, 0]]; BADDIES = [{type:"khgnippa", x:25, y:8}, {type:"icetar", x:14, y:4}, {type:"crystoise", x:25, y:2}, {type:"icetar", x:1, y:1}, {type:"clockstones", x:8, y:2}, {type:"clockstones", x:8, y:1}, {type:"clockstones", x:5, y:6, SWITCH:15}]; OBJECTS = []; EXITS = {W:["lv3_9b", 0, 0], E:["lv3_8", 0, 0]}; bg = [4, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 530
area = "lv3_9b"; map = [[31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 38, 39, 29, 29], [31, 143, 0, 0, 103, 103, 103, 103, 0, 0, 0, 0, 91, 28, 29], [31, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 91, 38, 39], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 91, 0, 0], [31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 91, 0, 0], [31, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 31, 91, 0, 0], [31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 15, 16, 16]]; _water = [[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, 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, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:4, y:5}, {type:"prismblock", x:7, y:5}, {type:"khgnippa", x:5, y:6}, {type:"khgnippa", x:6, y:6}, {type:"khgnippa", x:9, y:6}, {type:"khgnippa", x:2, y:6}]; OBJECTS = [{type:"switch", x:1, y:2, colour:4}]; EXITS = {E:["lv3_9", 0, 0]}; bg = [4, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 531
area = "lv3_10"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 91, 28], [30, 0, 117, 118, 0, 0, 0, 31, 0, 0, 0, 0, 0, 91, 28], [30, 0, 127, 128, 129, 0, 0, 31, 0, 0, 0, 0, 0, 91, 28], [30, 0, 137, 138, 139, 0, 0, 31, 0, 0, 0, 0, 0, 91, 28], [30, 0, 147, 148, 149, 0, 0, 101, 0, 0, 0, 0, 0, 91, 28], [29, 16, 16, 16, 17, 0, 0, 31, 0, 0, 15, 16, 16, 16, 29], [29, 39, 39, 39, 40, 0, 0, 31, 0, 0, 38, 39, 39, 39, 29], [30, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 28], [30, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 28], [30, 0, 0, 0, 0, 101, 101, 31, 101, 101, 0, 0, 0, 0, 28], [30, 0, 0, 0, 0, 15, 16, 31, 16, 17, 0, 0, 0, 0, 28], [30, 0, 0, 0, 101, 28, 31, 31, 31, 30, 101, 0, 0, 0, 28], [30, 0, 0, 0, 31, 28, 31, 31, 31, 30, 31, 0, 0, 0, 28], [30, 0, 0, 0, 103, 38, 39, 39, 39, 40, 103, 0, 0, 0, 28], [30, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 28], [30, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 104, 28], [30, 101, 101, 101, 0, 0, 0, 91, 0, 0, 0, 0, 0, 104, 28], [29, 16, 16, 16, 16, 16, 17, 91, 15, 17, 41, 41, 41, 41, 28], [29, 29, 29, 29, 29, 29, 30, 91, 28, 29, 19, 19, 19, 19, 29], [29, 29, 29, 29, 29, 29, 30, 91, 28, 29, 29, 29, 29, 29, 29]]; BADDIES = [{type:"prismblock", x:2, y:15}, {type:"prismblock", x:1, y:12}, {type:"prismblock", x:4, y:10}, {type:"prismblock", x:6, y:8}, {type:"icetar", x:1, y:1}, {type:"clockstones", x:1, y:4, SWITCH:15}, {type:"clockstones", x:8, y:5}, {type:"clockstones", x:9, y:5}, {type:"crystoise", x:11, y:4}, {type:"prismblock", x:11, y:15}, {type:"prismblock", x:13, y:12}, {type:"prismblock", x:10, y:10}, {type:"prismblock", x:8, y:8}, {type:"icetar", x:10, y:1}, {type:"icetar", x:1, y:7}, {type:"icetar", x:13, y:7}, {type:"crystoise", x:9, y:16}]; OBJECTS = [{type:"forceblock", x:7, y:4, colour:1}]; EXITS = {N:["lv3_10b", 0, 0], S:["lv3_8", 0, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 532
area = "lv3_10b"; map = [[41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 38, 39, 39, 39, 29], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [41, 102, 0, 111, 112, 113, 113, 113, 113, 113, 113, 114, 115, 91, 28], [41, 102, 0, 42, 43, 51, 51, 51, 51, 51, 51, 42, 43, 91, 28], [41, 111, 112, 113, 113, 113, 113, 113, 114, 115, 0, 104, 41, 91, 28], [41, 42, 43, 51, 51, 51, 51, 51, 42, 43, 0, 104, 41, 91, 28], [41, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 104, 41, 91, 28], [41, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 104, 41, 91, 28], [15, 16, 17, 101, 101, 101, 101, 101, 101, 101, 101, 15, 17, 91, 28]]; _water = [[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, 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, 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, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"crystoise", x:7, y:3}, {type:"crystoise", x:4, y:5}]; OBJECTS = [{type:"switch", x:1, y:8, colour:1}, {type:"moving", x:10, y:9, f:0, moves:[[-7, 0], [7, 0]]}]; EXITS = {S:["lv3_10", 0, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 533
area = "lv3_11"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 29], [30, 0, 0, 0, 41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 28, 29], [30, 0, 0, 0, 41, 102, 0, 41, 41, 41, 41, 0, 0, 41, 41, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 38, 39], [40, 0, 0, 0, 41, 102, 0, 0, 0, 91, 41, 101, 101, 41, 41, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 41, 41, 41, 41, 41, 91, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 41, 15, 16, 17, 41, 101, 101, 101, 101, 101, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 41, 58, 29, 60, 41, 41, 41, 41, 41, 41, 51, 41, 0, 101, 0, 101, 0, 0, 15, 16], [16, 17, 0, 0, 0, 41, 0, 0, 0, 0, 41, 68, 69, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 41, 0, 0, 28, 29], [29, 30, 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, 28, 29], [29, 30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 28, 29]]; BADDIES = [{type:"crystoise", x:9, y:1}, {type:"icetar", x:24, y:2}, {type:"prismblock", x:17, y:4}]; OBJECTS = [{type:"moving", x:2, y:7, f:0, touch:[[0, 1], [12, 0], [0, -1], [6, 0], [0, 1], [6, 0], [0, 3]]}, {type:"moving", x:27, y:7, f:0, touch:[[0, 1], [-24, 0], [0, 3]]}]; EXITS = {W:["lv3_8", 0, 0], E:["lv3_11b", 0, 0]}; bg = [4, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 534
area = "lv3_11b"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 28], [40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 28], [16, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 29], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29], [29, 30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 28, 29], [29, 29, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 29, 29]]; BADDIES = [{type:"prismblock", x:4, y:6}, {type:"prismblock", x:7, y:6}, {type:"prismblock", x:10, y:6}, {type:"icetar", x:10, y:1}, {type:"icetar", x:12, y:3}]; OBJECTS = [{type:"switch", x:13, y:5, colour:2}]; EXITS = {W:["lv3_11", 1, 0]}; bg = [4, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 536
area = "lv3_7"; map = [[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, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 16, 16, 16], [0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 28, 29, 29, 29, 29], [0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 29, 29, 29, 29, 29], [0, 0, 0, 0, 0, 0, 0, 0, 101, 28, 29, 29, 29, 29, 29], [0, 0, 0, 0, 0, 0, 0, 0, 15, 29, 29, 29, 29, 29, 29], [0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29, 29], [101, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29, 29], [17, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29, 29], [30, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29, 29], [30, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29, 29], [30, 0, 0, 0, 0, 0, 0, 0, 38, 39, 39, 39, 39, 39, 39], [30, 0, 0, 0, 0, 0, 0, 0, 141, 142, 142, 142, 142, 142, 142], [30, 0, 0, 0, 0, 0, 0, 0, 134, 142, 142, 142, 142, 142, 142], [30, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 142, 142, 142, 142], [30, 0, 0, 0, 0, 0, 0, 0, 0, 18, 19, 19, 19, 19, 19], [30, 101, 101, 101, 0, 0, 0, 0, 0, 68, 69, 29, 29, 29, 29], [29, 16, 16, 17, 0, 0, 0, 0, 0, 0, 0, 68, 69, 29, 29], [28, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 29], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [30, 142, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 28], [30, 142, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 28, 28], [30, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 28, 28], [30, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 28, 28], [30, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 28, 28], [40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 91, 38, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [117, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [127, 128, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [137, 138, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [147, 148, 149, 0, 0, 0, 41, 0, 0, 0, 41, 0, 91, 0, 28], [1, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [9, 9, 2, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 28], [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 28]]; _water = [[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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:1, y:26}, {type:"crystoise", x:6, y:28}, {type:"khgnippa", x:4, y:37}, {type:"khgnippa", x:8, y:37}, {type:"khgnippa", x:12, y:37}, {type:"crystoise", x:11, y:16}, {type:"icetar", x:13, y:21}, {type:"icetar", x:11, y:20}, {type:"icetar", x:12, y:20}, {type:"crystoise", x:11, y:2}, {type:"clockstones", x:12, y:23, SWITCH:7}, {type:"clockstones", x:7, y:21, anti:true}, {type:"clockstones", x:7, y:18, anti:true}, {type:"clockstones", x:4, y:16, anti:true}, {type:"clockstones", x:4, y:13, anti:true}, {type:"clockstones", x:4, y:10, anti:true}, {type:"clockstones", x:5, y:10, anti:true}, {type:"clockstones", x:6, y:10, anti:true}, {type:"clockstones", x:7, y:7, anti:true}, {type:"clockstones", x:7, y:4, anti:true}]; OBJECTS = [{type:"checkpoint", x:1, y:36}]; EXITS = {E0:["lv3_13", 0, 0], E1:["lv3_12", 0, 0], W:["lv3_6", 1, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 537
area = "lv3_13"; map = [[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, 38, 39, 39, 39, 39, 39, 39, 39, 39, 30], [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, 134, 135, 142, 142, 142, 142, 142, 142, 28], [0, 111, 112, 113, 113, 113, 113, 113, 114, 115, 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, 134, 142, 142, 142, 142, 142, 28], [16, 16, 17, 51, 51, 51, 51, 51, 42, 43, 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, 134, 135, 142, 142, 142, 28], [29, 29, 30, 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, 141, 142, 142, 28], [29, 29, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 142, 28], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 28], [29, 29, 17, 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, 28], [29, 29, 30, 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, 28], [29, 29, 30, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 28]]; _water = [[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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]]; BADDIES = [{type:"clockstones", x:38, y:6, anti:true}, {type:"clockstones", x:2, y:6, SWITCH:7}, {type:"prismblock", x:30, y:6}, {type:"prismblock", x:34, y:6}, {type:"icetar", x:22, y:1}, {type:"icetar", x:34, y:2}, {type:"prismblock", x:10, y:7}]; OBJECTS = [{type:"door", x:42, y:5, dest:["lv3_13b", 2, 2]}]; EXITS = {W:["lv3_7", 0, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 538
area = "lv3_13b"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29], [30, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 142, 142, 143, 111, 112, 113, 113, 113, 113, 114, 115, 0, 104, 28], [30, 41, 41, 41, 41, 41, 51, 51, 51, 51, 42, 43, 0, 104, 28], [30, 102, 0, 111, 112, 113, 113, 113, 113, 113, 113, 114, 115, 104, 28], [30, 102, 0, 42, 43, 51, 51, 51, 51, 51, 51, 41, 41, 41, 28], [30, 102, 111, 112, 113, 113, 113, 113, 113, 113, 114, 115, 0, 104, 28], [30, 42, 43, 41, 51, 51, 51, 51, 51, 51, 42, 43, 132, 132, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 142, 142, 28], [30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 41, 41, 41, 28]]; _water = [[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, 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, 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], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0]]; BADDIES = [{type:"khgnippa", x:5, y:8}, {type:"khgnippa", x:7, y:8}, {type:"khgnippa", x:9, y:8}, {type:"crystoise", x:6, y:2}, {type:"crystoise", x:8, y:4}, {type:"crystoise", x:5, y:6}, {type:"icetar", x:12, y:6}]; OBJECTS = [{type:"switch", x:13, y:8, colour:2}, {type:"door", x:2, y:2, dest:["lv3_13", 42, 5]}]; EXITS = {}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 539
area = "lv3_12"; map = [[30, 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, 38, 39, 29, 29, 29, 29, 29], [30, 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, 38, 39, 39, 29, 29], [30, 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, 91, 28, 29], [40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 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, 91, 28, 29], [143, 0, 0, 0, 0, 0, 0, 0, 41, 0, 41, 0, 41, 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, 91, 38, 29], [143, 0, 0, 0, 0, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 0, 0, 0, 0, 0, 15, 16, 16, 16, 17, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 17, 0, 0, 0, 0, 0, 91, 0, 28], [143, 0, 0, 0, 0, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 0, 0, 0, 28, 29, 29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 30, 0, 0, 0, 0, 0, 91, 0, 28], [16, 16, 16, 16, 17, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 15, 16, 17, 28, 29, 29, 29, 30, 101, 101, 101, 15, 16, 16, 16, 17, 28, 29, 30, 15, 16, 16, 17, 0, 91, 0, 28], [29, 29, 29, 29, 30, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 28, 29, 30, 28, 29, 29, 29, 30, 15, 16, 16, 28, 28, 29, 29, 30, 28, 29, 30, 28, 29, 29, 30, 0, 91, 0, 28], [29, 29, 29, 29, 30, 101, 41, 101, 41, 101, 41, 101, 41, 101, 41, 101, 41, 101, 28, 29, 30, 28, 29, 29, 29, 30, 28, 29, 29, 30, 28, 29, 29, 30, 28, 29, 30, 28, 29, 29, 30, 0, 91, 0, 28]]; BADDIES = [{type:"icetar", x:10, y:2}, {type:"crystoise", x:23, y:4}, {type:"crystoise", x:31, y:6}, {type:"crystoise", x:39, y:6}, {type:"crystoise", x:19, y:6}, {type:"crystoise", x:3, y:6}, {type:"icetar", x:32, y:1}, {type:"icetar", x:38, y:1}]; OBJECTS = [{type:"checkpoint", x:35, y:4, mode:1}]; EXITS = {W:["lv3_7", 0, 1], S:["lv3_14", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 541
area = "lv3_14"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 0, 91, 0, 28, 29, 39, 39, 39, 39, 39, 29, 30, 41, 41, 41, 41, 41, 41, 41, 41, 28, 29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29], [30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28, 30, 91, 0, 0, 0, 0, 28, 30, 0, 91, 0, 91, 91, 0, 91, 0, 28, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28, 30, 91, 0, 0, 0, 0, 28, 30, 0, 91, 0, 91, 91, 0, 91, 0, 28, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28, 30, 91, 0, 0, 0, 0, 28, 30, 0, 91, 0, 101, 101, 0, 91, 0, 28, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 91, 28], [30, 91, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 38, 40, 91, 15, 17, 0, 0, 28, 30, 0, 91, 0, 18, 20, 0, 91, 0, 28, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 91, 28], [30, 91, 0, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 91, 28, 30, 0, 0, 28, 30, 0, 91, 0, 28, 30, 0, 91, 0, 28, 30, 0, 0, 0, 0, 0, 0, 15, 16, 17, 31, 91, 28], [30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 30, 0, 0, 38, 40, 0, 0, 0, 28, 30, 0, 0, 0, 38, 40, 0, 0, 0, 15, 16, 16, 29, 29, 30, 31, 91, 28], [30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29, 20, 0, 103, 103, 0, 0, 0, 28, 30, 0, 0, 0, 103, 103, 0, 0, 0, 28, 29, 29, 29, 29, 30, 31, 91, 28], [29, 16, 17, 0, 41, 0, 41, 0, 41, 0, 0, 41, 0, 0, 15, 16, 16, 29, 29, 30, 0, 0, 0, 0, 0, 104, 28, 30, 102, 0, 0, 0, 0, 0, 0, 104, 28, 29, 29, 29, 29, 30, 31, 91, 28], [29, 29, 30, 101, 41, 101, 41, 101, 41, 101, 101, 41, 101, 101, 28, 29, 29, 29, 29, 30, 41, 41, 41, 41, 41, 41, 28, 30, 41, 41, 41, 41, 41, 41, 41, 41, 28, 29, 29, 29, 29, 30, 31, 91, 28]]; _water = [[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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 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, 2, 2, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 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, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 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, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 2, 2, 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, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"crystoise", x:4, y:3}, {type:"ishish", x:25, y:6}, {type:"ishish", x:23, y:4}, {type:"ishish", x:30, y:4}, {type:"ishish", x:28, y:6}, {type:"icetar", x:37, y:2}, {type:"ishish", x:25, y:1}, {type:"khgnippa", x:20, y:5}, {type:"khgnippa", x:34, y:6}, {type:"ishish", x:28, y:2}]; OBJECTS = []; EXITS = {N:["lv3_12", 2, 0], S:["lv3_15", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 542
area = "lv3_15"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 91, 28], [29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 91, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28], [30, 0, 0, 0, 0, 0, 0, 0, 18, 19, 19, 19, 19, 19, 29], [30, 0, 0, 0, 0, 0, 0, 0, 28, 39, 39, 39, 39, 39, 39], [30, 0, 0, 0, 0, 0, 0, 18, 30, 0, 0, 0, 0, 0, 0], [29, 20, 0, 0, 0, 0, 18, 29, 30, 0, 0, 0, 0, 0, 0], [29, 30, 0, 0, 0, 0, 38, 39, 40, 0, 0, 18, 19, 19, 19], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29], [29, 29, 20, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29], [29, 29, 30, 0, 0, 0, 0, 0, 0, 18, 19, 29, 29, 29, 29], [29, 39, 40, 0, 0, 0, 18, 19, 19, 29, 29, 29, 29, 29, 29], [30, 41, 102, 0, 0, 0, 38, 39, 39, 39, 29, 29, 29, 29, 29], [30, 41, 102, 0, 0, 0, 0, 0, 0, 0, 38, 39, 39, 29, 29], [30, 41, 102, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 38, 39], [30, 41, 41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 41], [40, 91, 41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 41], [41, 92, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 41, 41], [41, 92, 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 41], [41, 92, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 41], [41, 92, 101, 0, 0, 41, 0, 0, 0, 101, 0, 0, 41, 41, 41], [41, 92, 41, 0, 0, 41, 0, 0, 0, 41, 0, 0, 41, 91, 41], [41, 92, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 92, 41], [41, 92, 103, 92, 103, 92, 103, 92, 103, 92, 103, 92, 103, 92, 41], [41, 92, 0, 92, 0, 92, 0, 92, 0, 92, 0, 92, 0, 92, 41], [41, 92, 0, 92, 0, 92, 0, 92, 0, 92, 0, 92, 0, 92, 41], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 92, 41], [41, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 41, 92, 41], [41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 92, 41], [41, 92, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 103, 92, 41], [41, 92, 101, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 0, 41], [41, 92, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41], [41, 92, 0, 0, 92, 0, 0, 92, 0, 0, 0, 0, 0, 92, 41], [41, 92, 0, 0, 92, 0, 0, 92, 0, 0, 0, 0, 0, 92, 41], [41, 92, 0, 0, 92, 0, 0, 92, 0, 0, 0, 0, 0, 92, 41], [41, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 41], [41, 92, 101, 101, 101, 101, 101, 101, 101, 101, 101, 41, 0, 92, 41], [41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 92, 41]]; _water = [[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, 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, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1], [0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1], [0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"crystoise", x:9, y:4}, {type:"ishish", x:6, y:11}, {type:"ishish", x:10, y:17}, {type:"ishish", x:7, y:21}, {type:"ishish", x:7, y:27}, {type:"ishish", x:9, y:36}, {type:"ishish", x:3, y:34}]; OBJECTS = [{type:"checkpoint", x:10, y:4}]; EXITS = {N:["lv3_14", 2, 0], E:["lv3_18", 0, 0], S:["lv3_16", 2, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 543
area = "lv3_18"; map = [[29, 29, 39, 39, 40, 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, 31, 31, 31, 31, 31, 28], [29, 30, 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, 31, 142, 142, 142, 31, 28], [29, 30, 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, 31, 142, 142, 142, 31, 28], [29, 30, 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, 31, 142, 142, 142, 31, 28], [29, 30, 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, 31, 31, 31, 135, 31, 28], [29, 30, 0, 0, 0, 0, 0, 18, 19, 20, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [39, 40, 0, 0, 0, 0, 0, 28, 29, 30, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [0, 0, 0, 0, 0, 0, 18, 29, 29, 30, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 28], [0, 0, 0, 0, 0, 0, 28, 29, 29, 30, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 41, 0, 41, 0, 0, 0, 0, 0, 0, 28], [19, 19, 19, 19, 19, 19, 29, 29, 29, 30, 101, 101, 101, 41, 101, 101, 101, 41, 101, 101, 101, 41, 101, 101, 101, 101, 101, 101, 101, 41, 101, 101, 101, 41, 101, 41, 101, 41, 101, 41, 41, 41, 41, 41, 28]]; _water = [[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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 2, 2, 2, 2, 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, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 1, 1, 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], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:25, y:5}, {type:"clockstones", x:42, y:7, anti:true}, {type:"clockstones", x:8, y:4, SWITCH:20}, {type:"icetar", x:35, y:2}, {type:"khgnippa", x:11, y:7}, {type:"khgnippa", x:15, y:7}, {type:"khgnippa", x:19, y:7}, {type:"khgnippa", x:23, y:7}, {type:"khgnippa", x:27, y:7}, {type:"khgnippa", x:25, y:7}, {type:"khgnippa", x:31, y:7}, {type:"icetar", x:4, y:2}]; OBJECTS = [{type:"door", x:41, y:3, dest:["lv3_19", 2, 16]}]; EXITS = {W:["lv3_15", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 544
area = "lv3_19"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 29, 29], [30, 102, 0, 0, 0, 0, 0, 0, 0, 91, 104, 41, 28, 29, 29], [30, 102, 0, 41, 41, 41, 41, 41, 0, 91, 104, 41, 28, 29, 29], [30, 102, 0, 0, 0, 18, 19, 20, 102, 91, 104, 41, 28, 29, 29], [30, 102, 0, 0, 0, 28, 29, 30, 102, 91, 104, 18, 29, 29, 29], [30, 102, 0, 0, 0, 38, 39, 40, 102, 91, 104, 28, 29, 29, 29], [30, 102, 101, 0, 0, 41, 0, 0, 0, 91, 104, 28, 29, 29, 29], [29, 19, 19, 20, 0, 18, 19, 20, 0, 91, 104, 28, 29, 29, 29], [29, 39, 39, 40, 132, 28, 29, 40, 0, 0, 104, 38, 39, 39, 29], [30, 142, 142, 142, 142, 28, 30, 0, 0, 0, 0, 0, 0, 0, 28], [30, 142, 142, 142, 142, 28, 30, 0, 0, 0, 0, 18, 19, 19, 29], [30, 142, 142, 142, 142, 28, 30, 0, 0, 0, 0, 28, 29, 29, 29], [29, 20, 142, 18, 19, 29, 30, 0, 0, 0, 0, 38, 39, 39, 29], [29, 40, 142, 38, 39, 39, 29, 20, 0, 0, 0, 0, 0, 0, 28], [30, 142, 142, 142, 142, 142, 28, 30, 0, 0, 0, 0, 0, 0, 28], [30, 142, 142, 142, 142, 142, 28, 30, 0, 0, 0, 0, 0, 0, 28], [30, 142, 142, 142, 135, 135, 38, 40, 0, 0, 0, 0, 0, 104, 28], [29, 19, 19, 20, 102, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [29, 39, 39, 40, 102, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28], [30, 41, 41, 41, 41, 41, 41, 41, 101, 101, 101, 41, 41, 41, 28]]; BADDIES = [{type:"prismblock", x:11, y:16}, {type:"prismblock", x:9, y:13}, {type:"prismblock", x:9, y:10}, {type:"crystoise", x:12, y:9}, {type:"crystoise", x:6, y:6}, {type:"icetar", x:12, y:14}, {type:"lostsoul", x:3, y:9}]; OBJECTS = [{type:"checkpoint", x:1, y:16}, {type:"switch", x:3, y:11, colour:1}, {type:"door", x:2, y:16, dest:["lv3_18", 41, 3]}]; EXITS = {}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 545
area = "lv3_16"; map = [[21, 0, 91, 0, 21, 21, 21, 21, 21, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 21, 21, 21, 21, 21, 21, 21, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 92, 41], [21, 0, 91, 0, 0, 0, 0, 104, 21, 93, 103, 93, 103, 93, 103, 93, 103, 93, 103, 21, 0, 0, 0, 0, 0, 21, 103, 103, 93, 103, 103, 93, 103, 41, 0, 93, 0, 0, 0, 0, 0, 41, 0, 92, 41], [21, 21, 21, 21, 21, 21, 0, 21, 21, 94, 0, 94, 0, 94, 0, 94, 0, 94, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 94, 0, 0, 94, 0, 41, 0, 94, 0, 0, 0, 0, 0, 41, 0, 92, 41], [21, 102, 93, 0, 0, 0, 0, 104, 21, 94, 0, 95, 0, 95, 0, 95, 0, 94, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 94, 0, 0, 94, 0, 41, 0, 94, 0, 41, 0, 0, 0, 41, 0, 92, 41], [21, 102, 94, 101, 101, 101, 101, 101, 21, 94, 0, 0, 0, 0, 0, 0, 0, 94, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 94, 0, 0, 94, 0, 41, 0, 94, 0, 41, 0, 0, 0, 41, 0, 92, 41], [21, 21, 95, 21, 21, 21, 21, 21, 21, 94, 0, 0, 0, 0, 0, 0, 0, 94, 0, 21, 0, 15, 16, 17, 0, 21, 0, 0, 94, 0, 0, 94, 0, 103, 0, 94, 0, 41, 0, 0, 0, 0, 0, 92, 41], [41, 102, 0, 0, 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 38, 39, 40, 0, 0, 0, 0, 94, 0, 0, 94, 0, 0, 0, 94, 0, 41, 41, 41, 41, 41, 41, 41, 41], [41, 102, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 43, 0, 0, 0, 42, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [41, 41, 41, 41, 41, 41, 41, 41, 41, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 41, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101]]; _water = [[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, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 2, 0, 0, 0, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"icetar", x:22, y:1}, {type:"ishish", x:16, y:2}, {type:"ishish", x:10, y:1}, {type:"khgnippa", x:20, y:6}, {type:"khgnippa", x:24, y:6}, {type:"icicles", x:3, y:6}, {type:"icicles", x:4, y:6}, {type:"icicles", x:5, y:6}, {type:"icicles", x:6, y:6}, {type:"icicles", x:7, y:6}, {type:"icicles", x:8, y:6}, {type:"icetar", x:37, y:1}]; OBJECTS = [{type:"checkpoint", x:22, y:4}, {type:"moving", x:7, y:4, f:0, moves:[[-6, 0], [6, 0]]}]; EXITS = {N0:["lv3_17", 3, 0], N2:["lv3_15", 0, 3]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 546
area = "lv3_17"; map = [[23, 33, 33, 34, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 21, 103, 103, 103, 103, 103, 21, 103, 103, 103, 103, 103, 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, 103, 0, 91, 0, 21], [24, 0, 12, 14, 21, 21, 21, 21, 21, 21, 42, 43, 0, 42, 43, 21, 0, 0, 0, 0, 0, 21, 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, 91, 0, 21], [24, 0, 22, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 21, 0, 0, 41, 0, 0, 21, 0, 0, 21, 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, 91, 0, 21], [24, 0, 22, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 21, 0, 0, 41, 0, 0, 21, 0, 0, 21, 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, 101, 0, 91, 0, 21], [24, 0, 22, 24, 0, 0, 41, 102, 104, 41, 102, 104, 41, 41, 41, 21, 0, 0, 41, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 91, 0, 21], [24, 0, 22, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 41, 41, 41, 0, 21, 0, 21, 21, 21, 0, 21, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [24, 0, 22, 24, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 0, 41, 21, 41, 0, 103, 0, 21, 21, 21, 0, 103, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [24, 0, 22, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 21, 41, 0, 0, 0, 21, 21, 21, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 21], [24, 0, 22, 24, 101, 101, 41, 101, 41, 101, 41, 101, 41, 101, 41, 41, 41, 41, 21, 41, 41, 41, 41, 21, 21, 21, 21, 21, 21, 21, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 21, 0, 91, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; _water = [[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, 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, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 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, 0, 0, 2, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 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, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"crystoise", x:52, y:8}, {type:"crystoise", x:48, y:4}, {type:"crystoise", x:7, y:1}, {type:"icetar", x:12, y:1}, {type:"khgnippa", x:43, y:7}, {type:"khgnippa", x:39, y:7}, {type:"khgnippa", x:35, y:7}, {type:"khgnippa", x:31, y:7}, {type:"icetar", x:18, y:2}, {type:"icetar", x:24, y:2}]; OBJECTS = [{type:"forceblock", x:33, y:5, colour:1}, {type:"forceblock", x:37, y:5, colour:2}, {type:"forceblock", x:41, y:5, colour:1}]; EXITS = {S0:["lv3_20", 0, 0], S3:["lv3_16", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 547
area = "lv3_20"; map = [[24, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 21], [24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 21], [24, 0, 0, 0, 0, 12, 13, 14, 0, 0, 0, 0, 0, 92, 21], [24, 0, 0, 0, 0, 22, 23, 24, 0, 0, 41, 0, 0, 92, 21], [24, 0, 0, 0, 0, 22, 23, 24, 101, 101, 101, 101, 101, 92, 21], [23, 13, 13, 13, 13, 23, 23, 23, 13, 13, 13, 13, 14, 92, 21], [23, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 92, 21], [24, 102, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 103, 92, 21], [24, 102, 0, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 92, 21], [24, 102, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 21], [24, 102, 0, 0, 0, 0, 103, 0, 0, 0, 103, 0, 0, 104, 21], [24, 102, 0, 0, 101, 0, 0, 0, 101, 0, 0, 0, 0, 104, 21], [24, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 104, 21], [24, 102, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 0, 104, 21], [24, 102, 0, 0, 0, 0, 101, 0, 0, 0, 101, 0, 0, 104, 21], [24, 102, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 21], [24, 102, 0, 41, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [24, 102, 0, 41, 21, 142, 142, 143, 0, 0, 0, 0, 0, 0, 21], [24, 102, 0, 41, 21, 142, 142, 143, 0, 0, 0, 0, 0, 0, 21], [24, 102, 0, 0, 21, 142, 142, 143, 0, 0, 0, 0, 0, 0, 21], [24, 102, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 21], [23, 14, 102, 0, 104, 41, 41, 0, 0, 0, 0, 0, 0, 0, 41], [23, 24, 102, 0, 0, 104, 41, 0, 0, 0, 0, 0, 0, 0, 41], [23, 23, 14, 102, 0, 104, 41, 0, 0, 0, 0, 0, 0, 41, 41], [23, 23, 24, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41], [23, 23, 23, 14, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41], [23, 23, 23, 23, 14, 41, 41, 41, 41, 0, 0, 0, 0, 41, 41], [23, 23, 23, 23, 23, 14, 0, 0, 0, 0, 0, 0, 0, 0, 41], [23, 23, 23, 23, 23, 24, 101, 101, 101, 101, 101, 101, 101, 101, 41]]; _water = [[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, 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, 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, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"clockstones", x:6, y:2, SWITCH:30}, {type:"ishish", x:10, y:24}, {type:"clockstones", x:13, y:21}, {type:"crystoise", x:9, y:20}]; OBJECTS = [{type:"checkpoint", x:10, y:20}, {type:"door", x:6, y:20, dest:["lv3_21", 2, 3]}]; EXITS = {N:["lv3_17", 0, 0], S:["lv3_21", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 548
area = "lv3_21"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 30, 91, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 29, 29, 29, 29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29], [30, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28, 30, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 39, 29, 29, 30, 0, 92, 0, 0, 0, 92, 0, 41, 0, 0, 0, 141, 142, 142, 142, 142, 142, 28], [30, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28, 30, 91, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 29, 30, 0, 92, 0, 0, 0, 92, 0, 41, 0, 0, 0, 141, 142, 142, 142, 142, 142, 28], [30, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28, 30, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 30, 0, 92, 0, 101, 0, 92, 0, 41, 0, 0, 0, 141, 142, 142, 142, 142, 142, 28], [29, 19, 19, 20, 41, 41, 41, 41, 41, 41, 41, 41, 0, 104, 28, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 30, 0, 92, 0, 41, 0, 92, 0, 41, 0, 0, 0, 41, 15, 16, 16, 16, 16, 29], [29, 29, 29, 30, 102, 0, 0, 0, 0, 0, 0, 0, 0, 104, 28, 30, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 41, 0, 0, 0, 28, 30, 0, 92, 0, 41, 0, 92, 0, 41, 0, 0, 0, 41, 38, 39, 39, 39, 39, 39], [29, 29, 29, 30, 102, 0, 41, 41, 41, 41, 41, 41, 41, 41, 38, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 38, 40, 0, 92, 0, 41, 0, 92, 0, 41, 0, 0, 0, 41, 41, 41, 41, 41, 41, 41], [29, 29, 29, 30, 102, 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, 41, 0, 0, 0, 0, 0, 0, 92, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 41], [29, 29, 29, 30, 102, 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, 41, 0, 0, 0, 0, 0, 0, 92, 0, 41, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 92, 0, 41], [29, 29, 29, 30, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 101, 101, 101, 41, 101, 101, 101, 41, 101, 101, 41, 101, 101, 101, 101, 101, 101, 101, 101, 101, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 101, 101, 101, 41, 41, 41, 41, 41, 41, 41, 0, 92, 0, 41]]; _water = [[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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [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, 2, 2, 2, 2, 2, 2, 2, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"crystoise", x:8, y:3}, {type:"crystoise", x:8, y:5}, {type:"crystoise", x:8, y:8}, {type:"icetar", x:26, y:3}, {type:"ishish", x:45, y:2}, {type:"ishish", x:44, y:6}, {type:"ishish", x:46, y:6}, {type:"ishish", x:54, y:8}, {type:"khgnippa", x:31, y:8}, {type:"icetar", x:58, y:1}, {type:"crystoise", x:54, y:3}, {type:"icicles", x:4, y:1}, {type:"icicles", x:5, y:1}, {type:"icicles", x:6, y:1}, {type:"icicles", x:7, y:1}, {type:"icicles", x:8, y:1}, {type:"icicles", x:9, y:1}, {type:"icicles", x:10, y:1}, {type:"icicles", x:11, y:1}, {type:"icicles", x:6, y:7}, {type:"icicles", x:7, y:7}, {type:"icicles", x:8, y:7}, {type:"icicles", x:9, y:7}, {type:"icicles", x:10, y:7}, {type:"icicles", x:11, y:7}, {type:"icicles", x:12, y:7}, {type:"icicles", x:13, y:7}, {type:"icicles", x:14, y:7}, {type:"icicles", x:19, y:6}, {type:"icicles", x:23, y:6}, {type:"icicles", x:50, y:1}, {type:"icicles", x:51, y:1}, {type:"icicles", x:52, y:1}]; OBJECTS = [{type:"door", x:2, y:3, dest:["lv3_20", 6, 20]}, {type:"door", x:57, y:3, dest:["lv3_up", 2, 8]}]; EXITS = {N0:["lv3_20", 0, 2], N1:["lv3_30", 0, 0], S:["lv3_22", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 549
area = "lv3_22"; map = [[41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 92, 0, 41], [41, 102, 92, 0, 0, 0, 41, 0, 0, 0, 103, 0, 92, 0, 41], [41, 102, 92, 101, 0, 0, 103, 0, 0, 0, 0, 0, 92, 0, 41], [41, 102, 92, 41, 0, 0, 0, 0, 101, 0, 0, 0, 92, 0, 41], [41, 102, 92, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41], [41, 102, 92, 103, 92, 103, 103, 92, 41, 0, 0, 0, 0, 91, 41], [41, 102, 92, 0, 92, 0, 0, 92, 41, 0, 0, 0, 0, 91, 41], [41, 102, 92, 0, 92, 0, 0, 92, 41, 0, 0, 0, 41, 91, 41], [41, 102, 0, 0, 0, 0, 0, 92, 41, 0, 0, 0, 41, 91, 41], [41, 41, 101, 101, 101, 101, 0, 92, 0, 0, 0, 0, 41, 91, 41], [41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 91, 41], [41, 41, 103, 0, 103, 103, 0, 103, 0, 103, 0, 0, 0, 91, 41], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 41], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 41], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 41], [41, 102, 0, 41, 101, 101, 41, 101, 41, 101, 41, 41, 41, 41, 41], [41, 102, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [41, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]]; _water = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 2, 2, 2, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:2, y:16}, {type:"ishish", x:5, y:7}, {type:"icicles", x:3, y:11}, {type:"icicles", x:6, y:11}, {type:"icicles", x:8, y:11}, {type:"icicles", x:10, y:11}, {type:"icicles", x:11, y:11}]; OBJECTS = [{type:"checkpoint", x:8, y:18}]; EXITS = {N:["lv3_21", 3, 0], E:["lv3_23", 0, 1]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 550
area = "lv3_23"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 91, 38, 29], [30, 142, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [30, 142, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [30, 142, 142, 142, 143, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [29, 19, 19, 19, 20, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [39, 39, 39, 39, 40, 0, 0, 0, 0, 0, 0, 0, 91, 0, 28], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 28], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 28], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 28], [41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 28], [41, 101, 101, 101, 101, 101, 101, 0, 0, 0, 41, 0, 41, 0, 28], [41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 41, 0, 41, 0, 28], [41, 41, 41, 0, 0, 0, 41, 0, 0, 0, 41, 0, 41, 0, 28], [41, 41, 41, 0, 0, 0, 41, 0, 0, 0, 41, 0, 41, 0, 28], [41, 41, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 41, 0, 28], [0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 41, 0, 41, 0, 28], [0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 41, 0, 41, 0, 28], [41, 41, 41, 41, 41, 101, 41, 101, 41, 101, 41, 101, 41, 101, 28]]; _water = [[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, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]]; BADDIES = [{type:"icicles", x:3, y:14}, {type:"icicles", x:4, y:14}, {type:"icicles", x:5, y:14}, {type:"crystoise", x:3, y:3}, {type:"icicles", x:10, y:1}, {type:"icicles", x:8, y:1}, {type:"icicles", x:9, y:1}, {type:"icicles", x:5, y:1}, {type:"icicles", x:6, y:1}, {type:"icicles", x:7, y:1}, {type:"prismblock", x:8, y:7}, {type:"prismblock", x:5, y:5}]; OBJECTS = [{type:"forceblock", x:12, y:0, colour:3}, {type:"door", x:2, y:3, dest:["lv3_23b", 1, 4]}]; EXITS = {W:["lv3_22", 0, 1], N:["lv3_28", 0, 1]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 551
area = "lv3_23b"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29], [30, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 28], [30, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 28], [30, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 28], [30, 142, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 28], [29, 16, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 29], [29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29], [29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29], [29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29], [29, 29, 30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 28, 29, 29]]; _water = [[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, 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, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:5, y:5}, {type:"prismblock", x:9, y:5}, {type:"icicles", x:5, y:1}, {type:"icicles", x:9, y:1}, {type:"icetar", x:7, y:1}, {type:"khgnippa", x:7, y:7}]; OBJECTS = [{type:"switch", x:13, y:4, colour:3}, {type:"door", x:1, y:4, dest:["lv3_23", 2, 3]}]; EXITS = {}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 552
area = "lv3_up"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 39, 39, 39, 39, 29], [29, 39, 39, 39, 39, 39, 39, 39, 39, 40, 142, 142, 142, 142, 28], [30, 142, 142, 142, 31, 31, 31, 0, 0, 0, 134, 142, 142, 142, 28], [30, 142, 142, 142, 142, 31, 0, 0, 117, 118, 0, 141, 142, 142, 28], [30, 142, 142, 142, 136, 0, 0, 0, 127, 128, 129, 141, 142, 142, 28], [30, 142, 142, 143, 0, 0, 0, 0, 137, 138, 139, 15, 16, 16, 29], [30, 142, 142, 143, 0, 0, 0, 0, 147, 148, 149, 28, 29, 29, 29], [30, 142, 142, 143, 0, 31, 0, 0, 15, 16, 16, 29, 29, 29, 29], [30, 142, 142, 142, 31, 31, 31, 0, 28, 29, 29, 29, 29, 29, 29], [29, 19, 19, 19, 19, 19, 19, 19, 29, 29, 29, 29, 29, 29, 29]]; BADDIES = [{type:"icicles", x:2, y:2}, {type:"icicles", x:3, y:2}, {type:"icicles", x:1, y:2}]; OBJECTS = [{type:"forceblock", x:5, y:4, colour:3}, {type:"forceblock", x:5, y:5, colour:3}, {type:"forceblock", x:5, y:6, colour:3}, {type:"door", x:2, y:8, dest:["lv3_21", 57, 3]}, {type:"door", x:12, y:4, dest:["lv3_2a", 2, 4]}]; EXITS = {}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 553
area = "lv3_2a"; map = [[29, 39, 39, 39, 39, 39, 39, 29, 29, 29, 29, 29, 29, 29, 29], [30, 142, 142, 142, 142, 142, 142, 38, 39, 39, 39, 29, 29, 29, 29], [30, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 28, 29, 29, 29], [30, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 28, 29, 29, 29], [30, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 38, 29, 29, 29], [29, 16, 16, 16, 16, 17, 142, 142, 142, 142, 142, 142, 38, 29, 29], [29, 29, 29, 29, 29, 29, 142, 142, 142, 142, 142, 142, 142, 28, 29], [29, 29, 29, 29, 29, 29, 16, 16, 17, 142, 142, 142, 142, 28, 29], [29, 39, 39, 39, 39, 39, 39, 39, 40, 135, 142, 142, 142, 28, 29], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 134, 142, 142, 28, 29], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 142, 28, 29], [30, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 141, 142, 28, 29], [30, 0, 0, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 28, 29], [29, 101, 0, 0, 0, 41, 41, 41, 18, 19, 19, 19, 19, 29, 29], [29, 17, 0, 0, 0, 0, 0, 0, 38, 29, 29, 29, 39, 39, 39], [29, 30, 101, 0, 0, 0, 0, 0, 0, 28, 29, 40, 0, 0, 0], [29, 29, 17, 101, 0, 0, 0, 0, 0, 38, 40, 0, 0, 0, 0], [29, 29, 29, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [39, 39, 39, 40, 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]]; BADDIES = [{type:"icicles", x:7, y:2}, {type:"icicles", x:11, y:5}, {type:"icicles", x:6, y:9}, {type:"icicles", x:7, y:9}, {type:"icicles", x:8, y:9}, {type:"crystoise", x:5, y:4}, {type:"icetar", x:1, y:9}, {type:"icetar", x:11, y:8}, {type:"icetar", x:1, y:1}]; OBJECTS = [{type:"door", x:2, y:4, dest:["lv3_up", 12, 4]}]; EXITS = {S:["lv3_1", 1, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 554
area = "lv3_28"; map = [[39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 29, 29], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 29], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28], [41, 41, 41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 0, 18, 29], [20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29], [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 29, 29], [30, 0, 0, 0, 0, 0, 0, 0, 0, 18, 19, 19, 29, 29, 29], [30, 0, 0, 0, 18, 19, 19, 19, 19, 29, 29, 29, 29, 29, 29], [30, 0, 0, 0, 38, 39, 39, 39, 39, 39, 39, 39, 39, 29, 29], [29, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [29, 29, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 28, 29], [29, 29, 30, 0, 0, 0, 0, 0, 0, 18, 19, 20, 91, 28, 29], [29, 29, 30, 0, 0, 0, 18, 19, 19, 29, 29, 29, 91, 28, 29], [29, 29, 29, 19, 19, 19, 29, 29, 29, 29, 29, 29, 91, 28, 29], [29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 91, 28, 29]]; BADDIES = [{type:"icetar", x:4, y:13}, {type:"icicles", x:4, y:12}, {type:"icicles", x:10, y:12}, {type:"icicles", x:7, y:7}, {type:"icicles", x:6, y:7}, {type:"icicles", x:5, y:7}, {type:"crystoise", x:3, y:5}]; OBJECTS = []; EXITS = {W:["lv3_29", 2, 0], S:["lv3_23", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 555
area = "lv3_29"; map = [[29, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39], [29, 91, 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], [29, 91, 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], [29, 91, 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], [29, 91, 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], [29, 91, 41, 41, 41, 41, 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], [29, 91, 18, 19, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 41, 41, 41], [29, 91, 28, 29, 29, 30, 41, 41, 41, 41, 41, 0, 0, 0, 18, 19, 19, 20, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 41, 0, 0, 0, 41, 41, 41, 0, 0, 0, 18, 19, 19, 19, 19, 19], [29, 91, 28, 29, 29, 29, 19, 19, 19, 19, 20, 0, 0, 0, 28, 29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29], [29, 91, 28, 29, 29, 29, 29, 29, 29, 29, 30, 101, 101, 101, 28, 29, 29, 30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 28, 29, 29, 29, 29, 29]]; _water = [[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, 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, 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, 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, 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, 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, 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, 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, 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, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:21, y:6}, {type:"crystoise", x:3, y:4}, {type:"crystoise", x:8, y:6}, {type:"icicles", x:34, y:1}, {type:"hindalarrskeleton", x:34, y:6}, {type:"crystoise", x:15, y:5}, {type:"icicles", x:25, y:1}, {type:"icicles", x:29, y:1}, {type:"hindalarrskeleton", x:39, y:5}, {type:"khgnippa", x:31, y:8}, {type:"khgnippa", x:27, y:8}, {type:"khgnippa", x:23, y:8}, {type:"khgnippa", x:19, y:8}, {type:"khgnippa", x:37, y:8}, {type:"khgnippa", x:12, y:8}]; OBJECTS = [{type:"checkpoint", x:41, y:5}]; EXITS = {S:["lv3_21", 1, 0], E:["lv3_28", 0, 0]}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 557
area = "lv3_24"; map = [[29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 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, 28, 29, 29, 29], [29, 29, 29, 29, 29, 29, 29, 29, 29, 39, 39, 40, 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, 38, 39, 39, 39], [29, 29, 29, 29, 29, 29, 29, 29, 40, 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], [29, 39, 39, 39, 39, 39, 39, 40, 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], [30, 142, 142, 142, 142, 142, 142, 142, 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, 18, 19, 19, 19], [30, 142, 142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29], [30, 142, 142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 9, 9, 9, 9, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29], [29, 16, 16, 16, 16, 16, 16, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 6, 0, 0, 0, 5, 1, 1, 1, 1, 1, 6, 28, 29, 29, 29], [29, 29, 29, 29, 29, 29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 0, 0, 0, 4, 9, 9, 9, 9, 9, 2, 28, 29, 29, 29], [29, 29, 29, 29, 29, 29, 29, 30, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 101, 101, 101, 4, 9, 9, 9, 9, 9, 2, 28, 29, 29, 29]]; _water = [[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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 2, 2, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; BADDIES = [{type:"prismblock", x:11, y:7}, {type:"prismblock", x:15, y:6}, {type:"icetar", x:13, y:2}, {type:"crystoise", x:22, y:4}, {type:"icetar", x:32, y:2}, {type:"crystoise", x:4, y:6}, {type:"khgnippa", x:32, y:8}]; OBJECTS = [{type:"door", x:2, y:6, dest:["lv3_25", 12, 2]}, {type:"checkpoint", x:37, y:6}]; EXITS = {E:["lv3_21", 1, 0]}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 558
area = "lv3_25"; map = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 21], [21, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [21, 0, 21, 0, 0, 21, 0, 21, 0, 21, 0, 21, 21, 0, 21], [21, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [21, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21], [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21]]; BADDIES = [{type:"crystoise", x:13, y:4, BLIND:true}, {type:"clockstones", x:13, y:8, SWITCH:5}, {type:"clockstones", x:3, y:2}, {type:"clockstones", x:3, y:1}]; OBJECTS = [{type:"forceblock", x:13, y:5, colour:1}, {type:"forceblock", x:11, y:4, colour:1}, {type:"forceblock", x:10, y:5, colour:3}, {type:"forceblock", x:8, y:5, colour:1}, {type:"forceblock", x:7, y:4, colour:3}, {type:"forceblock", x:6, y:5, colour:0}, {type:"forceblock", x:4, y:5, colour:2}, {type:"forceblock", x:3, y:5, colour:3}, {type:"forceblock", x:2, y:4, colour:2}, {type:"forceblock", x:1, y:5, colour:3}, {type:"forceblock", x:1, y:7, colour:1}, {type:"forceblock", x:1, y:9, colour:0}, {type:"forceblock", x:2, y:9, colour:0}, {type:"forceblock", x:3, y:9, colour:0}, {type:"forceblock", x:4, y:9, colour:0}, {type:"forceblock", x:5, y:9, colour:0}, {type:"forceblock", x:6, y:9, colour:0}, {type:"forceblock", x:7, y:9, colour:0}, {type:"forceblock", x:8, y:9, colour:0}, {type:"forceblock", x:9, y:9, colour:1}, {type:"forceblock", x:10, y:9, colour:0}, {type:"forceblock", x:11, y:9, colour:0}, {type:"forceblock", x:12, y:8, colour:0}, {type:"switch", x:5, y:2, colour:0}, {type:"switch", x:6, y:2, colour:1}, {type:"switch", x:7, y:2, colour:2}, {type:"switch", x:8, y:2, colour:3}, {type:"switch", x:9, y:2, colour:4}, {type:"door", x:2, y:2, dest:["lv3_26", 2, 6]}, {type:"door", x:12, y:2, dest:["lv3_24", 2, 6]}]; EXITS = {}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 559
area = "lv3_26"; map = [[41, 21, 21, 24, 41, 41, 22, 21, 24, 41, 41, 22, 21, 21, 41], [21, 21, 23, 24, 42, 43, 22, 21, 24, 42, 43, 22, 23, 21, 21], [23, 33, 33, 34, 0, 0, 32, 33, 34, 0, 0, 32, 33, 33, 23], [24, 142, 142, 143, 0, 0, 117, 118, 0, 0, 0, 141, 142, 142, 22], [24, 142, 142, 143, 0, 0, 127, 128, 129, 0, 0, 141, 142, 142, 22], [24, 142, 142, 143, 0, 0, 137, 138, 139, 0, 0, 141, 142, 142, 22], [24, 142, 142, 143, 0, 0, 147, 148, 149, 0, 0, 141, 142, 142, 22], [23, 36, 36, 37, 0, 0, 35, 36, 37, 0, 0, 35, 36, 36, 23], [21, 21, 23, 24, 42, 43, 22, 21, 24, 42, 43, 22, 23, 21, 21], [41, 21, 21, 24, 41, 41, 22, 21, 24, 41, 41, 22, 21, 21, 41]]; BADDIES = []; OBJECTS = [{type:"door", x:2, y:6, dest:["lv3_25", 2, 2]}, {type:"door", x:12, y:6, dest:["lv3_boss", 12, 2]}, {type:"checkpoint", x:7, y:6}]; EXITS = {}; bg = [4, 4]; tileset = "tileset3"; snow = false; DrawMap();
Frame 563
area = "lv3_0"; map = [[41, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 41, 41, 41, 41, 41, 41], [41, 0, 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 93, 0, 41], [41, 0, 0, 0, 0, 41, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 0, 0, 95, 0, 41], [41, 117, 118, 0, 0, 0, 0, 0, 0, 91, 111, 112, 113, 113, 113, 113, 113, 113, 113, 113, 114, 115, 0, 0, 94, 0, 0, 0, 0, 41], [41, 127, 128, 129, 0, 0, 0, 0, 0, 91, 5, 6, 51, 51, 51, 51, 51, 51, 51, 51, 15, 17, 0, 0, 94, 0, 0, 0, 0, 41], [41, 137, 138, 139, 0, 0, 0, 0, 0, 91, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 28, 30, 0, 0, 95, 0, 0, 42, 43, 41], [41, 147, 148, 149, 42, 43, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 30, 152, 152, 152, 152, 15, 16, 16, 16], [1, 1, 1, 1, 6, 42, 43, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 30, 151, 151, 151, 41, 28, 11, 11, 11], [9, 9, 9, 9, 9, 6, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 28, 30, 151, 151, 41, 41, 28, 11, 11, 11], [9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 6, 101, 101, 101, 101, 101, 101, 101, 101, 28, 11, 19, 19, 19, 19, 11, 11, 11, 11]]; BADDIES = []; OBJECTS = []; EXITS = {}; bg = [3, 3]; tileset = "tileset3"; snow = true; DrawMap();
Frame 564
map = [[1, 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, 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, 0, 0, 0, 1], [1, 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, 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, 0, 0, 0, 1], [1, 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, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 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, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1], [1, 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, 1, 1, 1, 1, 1, 1, 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, 0, 1, 0, 0, 0, 0, 0, 0, 1], [1, 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, 1, 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, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 51, 51, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 2, 3, 51, 51, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 51, 51, 51, 1], [1, 1, 0, 2, 3, 0, 0, 101, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 51, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 51, 51, 51, 1], [1, 1, 0, 1, 2, 3, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; DrawMap(); A = cont.LIFE.attachMovie("sprite", "PC", 100); A._x = 290; A._y = 0; stop();
Frame 566
map = [[1, 0, 0, 0, 0, 0, 0, 112, 117, 117, 117, 117, 1, 2, 3, 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, 1], [1, 0, 0, 0, 0, 0, 0, 112, 117, 117, 117, 117, 2, 3, 1, 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, 1], [1, 0, 0, 0, 0, 0, 0, 112, 117, 117, 117, 117, 1, 2, 3, 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, 1], [1, 0, 0, 0, 0, 101, 0, 112, 117, 117, 117, 117, 2, 3, 1, 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, 101, 1], [1, 0, 0, 0, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 2, 3, 1, 1], [1, 101, 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, 51, 0, 1, 1, 2, 3], [1, 51, 51, 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, 51, 0, 0, 0, 0, 0], [1, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 51, 0, 0, 0, 0, 0], [1, 51, 51, 101, 0, 0, 0, 0, 0, 101, 2, 3, 1, 1, 1, 1, 1, 102, 102, 102, 2, 3, 1, 102, 102, 1, 102, 102, 1, 2, 3, 102, 102, 102, 102, 2, 3, 1, 0, 51, 0, 0, 101, 101, 0], [1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 3, 1, 1, 1]]; BADDIES = [{type:"orbot", x:7, y:8}, {type:"orbot", x:29, y:7}, {type:"turret", x:25, y:6}]; OBJECTS = [{type:"door", x:10, y:3, dest:["lv1_3", 11, 18]}]; EXITS = {E:["lv1_2", 0, 0]}; sky = 13559805 /* 0xCEE7FD */; DrawMap();
Frame 567
map = [[2, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 101, 0], [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 1], [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 101, 101, 1, 1, 102, 102, 102, 102, 102, 102, 102, 102, 1], [1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; BADDIES = [{type:"orbot", x:8, y:2}, {type:"turret", x:5, y:3}]; OBJECTS = []; EXITS = {W:["lv1_1", 2, 0], E:["lv1_3", 0, 0]}; sky = 16036975 /* 0xF4B46F */; DrawMap();
Frame 568
map = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 51, 51, 1], [1, 0, 0, 0, 0, 0, 1, 102, 102, 102, 2, 3, 1, 1, 1], [1, 101, 0, 0, 0, 0, 1, 1, 1, 2, 3, 0, 0, 0, 1], [1, 51, 1, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 51, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 51, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 51, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 51, 1, 102, 0, 0, 0, 0, 0, 0, 0, 115, 113, 113, 1], [1, 51, 1, 1, 1, 2, 3, 0, 0, 0, 0, 112, 117, 117, 1], [1, 51, 1, 1, 1, 1, 1, 0, 0, 115, 113, 113, 116, 117, 1], [1, 51, 2, 3, 1, 1, 2, 3, 0, 112, 117, 117, 114, 117, 1], [1, 0, 0, 0, 0, 0, 0, 0, 101, 112, 117, 117, 114, 117, 1], [1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1]]; BADDIES = [{type:"orbot", x:13, y:7}, {type:"orbot", x:6, y:18}]; OBJECTS = [{type:"door", x:11, y:18, dest:["lv1_1", 10, 3]}]; EXITS = {W0:["lv1_2", 0, 0]}; sky = 4473951 /* 0x44445F */; DrawMap();
Frame 574
_root.gotoAndStop(CHECKPOINT[0]);
Frame 578
area = "lv1_a"; map = [[12, 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, 21], [12, 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, 21], [12, 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, 21], [12, 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, 21], [12, 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, 21], [12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 21, 21, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21], [14, 1, 1, 1, 1, 1, 1, 3, 0, 0, 0, 0, 21, 21, 13, 12, 21, 21, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21], [14, 14, 14, 14, 14, 14, 14, 12, 0, 0, 0, 0, 21, 21, 13, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21], [14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21], [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21]]; BADDIES = []; OBJECTS = [{type:"bluedrak", x:2, y:3}]; EXITS = {S:["lv1_1", 0, 0]}; sky = 13559805 /* 0xCEE7FD */; DrawMap();
Symbol 80 MovieClip [arkus] Frame 1
function LoadSheets(s) { sheet = flash.display.BitmapData.loadBitmap(s); isheet = flash.display.BitmapData.loadBitmap(s); var _local2 = 0; while (_local2 < sheet.height) { var _local1 = 0; while (_local1 < sheet.width) { isheet.setPixel(_local1, _local2, 16777215 - isheet.getPixel(_local1, _local2)); _local1++; } _local2++; } } function DrawFrame(F, inverse) { bmp.copyPixels((inverse ? (isheet) : (sheet)), new flash.geom.Rectangle(F * SIZE[0], 0, SIZE[0], SIZE[1]), new flash.geom.Point(0, 0)); cframe = F; } function Move(x, y) { last_x = _x; last_y = _y; _x = (_x + (x * (inWater ? 0.5 : 1))); _y = (_y + (y * (inWater ? 0.5 : 1))); var _local3 = _y + (HEIGHT * 2); var _local11 = _y + ((HEIGHT - 20) * 2); var _local4 = _x + (SIZE[0] / 2); var _local5 = _x - (SIZE[0] / 2); var _local7 = [0, 0]; if (x < 0) { var _local15 = false; var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor((_local11 + 1) / TILESIZE)]; var _local10 = [Math.floor(_local5 / TILESIZE), Math.floor((_local3 - 1) / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _x = (((Math.floor(_local5 / TILESIZE) + 1) * TILESIZE) + 10); Collision_Left(); _local15 = true; } else { _local7[0] = -1; } if (ChecksForEdges && (!_local15)) { if (airborne == "roof") { if (Math.ceil(WALLS[_local10[1] - 1][_local8[0]] / 80) != 1) { Collision_Left(); } } else if (airborne) { if (Math.ceil(WALLS[_local8[1]][_local8[0]] / 50) == 1) { Collision_Left(); } } else if (Math.ceil(WALLS[_local10[1] + 1][_local8[0]] / 80) != 1) { Collision_Left(); } } } else if (x > 0) { var _local15 = false; var _local8 = [Math.floor(_local4 / TILESIZE), Math.floor((_local11 + 1) / TILESIZE)]; var _local10 = [Math.floor(_local4 / TILESIZE), Math.floor((_local3 - 1) / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _x = ((Math.floor(_local4 / TILESIZE) * TILESIZE) - 10); Collision_Right(); _local15 = true; } else { _local7[0] = 1; } if (ChecksForEdges && (!_local15)) { if (airborne == "roof") { if (Math.ceil(WALLS[_local10[1] - 1][_local8[0]] / 80) != 1) { Collision_Right(); } } else if (airborne) { if (Math.ceil(WALLS[_local8[1]][_local8[0]] / 50) == 1) { Collision_Right(); } } else if (Math.ceil(WALLS[_local10[1] + 1][_local8[0]] / 80) != 1) { Collision_Right(); } } } if (y > 0) { var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local10 = [Math.floor((_local4 - 1) / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local13 = WALLS[_local8[1]][_local8[0]]; var _local12 = WALLS[_local10[1]][_local10[0]]; if ((((_local13 && (_local13 < 90)) || ((_local13 == null) && (Math.floor(WALLS[_local8[1] - 1][_local8[0]] / 10) == 10))) && ((_local8[1] * TILESIZE) >= (_local3 - y))) || (((_local12 && (_local12 < 90)) || ((_local12 == null) && (Math.floor(WALLS[_local10[1] - 1][_local10[0]] / 10) == 10))) && ((_local10[1] * TILESIZE) >= (_local3 - y)))) { _y = ((Math.floor(_local3 / TILESIZE) * TILESIZE) - (HEIGHT * 2)); LandOnGround(); StuckTo = null; onIce = (Math.floor(_local13 / 10) == 4) || (Math.floor(_local12 / 10) == 4); } else { var _local6 = false; for (var _local9 in _root.MOVING) { var _local2 = _root.MOVING[_local9]; if ((((_local3 >= _local2._y) && (_local3 <= (_local2._y + 14))) && (_local4 >= _local2._x)) && (_local5 <= (_local2._x + TILESIZE))) { _local6 = true; _y = (_local2._y - (HEIGHT * 2)); if (!laddering) { StuckTo = _local2; } if (_local2.touch) { _local2.moves = _local2.touch; _local2.dontloop = true; _local2.touch = null; } if (!laddering) { LandOnGround(); } } } if (!_local6) { StuckTo = null; _local7[1] = 1; } } } else if (y < 0) { var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor(_local11 / TILESIZE)]; var _local10 = [Math.floor((_local4 - 1) / TILESIZE), Math.floor(_local11 / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _y = (((Math.floor(_local3 / TILESIZE) + 1) * TILESIZE) - (HEIGHT * 2)); } else { _local7[1] = -1; } } ScrollMap(_x - last_x, _y - last_y); return(_local7); } function LandOnGround() { if (!landed) { jdelay = 5; DrawFrame(1); jmom = 0; jumping = false; jump = 0; jboost = 0; falling = false; jumped = false; landed = true; ladderjump = false; } } function Hurt(amount, force) { if ((hurt && (!force)) || (dying)) { return(undefined); } hurt = 66; DrawFrame(14, true); hf = 0; jumping = false; laddering = false; _root.playSFX("hit1"); _root.PCHP[0] = _root.PCHP[0] - amount; _root.RefreshGUI(); if (_root.PCHP[0] <= 0) { moving = 0; dying = 1; _parent.attachMovie("DEATHFADE", "FADEOUT", 1999); _parent.FADEOUT._alpha = 0; _parent.FADEOUT._x = -_root.cont._x; _parent.FADEOUT._y = -_root.cont._y; (f = 0); (r = 0); _alpha = 100; } } function Turn(d) { _xscale = (XSCALE * ((dir = d))); } function Respawn(restart) { if (restart) { _root.CHECKPOINT = (_root.STARTPOINT = _root.LEVEL_BEGINNING); } if ((_root.PCLIVES < 0) && (_root.DIFFICULTY)) { _root.CHECKPOINT = _root.STARTPOINT; _root.PCLIVES = _root.INITIAL_LIVES; _root.PCEXP = 0; _root.SWITCHES = {}; } dissolving = "away"; Adown = true; _root.PCHP[0] = _root.PCHP[1]; _root.OFFSET = [_root.CHECKPOINT[0], Math.floor(_root.CHECKPOINT[1] / (STAGEW / TILESIZE)), Math.floor(_root.CHECKPOINT[2] / (STAGEH / TILESIZE))]; _x = ((_root.CHECKPOINT[1] * TILESIZE) + (TILESIZE / 2)); _y = ((_root.CHECKPOINT[2] * TILESIZE) - 12); _root.cont._x = (-STAGEW) * _root.OFFSET[1]; _root.cont._y = (-STAGEH) * _root.OFFSET[2]; _root.gotoAndStop("RESPAWN"); _root.SWITCHES = {}; for (var _local3 in _root.CHECKPOINT[3]) { _root.SWITCHES[_local3] = _root.CHECKPOINT[3][_local3]; } _root.CLEAR = ((_root.CHECKPOINT[4] == null) ? ({}) : (Clone(_root.CHECKPOINT[4]))); _root.GOT_RELICS = ((_root.CHECKPOINT[5] == null) ? ({}) : (Clone(_root.CHECKPOINT[5]))); _root.RELICS = int(_root.CHECKPOINT[6]); dying = false; hurt = 40; _parent.FADEOUT.removeMovieClip(); inWater = (last_inWater = false); nosplash = true; breath = 100; _root.BOSSMODE = false; _root.RefreshGUI(); } function ScrollMap(x, y) { var _local5 = {x:_x, y:_y}; _parent.localToGlobal(_local5); if (_root.map[0].length > (STAGEW / TILESIZE)) { var _local8 = _root.cont._x; if (((x < 0) && (_local5.x < (STAGEW * 0.5))) || ((x > 0) && (_local5.x > (STAGEW * 0.5)))) { _root.cont._x = _root.cont._x - x; } if (_root.cont._x > 0) { _root.cont._x = 0; } if (_root.cont._x < ((-(_root.map[0].length - (STAGEW / TILESIZE))) * TILESIZE)) { _root.cont._x = (-(_root.map[0].length - (STAGEW / TILESIZE))) * TILESIZE; } var _local9 = _local8 - _root.cont._x; _root.PARALLAX1.Scroll((-_local9) / 2); _root.PARALLAX2.Scroll((-_local9) / 4); _root.PARALLAX3.Scroll((-_local9) / 8); scrolled[0] = scrolled[0] - _local9; var _local4 = STAGEW / TILESIZE; while (scrolled[0] < (-TILESIZE)) { _root.DrawTileColumn((_local4 + pos[0]) + 4, pos[0]); pos[0]++; scrolled[0] = scrolled[0] + TILESIZE; } while (scrolled[0] > TILESIZE) { _root.DrawTileColumn(pos[0], (_local4 + pos[0]) + 4); pos[0]--; scrolled[0] = scrolled[0] - TILESIZE; } } if (_root.map.length > (STAGEH / TILESIZE)) { if (((y < 0) && (_local5.y < (STAGEH * 0.5))) || ((y > 0) && (_local5.y > (STAGEH * 0.5)))) { _root.cont._y = _root.cont._y - y; } if (_root.cont._y > 0) { _root.cont._y = 0; } if (_root.cont._y < ((-(_root.map.length - (STAGEH / TILESIZE))) * TILESIZE)) { _root.cont._y = (-(_root.map.length - (STAGEH / TILESIZE))) * TILESIZE; } var _local9 = oldY - _root.cont._y; scrolled[1] = scrolled[1] - _local9; var _local3 = STAGEH / TILESIZE; while (scrolled[1] < (-TILESIZE)) { _root.DrawTileRow((_local3 + pos[1]) + 4, pos[1]); pos[1]++; scrolled[1] = scrolled[1] + TILESIZE; } while (scrolled[1] > TILESIZE) { _root.DrawTileRow(pos[1], (_local3 + pos[1]) + 4); pos[1]--; scrolled[1] = scrolled[1] - TILESIZE; } } } function SwingSword() { this.createEmptyMovieClip("wpn", 800); wpn.R = 0; wpn._x = -10; wpn._y = 6; wpn.wBmp = flash.display.BitmapData.loadBitmap("swordslash"); DrawFrame(10); wpn.onEnterFrame = function () { this.R++; if (this.R == 5) { this.abmp = new flash.display.BitmapData(40, 20, true); this.abmp.copyPixels(this.wBmp, new flash.geom.Rectangle(0, 0, 40, 20), new flash.geom.Point(0, 0)); this.attachBitmap(this.abmp, 100); this.createEmptyMovieClip("bb", 110); this.bb.attachBitmap(new flash.display.BitmapData(30, 20, true, 0), 11); this.bb._x = 10; this._parent.DrawFrame(11); _root.playSFX("swish1"); } if (this.R == 8) { this.abmp.copyPixels(this.wBmp, new flash.geom.Rectangle(0, 20, 40, 20), new flash.geom.Point(0, 0)); } if (this.R == 10) { this.abmp.copyPixels(this.wBmp, new flash.geom.Rectangle(0, 40, 40, 20), new flash.geom.Point(0, 0)); } if (this.R >= 15) { this._parent.DrawFrame(1); swording = false; this.removeMovieClip(); } }; } function ShootBlaster() { shootdir = cdir; this.createEmptyMovieClip("wpn", 800); wpn.R = 0; wpn._x = 4; wpn._y = 9; wpn.wBmp = flash.display.BitmapData.loadBitmap("blaster"); wpn.abmp = new flash.display.BitmapData(12, 10, true); wpn.abmp.copyPixels(wpn.wBmp, new flash.geom.Rectangle(0, 0, 12, 10), new flash.geom.Point(0, 0)); wpn.attachBitmap(wpn.abmp, 100); DrawFrame((laddering ? (18 + r) : 12)); wpn.onEnterFrame = function () { if (this._parent.dying) { this.removeMovieClip(); } this.R++; if (this.R == 5) { this.abmp.copyPixels(wpn.wBmp, new flash.geom.Rectangle(0, 10, 12, 10), new flash.geom.Point(0, 0)); this._parent.DrawFrame((this._parent.laddering ? (18 + this._parent.r) : 13)); _root.playSFX("blaster1"); _root.CreateParticle(_x + ((shootdir == 1) ? 28 : -38), _y + 24, 10 * shootdir, 0, 1, "PC"); } if (this.R >= 10) { if (Key.isDown(KEYS.D) && (dir == cdir)) { ShootBlaster(); } else { this._parent.DrawFrame((this._parent.laddering ? (16 + this._parent.r) : 13)); swording = false; this.removeMovieClip(); } } }; } HEIGHT = 26; SIZE = [20, 26]; bmp = new flash.display.BitmapData(20, 26, true); LoadSheets("s_Arkus"); bmp.copyPixels(sheet, new flash.geom.Rectangle(0, 0, 20, 26), new flash.geom.Point(0, 0)); this.createEmptyMovieClip("box", 100); box.attachBitmap(bmp, 50); box._x = -10; this.createEmptyMovieClip("bb", 3); bb._x = -8; bb._y = 3; bb.attachBitmap(new flash.display.BitmapData(16, 20, true, 0), 12); _width = (_width * 2); _height = (_height * 2); scrolled = [0, 0]; pos = [-2, -2]; c = 0; (f = 0); (f2 = 0); (hf = 0); m = 5; r = 0; dir = 1; cdir = 1; jumping = false; jump = 0; jmom = 0; jdelay = 10; landed = true; XSCALE = _xscale; mom = 0; moving = 0; last_inWater = false; breath = 100; onEnterFrame = function () { if (dissolving) { if (dissolving == "away") { dissolving = null; } var _local5 = 0; while (_local5 < 30) { bmp.setPixel32(random(SIZE[0]), random(SIZE[1]), 0); _local5++; } return(undefined); } if (SpaceDown && (!Key.isDown(KEYS.SPACE))) { SpaceDown = false; } if (_root.PAUSED) { if (Key.isDown(27)) { _root.PAUSED = false; _root.ExitToMainMenu(); return(undefined); } if ((!SpaceDown) && (Key.isDown(KEYS.SPACE))) { _root.PAUSEDGUI.removeMovieClip(); _root.PAUSED = false; if (!_root.MUTE) { _root.MUSIC.start(_root.MusicPausedAt / 1000); } SpaceDown = true; } return(undefined); } if ((!SpaceDown) && (Key.isDown(KEYS.SPACE))) { _root.PauseGame(true); SpaceDown = true; return(undefined); } if (_root.GUI.conv._visible) { return(undefined); } if (AT) { AT--; return(undefined); } var _local21 = WATER[Math.floor(((_y + (HEIGHT * 2)) - 5) / TILESIZE)][Math.floor(_x / TILESIZE)]; inWater = Boolean(int(_local21)); if (_local21 == null) { nosplash = true; inWater = last_inWater; } if (nosplash) { nosplash = false; } else if (inWater != last_inWater) { _root.Splash(_x, ((Math.floor(((_y + (HEIGHT * 2)) - 5) / TILESIZE) + (inWater ? 0 : 1)) * TILESIZE) + 6); } last_inWater = inWater; if (inWater) { breath = breath - 0.1; if ((breath <= 0) && (((int(breath * 10) / 10) % 10) == 0)) { Hurt(1, true); } if (((int(breath * 10) / 10) % 5) == 0) { _root.BreathBubble(_x + (dir * 20), _y); } } else if (breath < 100) { breath = breath + 1; } if (breath > 100) { breath = 100; } if (breath != old_breath) { _root.RefreshGUI(); } old_breath = breath; if (dying) { DrawFrame(14, f); r++; if ((r % 3) == 0) { f = !f; } _parent.FADEOUT._alpha = _parent.FADEOUT._alpha + 3; if (r == 40) { for (var _local9 in _root.cont) { for (var _local6 in _root.cont[_local9]) { if (!{PC:1, FADEOUT:1}[_local6]) { _root.cont[_local9][_local6].removeMovieClip(); } } } _root.GUI.BOSSHPBAR.removeMovieClip(); } if (r == 100) { if (_root.DIFFICULTY) { _root.PCLIVES--; } _root.LIVESLOST++; _root.RefreshGUI(); if (!_root.DIFFICULTY) { dissolving = true; _parent.FADEOUT.gotoAndStop(2); } else if ((_root.PCLIVES < 0) && (_root.DIFFICULTY)) { dissolving = true; _parent.FADEOUT.gotoAndStop(3); } else { Respawn(); } } return(undefined); } if (Dooring != null) { DrawFrame(((Dooring[0] == 1) ? 15 : 8)); _alpha = (_alpha - (10 * Dooring[0])); if ((Dooring[0] == 1) && (_alpha <= 0)) { var _local18 = Dooring[1]; _root.OFFSET = [_local18[0], Math.floor(_local18[1] / (STAGEW / TILESIZE)), Math.floor(_local18[2] / (STAGEH / TILESIZE))]; _root.gotoAndStop(_local18[0]); _x = ((_local18[1] * TILESIZE) + 20); _y = ((_local18[2] * TILESIZE) - 12); _root.cont._x = (-STAGEW) * Math.floor(_local18[1] / (STAGEW / TILESIZE)); _root.cont._y = (-STAGEH) * Math.floor(_local18[2] / (STAGEH / TILESIZE)); Dooring[0] = -1; } if ((Dooring[0] == -1) && (_alpha >= 100)) { _alpha = 100; Dooring = null; DrawFrame(0); } return(undefined); } Skip = false; if ((!jumping) && (!laddering)) { falling = Move(0, 10)[1] == 1; } if (falling) { landed = false; } if (hurt) { if (hurt > 51) { DrawFrame(14, (hurt % 3) == 0); } if (hurt == 51) { DrawFrame(14); } if (hurt > 50) { Skip = true; } if ((hurt % 3) == 0) { hf = !hf; } _alpha = (100 * hf); hurt--; if (hurt == 0) { _alpha = 100; } } if (LookingUp) { LookingUp--; DrawFrame((LookingUp ? 15 : 0)); return(undefined); } if (_root.cutfreeze) { return(undefined); } if (!Skip) { if ((((Key.isDown(KEYS.UP) && (!UpDown)) && (!swording)) && (!laddering)) && (!_root.BOSSMODE)) { var _local8 = (int(_x / TILESIZE) + "_") + Math.floor((_y + HEIGHT) / TILESIZE); var _local16 = _root.SIGNS["S_" + _local8]; if ((_local16 != null) && (landed)) { UpDown = true; var _local12 = ((_root.GUI.conv.dialogue = CloneA(_local16))).shift(); _root.GUI.conv.Speak(_local12[0], _local12[1]); DrawFrame(15); return(undefined); } var _local13 = _root.CHECKPOINTS["C_" + _local8]; if ((_local13 != null) && (landed)) { UpDown = true; _local13.Check(); DrawFrame(15); LookingUp = 8; return(undefined); } var _local17 = _root.MAP_SWITCHES["S_" + _local8]; if ((_local17 != null) && (landed)) { UpDown = true; _local17.Switch(true); _root.playSFX("switch"); DrawFrame(15); LookingUp = 8; return(undefined); } var _local18 = _root.DOORS["D_" + _local8]; if (((_local18 != null) && (landed)) && (!_root.CUTMODE)) { UpDown = true; _x = ((int(_x / TILESIZE) * TILESIZE) + 20); Dooring = [1, _local18]; moving = 0; return(undefined); } if (Math.floor(WALLS[Math.floor((_y + (HEIGHT / 2)) / TILESIZE)][int(_x / TILESIZE)] / 10) == 9) { UpDown = true; laddering = true; moving = 0; onIce = false; StuckTo = null; Adown = true; LandOnGround(); moving = 0; DrawFrame(16); var _local22 = _x; _x = ((int(_x / TILESIZE) * TILESIZE) + 20); ScrollMap(-(_local22 - _x), 0); } } if ((UpDown && (!laddering)) && (!Key.isDown(KEYS.UP))) { UpDown = false; } if (((!swording) || (onIce)) || (!landed)) { if ((cdir != dir) && (!swording)) { cdir = dir; if (!laddering) { _xscale = (XSCALE * dir); turn = 4; } } if (moving) { if (!swording) { DrawFrame((laddering ? (16 + r) : ((2 + r) + (r ? (f2) : 0)))); } c++; if (c >= 5) { c = 0; r = !r; if (r == 1) { f2 = !f2; } } if (laddering) { Move(0, moving); } else { Move(moving, 0); } _local21 = WALLS[Math.floor((_y + HEIGHT) / TILESIZE)][int(_x / TILESIZE)]; if ((laddering && (Math.floor(_local21 / 10) != 9)) && (_local21 != null)) { laddering = false; } } else if ((!laddering) && (!swording)) { c++; if (c > 12) { c = 0; f = !f; DrawFrame(f); } } } if ((!crouching) && (!swording)) { if (((!Sdown) && (Key.isDown(KEYS.S))) && (!laddering)) { swording = true; Sdown = true; SwingSword(); } if (Sdown && (!Key.isDown(KEYS.S))) { Sdown = false; } if (Key.isDown(KEYS.D)) { swording = true; ShootBlaster(); } } if (jdelay > 0) { jdelay--; } if ((!falling) && (!jdelay)) { if (Key.isDown(KEYS.A) && (!Adown)) { if (crouching) { var _local19 = Math.floor(((_y + (HEIGHT * 2)) + 5) / TILESIZE); var _local15 = WALLS[_local19][Math.floor((_x - 5) / TILESIZE)]; var _local14 = WALLS[_local19][Math.floor((_x + 5) / TILESIZE)]; if ((((Math.ceil(_local15 / 50) != 1) && (Math.ceil(_local14 / 50) != 1)) && (_local15 != null)) && (_local14 != null)) { _y = (_y + 20); jumped = true; jmom = 11; landed = false; crouching = false; } } var _local11 = (inWater ? 30 : 12); if (Key.isDown(KEYS.SHIFT) && (jmom < (_local11 - 3))) { jmom = _local11 - 3; } if ((!jumped) && (jmom < _local11)) { if (!jumping) { _root.playSFX((inWater ? "swim" : "jump")); } jump = (jboost ? (jboost) : 10); jumping = true; jmom++; landed = false; crouching = false; if (laddering) { moving = 0; ladderjump = true; } laddering = false; StuckTo = null; } else { Adown = true; } } if (((!Key.isDown(KEYS.A)) && (jumping)) && (!landed)) { jumped = true; } if (jumping && (!landed)) { DrawFrame(((jump > 0) ? 5 : 6)); Move(0, -jump); jump = jump - 2; if (jump <= -10) { jumping = false; jump = 0; } } } if (Adown && (!Key.isDown(KEYS.A))) { Adown = false; } if (laddering) { if (Key.isDown(KEYS.DOWN)) { moving = m; } else if (Key.isDown(KEYS.UP)) { moving = -m; } else { moving = 0; } if (!swording) { if (Key.isDown(KEYS.LEFT)) { _xscale = (XSCALE * ((dir = -1))); } else if (Key.isDown(KEYS.RIGHT)) { _xscale = (XSCALE * ((dir = 1))); } } } else { var _local20 = (ladderjump ? (m) : ((onIce ? 0.2 : 1))); if (Key.isDown(KEYS.RIGHT)) { dir = 1; if ((!crouching) && ((!swording) || (!landed))) { if (isNaN(moving)) { moving = 0; } moving = moving + _local20; if (moving > m) { moving = m; } } } else if (Key.isDown(KEYS.LEFT)) { dir = -1; if ((!crouching) && ((!swording) || (!landed))) { if (isNaN(moving)) { moving = 0; } moving = moving - _local20; if (moving < (-m)) { moving = -m; } } } else { if (((moving && (!jumping)) && (!falling)) && (!swording)) { DrawFrame(f); } var _local10 = moving / Math.abs(moving); moving = moving - (_local10 / (onIce ? 10 : 0.5)); if (((_local10 == 1) && (moving < 0)) || ((_local10 == -1) && (moving > 0))) { moving = 0; } } if (falling) { DrawFrame(6); } if ((landed && (!moving)) && (!swording)) { if (Key.isDown(KEYS.DOWN)) { crouching = true; DrawFrame(7); } else if (crouching) { crouching = false; DrawFrame(1); } } if (turn) { turn--; DrawFrame(((turn == 0) ? ((crouching ? 7 : 1)) : ((crouching ? 9 : 8)))); } } } bb._height = (crouching ? 16 : 22); bb._y = (crouching ? 6 : 2); var _local7 = _root.EXITS["E" + Math.floor(_y / STAGEH)]; _local7 = (_local7 ? (_local7) : (_root.EXITS.E)); if ((_x > (_root.map[0].length * TILESIZE)) && (_local7)) { AT = 2; _root.gotoAndStop(((_root.OFFSET = _local7))[0]); _x = (_x - (_root.map[0].length * TILESIZE)); _y = ((_y % STAGEH) + (STAGEH * _root.OFFSET[2])); _root.cont._x = 0; _root.cont._y = (-STAGEH) * _root.OFFSET[2]; return(undefined); } _local7 = _root.EXITS["W" + Math.floor(_y / STAGEH)]; _local7 = (_local7 ? (_local7) : (_root.EXITS.W)); if ((_x < 0) && (_local7)) { AT = 2; _root.gotoAndStop(((_root.OFFSET = _local7))[0]); _x = (((_root.OFFSET[1] + 1) * (STAGEW / TILESIZE)) * TILESIZE); _y = ((_y % STAGEH) + (STAGEH * _root.OFFSET[2])); _root.cont._x = (-STAGEW) * _root.OFFSET[1]; _root.cont._y = (-STAGEH) * _root.OFFSET[2]; return(undefined); } _local7 = _root.EXITS["S" + Math.floor(_x / STAGEW)]; _local7 = (_local7 ? (_local7) : (_root.EXITS.S)); if ((_y > (_root.map.length * TILESIZE)) && (_local7)) { AT = 2; _root.gotoAndStop(((_root.OFFSET = _local7))[0]); _y = (_y - ((_root.map.length * TILESIZE) + 20)); _x = ((_x % STAGEW) + (STAGEW * _root.OFFSET[1])); _root.cont._y = 0; _root.cont._x = (-STAGEW) * _root.OFFSET[1]; nosplash = true; return(undefined); } _local7 = _root.EXITS["N" + Math.floor(_x / STAGEW)]; _local7 = (_local7 ? (_local7) : (_root.EXITS.N)); if ((_y < (-_height)) && (_local7)) { AT = 2; _root.gotoAndStop(((_root.OFFSET = _local7))[0]); _y = ((((_root.OFFSET[2] + 1) * (STAGEH / TILESIZE)) * TILESIZE) - 20); _x = ((_x % STAGEW) + (STAGEW * _root.OFFSET[1])); _root.cont._y = (-STAGEH) * _root.OFFSET[2]; _root.cont._x = (-STAGEW) * _root.OFFSET[1]; jmom = 0; return(undefined); } };
Symbol 81 MovieClip [pickup] Frame 1
function Move(x, y) { last_x = _x; last_y = _y; _x = (_x + x); _y = (_y + y); var _local3 = _y + 20; var _local11 = _y; var _local5 = _x + 10; var _local6 = _x - 10; if (y > 0) { var _local8 = [Math.floor(_local6 / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local9 = [Math.floor((_local5 - 1) / TILESIZE), Math.floor(_local3 / TILESIZE)]; if (((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 90)) && ((_local8[1] * TILESIZE) >= (_local3 - y))) || ((WALLS[_local9[1]][_local9[0]] && (WALLS[_local9[1]][_local9[0]] < 90)) && ((_local9[1] * TILESIZE) >= (_local3 - y)))) { _y = ((Math.floor(_local3 / TILESIZE) * TILESIZE) - 20); } else { var _local7 = false; for (var _local10 in _root.MOVING) { var _local2 = _root.MOVING[_local10]; if (((int(_local2._y / 10) == int((_local3 - y) / 10)) && (_local5 >= _local2._x)) && (_local6 <= (_local2._x + TILESIZE))) { _local7 = true; _y = (_local2._y - (HEIGHT * 2)); StuckTo = _local2; if (_local2.touch) { _local2.moves = _local2.touch; _local2.dontloop = true; _local2.touch = null; } LandOnGround(); } } if (!_local7) { StuckTo = null; R[1] = 1; } } } } var R = Math.random(); type = ((((R <= 0.2) && (_root.PCLIVES < 99)) && (_root.DIFFICULTY)) ? 1 : (((R < 0.4) ? 2 : 0))); sheet = flash.display.BitmapData.loadBitmap("greenpill"); bmp = new flash.display.BitmapData(10, 10, true); bmp.copyPixels(sheet, new flash.geom.Rectangle(0, type * 10, 10, 10), new flash.geom.Point(0, 0)); this.createEmptyMovieClip("box", 6); box.attachBitmap(bmp, 10); box._x = -5; _height = 20; _width = 20; f = 0; c = 0; onEnterFrame = function () { Move(0, 10); c++; if (c >= 5) { c = 0; f = !f; bmp.copyPixels(sheet, new flash.geom.Rectangle(f * 10, type * 10, 10, 10), new flash.geom.Point(0, 0)); } if (this.hitTest(_root.PC.bb)) { if (type == 1) { if (_root.PCLIVES < 99) { _root.PCLIVES++; } } else { _root.PCHP[0] = _root.PCHP[0] + ((type == 2) ? 10 : 1); if (_root.PCHP[0] > _root.PCHP[1]) { _root.GiveEXP(_root.PCHP[0] - _root.PCHP[1]); _root.PCHP[0] = _root.PCHP[1]; } } _root.RefreshGUI(); _root.playSFX(["hpup", "1up", "hpup"][type]); this.removeMovieClip(); } };
Symbol 82 MovieClip [sprite] Frame 1
function LoadSheets(s) { sheet = flash.display.BitmapData.loadBitmap(s); isheet = flash.display.BitmapData.loadBitmap(s); var _local2 = 0; while (_local2 < sheet.height) { var _local1 = 0; while (_local1 < sheet.width) { isheet.setPixel(_local1, _local2, 16777215 - isheet.getPixel(_local1, _local2)); _local1++; } _local2++; } } function DrawFrame(F, inverse) { bmp.copyPixels((inverse ? (isheet) : (sheet)), new flash.geom.Rectangle(F * SIZE[0], 0, SIZE[0], SIZE[1]), new flash.geom.Point(0, 0)); cframe = F; } function Move(x, y) { last_x = _x; last_y = _y; _x = (_x + (x * (inWater ? 0.5 : 1))); _y = (_y + (y * (inWater ? 0.5 : 1))); var _local3 = _y + (HEIGHT * 2); var _local11 = _y + ((HEIGHT - 20) * 2); var _local4 = _x + (SIZE[0] / 2); var _local5 = _x - (SIZE[0] / 2); var _local7 = [0, 0]; if (x < 0) { var _local15 = false; var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor((_local11 + 1) / TILESIZE)]; var _local10 = [Math.floor(_local5 / TILESIZE), Math.floor((_local3 - 1) / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _x = (((Math.floor(_local5 / TILESIZE) + 1) * TILESIZE) + 10); Collision_Left(); _local15 = true; } else { _local7[0] = -1; } if (ChecksForEdges && (!_local15)) { if (airborne == "roof") { if (Math.ceil(WALLS[_local10[1] - 1][_local8[0]] / 80) != 1) { Collision_Left(); } } else if (airborne) { if (Math.ceil(WALLS[_local8[1]][_local8[0]] / 50) == 1) { Collision_Left(); } } else if (Math.ceil(WALLS[_local10[1] + 1][_local8[0]] / 80) != 1) { Collision_Left(); } } } else if (x > 0) { var _local15 = false; var _local8 = [Math.floor(_local4 / TILESIZE), Math.floor((_local11 + 1) / TILESIZE)]; var _local10 = [Math.floor(_local4 / TILESIZE), Math.floor((_local3 - 1) / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _x = ((Math.floor(_local4 / TILESIZE) * TILESIZE) - 10); Collision_Right(); _local15 = true; } else { _local7[0] = 1; } if (ChecksForEdges && (!_local15)) { if (airborne == "roof") { if (Math.ceil(WALLS[_local10[1] - 1][_local8[0]] / 80) != 1) { Collision_Right(); } } else if (airborne) { if (Math.ceil(WALLS[_local8[1]][_local8[0]] / 50) == 1) { Collision_Right(); } } else if (Math.ceil(WALLS[_local10[1] + 1][_local8[0]] / 80) != 1) { Collision_Right(); } } } if (y > 0) { var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local10 = [Math.floor((_local4 - 1) / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local13 = WALLS[_local8[1]][_local8[0]]; var _local12 = WALLS[_local10[1]][_local10[0]]; if ((((_local13 && (_local13 < 90)) || ((_local13 == null) && (Math.floor(WALLS[_local8[1] - 1][_local8[0]] / 10) == 10))) && ((_local8[1] * TILESIZE) >= (_local3 - y))) || (((_local12 && (_local12 < 90)) || ((_local12 == null) && (Math.floor(WALLS[_local10[1] - 1][_local10[0]] / 10) == 10))) && ((_local10[1] * TILESIZE) >= (_local3 - y)))) { _y = ((Math.floor(_local3 / TILESIZE) * TILESIZE) - (HEIGHT * 2)); LandOnGround(); StuckTo = null; onIce = (Math.floor(_local13 / 10) == 4) || (Math.floor(_local12 / 10) == 4); } else { var _local6 = false; for (var _local9 in _root.MOVING) { var _local2 = _root.MOVING[_local9]; if ((((_local3 >= _local2._y) && (_local3 <= (_local2._y + 14))) && (_local4 >= _local2._x)) && (_local5 <= (_local2._x + TILESIZE))) { _local6 = true; _y = (_local2._y - (HEIGHT * 2)); if (!laddering) { StuckTo = _local2; } if (_local2.touch) { _local2.moves = _local2.touch; _local2.dontloop = true; _local2.touch = null; } if (!laddering) { LandOnGround(); } } } if (!_local6) { StuckTo = null; _local7[1] = 1; } } } else if (y < 0) { var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor(_local11 / TILESIZE)]; var _local10 = [Math.floor((_local4 - 1) / TILESIZE), Math.floor(_local11 / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _y = (((Math.floor(_local3 / TILESIZE) + 1) * TILESIZE) - (HEIGHT * 2)); } else { _local7[1] = -1; } } ScrollMap(_x - last_x, _y - last_y); return(_local7); } function LandOnGround() { if (!landed) { jdelay = 5; DrawFrame(1); jmom = 0; jumping = false; jump = 0; falling = false; jumped = false; landed = true; } } function Hurt(amount, projectile) { OnHit(); if (invulnerable || (projectile && (immuneToBlaster))) { return(undefined); } _root.playSFX("hit1"); if (((HP == null) || (hurt)) || (sworded)) { return(undefined); } if (!projectile) { sworded = 10; } hurt = 6; hf = 0; HP = HP - amount; if (HP <= 0) { Die(); } } function Die() { dying = 1; _root.CLEAR[_root.area][BID] = true; if (Math.random() <= [0.4, 0.3, 0.1][_root.DIFFICULTY]) { _root.PD++; if (_root.PD > 1000) { _root.PD = 0; } var _local2 = _root.cont.LIFE.attachMovie("pickup", "PICKUP" + _root.PD, 7000 + _root.PD); _local2._x = _x; _local2._y = _y; } _root.GiveEXP(1); } function DyingCheck() { if (dying) { DrawFrame(1, (dying % 2) == 0); if (((dying - 1) % 6) == 0) { _root.Explosion((_x + random(31)) - 15, (_y + 5) + random(31), 0); } if (dying > 10) { _alpha = 0; } if (dying > 18) { this.removeMovieClip(); } dying++; return(true); } return(false); } function OnScreen() { var _local3 = 200; var _local2 = {x:_x, y:_y}; _parent.localToGlobal(_local2); return((((_local2.x > (-_local3)) && (_local2.x < (STAGEW + _local3))) && (_local2.y > (-_local3))) && (_local2.y < (STAGEH + _local3))); } stats = {orbot:{SIZE:[20, 20], HP:3, POW:1, ChecksForEdges:true, dir:-1, speed:2, walkanim:true}, turret:{SIZE:[20, 20], HP:3, POW:1, dir:((_x > _root.PC._x) ? -1 : 1), sx:true, speed:0, shotrate:60, shotdir:[10, 0], shot_type:2, airborne:true}, turret_roof:{SIZE:[20, 20], HP:3, POW:1, ChecksForEdges:true, dir:-1, speed:3, shotrate:40, shotdir:[0, 10], shot_type:3, airborne:"roof", noflip:true}, lostsoul:{SIZE:[20, 20], invulnerable:true, POW:1, ChecksForEdges:true, dir:-1, speed:2, airborne:true, walkanim:true}, hindalarrskeleton:{SIZE:[20, 26], HP:9, POW:1, ChecksForEdges:true, dir:1, speed:1, walkanim:true, immuneToBlaster:true, walkdelay:12}, gumrusch:{SIZE:[40, 40], HP:16, POW:1, ChecksForEdges:true, dir:-1, speed:1, walkanim:true}, gum:{SIZE:[20, 20], HP:3, POW:1, ChecksForEdges:true, dir:-1, speed:3, walkanim:true, walkdelay:4}, hawkstatue:{SIZE:[20, 20], solid:true, invulnerable:true, POW:1, dir:(props.DIR ? (props.DIR) : -1), airborne:true, sx:true, speed:0, shotrate:100, shotdir:[10, 0], shot_type:0}, swordtrap:{SIZE:[20, 60], invulnerable:true, POW:2, speed:0, noshothit:true}, crystoise:{SIZE:[20, 20], HP:5, POW:1, ChecksForEdges:true, dir:-1, speed:1, walkanim:true, shotrate:70, shotdir:[10, 0], shot_type:3}, khgnippa:{SIZE:[20, 20], HP:8, POW:1}, icetar:{SIZE:[20, 20], HP:3, POW:1}, ishish:{SIZE:[20, 20], invulnerable:true, POW:1, ChecksForEdges:true, dir:-1, speed:2, airborne:true, walkanim:true}, icicles:{SIZE:[20, 20], invulnerable:true}, prismblock:{SIZE:[20, 20], invulnerable:true}, clockstones:{SIZE:[20, 20], invulnerable:true}, Echelle:{SIZE:[20, 26], invulnerable:true}}[props.type]; for (var o in stats) { this[o] = stats[o]; } if (props.BLIND) { ChecksForEdges = false; } HEIGHT = SIZE[1]; var bmp = (new flash.display.BitmapData(SIZE[0], SIZE[1], true)); LoadSheets("s_" + props.type); bmp.copyPixels(sheet, new flash.geom.Rectangle(0, 0, SIZE[0], SIZE[1]), new flash.geom.Point(0, 0)); this.createEmptyMovieClip("box", 100); box.createEmptyMovieClip("img", 8); box.img.attachBitmap(bmp, 50); if (props.invertV) { box.img._yscale = box.img._yscale * -1; box.img._y = box.img._y + box.img._height; } box._x = (-SIZE[0]) / 2; DrawFrame(1); this.createEmptyMovieClip("bb", 3); bb._x = -((SIZE[0] / 2) - 5); bb._y = (SIZE[1] / 2) - 5; bb.attachBitmap(new flash.display.BitmapData(SIZE[0] - 10, SIZE[1] - 10, true, 0), 12); _width = (_width * 2); _height = (_height * 2); if ((dir == 1) && (sx)) { _xscale = (_xscale * -1); } if (solid) { WALLS[props.y][props.x] = 5; } Collision_Left = (Collision_Right = function () { dir = dir * -1; if (!noflip) { _xscale = (_xscale * -1); } }); f = 0; foot = 0; c = 0; hurt = 0; shot = 0; if ((SIZE[1] % 20) != 0) { _y = (_y - ((SIZE[1] - 20) * 2)); } if (props.type == "swordtrap") { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } c++; if (h == null) { h = 0; } bmp.fillRect(new flash.geom.Rectangle(0, 0, 20, 60), 0); if ((c == 40) && (OnScreen())) { _root.playSFX("swish1"); } if ((c >= 40) && (c <= 43)) { h = h + 20; } else if (c >= 44) { h = h - 5; } if ((c > 44) && (h <= 0)) { (c = 0); (h = 0); } if (h > 60) { h = 60; } bmp.copyPixels(sheet, new flash.geom.Rectangle(0, 0, 20, 60), new flash.geom.Point(0, 60 - h)); bb._visible = Boolean(h); bb._height = h; bb._y = 60 - h; if (bb.hitTest(_root.PC.bb)) { _root.PC.Hurt(POW); } }; } else if (props.type == "khgnippa") { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (DyingCheck()) { return(undefined); } if (!setup) { jump = 0; last_inWater = Boolean(int(WATER[Math.floor(((_y + (HEIGHT * 2)) - 5) / TILESIZE)][Math.floor(_x / TILESIZE)])); setup = true; } _y = (_y - jump); jump = jump + (inWater ? 1 : -0.5); if (hurt) { hurt--; if ((hurt == 0) && (HP <= 0)) { Die(); } } if (sworded) { sworded--; } var _local2 = WATER[Math.floor(((_y + (HEIGHT * 2)) - 5) / TILESIZE)][Math.floor(_x / TILESIZE)]; inWater = Boolean(int(_local2)); if (_local2 == null) { nosplash = true; inWater = last_inWater; } if (nosplash) { nosplash = false; } else if (inWater != last_inWater) { if (inWater) { jump = -10; } if (OnScreen()) { _root.Splash(_x, ((Math.floor(((_y + (HEIGHT * 2)) - 5) / TILESIZE) + (inWater ? 0 : 1)) * TILESIZE) + 6, 20); } } last_inWater = inWater; c++; if (c >= 8) { c = 0; f = !f; if (f) { foot = !foot; } } DrawFrame(f + (f ? (foot) : 0), hurt); if (bb.hitTest(_root.PC.bb)) { _root.PC.Hurt(POW); } if (bb.hitTest(_root.PC.wpn.bb)) { if (!sworded) { Hurt(3); } } }; } else if (props.type == "icetar") { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (DyingCheck()) { return(undefined); } if (hurt) { hurt--; if ((hurt == 0) && (HP <= 0)) { Die(); } } if (sworded) { sworded--; } if (OnScreen()) { c++; if (c >= 100) { invulnerable = false; DrawFrame(1 + int((Math.floor(c / 10) % 2) == 0), hurt); var _local4 = _root.PC._x - _x; var _local3 = _root.PC._y - _y; var _local5 = Math.sqrt(Math.pow(_local4, 2) + Math.pow(_local3, 2)); var _local2 = 2; _x = (_x + ((_local4 / _local5) * _local2)); _y = (_y + ((_local3 / _local5) * _local2)); } else { invulnerable = true; DrawFrame(0, hurt); } if (c >= 200) { c = 0; } } if (bb.hitTest(_root.PC.bb)) { _root.PC.Hurt(POW); } if (bb.hitTest(_root.PC.wpn.bb)) { if (!sworded) { Hurt(3); } } }; } else if (props.type == "icicles") { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (bb.hitTest(_root.PC.bb)) { _root.PC.Hurt(2); } if (this.falling) { var _local5 = WATER[Math.floor(this._y / TILESIZE)][Math.floor(this._x / TILESIZE)]; if ((!this.dropped) && (this.falling < (_local5 ? 40 : 20))) { this.box._x = ((-this.SIZE[0]) / 2) + (2 * (((this.falling % 2) == 0) ? 1 : -1)); } else { this.dropped = true; this.box._x = (-this.SIZE[0]) / 2; this._y = this._y + (_local5 ? 8 : 10); var _local6 = WALLS[Math.floor((this._y + (this.SIZE[1] / 2)) / TILESIZE)][Math.floor(this._x / TILESIZE)]; if ((_local6 < 90) && (_local6 != 0)) { _root.playSFX("icicle"); var _local4 = 0; while (_local4 < 8) { _root.PD++; var _local3 = _root.cont.LIFE.createEmptyMovieClip("particle" + _root.PD, 7000 + _root.PD); _local3.createEmptyMovieClip("box", 1); _local3.box.attachBitmap((_local3.bmp = new flash.display.BitmapData(10, 10, true)), 1); _local3.box._x = (_local3.box._y = -5); _local3.bmp.copyPixels(this.sheet, new flash.geom.Rectangle(20 + (10 * random(2)), 10 * random(2), 10, 10), new flash.geom.Point(0, 0)); _local3._x = (this._x - (this.SIZE[0] / 2)) + (Math.random() * this.SIZE[0]); _local3._width = (_local3._height = 20); _local3._y = (this._y - (this.SIZE[1] / 2)) + (Math.random() * this.SIZE[1]); _local3.mom = [_local3._x - this._x, _local3._y - this._y, -(3 + random(4))]; _local3.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this._x = this._x + this.mom[0]; this._y = this._y + (this.mom[1] + this.mom[2]); this.mom[2]++; if (this._y > ((TILESIZE * _root.map.length) + 100)) { this.removeMovieClip(); } }; _local4++; } this.removeMovieClip(); } } this.falling++; } else if (((_root.PC._x > (this._x - 40)) && (_root.PC._x < (this._x + 40))) && (_root.PC._y > this._y)) { this.falling = 1; } DrawFrame(0); }; DrawFrame(0); } else if (props.type == "prismblock") { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (!setup) { _alpha = 0; setup = true; } c++; if (c < 10) { _alpha = (_alpha + 10); } else if ((c > 50) && (c < 60)) { _alpha = (_alpha - 10); } else if (c == 60) { _alpha = 0; } else if (c >= 75) { c = 0; } else if (c == 10) { _alpha = 100; } WALLS[Math.floor(_y / TILESIZE)][Math.floor(_x / TILESIZE)] = ((_alpha == 0) ? 0 : 1); }; onEnterFrame(); } else if (props.type == "clockstones") { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (!setup) { if (props.SWITCH) { Tick = function () { _root.playSFX((f ? "Tock" : "Tick")); f = !f; _root.CLOCKSWITCH--; trace(_root.CLOCKSWITCH); if (_root.CLOCKSWITCH == 0) { ticking = 0; } }; OnHit = function () { if (!_root.CLOCKSWITCH) { _root.CLOCKSWITCH = this.props.SWITCH; Tick(); ticking = 1; } }; _root.CLOCKSWITCH = false; } setup = true; } if (props.SWITCH) { if (ticking) { ticking++; if ((ticking % 40) == 0) { Tick(); } } if (bb.hitTest(_root.PC.wpn.bb)) { if (!sworded) { Hurt(3); } } DrawFrame((_root.CLOCKSWITCH ? 2 : 1)); } else { _visible = (props.anti ? (_root.CLOCKSWITCH) : (!_root.CLOCKSWITCH)); DrawFrame(0); } WALLS[Math.floor(_y / TILESIZE)][Math.floor(_x / TILESIZE)] = (_visible ? 1 : 0); }; onEnterFrame(); } else if (props.type == "Echelle") { _root.playMusic("Echelle"); DrawFrame(2); _root.cutfreeze = true; talkdelay = 60; dialogue = [["ARKUS", "...I was sort of hoping for gold or diamonds or caramanthite or something, but, y\u2019know, I should have expected something like this."], ["ARKUS", "I suppose this HUMAN here is their *greatest treasure*... Alien minds do work in strange ways."], ["ARKUS", "It\u2019s probably not even alive anymore; no use to me..."], ["ECHELLE", "...uuuhhh..."], ["ARKUS", "Gasp. I should really have expected THAT too."]]; dialogue2 = [["ECHELLE", "You... Are you my saviour or my executioner...?"], ["ARKUS", "I suppose that all depends on what you say next, lovey. Who are you, and what are you doing in this ancient ruin of dead race\u2019s ship?"], ["ECHELLE", "Dead race...? Those... those THINGS are all dead? Well, huzzah if that\u2019s true! They were truly monstrous."], ["ECHELLE", "They found me, they attacked me... They experimented on me, held me prisoner... And all because I broke some silly taboo law that they had that made no sense to me!"], ["ARKUS", "Tsk, you humans and your complete lack of respect for other modes of mind..."], ["ECHELLE", "...What?"], ["ARKUS", "You\u2019re always doing it, always... wait. You ARE human, aren\u2019t you?"], ["ECHELLE", "...Yes. Yes, I am that thing that you just said. Yes."], ["ARKUS", "I... see."], ["ARKUS", "Well, I suppose I\u2019m used to dishonesty, but you look and sound human, so I\u2019ll just believe you for now."], ["ARKUS", "I suppose you want me to free you."], ["ECHELLE", "You would do that? I suppose that spares me the petty begging and pleading with you, if you\u2019d be so kindly noble about it."], ["ARKUS", "Now, I didn\u2019t say that you didn\u2019t have to beg..."], ["ECHELLE", ". . ."], ["ARKUS", "But seriously, I will free you... if there\u2019s something in it for me. What do you offer? What can you give?"], ["ECHELLE", "I... I know of a treasure... A treasure of this foul race that imprisoned me..."], ["ARKUS", "This *foul race* seems to have considered your skanky little self the greatest treasure of all, so is there really anything that they have that I\u2019d want?"], ["ECHELLE", "Oh, I assure you, there is. For it is not me that is the greatest treasure; I suppose they said that because I am the KEY to it."], ["ECHELLE", "Or rather, I possess the knowledge of its location. For kindly freeing me, I will show you. I will give you this greatest of treasures."], ["ARKUS", "I don\u2019t trust you in the slightest, but what the Hell. I\u2019ll do it, and if you turn on me..."], ["ARKUS", "Which you likely WILL at some point; I mean, there\u2019s surely a good reason why you\u2019re imprisoned here..."], ["ARKUS", "WHEN you turn on me, you will die. Understand?"], ["ECHELLE", "Oh, I have no desire to turn on you, O sweet saviour. I am not that sort of being."], ["ARKUS", "I see... Well, this could be the stupidest thing I\u2019ve done in quite a while, but I\u2019m going to press the switch. You are free."]]; dialogue3 = [["ARKUS", "Now come with me. You can show me where this treasure is once we\u2019re back at my ship."], ["ECHELLE", "I thank you... I am Echelle."], ["ARKUS", "I don\u2019t really care. Just come with me."]]; trapped = true; XSCALE = _xscale; _root.PC.Turn(1); _root.CUTMODE = true; hover = [1, 0]; orig_y = _y; onEnterFrame = function () { if (!_root.cutfreeze) { _xscale = (XSCALE * ((_root.PC._x > _x) ? -1 : 1)); } if ((!landed) && (trapped)) { _y = (_y + (0.1 * hover[0])); hover[1]++; if (hover[1] >= 20) { hover[0] = hover[0] * -1; hover[1] = 0; if (hover[0] == 1) { _y = orig_y; } } } if (_root.GUI.conv._visible) { return(undefined); } if (AT_END) { if (lastdelay) { lastdelay--; } else { _root.EndLevel(); } return(undefined); } if ((!talkedonce) && (!talkdelay)) { talkedonce = true; _root.cutfreeze = true; talkdelay = 60; } if (talkdelay) { talkdelay--; if (talkedonce && (talkdelay == 40)) { DrawFrame(1); } if (talkdelay == 0) { var _local4 = ((_root.GUI.conv.dialogue = (talkedonce ? dialogue2 : dialogue))).shift(); _root.GUI.conv.Speak(_local4[0], _local4[1]); } return(undefined); } if (_root.SWITCHES.S1 && (trapped)) { trapped = false; var _local3 = 6; while (_local3 < 9) { var _local2 = 3; while (_local2 < 6) { _root.cont.FG[(("T_" + _local3) + "_") + _local2].removeMovieClip(); _local2++; } _local3++; } _root.cutfreeze = true; _root.PC.Turn(-1); _root.PC.DrawFrame(0); } if ((!trapped) && (!landed)) { DrawFrame(3); _y = (_y + 10); if (VWall(WALLS[Math.floor((_y + _height) / TILESIZE)][Math.floor(_x / TILESIZE)])) { landed = true; falldelay = 60; DrawFrame(4); _y = ((Math.floor((_y + _height) / TILESIZE) * TILESIZE) - _height); } } if (falldelay) { falldelay--; if (falldelay < 20) { DrawFrame(0); } if (falldelay <= 0) { var _local4 = ((_root.GUI.conv.dialogue = dialogue3)).shift(); _root.GUI.conv.Speak(_local4[0], _local4[1]); AT_END = true; lastdelay = 40; } } }; } else { onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (DyingCheck()) { return(undefined); } if (!airborne) { falling = Move(0, 10)[1] == 1; if (falling) { landed = false; } } if (hurt) { if (!speed) { DrawFrame(1, true); } hurt--; if ((hurt == 0) && (HP <= 0)) { Die(); } } else if ((!speed) && (shot < shotrate)) { DrawFrame(0); } if (sworded) { sworded--; } if (speed) { Move(speed * dir, 0); } var _local2 = (props.DELAY ? (props.DELAY) : (shotrate)); if (shotrate && (OnScreen())) { shot++; if (shot == _local2) { _root.playSFX("blaster1"); _root.CreateParticle(_x + (shotdir[1] ? 0 : ((dir == 1) ? 28 : -38)), _y + (shotdir[1] ? 48 : 20), dir * shotdir[0], shotdir[1], shot_type); shotanim = 6; } if (shot == shotrate) { shot = 0; } } if (shotanim) { shotanim--; } c++; if (c >= ((walkdelay != null) ? (walkdelay) : 8)) { c = 0; f = !f; if (f) { foot = !foot; } } DrawFrame((walkanim ? (f + (f ? foot : 0)) : ((shotanim ? 1 : 0))), hurt); if ((!solid) && (bb.hitTest(_root.PC.bb))) { _root.PC.Hurt(POW); } if (bb.hitTest(_root.PC.wpn.bb)) { if (!sworded) { Hurt(3); } } }; }
Symbol 98 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 1
colour = new Color(this); onRelease = function () { getURL (_root.KONGLINK, "_blank"); }; onRollOver = function () { colour.setTransform({ra:150, rb:0, ga:150, gb:0, ba:150, bb:0, aa:100, ab:0}); }; onRollOut = function () { colour.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); };
Symbol 130 MovieClip Frame 1
colour = new Color(this); onRelease = function () { getURL ("http://www.fighunter.com", "_blank"); }; onRollOver = function () { colour.setTransform({ra:180, rb:0, ga:150, gb:0, ba:100, bb:0, aa:100, ab:0}); }; onRollOut = function () { colour.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); };
Symbol 146 MovieClip Frame 1
onEnterFrame = function () { if (_root.MUSIC.getVolume() > 0) { _root.MUSIC.setVolume(_root.MUSIC.getVolume() - 1); } };
Symbol 146 MovieClip Frame 120
onEnterFrame = null; _root.playMusic("R2Theme");
Symbol 146 MovieClip Frame 241
stop(); Adown = true; onEnterFrame = function () { if (fading) { _parent._alpha = _parent._alpha - 2; if (_parent._alpha <= 0) { _parent.removeMovieClip(); } return(undefined); } if (Adown && (!Key.isDown(KEYS.A))) { Adown = false; } if ((!Adown) && (Key.isDown(KEYS.A))) { _root.gotoAndStop("TITLE"); fading = true; } };
Symbol 209 MovieClip [PAUSED] Frame 4
ArrowDown = false; onEnterFrame = function () { if (fading) { _alpha = (_alpha - 10); if (_alpha <= 0) { this.removeMovieClip(); } return(undefined); } if ((ArrowDown && (!Key.isDown(37))) && (!Key.isDown(39))) { ArrowDown = false; } if (!ArrowDown) { if (Key.isDown(39) && (_currentframe < 8)) { ArrowDown = true; nextFrame(); } else if (Key.isDown(37) && (_currentframe > 4)) { ArrowDown = true; prevFrame(); } } if (Key.isDown(KEYS.Z) && (!Zdown)) { fading = 1; _root.PAUSED = false; } if (Zdown && (!Key.isDown(KEYS.Z))) { Zdown = false; } }; config.label = "Configure"; config.gotoAndStop(1); config.onRollOver = function () { this.gotoAndStop(2); }; config.onRollOut = function () { this.gotoAndStop(1); }; config.onPress = function () { this._parent.gotoAndStop("keyConfig"); };
Symbol 209 MovieClip [PAUSED] Frame 10
function SelectKeyBox(b) { SELECTED.gotoAndStop(1); SELECTED = b; b.gotoAndStop(2); } onEnterFrame = null; keys = ["A", "S", "D", "UP", "DOWN", "LEFT", "RIGHT", "SPACE"]; for (var k in keys) { var found = false; trace(KEYNAMES); for (var k2 in KEYNAMES) { if (KEYNAMES[k2] == KEYS[keys[k]]) { found = k2; } } var K = keys[k]; this["box_" + K].code = found; this["box_" + K].onPress = function () { this._parent.SelectKeyBox(this); }; this["box_" + K].gotoAndStop(1); this["box_" + K].K = K; } SELECTED = null; EAR = new Object(); EAR.onKeyDown = function () { var _local2 = Key.getCode(); if (SELECTED) { var _local3 = false; for (var _local4 in KEYNAMES) { if (KEYNAMES[_local4] == _local2) { _local3 = _local4; } } if (_local3) { KEYS[SELECTED.K] = _local2; SELECTED.code = _local3; SELECTED.gotoAndStop(1); SELECTED = null; } return(undefined); } if (_local2 == KEYS.Z) { _root.PAUSEDGUI.gotoAndStop(4); _root.SO.data.KEYS = KEYS; Zdown = true; Key.removeListener(EAR); } }; Key.addListener(EAR);
Symbol 210 MovieClip [boss1mc] Frame 1
function LoadSheets(s) { sheet = flash.display.BitmapData.loadBitmap(s); isheet = flash.display.BitmapData.loadBitmap(s); var _local2 = 0; while (_local2 < sheet.height) { var _local1 = 0; while (_local1 < sheet.width) { isheet.setPixel(_local1, _local2, 16777215 - isheet.getPixel(_local1, _local2)); _local1++; } _local2++; } } function DrawFrame(F, inverse) { bmp.copyPixels((inverse ? (isheet) : (sheet)), new flash.geom.Rectangle(F * SIZE[0], 0, SIZE[0], SIZE[1]), new flash.geom.Point(0, 0)); cframe = F; } function Move(x, y) { last_x = _x; last_y = _y; _x = (_x + (x * (inWater ? 0.5 : 1))); _y = (_y + (y * (inWater ? 0.5 : 1))); var _local3 = _y + (HEIGHT * 2); var _local11 = _y + ((HEIGHT - 20) * 2); var _local4 = _x + (SIZE[0] / 2); var _local5 = _x - (SIZE[0] / 2); var _local7 = [0, 0]; if (x < 0) { var _local15 = false; var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor((_local11 + 1) / TILESIZE)]; var _local10 = [Math.floor(_local5 / TILESIZE), Math.floor((_local3 - 1) / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _x = (((Math.floor(_local5 / TILESIZE) + 1) * TILESIZE) + 10); Collision_Left(); _local15 = true; } else { _local7[0] = -1; } if (ChecksForEdges && (!_local15)) { if (airborne == "roof") { if (Math.ceil(WALLS[_local10[1] - 1][_local8[0]] / 80) != 1) { Collision_Left(); } } else if (airborne) { if (Math.ceil(WALLS[_local8[1]][_local8[0]] / 50) == 1) { Collision_Left(); } } else if (Math.ceil(WALLS[_local10[1] + 1][_local8[0]] / 80) != 1) { Collision_Left(); } } } else if (x > 0) { var _local15 = false; var _local8 = [Math.floor(_local4 / TILESIZE), Math.floor((_local11 + 1) / TILESIZE)]; var _local10 = [Math.floor(_local4 / TILESIZE), Math.floor((_local3 - 1) / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _x = ((Math.floor(_local4 / TILESIZE) * TILESIZE) - 10); Collision_Right(); _local15 = true; } else { _local7[0] = 1; } if (ChecksForEdges && (!_local15)) { if (airborne == "roof") { if (Math.ceil(WALLS[_local10[1] - 1][_local8[0]] / 80) != 1) { Collision_Right(); } } else if (airborne) { if (Math.ceil(WALLS[_local8[1]][_local8[0]] / 50) == 1) { Collision_Right(); } } else if (Math.ceil(WALLS[_local10[1] + 1][_local8[0]] / 80) != 1) { Collision_Right(); } } } if (y > 0) { var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local10 = [Math.floor((_local4 - 1) / TILESIZE), Math.floor(_local3 / TILESIZE)]; var _local13 = WALLS[_local8[1]][_local8[0]]; var _local12 = WALLS[_local10[1]][_local10[0]]; if ((((_local13 && (_local13 < 90)) || ((_local13 == null) && (Math.floor(WALLS[_local8[1] - 1][_local8[0]] / 10) == 10))) && ((_local8[1] * TILESIZE) >= (_local3 - y))) || (((_local12 && (_local12 < 90)) || ((_local12 == null) && (Math.floor(WALLS[_local10[1] - 1][_local10[0]] / 10) == 10))) && ((_local10[1] * TILESIZE) >= (_local3 - y)))) { _y = ((Math.floor(_local3 / TILESIZE) * TILESIZE) - (HEIGHT * 2)); LandOnGround(); StuckTo = null; onIce = (Math.floor(_local13 / 10) == 4) || (Math.floor(_local12 / 10) == 4); } else { var _local6 = false; for (var _local9 in _root.MOVING) { var _local2 = _root.MOVING[_local9]; if ((((_local3 >= _local2._y) && (_local3 <= (_local2._y + 14))) && (_local4 >= _local2._x)) && (_local5 <= (_local2._x + TILESIZE))) { _local6 = true; _y = (_local2._y - (HEIGHT * 2)); if (!laddering) { StuckTo = _local2; } if (_local2.touch) { _local2.moves = _local2.touch; _local2.dontloop = true; _local2.touch = null; } if (!laddering) { LandOnGround(); } } } if (!_local6) { StuckTo = null; _local7[1] = 1; } } } else if (y < 0) { var _local8 = [Math.floor(_local5 / TILESIZE), Math.floor(_local11 / TILESIZE)]; var _local10 = [Math.floor((_local4 - 1) / TILESIZE), Math.floor(_local11 / TILESIZE)]; if ((WALLS[_local8[1]][_local8[0]] && (WALLS[_local8[1]][_local8[0]] < 51)) || (WALLS[_local10[1]][_local10[0]] && (WALLS[_local10[1]][_local10[0]] < 51))) { _y = (((Math.floor(_local3 / TILESIZE) + 1) * TILESIZE) - (HEIGHT * 2)); } else { _local7[1] = -1; } } ScrollMap(_x - last_x, _y - last_y); return(_local7); } function Hurt(amount, projectile) { _root.playSFX("hit1"); if (((HP == null) || (hurt)) || (sworded)) { return(undefined); } if (!projectile) { sworded = 10; } hurt = 6; hf = 0; HP = HP - amount; if (HP <= 0) { Die(); } _root.BOSSHP = [HP, MAXHP]; _root.RefreshGUI(); } function Die() { dying = 1; _root.GiveEXP(1); _root.CLEAR[_root.area][BID] = true; DrawFrame(6); } function ZapBall(x, y, xmod, ymod) { FR = [(((phase == 9) || (phase == 10)) ? 6 : 5), 10]; _root.PD++; if (_root.PD > 1000) { _root.PD = 0; } var _local7 = _root.cont.LIFE.createEmptyMovieClip("particle" + _root.PD, 7000 + _root.PD); _local7._x = x; _local7._y = y; _local7.createEmptyMovieClip("box", 1); _local7.box._x = (_local7.box._y = -10); _local7.box.bmp = new flash.display.BitmapData(20, 20, true); _local7.box.bmp.copyPixels(_root.ZAPBMP, new flash.geom.Rectangle(0, 0, 20, 20), new flash.geom.Point(0, 0)); _local7.box.attachBitmap(_local7.box.bmp, 1); _local7.mod = [xmod, ymod]; _local7._width = (_local7._height = 40); _local7.createEmptyMovieClip("bb", 4); _local7.bb.attachBitmap(new flash.display.BitmapData(10, 10, true, 0), 1); _root.playSFX("zap"); _local7.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } this._rotation = 90 * random(4); this._x = this._x + this.mod[0]; this._y = this._y + this.mod[1]; var _local4 = [Math.floor(this._x / TILESIZE), Math.floor(this._y / TILESIZE)]; if (VWall(WALLS[_local4[1]][_local4[0]])) { if (!VWall(WALLS[_local4[1] - 1][_local4[0]])) { hit = "down"; } else if (!VWall(WALLS[_local4[1] + 1][_local4[0]])) { hit = "up"; } else if (!VWall(WALLS[_local4[1]][_local4[0] + 1])) { hit = "left"; } else if (!VWall(WALLS[_local4[1]][_local4[0] - 1])) { hit = "right"; } _root.playSFX("zap2"); if (_root.DIFFICULTY) { var _local5 = -1; while (_local5 < 2) { _root.PD++; if (_root.PD > 1000) { _root.PD = 0; } var _local3 = _root.cont.LIFE.createEmptyMovieClip("particle" + _root.PD, 7000 + _root.PD); _local3._x = (_local4[0] + ((hit == "left") ? 1 : 0)) * TILESIZE; _local3._y = (_local4[1] + ((hit == "up") ? 1 : 0)) * TILESIZE; _local3.createEmptyMovieClip("box", 1); _local3.box._x = (_local3.box._y = -10); _local3.box.bmp = new flash.display.BitmapData(20, 20, true); _local3.box.bmp.copyPixels(_root.ZAPBMP, new flash.geom.Rectangle(20, 0, 20, 20), new flash.geom.Point(0, 0)); _local3.box.attachBitmap(_local3.box.bmp, 1); _local3.mod = [(((hit == "up") || (hit == "down")) ? (20 * _local5) : 0), (((hit == "up") || (hit == "down")) ? 0 : (20 * _local5))]; _local3._width = (_local3._height = 40); _local3._rotation = (((hit == "up") || (hit == "down")) ? 0 : 90); _local3.hit = hit; _local3.onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (this.hitTest(_root.PC.bb)) { _root.PC.Hurt(1); } if (this._rotation == 0) { this._yscale = this._yscale * -1; } else { this._xscale = this._xscale * -1; } this._x = this._x + this.mod[0]; this._y = this._y + this.mod[1]; var _local4 = false; var _local3 = [Math.floor(this._x / TILESIZE), Math.floor(this._y / TILESIZE)]; if (this.mod[0] != 0) { if (VWall(WALLS[_local3[1] + ((this.hit == "up") ? 1 : -1)][_local3[0]])) { _local4 = true; } } else if (this.mod[1] != 0) { if (VWall(WALLS[_local3[1]][_local3[0] + ((this.hit == "left") ? 1 : -1)])) { _local4 = true; } } if (_local4) { this.removeMovieClip(); } }; _local5 = _local5 + 2; } } this.removeMovieClip(); } if (this.bb.hitTest(_root.PC.bb)) { _root.PC.Hurt(1); } }; } SIZE = [30, 40]; bmp = new flash.display.BitmapData(SIZE[0], SIZE[1], true); LoadSheets("boss1"); bmp.copyPixels(sheet, new flash.geom.Rectangle(0, 0, SIZE[0], SIZE[1]), new flash.geom.Point(0, 0)); this.createEmptyMovieClip("box", 100); box.attachBitmap(bmp, 50); box._x = -15; this.createEmptyMovieClip("bb", 3); bb._x = -10; bb._y = 5; bb.attachBitmap(new flash.display.BitmapData(20, 30, true, 0), 12); _width = (_width * 2); _height = (_height * 2); _root.playMusic("Hindalarr"); startup = false; dialogue = [["GHOST", "Welcome..."], ["ARKUS", "A spectre! A wraith! A ghost! Gasp."], ["ARKUS", "What, uh... What are you?"], ["GHOST", "I am a wraith, as you noticed. I am of the Hindalarr; perhaps the last here in this plane, in this place..."], ["ARKUS", "Ah yes, because your race are all gone from this world, right?"], ["GHOST", "This is correct. I alone was brave enough to sacrifice my very existence for one singular purpose... I am a guardian."], ["ARKUS", "Of your treasure?"], ["GHOST", "Of our GREATEST treasure. Of perhaps THE greatest treasure of all... Though if you are looking for material wealth, you may be disappointed."], ["ARKUS", "The greatest treasure, eh? That\u2019ll do for me! Let me have it."], ["GHOST", "I cannot let you pass. Indeed, I am forced to destroy you, for the good of all."], ["ARKUS", "Go on, then. Just try."]]; _root.cutfreeze = true; var talkdelay = 60; HP = (MAXHP = 50); _root.BOSSHP = [HP, MAXHP]; _root.ZAPBMP = flash.display.BitmapData.loadBitmap("zap"); phase = 0; moveto = [0, 0]; moving = 0; dir = 1; bomb = 0; hover = [-1, 0]; xscale = _xscale; (foot = 1); (c = 0); (f = 0); (FR = [0, 0]); onEnterFrame = function () { if (_root.PAUSED) { return(undefined); } if (dying) { if (((dying - 1) % 6) == 0) { _root.Explosion((_x + random(SIZE[0] * 2)) - SIZE[0], _y + random(SIZE[1] * 2), 0); } if (dying > 120) { _alpha = 0; } var _local5 = 0; while (_local5 < 30) { bmp.setPixel32(random(30), random(40), 0); _local5++; } if (dying > 140) { _root.BOSSMODE = false; _root.RefreshGUI(); this.removeMovieClip(); } if (_root.MUSIC.getVolume() > 0) { _root.MUSIC.setVolume(_root.MUSIC.getVolume() - 1); } dying++; return(undefined); } box._y = box._y + (hover[0] * 0.2); hover[1] = hover[1] + 0.2; if (hover[1] >= 10) { hover[0] = hover[0] * -1; hover[1] = 0; } if (talkdelay) { talkdelay--; if (talkdelay <= 0) { var _local7 = ((_root.GUI.conv.dialogue = dialogue)).shift(); _root.GUI.conv.Speak(_local7[0], _local7[1]); } return(undefined); } if (_root.GUI.conv._visible) { return(undefined); } if (!startup) { startup = true; _root.playMusic("Boss"); _root.BOSSMODE = true; _root.RefreshGUI(); } _xscale = (xscale * (-dir)); if ((!moving) && (bb.hitTest(_root.PC.bb))) { _root.PC.Hurt(1); } if (hurt) { hurt--; if ((hurt == 0) && (HP <= 0)) { Die(); } } if (sworded) { sworded--; } c++; if (c >= 8) { c = 0; f = !f; if (f) { foot = !foot; } } DrawFrame(f + (f ? (foot) : 0), hurt); if (FR[0] != 0) { FR[1]--; if (FR[1] == 0) { FR[0] = 0; } c = 0; DrawFrame(FR[0]); } if (delay) { delay--; if (delay == 0) { phase++; } return(undefined); } if (moving) { moving--; _x = (_x + ((mx = ((moveto[0] * TILESIZE) - _x) * 0.2))); _y = (_y + ((my = ((moveto[1] * TILESIZE) - _y) * 0.1))); if ((my > 10) || (mx > 10)) { DrawFrame(4); } if (moving == 0) { phase++; } return(undefined); } if ((HP > 20) && (phase > 7)) { phase = 0; } if (phase == 0) { dir = -1; moving = 30; moveto = [13, 6.5]; } else if (phase == 1) { ZapBall(_x - 20, _y + 60, -10, 0); delay = 30; } else if (phase == 2) { dir = -1; moving = 30; moveto = [7, 2]; } else if (phase == 3) { var _local3 = 0; while (_local3 < 8) { var _local4 = (Math.PI/4); ZapBall(_x + (Math.cos(_local4 * _local3) * 10), _y + (Math.sin(_local4 * _local3) * 10), Math.cos(_local4 * _local3) * 10, Math.sin(_local4 * _local3) * 10); _local3++; } delay = 30; } else if (phase == 4) { dir = 1; moving = 30; moveto = [2, 6.5]; } else if (phase == 5) { ZapBall(_x + 20, _y + 60, 10, 0); delay = 30; } else if (phase == 6) { dir = 1; moving = 30; moveto = [7, 2]; } else if (phase == 7) { var _local3 = 0; while (_local3 < 8) { var _local4 = 1.17809724509617; ZapBall(_x + (Math.cos(_local4 * _local3) * 10), _y + (Math.sin(_local4 * _local3) * 10), Math.cos(_local4 * _local3) * 10, Math.sin(_local4 * _local3) * 10); _local3++; } delay = 30; } else if (phase == 8) { moveto = [2, 1]; dir = -1; moving = 40; bomb = 0; } else if (phase == 9) { _x = (_x + 4); bomb++; if ((bomb % 30) == 0) { ZapBall(_x + 20, _y + 100, 0, 10); } dir = 1; if (_x > (13 * TILESIZE)) { phase = 10; } } else if (phase == 10) { _x = (_x - 4); bomb++; if ((bomb % 30) == 0) { ZapBall(_x - 20, _y + 100, 0, 10); } dir = -1; if (_x < (2 * TILESIZE)) { phase = 11; } } else if (phase == 11) { dir = -1; moving = 30; moveto = [7, 2]; bomb = 0; } else if (phase == 12) { bomb++; dir = ((_root.PC._x > _x) ? 1 : -1); if ((bomb % 50) == 0) { var _local6 = [_root.PC._x - _x, _root.PC._y - _y]; var _local9 = Math.sqrt(Math.pow(_local6[0], 2) + Math.pow(_local6[1], 2)); var _local8 = 10; ZapBall(_x + (30 * dir), _y + 50, (_local6[0] / _local9) * _local8, (_local6[1] / _local9) * _local8); } if (bomb > 240) { phase = ((_root.PC._x > _x) ? 4 : 0); } } };
Symbol 218 MovieClip [DEATHFADE] Frame 1
function SetupOptions(list) { SEL = 0; LL = list.length; var _local3 = 0; while (_local3 < LL) { var _local4 = this["o" + _local3]; _local4.label = list[_local3][0]; _local4.gotoAndStop(((_local3 == SEL) ? 2 : 1)); _local4.onRelease = (_local4.command = list[_local3][1]); _local3++; } ADown = true; onEnterFrame = function () { if ((!this.ADown) && (Key.isDown(KEYS.A))) { this["o" + SEL].command(); this.ADown = true; return(undefined); } if (!this.arrowDown) { var _local3 = 0; if (Key.isDown(38)) { _local3 = -1; } if (Key.isDown(40)) { _local3 = 1; } if (_local3) { _root.playSFX("menuBlip10"); this["o" + SEL].gotoAndStop(1); SEL = SEL + _local3; if (SEL < 0) { SEL = LL - 1; } if (SEL >= LL) { SEL = 0; } this["o" + SEL].gotoAndStop(2); this.arrowDown = true; } } else if ((this.arrowDown && (!Key.isDown(38))) && (!Key.isDown(40))) { this.arrowDown = false; } if (!Key.isDown(KEYS.A)) { this.ADown = false; } }; } stop();
Symbol 218 MovieClip [DEATHFADE] Frame 2
var list = [["Respawn", function () { this.gotoAndStop(1); _root.PC.Respawn(); }], ["Exit to Main Menu", function () { this.gotoAndStop(1); _root.ExitToMainMenu(); }], ["Play More Games", function () { getURL (_root.KONGLINK, "_blank"); }]]; SetupOptions(list);
Symbol 218 MovieClip [DEATHFADE] Frame 3
var list = [["Respawn", function () { this.gotoAndStop(1); _root.PC.Respawn(); }], ["Restart Level", function () { _root.playMusic("none"); _root.TIMER = 0; _root.EXPTOTAL = 0; _root.LIVESLOST = 0; _root.RELICS = 0; _root.SWITCHES = {}; _root.CLEAR = {}; _root.GOT_RELICS = {}; _root.SPOKEN = {}; _root.CHECKPOINT = (_root.STARTPOINT = _root.LEVEL_BEGINNING); this.gotoAndStop(1); _root.PC.Respawn(); }], ["Exit to Main Menu", function () { this.gotoAndStop(1); _root.ExitToMainMenu(); }], ["Play More Games", function () { getURL (_root.KONGLINK, "_blank"); }]]; SetupOptions(list);
Symbol 306 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return("3.0 as2"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 221 Button
on (release) { getURL (_root.KONGLINK, "_blank"); }
Symbol 253 MovieClip Frame 1
onPress = function () { getURL ("http://www.fighunter.com", "_blank"); };
Instance of Symbol 249 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 0.2; }
Instance of Symbol 249 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation++; }
Instance of Symbol 249 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation--; }
Symbol 280 MovieClip Frame 1
gotoAndStop((_root.MUTE ? 2 : 1)); onRelease = function () { _root.MUTE = !_root.MUTE; _root.playMusic(_root.currentMusic, null, true); gotoAndStop((_root.MUTE ? 2 : 1)); };
Symbol 304 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [sfx_swish1]
Symbol 2 Sound [sfx_zap2]
Symbol 3 Sound [sfx_zap]
Symbol 4 Sound [sfx_yow]
Symbol 5 Sound [sfx_tock]
Symbol 6 Sound [sfx_tick]
Symbol 7 Sound [sfx_switch]
Symbol 8 Sound [sfx_swim]
Symbol 9 Sound [sfx_splash]
Symbol 10 Sound [sfx_relic]
Symbol 11 Sound [sfx_menuBlip11]
Symbol 12 Sound [sfx_menuBlip10]
Symbol 13 Sound [sfx_jump]
Symbol 14 Sound [sfx_icicle]
Symbol 15 Sound [sfx_hpup]
Symbol 16 Sound [sfx_explode]
Symbol 17 Sound [sfx_checkpoint1]
Symbol 18 Sound [sfx_blaster1]
Symbol 19 Sound [sfx_1up]
Symbol 20 Sound [sfx_hit1]
Symbol 21 Sound [R2Theme]Used by:304
Symbol 22 Bitmap [zap]
Symbol 23 Bitmap [worlds]
Symbol 24 Bitmap [water]
Symbol 25 Bitmap [WALLOFDEATH]
Symbol 26 Bitmap [tileset3]
Symbol 27 Bitmap [tileset2]
Symbol 28 Bitmap [tileset1]
Symbol 29 Bitmap [swordslash]
Symbol 30 Bitmap [switch]
Symbol 31 Bitmap [splash]
Symbol 32 Bitmap [sky]
Symbol 33 Bitmap [signpost]
Symbol 34 Bitmap [s_turret_roof]
Symbol 35 Bitmap [s_turret]
Symbol 36 Bitmap [s_swordtrap]
Symbol 37 Bitmap [s_prismblock]
Symbol 38 Bitmap [s_orbot]
Symbol 39 Bitmap [s_lostsoul]
Symbol 40 Bitmap [s_khgnippa]
Symbol 41 Bitmap [s_ishish]
Symbol 42 Bitmap [s_icicles]
Symbol 43 Bitmap [s_icetar]
Symbol 44 Bitmap [s_hindalarrskeleton]
Symbol 45 Bitmap [s_hawkstatue]
Symbol 46 Bitmap [s_gumrusch]
Symbol 47 Bitmap [s_gum]
Symbol 48 Bitmap [s_Echelle]
Symbol 49 Bitmap [s_crystoise]
Symbol 50 Bitmap [s_clockstones]
Symbol 51 Bitmap [s_Arkus]
Symbol 52 Bitmap [relics]
Symbol 53 Bitmap [preloadbar]
Symbol 54 Bitmap [particle]
Symbol 55 Bitmap [NUMBERS]
Symbol 56 Bitmap [moving]
Symbol 57 Bitmap [hitbitN]
Symbol 58 Bitmap [hitbit]
Symbol 59 Bitmap [greenpill]
Symbol 60 Bitmap [goldsparkle]
Symbol 61 Bitmap [forceblock]
Symbol 62 Bitmap [explosion]
Symbol 63 Bitmap [door]
Symbol 64 Bitmap [conv_GHOST]
Symbol 65 Bitmap [conv_ECHELLE]
Symbol 66 Bitmap [conv_ARKUS]
Symbol 67 Bitmap [conv]Used by:84
Symbol 68 Bitmap [checkpoint]
Symbol 69 Bitmap [bubbles]
Symbol 70 Bitmap [boss1]
Symbol 71 Bitmap [bluedrak_small2]
Symbol 72 Bitmap [bluedrak_small]
Symbol 73 Bitmap [bluedrak_interior]
Symbol 74 Bitmap [bluedrak_exterior]
Symbol 75 Bitmap [bluedrak_arkus]
Symbol 76 Bitmap [bluedrak]
Symbol 77 Bitmap [blaster]
Symbol 78 Bitmap [bg2]
Symbol 79 Bitmap [bg]
Symbol 80 MovieClip [arkus]
Symbol 81 MovieClip [pickup]
Symbol 82 MovieClip [sprite]
Symbol 83 MovieClipUsed by:98 105 146 209 253 271  Timeline
Symbol 84 GraphicUses:67Used by:98
Symbol 85 FontUsed by:86 91 92 93 108 109 110
Symbol 86 EditableTextUses:85Used by:98
Symbol 87 FontUsed by:88 89 90
Symbol 88 EditableTextUses:87Used by:98
Symbol 89 EditableTextUses:87Used by:98
Symbol 90 EditableTextUses:87Used by:98
Symbol 91 EditableTextUses:85Used by:98
Symbol 92 EditableTextUses:85Used by:98
Symbol 93 EditableTextUses:85Used by:98
Symbol 94 FontUsed by:95 96 97
Symbol 95 EditableTextUses:94Used by:98
Symbol 96 EditableTextUses:94Used by:98
Symbol 97 EditableTextUses:94Used by:98
Symbol 98 MovieClipUses:83 84 86 88 89 90 91 92 93 95 96 97Used by:117
Symbol 99 GraphicUsed by:105
Symbol 100 FontUsed by:101 102 103 104
Symbol 101 EditableTextUses:100Used by:105
Symbol 102 EditableTextUses:100Used by:105
Symbol 103 EditableTextUses:100Used by:105
Symbol 104 EditableTextUses:100Used by:105
Symbol 105 MovieClipUses:99 101 102 83 103 104Used by:117
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:117
Symbol 108 EditableTextUses:85Used by:117
Symbol 109 EditableTextUses:85Used by:117
Symbol 110 EditableTextUses:85Used by:117
Symbol 111 FontUsed by:112
Symbol 112 EditableTextUses:111Used by:117
Symbol 113 FontUsed by:114
Symbol 114 EditableTextUses:113Used by:117
Symbol 115 FontUsed by:116
Symbol 116 EditableTextUses:115Used by:117
Symbol 117 MovieClip [GUI]Uses:98 105 107 108 109 110 112 114 116
Symbol 118 GraphicUsed by:209
Symbol 119 FontUsed by:120 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 148 149 150 158 159 160 161 162 163 165 167 169 171 172 173 174 175 176 177 180 181 182 183 184 185 187 188 189 190 191 192 193 194 195 212 213 214 215 216 217 257 259 260 262 264 265 267 268 270 275 276 282 283 284 287 290 291 292 293 294 296 297 298 299
Symbol 120 TextUses:119Used by:209
Symbol 121 FontUsed by:122 143 260
Symbol 122 TextUses:121Used by:209
Symbol 123 FontUsed by:124 205 206 207
Symbol 124 TextUses:123Used by:146
Symbol 125 GraphicUsed by:146
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:146 218 281
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:129Used by:146 218 281
Symbol 131 TextUses:119Used by:146
Symbol 132 TextUses:119Used by:146
Symbol 133 TextUses:119Used by:146
Symbol 134 TextUses:119Used by:146
Symbol 135 EditableTextUses:119Used by:146
Symbol 136 EditableTextUses:119Used by:146
Symbol 137 EditableTextUses:119Used by:146
Symbol 138 EditableTextUses:119Used by:146
Symbol 139 EditableTextUses:119Used by:146
Symbol 140 EditableTextUses:119Used by:146
Symbol 141 EditableTextUses:119Used by:146
Symbol 142 EditableTextUses:119Used by:146
Symbol 143 EditableTextUses:119 121Used by:146
Symbol 144 EditableTextUses:119Used by:146
Symbol 145 TextUses:119Used by:146
Symbol 146 MovieClipUses:124 125 127 130 131 132 133 83 134 135 136 137 138 139 140 141 142 143 144 145Used by:209
Symbol 147 GraphicUsed by:209
Symbol 148 TextUses:119Used by:209
Symbol 149 TextUses:119Used by:209
Symbol 150 TextUses:119Used by:209
Symbol 151 GraphicUsed by:209
Symbol 152 FontUsed by:153 154 155 156 164 204
Symbol 153 TextUses:152Used by:209
Symbol 154 TextUses:152Used by:209
Symbol 155 TextUses:152Used by:209
Symbol 156 TextUses:152Used by:209
Symbol 157 GraphicUsed by:209
Symbol 158 TextUses:119Used by:209
Symbol 159 TextUses:119Used by:209
Symbol 160 TextUses:119Used by:209
Symbol 161 TextUses:119Used by:209
Symbol 162 TextUses:119Used by:209
Symbol 163 TextUses:119Used by:209
Symbol 164 TextUses:152Used by:209
Symbol 165 TextUses:119Used by:209
Symbol 166 GraphicUsed by:170
Symbol 167 EditableTextUses:119Used by:170
Symbol 168 GraphicUsed by:170
Symbol 169 EditableTextUses:119Used by:170
Symbol 170 MovieClipUses:166 167 168 169Used by:209 218 271  Timeline
Symbol 171 TextUses:119Used by:209
Symbol 172 TextUses:119Used by:209
Symbol 173 TextUses:119Used by:209
Symbol 174 TextUses:119Used by:209
Symbol 175 TextUses:119Used by:209
Symbol 176 TextUses:119Used by:209
Symbol 177 TextUses:119Used by:209
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:209
Symbol 180 TextUses:119Used by:209
Symbol 181 TextUses:119Used by:209
Symbol 182 TextUses:119Used by:209
Symbol 183 TextUses:119Used by:209
Symbol 184 TextUses:119Used by:209
Symbol 185 TextUses:119Used by:209
Symbol 186 GraphicUsed by:209
Symbol 187 TextUses:119Used by:209
Symbol 188 TextUses:119Used by:209
Symbol 189 TextUses:119Used by:209
Symbol 190 TextUses:119Used by:209
Symbol 191 TextUses:119Used by:209
Symbol 192 TextUses:119Used by:209
Symbol 193 TextUses:119Used by:209
Symbol 194 TextUses:119Used by:209
Symbol 195 TextUses:119Used by:209
Symbol 196 GraphicUsed by:201
Symbol 197 FontUsed by:198 200
Symbol 198 EditableTextUses:197Used by:201
Symbol 199 GraphicUsed by:201
Symbol 200 EditableTextUses:197Used by:201
Symbol 201 MovieClipUses:196 198 199 200Used by:209
Symbol 202 FontUsed by:203 208
Symbol 203 TextUses:202Used by:209
Symbol 204 TextUses:152Used by:209
Symbol 205 TextUses:123Used by:209
Symbol 206 TextUses:123Used by:209
Symbol 207 TextUses:123Used by:209
Symbol 208 TextUses:202Used by:209
Symbol 209 MovieClip [PAUSED]Uses:83 118 120 122 146 147 148 149 150 151 153 154 155 156 157 158 159 160 161 162 163 164 165 170 171 172 173 174 175 176 177 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 201 203 204 205 206 207 208
Symbol 210 MovieClip [boss1mc]
Symbol 211 GraphicUsed by:218 219 247 271 281  Timeline
Symbol 212 TextUses:119Used by:218
Symbol 213 TextUses:119Used by:218
Symbol 214 TextUses:119Used by:218
Symbol 215 TextUses:119Used by:218
Symbol 216 TextUses:119Used by:218
Symbol 217 TextUses:119Used by:218
Symbol 218 MovieClip [DEATHFADE]Uses:211 127 212 213 214 130 215 170 216 217
Symbol 306 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 219 MovieClipUses:211Used by:247
Symbol 220 GraphicUsed by:221
Symbol 221 ButtonUses:220Used by:247
Symbol 222 GraphicUsed by:247
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:241 247
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:240 247
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:235 240 241 247
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:235 240 241 247
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:235 240 241 247
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235 240 241 247
Symbol 235 MovieClipUses:228 230 232 234Used by:247
Symbol 236 GraphicUsed by:247
Symbol 237 GraphicUsed by:238 247
Symbol 238 MovieClipUses:237Used by:247
Symbol 239 GraphicUsed by:241
Symbol 240 MovieClipUses:226 228 230 232 234Used by:241
Symbol 241 MovieClipUses:239 224 240 228 230 232 234Used by:247
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:247
Symbol 244 FontUsed by:245
Symbol 245 TextUses:244Used by:246
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:211 219 221 222 224 226 235 236 238 228 230 232 234 241 243 237 246Used by:Timeline
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:253
Symbol 250 GraphicUsed by:253
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:249 250 83 252Used by:Timeline
Symbol 254 GraphicUsed by:Timeline
Symbol 255 FontUsed by:256
Symbol 256 EditableTextUses:255Used by:Timeline
Symbol 257 TextUses:119Used by:271
Symbol 258 GraphicUsed by:271
Symbol 259 TextUses:119Used by:271
Symbol 260 EditableTextUses:119 121Used by:271
Symbol 261 GraphicUsed by:266
Symbol 262 EditableTextUses:119Used by:266
Symbol 263 GraphicUsed by:266
Symbol 264 EditableTextUses:119Used by:266
Symbol 265 EditableTextUses:119Used by:266
Symbol 266 MovieClipUses:261 262 263 264 265Used by:271
Symbol 267 TextUses:119Used by:271
Symbol 268 TextUses:119Used by:271
Symbol 269 GraphicUsed by:271
Symbol 270 TextUses:119Used by:271
Symbol 271 MovieClipUses:211 257 258 259 260 170 266 267 268 269 270 83Used by:Timeline
Symbol 272 GraphicUsed by:281
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:281
Symbol 275 TextUses:119Used by:281
Symbol 276 TextUses:119Used by:281
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:277 278 279Used by:281
Symbol 281 MovieClipUses:211 130 272 127 274 275 276 280Used by:Timeline
Symbol 282 EditableTextUses:119Used by:Timeline
Symbol 283 TextUses:119Used by:Timeline
Symbol 284 TextUses:119Used by:Timeline
Symbol 285 GraphicUsed by:Timeline
Symbol 286 GraphicUsed by:Timeline
Symbol 287 TextUses:119Used by:Timeline
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:Timeline
Symbol 290 TextUses:119Used by:Timeline
Symbol 291 EditableTextUses:119Used by:Timeline
Symbol 292 EditableTextUses:119Used by:Timeline
Symbol 293 EditableTextUses:119Used by:Timeline
Symbol 294 EditableTextUses:119Used by:Timeline
Symbol 295 GraphicUsed by:Timeline
Symbol 296 TextUses:119Used by:Timeline
Symbol 297 EditableTextUses:119Used by:Timeline
Symbol 298 TextUses:119Used by:Timeline
Symbol 299 EditableTextUses:119Used by:Timeline
Symbol 300 Sound [Hindalarr]Used by:304
Symbol 301 Sound [Echelle]Used by:304
Symbol 302 Sound [Boss]Used by:304
Symbol 303 Sound [lv1]Used by:304
Symbol 304 MovieClipUses:21 300 301 302 303Used by:Timeline
Symbol 305 GraphicUsed by:Timeline

Instance Names

"starswarm"Frame 422Symbol 83 MovieClip
"bluedrak"Frame 422Symbol 83 MovieClip
"skipper"Frame 422Symbol 83 MovieClip
"BTMBAR"Frame 422Symbol 271 MovieClip
"TOPBAR"Frame 422Symbol 281 MovieClip
"ctrl"Frame 423Symbol 83 MovieClip
"D0"Frame 423Symbol 170 MovieClip
"D1"Frame 423Symbol 170 MovieClip
"D2"Frame 423Symbol 170 MovieClip
"bd"Frame 425Symbol 83 MovieClip
"bluedrak2"Frame 426Symbol 83 MovieClip
"world"Frame 426Symbol 83 MovieClip
"econt"Frame 431Symbol 83 MovieClip
"_LOAD"Frame 431Symbol 289 MovieClip
"_NEW"Frame 431Symbol 289 MovieClip
"_EXPORT"Frame 431Symbol 289 MovieClip
"_EXPORT"Frame 432Symbol 289 MovieClip
"CSelTile"Frame 432Symbol 83 MovieClip
"CSelBaddie"Frame 432Symbol 83 MovieClip
"avatar"Symbol 98 MovieClip Frame 1Symbol 83 MovieClip
"icon"Symbol 105 MovieClip Frame 1Symbol 83 MovieClip
"conv"Symbol 117 MovieClip [GUI] Frame 1Symbol 98 MovieClip
"RelicDisplay"Symbol 117 MovieClip [GUI] Frame 1Symbol 105 MovieClip
"FigBTN"Symbol 146 MovieClip Frame 120Symbol 130 MovieClip
"blurshot"Symbol 209 MovieClip [PAUSED] Frame 1Symbol 83 MovieClip
"WIN"Symbol 209 MovieClip [PAUSED] Frame 3Symbol 146 MovieClip
"config"Symbol 209 MovieClip [PAUSED] Frame 4Symbol 170 MovieClip
"box_A"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_S"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_D"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_LEFT"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_RIGHT"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_UP"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_DOWN"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"box_SPACE"Symbol 209 MovieClip [PAUSED] Frame 10Symbol 201 MovieClip
"FigBTN"Symbol 218 MovieClip [DEATHFADE] Frame 2Symbol 130 MovieClip
"o0"Symbol 218 MovieClip [DEATHFADE] Frame 2Symbol 170 MovieClip
"o1"Symbol 218 MovieClip [DEATHFADE] Frame 2Symbol 170 MovieClip
"o2"Symbol 218 MovieClip [DEATHFADE] Frame 2Symbol 170 MovieClip
"o3"Symbol 218 MovieClip [DEATHFADE] Frame 3Symbol 170 MovieClip
"emitter"Symbol 253 MovieClip Frame 1Symbol 83 MovieClip
"o0"Symbol 271 MovieClip Frame 1Symbol 170 MovieClip
"o1"Symbol 271 MovieClip Frame 1Symbol 170 MovieClip
"o2"Symbol 271 MovieClip Frame 1Symbol 170 MovieClip
"e5"Symbol 271 MovieClip Frame 1Symbol 266 MovieClip
"e4"Symbol 271 MovieClip Frame 1Symbol 266 MovieClip
"e3"Symbol 271 MovieClip Frame 1Symbol 266 MovieClip
"e2"Symbol 271 MovieClip Frame 1Symbol 266 MovieClip
"e1"Symbol 271 MovieClip Frame 1Symbol 266 MovieClip
"preloadbar"Symbol 271 MovieClip Frame 2Symbol 83 MovieClip
"FigBTN"Symbol 281 MovieClip Frame 1Symbol 130 MovieClip
"MuteButton"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$Mv$XwSHZHS5eQcb3Y.I2/.V21."
ExportAssets (56)Timeline Frame 1Symbol 1 as "sfx_swish1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sfx_zap2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sfx_zap"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sfx_yow"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sfx_tock"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sfx_tick"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sfx_switch"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sfx_swim"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sfx_splash"
ExportAssets (56)Timeline Frame 1Symbol 10 as "sfx_relic"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sfx_menuBlip11"
ExportAssets (56)Timeline Frame 1Symbol 12 as "sfx_menuBlip10"
ExportAssets (56)Timeline Frame 1Symbol 13 as "sfx_jump"
ExportAssets (56)Timeline Frame 1Symbol 14 as "sfx_icicle"
ExportAssets (56)Timeline Frame 1Symbol 15 as "sfx_hpup"
ExportAssets (56)Timeline Frame 1Symbol 16 as "sfx_explode"
ExportAssets (56)Timeline Frame 1Symbol 17 as "sfx_checkpoint1"
ExportAssets (56)Timeline Frame 1Symbol 18 as "sfx_blaster1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "sfx_1up"
ExportAssets (56)Timeline Frame 1Symbol 20 as "sfx_hit1"
ExportAssets (56)Timeline Frame 1Symbol 21 as "R2Theme"
ExportAssets (56)Timeline Frame 1Symbol 22 as "zap"
ExportAssets (56)Timeline Frame 1Symbol 23 as "worlds"
ExportAssets (56)Timeline Frame 1Symbol 24 as "water"
ExportAssets (56)Timeline Frame 1Symbol 25 as "WALLOFDEATH"
ExportAssets (56)Timeline Frame 1Symbol 26 as "tileset3"
ExportAssets (56)Timeline Frame 1Symbol 27 as "tileset2"
ExportAssets (56)Timeline Frame 1Symbol 28 as "tileset1"
ExportAssets (56)Timeline Frame 1Symbol 29 as "swordslash"
ExportAssets (56)Timeline Frame 1Symbol 30 as "switch"
ExportAssets (56)Timeline Frame 1Symbol 31 as "splash"
ExportAssets (56)Timeline Frame 1Symbol 32 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 33 as "signpost"
ExportAssets (56)Timeline Frame 1Symbol 34 as "s_turret_roof"
ExportAssets (56)Timeline Frame 1Symbol 35 as "s_turret"
ExportAssets (56)Timeline Frame 1Symbol 36 as "s_swordtrap"
ExportAssets (56)Timeline Frame 1Symbol 37 as "s_prismblock"
ExportAssets (56)Timeline Frame 1Symbol 38 as "s_orbot"
ExportAssets (56)Timeline Frame 1Symbol 39 as "s_lostsoul"
ExportAssets (56)Timeline Frame 1Symbol 40 as "s_khgnippa"
ExportAssets (56)Timeline Frame 1Symbol 41 as "s_ishish"
ExportAssets (56)Timeline Frame 1Symbol 42 as "s_icicles"
ExportAssets (56)Timeline Frame 1Symbol 43 as "s_icetar"
ExportAssets (56)Timeline Frame 1Symbol 44 as "s_hindalarrskeleton"
ExportAssets (56)Timeline Frame 1Symbol 45 as "s_hawkstatue"
ExportAssets (56)Timeline Frame 1Symbol 46 as "s_gumrusch"
ExportAssets (56)Timeline Frame 1Symbol 47 as "s_gum"
ExportAssets (56)Timeline Frame 1Symbol 48 as "s_Echelle"
ExportAssets (56)Timeline Frame 1Symbol 49 as "s_crystoise"
ExportAssets (56)Timeline Frame 1Symbol 50 as "s_clockstones"
ExportAssets (56)Timeline Frame 1Symbol 51 as "s_Arkus"
ExportAssets (56)Timeline Frame 1Symbol 52 as "relics"
ExportAssets (56)Timeline Frame 1Symbol 53 as "preloadbar"
ExportAssets (56)Timeline Frame 1Symbol 54 as "particle"
ExportAssets (56)Timeline Frame 1Symbol 55 as "NUMBERS"
ExportAssets (56)Timeline Frame 1Symbol 56 as "moving"
ExportAssets (56)Timeline Frame 1Symbol 57 as "hitbitN"
ExportAssets (56)Timeline Frame 1Symbol 58 as "hitbit"
ExportAssets (56)Timeline Frame 1Symbol 59 as "greenpill"
ExportAssets (56)Timeline Frame 1Symbol 60 as "goldsparkle"
ExportAssets (56)Timeline Frame 1Symbol 61 as "forceblock"
ExportAssets (56)Timeline Frame 1Symbol 62 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 63 as "door"
ExportAssets (56)Timeline Frame 1Symbol 64 as "conv_GHOST"
ExportAssets (56)Timeline Frame 1Symbol 65 as "conv_ECHELLE"
ExportAssets (56)Timeline Frame 1Symbol 66 as "conv_ARKUS"
ExportAssets (56)Timeline Frame 1Symbol 67 as "conv"
ExportAssets (56)Timeline Frame 1Symbol 68 as "checkpoint"
ExportAssets (56)Timeline Frame 1Symbol 69 as "bubbles"
ExportAssets (56)Timeline Frame 1Symbol 70 as "boss1"
ExportAssets (56)Timeline Frame 1Symbol 71 as "bluedrak_small2"
ExportAssets (56)Timeline Frame 1Symbol 72 as "bluedrak_small"
ExportAssets (56)Timeline Frame 1Symbol 73 as "bluedrak_interior"
ExportAssets (56)Timeline Frame 1Symbol 74 as "bluedrak_exterior"
ExportAssets (56)Timeline Frame 1Symbol 75 as "bluedrak_arkus"
ExportAssets (56)Timeline Frame 1Symbol 76 as "bluedrak"
ExportAssets (56)Timeline Frame 1Symbol 77 as "blaster"
ExportAssets (56)Timeline Frame 1Symbol 78 as "bg2"
ExportAssets (56)Timeline Frame 1Symbol 79 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 80 as "arkus"
ExportAssets (56)Timeline Frame 1Symbol 81 as "pickup"
ExportAssets (56)Timeline Frame 1Symbol 82 as "sprite"
ExportAssets (56)Timeline Frame 1Symbol 117 as "GUI"
ExportAssets (56)Timeline Frame 1Symbol 209 as "PAUSED"
ExportAssets (56)Timeline Frame 1Symbol 210 as "boss1mc"
ExportAssets (56)Timeline Frame 1Symbol 218 as "DEATHFADE"
ExportAssets (56)Timeline Frame 1Symbol 306 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 433Symbol 300 as "Hindalarr"
ExportAssets (56)Timeline Frame 433Symbol 301 as "Echelle"
ExportAssets (56)Timeline Frame 433Symbol 302 as "Boss"
ExportAssets (56)Timeline Frame 433Symbol 303 as "lv1"

Labels

"TITLE"Frame 422
"cut0"Frame 423
"cut1"Frame 425
"cut1b"Frame 426
"editor"Frame 431
"editor2"Frame 432
"lv1_0"Frame 434
"lv1_1"Frame 435
"lv1_2"Frame 436
"lv1_3"Frame 437
"lv1_4a"Frame 439
"lv1_4"Frame 440
"lv1_5"Frame 441
"lv1_6"Frame 442
"lv1_7"Frame 443
"lv1_8"Frame 445
"lv1_9"Frame 446
"lv1_10"Frame 448
"lv1_11"Frame 449
"lv1_12"Frame 450
"lv1_13"Frame 451
"lv1_14"Frame 452
"lv1_15"Frame 453
"lv1_16"Frame 454
"lv1_16s"Frame 455
"lv1_17"Frame 456
"lv1_18"Frame 457
"lv1_19"Frame 460
"lv1_20"Frame 461
"lv1_21"Frame 462
"lv1_22"Frame 463
"lv1_23"Frame 464
"lv1_24"Frame 465
"lv1_25"Frame 466
"lv1_26"Frame 468
"lv1_boss"Frame 469
"lv1_end"Frame 470
"lv1_17s"Frame 472
"lv1_21s"Frame 473
"lv1_19s"Frame 474
"lv2_0"Frame 476
"lv2_1"Frame 477
"lv2_2"Frame 478
"lv2_3"Frame 479
"lv2_4"Frame 480
"lv2_5"Frame 481
"lv2_6"Frame 482
"lv2_7"Frame 483
"lv2_8"Frame 484
"lv2_9"Frame 486
"lv2_10"Frame 487
"lv2_11"Frame 488
"lv2_mid"Frame 489
"lv2_12"Frame 490
"lv2_13"Frame 492
"lv2_14"Frame 493
"lv2_15"Frame 494
"lv2_16"Frame 496
"lv2_17"Frame 497
"lv2_18"Frame 498
"lv2_19"Frame 500
"lv2_20"Frame 501
"lv2_20a"Frame 502
"lv2_21"Frame 503
"lv2_22"Frame 505
"lv2_23"Frame 506
"lv2_24"Frame 507
"lv2_25"Frame 509
"lv2_26"Frame 510
"lv2_27"Frame 511
"lv2_28"Frame 512
"lv2_29"Frame 513
"lv2_30"Frame 514
"lv2_s1"Frame 516
"lv2_s1b"Frame 517
"lv2_s2"Frame 518
"lv3_0"Frame 520
"lv3_1"Frame 521
"lv3_2"Frame 522
"lv3_3"Frame 523
"lv3_4"Frame 524
"lv3_5"Frame 525
"lv3_6"Frame 526
"lv3_8"Frame 528
"lv3_9"Frame 529
"lv3_9b"Frame 530
"lv3_10"Frame 531
"lv3_10b"Frame 532
"lv3_11"Frame 533
"lv3_11b"Frame 534
"lv3_7"Frame 536
"lv3_13"Frame 537
"lv3_13b"Frame 538
"lv3_12"Frame 539
"lv3_14"Frame 541
"lv3_15"Frame 542
"lv3_18"Frame 543
"lv3_19"Frame 544
"lv3_16"Frame 545
"lv3_17"Frame 546
"lv3_20"Frame 547
"lv3_21"Frame 548
"lv3_22"Frame 549
"lv3_23"Frame 550
"lv3_23b"Frame 551
"lv3_up"Frame 552
"lv3_2a"Frame 553
"lv3_28"Frame 554
"lv3_29"Frame 555
"lv3_24"Frame 557
"lv3_25"Frame 558
"lv3_26"Frame 559
"lv3_0_old"Frame 563
"lv1_1o"Frame 566
"lv1_2o"Frame 567
"lv1_3o"Frame 568
"RESPAWN"Frame 574
"keyConfig"Symbol 209 MovieClip [PAUSED] Frame 10

Dynamic Text Variables

speakerSymbol 86 EditableText"Arkus Zei"
wordsSymbol 88 EditableText"This is some dialogue that is being said by this particular character. It should all fit in this text area. And it does. Hooray!"
wordsSymbol 89 EditableText"This is some dialogue that is being said by this particular character. It should all fit in this text area. And it does. Hooray!"
skipinfoSymbol 90 EditableText"Press A to continue, or Z to skip..."
speakerSymbol 91 EditableText"Arkus Zei"
wordsSymbol 92 EditableText"This is some dialogue that is being said by this particular character. It should all fit in this text area. And it does. Hooray!"
wordsSymbol 93 EditableText"This is some dialogue that is being said by this particular character. It should all fit in this text area. And it does. Hooray!"
speakerSymbol 95 EditableText"Arkus Zei"
wordsSymbol 96 EditableText"This is some dialogue that is being said by this particular character. It should all fit in this text area. And it does. Hooray!"
wordsSymbol 97 EditableText"This is some dialogue that is being said by this particular character. It should all fit in this text area. And it does. Hooray!"
RelicSymbol 101 EditableText"Golden Relic"
RelicSymbol 102 EditableText"Golden Relic"
AmountSymbol 103 EditableText"99/99 Relics"
AmountSymbol 104 EditableText"99/99 Relics"
FPSSymbol 108 EditableText"100fps"
AREASymbol 109 EditableText"0_00"
_root.SHOWNTIMERSymbol 110 EditableText"1:23:40"
_root.PCLIVESSymbol 112 EditableText"99"
AREASymbol 114 EditableText"0_00"
NUMLIVESSymbol 116 EditableText"99"
TIMESymbol 135 EditableText"999999"
P0Symbol 136 EditableText"99999pts"
LIVESSymbol 137 EditableText"999999"
P1Symbol 138 EditableText"99999pts"
RELICSSymbol 139 EditableText"999999"
P2Symbol 140 EditableText"99999pts"
DIFFMODSymbol 141 EditableText"999999"
P3Symbol 142 EditableText"99999pts"
RANKSymbol 143 EditableText"<p align="left"><font face="Zrnic" size="96" color="#e8a321" letterSpacing="0.000000" kerning="0">S</font></p>"
PTSymbol 144 EditableText"99999pts"
labelSymbol 167 EditableText"Easy"
labelSymbol 169 EditableText"Easy"
codeSymbol 198 EditableText"Key"
codeSymbol 200 EditableText"Key"
skipinfoSymbol 256 EditableText"Use ENTER to skip this scene..."
BEST_RANKSymbol 260 EditableText"<p align="center"><font face="Zrnic" size="50" color="#66ff99" letterSpacing="0.000000" kerning="0">A</font></p>"
labelSymbol 262 EditableText"9"
labelSymbol 264 EditableText"9"
labelSymbol 265 EditableText"9"
diffinfoSymbol 282 EditableText"Difficulty Description"
_loadAreaSymbol 291 EditableText"lv3_1"
xScreensSymbol 292 EditableText"1"
yScreensSymbol 293 EditableText"1"
tilesetSymbol 294 EditableText"tileset3"
COORDSSymbol 297 EditableText"0,0"
_loadAreaSymbol 299 EditableText"lv3_1"




http://swfchan.com/12/57501/info.shtml
Created: 18/4 -2019 02:34:57 Last modified: 18/4 -2019 02:34:57 Server time: 14/05 -2024 07:37:22