Various bugfixes

pull/28/head
milesthenerd 6 years ago
parent 45f7690f7b
commit 4033dfb032

File diff suppressed because it is too large Load Diff

@ -1,5 +1,5 @@
[ModSettings]
ipaddress = 127.0.0.1
ipaddress = 206.123.128.236
displayname = name
port = 64198

@ -56,6 +56,8 @@ etanksTimer = 10;
mtanksTimer = 10;
stanksTimer = 10;
ptanksTimer = 10;
teleportTimer = 180;
disconnectTimer = 600;
teleport = false;
state = undefined;
seed = undefined;
@ -110,12 +112,12 @@ buffer = buffer_create(size, type, alignment);
global.queenhealthPrev = 600;
global.queenphasePrev = 0;
if(instance_exists(oCharacter)){
global.prevX = oCharacter.x;
global.prevY = oCharacter.y;
global.prevSprite = oCharacter.sprite_index;
global.prevIndex = oCharacter.image_index;
}
global.prevX = 0;
global.prevY = 0;
global.prevSprite = 0;
global.prevIndex = 0;
global.roomPrev = room;
global.clientID = 0;
@ -183,7 +185,11 @@ trail = 0;
<argument>
<kind>1</kind>
<string>if(connected){
popup_text("Disconnected");
if(disconnectTimer &gt; 0){
popup_text("Disconnected");
} else {
popup_text("Lost connection to server");
}
buffer_delete(buffer);
var size, type, alignment;
size = 1024;
@ -777,32 +783,35 @@ if(metroidCountChanged){
<argument>
<kind>1</kind>
<string>if(queenHealthResetQueued){
if(!is_undefined(oQueenHead.myhealth) &amp;&amp; !is_undefined(oQueen.phase)){
if(instance_exists(oQueen) &amp;&amp; !is_undefined(oQueenHead.myhealth) &amp;&amp; !is_undefined(oQueen.phase)){
if(global.queenhealthPrev != queenHealth){
if(queenHealth == 999999){
queenHealth = 0;
oQueenHead.myhealth = queenHealth;
with(oQueenHead){
if (myhealth &lt;= 0 &amp;&amp; state != 100 &amp;&amp; state != 50) {
if (oQueen.phase &lt; 3) head_damage = 1;
if (oQueen.phase == 3) head_damage = 2;
if (oQueen.phase &lt; 5) {
state = 50;
statetime = 0;
myhealth = 999999;
with (oQueen) {
state = 6;
if(queenHealth &lt;= 0){
with(oQueenHead){
if (myhealth &lt;= 0 &amp;&amp; state != 100 &amp;&amp; state != 50) {
if (oQueen.phase &lt; 3) head_damage = 1;
if (oQueen.phase == 3) head_damage = 2;
if (oQueen.phase &lt; 5) {
state = 50;
statetime = 0;
myhealth = 999999;
with (oQueen) {
state = 6;
statetime = 0;
}
}
}
if (oQueen.phase == 5) {
with (oQueen) {
if (oQueen.phase == 5) {
with (oQueen) {
state = 100;
statetime = 0;
}
state = 100;
statetime = 0;
}
state = 100;
}
}
queenHealth = 999999;
}
}
}
@ -878,7 +887,7 @@ if(metroidCountChanged){
update_variables("onlinevars");
for(var i=0; i&lt;ds_grid_height(global.onlineList); i++){
if(global.onlineList[# 0, i] != global.onlineList[# 1, i] &amp;&amp; i != 0 &amp;&amp; i != 1 &amp;&amp; i != 3){
if(global.onlineList[# 0, i] != global.onlineList[# 1, i] &amp;&amp; i != 0 &amp;&amp; i != 1 &amp;&amp; i != 3 &amp;&amp; i != 2 &amp;&amp; i != 4 &amp;&amp; i != 5 &amp;&amp; i != 6 &amp;&amp; i != 7 &amp;&amp; i != 8 &amp;&amp; i != 27 &amp;&amp; i != 28 &amp;&amp; i != 29 &amp;&amp; i != 30 &amp;&amp; i != 32){
global.onlineSend[# 0, i] = global.onlineList[# 0, i];
global.onlineSend[# 1, i] = global.onlineList[# 1, i];
global.onlineSend[# 2, i] = global.onlineList[# 2, i];
@ -1007,15 +1016,18 @@ if(instance_exists(oQueenHead) &amp;&amp; !is_undefined(oQueenHead.myhealth) &am
}
}
/*
if(instance_exists(oQueen) &amp;&amp; !is_undefined(oQueen.phase)){
if(oQueen.phase &lt; phase){
oQueen.phase = phase;
} else if(oQueen.phase &gt; phase &amp;&amp; global.event[303] == 0){
phase = oQueen.phase;
var itemCount = 0;
for(var h=0; h&lt;array_length_1d(global.item); h++){
var val = global.item[h];
if(val == 1 &amp;&amp; h != 1){
itemCount++;
}
}
*/
if(itemCount != global.itemstaken){
global.itemstaken = itemCount;
}
</string>
</argument>
</arguments>
@ -1058,7 +1070,6 @@ if(instance_exists(oQueen) &amp;&amp; !is_undefined(oQueen.phase)){
}
}
if(instance_exists(oCharacter)){
if(global.event[203] &lt; 9 &amp;&amp; string_lower(reactorsequence) == "disabled"){
global.event[203] = 9;
@ -1084,7 +1095,7 @@ if(room == rm_a4b01 &amp;&amp; global.event[203] == 9 &amp;&amp; instance_exists
}
}
if(is_undefined(oQueenHead.myhealth) &amp;&amp; is_undefined(oQueen.phase)){
if(!instance_exists(oQueen)){
if(!queenHealthResetQueued){
queenHealthResetQueued = true;
alarm[1] = 5;
@ -1104,6 +1115,15 @@ if(instance_exists(oQueen) &amp;&amp; !is_undefined(oQueen.phase)){
}
queenDead = true;
}
with(oQueenHead){
if(oQueen.phase &gt; 3 &amp;&amp; instance_exists(inst_146527)){
oQueen.phase = 3;
if(head_damage == 2){
head_damage = 1;
}
}
}
}
if(keyboard_check_pressed(vk_f2)){
@ -1131,6 +1151,13 @@ if(instance_exists(oCharacter)){
posY = posY;
}
if((room == rm_a4b02 || room == rm_a4b03 || room == rm_a4b04 || room == rm_a4b05 || room == rm_a4b06 || room == rm_a4b07 || room == rm_a4b08 || room == rm_a4b09 || room == rm_a4b10 || room == rm_a4b11 || room == rm_a4b12 || room == rm_a4b13 || room == rm_a4b14 || room == rm_a4b15 || room == rm_a4b16 || room == rm_a4b17 || room == rm_a4b18 || room == rm_a4b19) &amp;&amp; global.event[203] == 9 &amp;&amp; !teleport){
teleport = true;
global.targetx = 624;
global.targety = 144;
room_change(rm_a4b01, 1);
}
if(time == 0 &amp;&amp; connected){
if(ds_list_size(global.idList) &gt; 0){
checkListID = ds_list_create();
@ -1320,6 +1347,18 @@ if(ptanksTimer == 0 &amp;&amp; connected){
}
}
if(teleport){
teleportTimer--;
if(teleportTimer &lt;= 0){
teleport = false;
teleportTimer = 60;
}
}
if(disconnectTimer &lt;= 0){
instance_destroy();
}
time--;
maxpbombsTimer--;
maxhealthTimer--;
@ -1327,6 +1366,7 @@ etanksTimer--;
mtanksTimer--;
stanksTimer--;
ptanksTimer--;
disconnectTimer--;
if(instance_exists(self)){
if(ds_list_size(roomListData) &gt; 0){
@ -1523,6 +1563,7 @@ switch(type_event){
var clientMapX = buffer_read(_buffer, buffer_s16);
var clientMapY = buffer_read(_buffer, buffer_s16);
var findsocket = ds_list_find_index(roomList, clientID);
if(instance_exists(oCharacter)){
if(clientRoom == rm_death){
if(oCharacter.state != oCharacter.DEFEATED){
@ -1614,6 +1655,20 @@ switch(type_event){
case 102:
ds_list_read(global.idList, strict_decompress(buffer_read(_buffer, buffer_string)));
break;
case 103:
disconnectTimer = 600;
break;
case 104:
var playerHealth = buffer_read(_buffer, buffer_s16);
var missiles = buffer_read(_buffer, buffer_s16);
var smissiles = buffer_read(_buffer, buffer_u8);
var pbombs = buffer_read(_buffer, buffer_u8);
var clientID = buffer_read(_buffer, buffer_u8);
global.playerhealth = playerHealth;
global.missiles = missiles;
global.smissiles = smissiles;
global.pbombs = pbombs;
break;
case 0:
global.clientID = buffer_read(_buffer, buffer_u8);
alarm[0] = 5;
@ -1671,33 +1726,36 @@ switch(type_event){
phase = buffer_read(_buffer, buffer_s8);
state = buffer_read(_buffer, buffer_s8);
if(clientID != global.clientID){
if(!is_undefined(oQueenHead.myhealth) &amp;&amp; !is_undefined(oQueen.phase)){
if(instance_exists(oQueen) &amp;&amp; !is_undefined(oQueenHead.myhealth) &amp;&amp; !is_undefined(oQueen.phase)){
if(oQueen.phase == phase){
if(global.queenhealthPrev != queenHealth){
if(queenHealth == 999999){
queenHealth = 0;
oQueenHead.myhealth = queenHealth;
with(oQueenHead){
if (myhealth &lt;= 0 &amp;&amp; state != 100 &amp;&amp; state != 50) {
if (oQueen.phase &lt; 3) head_damage = 1;
if (oQueen.phase == 3) head_damage = 2;
if (oQueen.phase &lt; 5) {
state = 50;
statetime = 0;
myhealth = 999999;
with (oQueen) {
state = 6;
if(queenHealth &lt;= 0){
with(oQueenHead){
if (myhealth &lt;= 0 &amp;&amp; state != 100 &amp;&amp; state != 50) {
if (oQueen.phase &lt; 3) head_damage = 1;
if (oQueen.phase == 3) head_damage = 2;
if (oQueen.phase &lt; 5) {
state = 50;
statetime = 0;
myhealth = 999999;
with (oQueen) {
state = 6;
statetime = 0;
}
}
}
if (oQueen.phase == 5) {
with (oQueen) {
if (oQueen.phase == 5) {
with (oQueen) {
state = 100;
statetime = 0;
}
state = 100;
statetime = 0;
}
state = 100;
}
}
queenHealth = 999999;
}
}
global.queenhealthPrev = queenHealth;
@ -1710,7 +1768,7 @@ switch(type_event){
}
}
} else {
if(!is_undefined(oQueenHead.myhealth) &amp;&amp; !is_undefined(oQueen.phase)){
if(instance_exists(oQueen) &amp;&amp; !is_undefined(oQueenHead.myhealth) &amp;&amp; !is_undefined(oQueen.phase)){
/*
if(oQueen.phase == phase){
if(global.queenhealthPrev != queenHealth){
@ -1918,6 +1976,8 @@ switch(type_event){
} else if(clientID == global.clientID){
global.maxmissilesPrev = global.maxmissiles;
}
global.missilesPrev = maxmissiles;
global.missiles = maxmissiles;
alarm[8] = 1;
break;
case 13:
@ -1929,6 +1989,8 @@ switch(type_event){
} else if(clientID == global.clientID){
global.maxsmissilesPrev = global.maxsmissiles;
}
global.smissilesPrev = maxsmissiles;
global.smissiles = maxsmissiles;
alarm[9] = 1;
break;
case 14:
@ -1940,6 +2002,8 @@ switch(type_event){
} else if(clientID == global.clientID){
global.maxpbombsPrev = global.maxpbombs;
}
global.pbombsPrev = maxpbombs;
global.pbombs = maxpbombs;
maxpbombsTimer = 1;
break;
case 15:
@ -1951,6 +2015,8 @@ switch(type_event){
} else if(clientID == global.clientID){
global.maxhealthPrev = global.maxhealth;
}
global.playerhealthPrev = maxhealth;
global.playerhealth = maxhealth;
maxhealthTimer = 1;
break;
case 16:
@ -1997,8 +2063,47 @@ switch(type_event){
}
ptanksTimer = 1;
break;
case 20:
var time = buffer_read(_buffer, buffer_s32);
global.gametime = time;
break;
}
}
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="7" enumb="4">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>if(room == rm_credits){
buffer_delete(buffer);
var size, type, alignment;
size = 1024;
type = buffer_grow;
alignment = 1;
buffer = buffer_create(size, type, alignment);
buffer_seek(buffer, buffer_seek_start, 0);
buffer_write(buffer, buffer_u8, 19);
buffer_write(buffer, buffer_s32, global.gametime);
buffer_write(buffer, buffer_u8, global.clientID);
var result = network_send_packet(socket, buffer, buffer_tell(buffer));
}
</string>
</argument>
</arguments>

@ -25,10 +25,7 @@
<arguments>
<argument>
<kind>1</kind>
<string>global.ipaddress = undefined;
global.canSet = false;
global.monsterStr = "Monster";
<string>global.monsterStr = "Monster";
randomize();
@ -396,6 +393,7 @@ ds_map_read(room_width_map, "920100007501000000000000000000000090704000000000000
global.canConnect = true;
reset_map();
load_character_vars();
</string>
</argument>
@ -1678,6 +1676,12 @@ if (room == titleroom &amp;&amp; instance_exists(oPressStart)) {
global.gamestarted = 0;
if (os_type == os_android) os_powersave_enable(true);
}
if(room == titleroom){
global.mapmarker = 0;
global.mapmarkerx = 0;
global.mapmarkery = 0;
}
</string>
</argument>
</arguments>

@ -1,246 +1,246 @@
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<object>
<spriteName>sHornoadIdle</spriteName>
<solid>0</solid>
<visible>-1</visible>
<depth>0</depth>
<persistent>0</persistent>
<parentName>&lt;undefined&gt;</parentName>
<maskName>&lt;undefined&gt;</maskName>
<events>
<event eventtype="0" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>//Init
timeline_index = timelineHornoad;
timeline_position = 0;
timeline_running = true;
timeline_loop = false;
phy_rotation = 0;
phy_fixed_rotation = true;
image_speed = 0.1;
jumpRight = 0;
jumpLeft = 0;
turnRight = 0;
turnLeft = 0;
jumpTime = 0;
turnState = 0;
lastimg = 0;
hornoadBlink = 0;
jumpRightFast = 0;
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="3" enumb="2">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>///Hornoad movement
//Hopping Right
if(jumpRight == 1 &amp;&amp; sprite_index == sHornoadJump &amp;&amp; floor(image_index) == 3)
{
physics_apply_local_impulse(0, 10, 15, -50);
physics_apply_torque(0);
jumpRight = 0;
}
if(jumpRightFast == 1 &amp;&amp; sprite_index == sHornoadJump &amp;&amp; floor(image_index) == 3)
{
physics_apply_local_impulse(0, 10, 14, -45);
physics_apply_torque(0);
jumpRightFast = 0;
}
//Hopping Left
if(jumpLeft == 1 &amp;&amp; sprite_index == sHornoadJump &amp;&amp; floor(image_index) == 3)
{
physics_apply_local_impulse(0, 10, -15, -50);
physics_apply_torque(0);
jumpLeft = 0;
}
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="3" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>///Hornoad animations
//Change to idle when landing
if(sprite_index == sHornoadJump &amp;&amp; image_index &gt;= 5 &amp;&amp; place_meeting(x, y+1, oEndingSolid)) {
PlaySoundMono(sndHornoadLand);
sprite_index = sHornoadIdle;
image_index = 0;
image_speed = 0.1;
}
//Turning left
if(turnLeft == 1) {
image_speed = 0.12;
sprite_index = sHornoadTurnNew;
image_index = 0;
turnLeft = 0;
}
//Turning left end
if(sprite_index == sHornoadTurnNew &amp;&amp; image_index &gt;= 2 &amp;&amp; turnState == 0) {
sprite_index = sHornoadIdle;
image_index = 0;
image_xscale = -1;
image_speed = 0.1;
}
//Turning right
if(turnRight == 1) {
image_speed = 0.12;
sprite_index = sHornoadTurnNew;
image_index = 0;
image_xscale = -1;
turnRight = 0;
turnState = 1;
}
//Turning right end
if(sprite_index == sHornoadTurnNew &amp;&amp; image_index &gt;= 2 &amp;&amp; turnState == 1) {
sprite_index = sHornoadIdle;
image_index = 0;
image_xscale = 1;
image_speed = 0.1;
turnState = 0;
}
if(jumpTime &gt;= 0.999999999) {
sprite_index = sHornoadJump;
image_index = 0;
image_speed = 0.2;
jumpTime = 0;
}
if(hornoadBlink == 1 &amp;&amp; sprite_index = sHornoadIdle &amp;&amp; image_index &gt;= 5)
{
sprite_index = sHornoadShake;
image_index = 0;
image_speed = 0.2;
hornoadBlink = 0;
}
if(sprite_index == sHornoadDeath &amp;&amp; image_index &gt; 3)
{
image_speed = 1/2;
}
if(sprite_index == sHornoadDeath &amp;&amp; image_index &gt; 19)
{
image_speed = 0;
}
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="7" enumb="7">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>
//Freeze jump sprite on last frame
if(sprite_index == sHornoadJump)
{
image_index = 6;
image_speed = 0;
}
if(sprite_index = sHornoadShake)
{
image_speed = 0.1;
sprite_index = sHornoadIdle;
image_index = 0;
}
</string>
</argument>
</arguments>
</action>
</event>
</events>
<PhysicsObject>-1</PhysicsObject>
<PhysicsObjectSensor>0</PhysicsObjectSensor>
<PhysicsObjectShape>1</PhysicsObjectShape>
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
<PhysicsObjectRestitution>0</PhysicsObjectRestitution>
<PhysicsObjectGroup>1</PhysicsObjectGroup>
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
<PhysicsObjectFriction>0.5</PhysicsObjectFriction>
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
<PhysicsObjectKinematic>0</PhysicsObjectKinematic>
<PhysicsShapePoints>
<point>0,0</point>
<point>23,0</point>
<point>23,21</point>
<point>0,21</point>
</PhysicsShapePoints>
</object>
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<object>
<spriteName>sHornoadIdle</spriteName>
<solid>0</solid>
<visible>-1</visible>
<depth>0</depth>
<persistent>0</persistent>
<parentName>&lt;undefined&gt;</parentName>
<maskName>&lt;undefined&gt;</maskName>
<events>
<event eventtype="0" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>//Init
timeline_index = timelineHornoad;
timeline_position = 0;
timeline_running = true;
timeline_loop = false;
phy_rotation = 0;
phy_fixed_rotation = true;
image_speed = 0.1;
jumpRight = 0;
jumpLeft = 0;
turnRight = 0;
turnLeft = 0;
jumpTime = 0;
turnState = 0;
lastimg = 0;
hornoadBlink = 0;
jumpRightFast = 0;
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="3" enumb="2">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>///Hornoad movement
//Hopping Right
if(jumpRight == 1 &amp;&amp; sprite_index == sHornoadJump &amp;&amp; floor(image_index) == 3)
{
physics_apply_local_impulse(0, 10, 15, -50);
physics_apply_torque(0);
jumpRight = 0;
}
if(jumpRightFast == 1 &amp;&amp; sprite_index == sHornoadJump &amp;&amp; floor(image_index) == 3)
{
physics_apply_local_impulse(0, 10, 14, -45);
physics_apply_torque(0);
jumpRightFast = 0;
}
//Hopping Left
if(jumpLeft == 1 &amp;&amp; sprite_index == sHornoadJump &amp;&amp; floor(image_index) == 3)
{
physics_apply_local_impulse(0, 10, -15, -50);
physics_apply_torque(0);
jumpLeft = 0;
}
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="3" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>///Hornoad animations
//Change to idle when landing
if(sprite_index == sHornoadJump &amp;&amp; image_index &gt;= 5 &amp;&amp; place_meeting(x, y+1, oEndingSolid)) {
PlaySoundMono(sndHornoadLand);
sprite_index = sHornoadIdle;
image_index = 0;
image_speed = 0.1;
}
//Turning left
if(turnLeft == 1) {
image_speed = 0.12;
sprite_index = sHornoadTurnNew;
image_index = 0;
turnLeft = 0;
}
//Turning left end
if(sprite_index == sHornoadTurnNew &amp;&amp; image_index &gt;= 2 &amp;&amp; turnState == 0) {
sprite_index = sHornoadIdle;
image_index = 0;
image_xscale = -1;
image_speed = 0.1;
}
//Turning right
if(turnRight == 1) {
image_speed = 0.12;
sprite_index = sHornoadTurnNew;
image_index = 0;
image_xscale = -1;
turnRight = 0;
turnState = 1;
}
//Turning right end
if(sprite_index == sHornoadTurnNew &amp;&amp; image_index &gt;= 2 &amp;&amp; turnState == 1) {
sprite_index = sHornoadIdle;
image_index = 0;
image_xscale = 1;
image_speed = 0.1;
turnState = 0;
}
if(jumpTime &gt;= 0.999999999) {
sprite_index = sHornoadJump;
image_index = 0;
image_speed = 0.2;
jumpTime = 0;
}
if(hornoadBlink == 1 &amp;&amp; sprite_index = sHornoadIdle &amp;&amp; image_index &gt;= 5)
{
sprite_index = sHornoadShake;
image_index = 0;
image_speed = 0.2;
hornoadBlink = 0;
}
if(sprite_index == sHornoadDeath &amp;&amp; image_index &gt; 3)
{
image_speed = 1/2;
}
if(sprite_index == sHornoadDeath &amp;&amp; image_index &gt; 19)
{
image_speed = 0;
}
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="7" enumb="7">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>
//Freeze jump sprite on last frame
if(sprite_index == sHornoadJump)
{
image_index = 6;
image_speed = 0;
}
if(sprite_index = sHornoadShake)
{
image_speed = 0.1;
sprite_index = sHornoadIdle;
image_index = 0;
}
</string>
</argument>
</arguments>
</action>
</event>
</events>
<PhysicsObject>-1</PhysicsObject>
<PhysicsObjectSensor>0</PhysicsObjectSensor>
<PhysicsObjectShape>1</PhysicsObjectShape>
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
<PhysicsObjectRestitution>0</PhysicsObjectRestitution>
<PhysicsObjectGroup>1</PhysicsObjectGroup>
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
<PhysicsObjectFriction>0.5</PhysicsObjectFriction>
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
<PhysicsObjectKinematic>0</PhysicsObjectKinematic>
<PhysicsShapePoints>
<point>0,0</point>
<point>23,0</point>
<point>23,21</point>
<point>0,21</point>
</PhysicsShapePoints>
</object>

@ -1,52 +1,52 @@
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<object>
<spriteName>sSolid</spriteName>
<solid>-1</solid>
<visible>0</visible>
<depth>0</depth>
<persistent>0</persistent>
<parentName>&lt;undefined&gt;</parentName>
<maskName>&lt;undefined&gt;</maskName>
<events>
<event eventtype="0" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>/// This will be fixed in 2.0.
</string>
</argument>
</arguments>
</action>
</event>
</events>
<PhysicsObject>-1</PhysicsObject>
<PhysicsObjectSensor>0</PhysicsObjectSensor>
<PhysicsObjectShape>1</PhysicsObjectShape>
<PhysicsObjectDensity>0</PhysicsObjectDensity>
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
<PhysicsObjectGroup>1</PhysicsObjectGroup>
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
<PhysicsObjectFriction>0.200000002980232</PhysicsObjectFriction>
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
<PhysicsObjectKinematic>0</PhysicsObjectKinematic>
<PhysicsShapePoints>
<point>0,0</point>
<point>16,0</point>
<point>16,16</point>
<point>0,16</point>
</PhysicsShapePoints>
</object>
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<object>
<spriteName>sSolid</spriteName>
<solid>-1</solid>
<visible>0</visible>
<depth>0</depth>
<persistent>0</persistent>
<parentName>&lt;undefined&gt;</parentName>
<maskName>&lt;undefined&gt;</maskName>
<events>
<event eventtype="0" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>/// This will be fixed in 2.0.
</string>
</argument>
</arguments>
</action>
</event>
</events>
<PhysicsObject>-1</PhysicsObject>
<PhysicsObjectSensor>0</PhysicsObjectSensor>
<PhysicsObjectShape>1</PhysicsObjectShape>
<PhysicsObjectDensity>0</PhysicsObjectDensity>
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
<PhysicsObjectGroup>1</PhysicsObjectGroup>
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
<PhysicsObjectFriction>0.200000002980232</PhysicsObjectFriction>
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
<PhysicsObjectKinematic>0</PhysicsObjectKinematic>
<PhysicsShapePoints>
<point>0,0</point>
<point>16,0</point>
<point>16,16</point>
<point>0,16</point>
</PhysicsShapePoints>
</object>

@ -26,7 +26,6 @@
<argument>
<kind>1</kind>
<string>alarm[0] = 30;
alarm[1] = 20;
image_speed = 0.2;
active = 0;
btn1_name = "";
@ -35,6 +34,7 @@ itemtype = 0;
itemid = 0;
text1 = "";
text2 = "";
collected = false;
</string>
</argument>
</arguments>
@ -57,15 +57,7 @@ text2 = "";
<arguments>
<argument>
<kind>1</kind>
<string>/*
if(instance_exists(oClient)){
itemIndex = findIndex(global.itemlist, self.itemid);
if(itemIndex == -1){
instance_destroy();
}
}
alarm[1] = 20;
*/
<string>instance_destroy();
</string>
</argument>
</arguments>
@ -111,8 +103,9 @@ alarm[1] = 20;
<arguments>
<argument>
<kind>1</kind>
<string>if(global.item[itemid] == 1){
instance_destroy();
<string>if(global.item[itemid] == 1 &amp;&amp; !collected){
collected = true;
alarm[1] = 1;
}
</string>
</argument>

@ -73,6 +73,29 @@ if (room != rm_a0h14) global.dmap[mapposx, mapposy] = 10;
else global.dmap[43, 24] = 10;
with (oControl) event_user(2);
dead = false;
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="1" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>global.dmap[mapposx, mapposy] = 11;
</string>
</argument>
</arguments>

@ -91,6 +91,29 @@ speedmulti = 1;
targetx = x;
targety = y;
dead = false;
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="1" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>global.dmap[mapposx, mapposy] = 11;
</string>
</argument>
</arguments>

@ -165,6 +165,7 @@ dead = false;
<kind>1</kind>
<string>event_user(2);
with (tail) instance_destroy();
global.dmap[mapposx, mapposy] = 11;
</string>
</argument>
</arguments>

@ -117,6 +117,29 @@ alarm[3] = 1;
alarm[9] = 1;
scan_log(14, get_text("ScanEvents", "ScanBioform"), 180, 0);
dead = false;
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="1" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>global.dmap[mapposx, mapposy] = 11;
</string>
</argument>
</arguments>

@ -92,11 +92,13 @@
draw_set_font(font_displayname);
draw_set_halign(fa_center);
draw_cool_text(arrX, arrY - 52, text, c_black, c_white, c_white, 1);
draw_set_halign(fa_left);
}
} else {
draw_set_font(font_displayname);
draw_set_halign(fa_center);
draw_cool_text(arrX, arrY - 52, text, c_black, c_white, c_white, 1);
draw_set_halign(fa_left);
}
}
}

@ -118,6 +118,9 @@
<kind>1</kind>
<string>global.monstersleft = 0;
global.monstersarea = 0;
mus_stop(musQueen);
mus_stop(musQueen2);
mus_stop(musQueen3);
</string>
</argument>
</arguments>

@ -1,233 +1,233 @@
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<room>
<caption></caption>
<width>320</width>
<height>240</height>
<vsnap>16</vsnap>
<hsnap>16</hsnap>
<isometric>0</isometric>
<speed>60</speed>
<persistent>0</persistent>
<colour>12632256</colour>
<showcolour>-1</showcolour>
<code>mus_stop(musTitle);
mus_stop(musCredits);
mus_play_once(musEnding);
if (oControl.widescreen) {
view_enabled = true;
view_visible[0] = true;
}</code>
<enableViews>0</enableViews>
<clearViewBackground>-1</clearViewBackground>
<clearDisplayBuffer>-1</clearDisplayBuffer>
<makerSettings>
<isSet>0</isSet>
<w>0</w>
<h>0</h>
<showGrid>0</showGrid>
<showObjects>0</showObjects>
<showTiles>0</showTiles>
<showBackgrounds>0</showBackgrounds>
<showForegrounds>0</showForegrounds>
<showViews>0</showViews>
<deleteUnderlyingObj>0</deleteUnderlyingObj>
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
<page>0</page>
<xoffset>0</xoffset>
<yoffset>0</yoffset>
</makerSettings>
<backgrounds>
<background visible="-1" foreground="0" name="bgA7CaveBG" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="-1" foreground="0" name="bgA7CaveFG" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="-1" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
</backgrounds>
<views>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
</views>
<instances>
<instance objName="oEndingCrystal" x="56" y="169" name="inst_087DE1B3" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingHornoad" x="2" y="176" name="inst_4498CF25" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal2" x="32" y="85" name="inst_DB4D3D62" locked="0" code="shake = 1;&#xA;" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal3" x="241" y="181" name="inst_41866E52" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal4" x="240" y="69" name="inst_7601057A" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingMonsterEgg" x="128" y="192" name="inst_4D8C659D" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingFadein" x="-16" y="0" name="inst_742C392B" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal5" x="64" y="181" name="inst_3EEA38FD" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal2" x="48" y="181" name="inst_078AF8B3" locked="0" code="depth = 100;&#xA;" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSkip" x="86" y="93" name="inst_A26D84B5" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="-64" y="176" name="inst_FADA29C9" locked="0" code="" scaleX="6" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="32" y="181" name="inst_6383613A" locked="0" code="" scaleX="2" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="64" y="192" name="inst_8B5681AE" locked="0" code="" scaleX="12" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="256" y="176" name="inst_3F1F3390" locked="0" code="" scaleX="8" scaleY="1" colour="4294967295" rotation="0"/>
</instances>
<tiles>
<tile bgName="tlRock7A" x="0" y="208" w="32" h="32" xo="112" yo="0" id="10146225" name="inst_09F51CC4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="208" w="32" h="32" xo="112" yo="0" id="10146226" name="inst_2A730588" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="160" w="16" h="48" xo="16" yo="0" id="10146230" name="inst_E0B6F728" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="160" w="16" h="48" xo="48" yo="0" id="10146231" name="inst_21EC92F5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="176" w="16" h="32" xo="32" yo="192" id="10146232" name="inst_F503B625" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="176" w="16" h="32" xo="48" yo="192" id="10146233" name="inst_304D29CD" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="176" w="16" h="48" xo="0" yo="0" id="10146234" name="inst_1B7A6422" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="176" w="16" h="48" xo="16" yo="0" id="10146235" name="inst_E777DC62" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="176" w="16" h="48" xo="32" yo="0" id="10146236" name="inst_45EC5012" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="176" w="16" h="48" xo="0" yo="0" id="10146240" name="inst_47F4D0C8" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="176" w="16" h="48" xo="32" yo="0" id="10146241" name="inst_70986423" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="176" w="16" h="48" xo="48" yo="0" id="10146242" name="inst_CEF2DA48" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="192" w="16" h="32" xo="64" yo="0" id="10146243" name="inst_58828185" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="192" w="16" h="32" xo="80" yo="0" id="10146244" name="inst_C8E96E88" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="176" w="16" h="48" xo="16" yo="0" id="10146246" name="inst_E52B028D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="176" w="16" h="48" xo="16" yo="0" id="10146247" name="inst_14D28478" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="192" w="16" h="32" xo="64" yo="0" id="10146249" name="inst_36C8976C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="176" w="16" h="48" xo="32" yo="0" id="10146250" name="inst_E883BD9A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="176" w="16" h="16" xo="128" yo="160" id="10146251" name="inst_1C2C0F32" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="192" w="16" h="16" xo="112" yo="176" id="10146252" name="inst_43C6682A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="176" w="16" h="16" xo="96" yo="0" id="10146253" name="inst_FAE1F8A3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="160" w="16" h="48" xo="0" yo="0" id="10146254" name="inst_3F960A00" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="160" w="16" h="48" xo="48" yo="0" id="10146255" name="inst_BD9148E7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="80" w="16" h="48" xo="32" yo="48" id="10146256" name="inst_F2F4B68B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="80" w="16" h="48" xo="48" yo="48" id="10146257" name="inst_FBA68026" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="80" w="16" h="48" xo="112" yo="48" id="10146258" name="inst_20F694AF" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="96" w="16" h="16" xo="64" yo="240" id="10146259" name="inst_844A3903" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="80" w="32" h="16" xo="0" yo="176" id="10146260" name="inst_B25D7C85" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="48" w="32" h="32" xo="128" yo="96" id="10146261" name="inst_7489B74F" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="32" w="16" h="48" xo="0" yo="48" id="10146262" name="inst_AB11CC68" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="32" w="16" h="48" xo="144" yo="48" id="10146263" name="inst_B93EBFD4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="32" w="16" h="48" xo="128" yo="48" id="10146264" name="inst_77C22832" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="32" w="32" h="32" xo="0" yo="224" id="10146265" name="inst_5B3FA6D2" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="16" w="16" h="48" xo="128" yo="48" id="10146266" name="inst_1B187636" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="16" w="16" h="48" xo="112" yo="48" id="10146267" name="inst_48B2CEF6" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="16" w="16" h="48" xo="0" yo="48" id="10146268" name="inst_B59E346A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="32" w="16" h="32" xo="80" yo="224" id="10146269" name="inst_F0EAC1A3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="32" w="16" h="48" xo="112" yo="48" id="10146270" name="inst_5FF7D23B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="48" w="32" h="32" xo="32" yo="224" id="10146271" name="inst_E29A510A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="64" w="16" h="32" xo="80" yo="224" id="10146272" name="inst_F6CEA04B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="64" w="16" h="48" xo="16" yo="48" id="10146273" name="inst_83BDC765" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="64" w="16" h="48" xo="48" yo="48" id="10146274" name="inst_A6BA5A5E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="224" w="16" h="16" xo="112" yo="48" id="10146275" name="inst_1D2CEA56" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="224" w="16" h="16" xo="128" yo="48" id="10146276" name="inst_0F453ED4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="224" w="16" h="16" xo="144" yo="48" id="10146277" name="inst_E4C42123" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="224" w="16" h="16" xo="0" yo="48" id="10146279" name="inst_685F806E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="224" w="16" h="16" xo="128" yo="48" id="10146280" name="inst_D1DB3040" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="224" w="16" h="16" xo="144" yo="48" id="10146281" name="inst_5CF366EF" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="224" w="16" h="16" xo="112" yo="48" id="10146282" name="inst_00FEFE99" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="224" w="16" h="16" xo="32" yo="48" id="10146283" name="inst_5A7C44A2" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="224" w="16" h="16" xo="16" yo="48" id="10146284" name="inst_857AFA84" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="224" w="16" h="16" xo="128" yo="48" id="10146285" name="inst_D7850C13" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="224" w="16" h="16" xo="144" yo="48" id="10146286" name="inst_9CCB4EBA" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="224" w="16" h="16" xo="80" yo="64" id="10146300" name="inst_E439DCE9" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="208" w="16" h="16" xo="80" yo="48" id="10146301" name="inst_2DC0282E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="224" w="16" h="16" xo="64" yo="64" id="10146302" name="inst_65A472D5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="224" w="16" h="16" xo="144" yo="48" id="10146303" name="inst_B0B7DABF" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="208" w="16" h="16" xo="128" yo="16" id="10146304" name="inst_F765859D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="208" w="16" h="16" xo="64" yo="48" id="10146305" name="inst_86DEC140" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="192" w="16" h="16" xo="128" yo="16" id="10146306" name="inst_4C544EC6" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="208" w="16" h="16" xo="128" yo="16" id="10146307" name="inst_D878DB45" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="224" w="16" h="16" xo="128" yo="16" id="10146308" name="inst_17427119" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="224" w="16" h="16" xo="128" yo="16" id="10146309" name="inst_66466FF6" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="0" w="16" h="16" xo="128" yo="16" id="10146310" name="inst_500EED9A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="0" w="16" h="16" xo="128" yo="16" id="10146311" name="inst_3A73CB7E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="16" w="16" h="16" xo="128" yo="16" id="10146312" name="inst_17FD7E21" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="16" w="16" h="16" xo="128" yo="16" id="10146313" name="inst_ACFCBCEE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="32" w="16" h="16" xo="128" yo="16" id="10146314" name="inst_82C39C42" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="32" w="16" h="16" xo="128" yo="16" id="10146315" name="inst_C0E103A8" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="48" w="16" h="16" xo="128" yo="16" id="10146316" name="inst_986DE88A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="48" w="16" h="16" xo="128" yo="16" id="10146317" name="inst_18A0DF4C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="48" w="16" h="16" xo="128" yo="16" id="10146318" name="inst_DE3C280E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="32" w="16" h="16" xo="128" yo="16" id="10146319" name="inst_C459BF1C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="32" w="16" h="16" xo="128" yo="16" id="10146320" name="inst_A6984451" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="16" w="16" h="16" xo="128" yo="16" id="10146321" name="inst_FBA4F021" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="0" w="16" h="16" xo="128" yo="16" id="10146322" name="inst_E29DD4D2" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="0" w="16" h="16" xo="128" yo="16" id="10146323" name="inst_45DF142D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="16" w="16" h="16" xo="128" yo="16" id="10146324" name="inst_E3506791" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="32" w="16" h="16" xo="128" yo="16" id="10146325" name="inst_4484BB31" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="0" w="16" h="16" xo="128" yo="16" id="10146326" name="inst_940256E7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="16" w="16" h="16" xo="128" yo="16" id="10146327" name="inst_5677FFEC" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="16" w="16" h="16" xo="128" yo="16" id="10146328" name="inst_7D4DF616" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="16" w="16" h="16" xo="128" yo="16" id="10146329" name="inst_AF4E1EFC" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="0" w="16" h="16" xo="128" yo="16" id="10146330" name="inst_B340D00B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="0" w="16" h="16" xo="128" yo="16" id="10146331" name="inst_40236213" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="16" w="16" h="16" xo="128" yo="16" id="10146332" name="inst_19DC4936" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="0" w="16" h="16" xo="128" yo="16" id="10146333" name="inst_6044DF5C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="16" w="16" h="16" xo="128" yo="16" id="10146334" name="inst_DD8AD981" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="0" w="16" h="16" xo="128" yo="16" id="10146335" name="inst_F2A6AA9F" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="16" w="16" h="16" xo="128" yo="16" id="10146336" name="inst_588C8BA0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="0" w="16" h="16" xo="128" yo="16" id="10146337" name="inst_B2363DEE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="16" w="16" h="16" xo="128" yo="16" id="10146338" name="inst_4ED804C3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="0" w="16" h="16" xo="128" yo="16" id="10146339" name="inst_4935DCAE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="16" w="16" h="16" xo="128" yo="16" id="10146340" name="inst_A8BD1BC8" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="0" w="16" h="16" xo="128" yo="16" id="10146341" name="inst_FD7C4E5B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="16" w="16" h="16" xo="128" yo="16" id="10146342" name="inst_B8841389" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="32" w="16" h="16" xo="128" yo="16" id="10146343" name="inst_A527F25D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="32" w="16" h="16" xo="128" yo="16" id="10146344" name="inst_05A35C5E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="16" w="16" h="16" xo="128" yo="16" id="10146345" name="inst_3BD1A4A0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="0" w="16" h="16" xo="128" yo="16" id="10146346" name="inst_DE6E83EE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="0" w="16" h="16" xo="128" yo="16" id="10146347" name="inst_211636BA" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="16" w="16" h="16" xo="128" yo="16" id="10146348" name="inst_EB7734FD" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="32" w="16" h="16" xo="128" yo="16" id="10146349" name="inst_8553CD65" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="48" w="16" h="16" xo="128" yo="16" id="10146350" name="inst_BE684EF3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="64" w="16" h="16" xo="128" yo="16" id="10146351" name="inst_D19F94AA" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="64" w="16" h="16" xo="128" yo="16" id="10146352" name="inst_42F35FAB" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="48" w="16" h="16" xo="128" yo="16" id="10146353" name="inst_E50933C7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="32" w="16" h="16" xo="128" yo="16" id="10146354" name="inst_83AB4C8A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="16" w="16" h="16" xo="128" yo="16" id="10146355" name="inst_740DE79C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="0" w="16" h="16" xo="128" yo="16" id="10146356" name="inst_1AC99E8D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="64" w="16" h="16" xo="128" yo="16" id="10146357" name="inst_5F6ACD7D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="32" w="16" h="16" xo="128" yo="16" id="10146358" name="inst_393FE16C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="16" w="16" h="16" xo="128" yo="16" id="10146359" name="inst_9CFA4B7D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="0" w="16" h="16" xo="128" yo="16" id="10146360" name="inst_C6C7A65D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="0" w="16" h="16" xo="128" yo="16" id="10146361" name="inst_B3AB0472" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="0" w="16" h="16" xo="128" yo="16" id="10146362" name="inst_B45D5185" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="0" w="16" h="16" xo="128" yo="16" id="10146363" name="inst_8B45E392" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="0" w="16" h="16" xo="128" yo="16" id="10146364" name="inst_09F82B12" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="48" w="16" h="16" xo="128" yo="16" id="10146365" name="inst_5293331D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="176" w="16" h="48" xo="80" yo="0" id="10148188" name="inst_E2C629D5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-32" y="160" w="16" h="48" xo="32" yo="0" id="10148189" name="inst_C95A33E5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="160" w="16" h="48" xo="48" yo="0" id="10148190" name="inst_3FECD369" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="160" w="16" h="48" xo="0" yo="0" id="10148191" name="inst_FBB117D9" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="208" w="48" h="16" xo="112" yo="0" id="10148192" name="inst_A552B5E0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="224" w="48" h="16" xo="112" yo="0" id="10148193" name="inst_BA1D5E17" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="224" w="16" h="16" xo="112" yo="0" id="10148194" name="inst_4F78584F" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="64" w="16" h="48" xo="32" yo="48" id="10148195" name="inst_CCE439B7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-32" y="48" w="16" h="48" xo="64" yo="48" id="10148196" name="inst_DB59E430" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="64" w="16" h="48" xo="16" yo="48" id="10148197" name="inst_A85F9923" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="64" w="16" h="48" xo="112" yo="48" id="10148198" name="inst_1FE4DF9D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="0" w="48" h="48" xo="112" yo="0" id="10148199" name="inst_966DE608" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="0" w="16" h="48" xo="112" yo="0" id="10148200" name="inst_760322B3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="48" w="16" h="16" xo="112" yo="0" id="10148201" name="inst_BDF6631A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="48" w="16" h="16" xo="112" yo="0" id="10148202" name="inst_8FCB71A3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="48" w="16" h="16" xo="112" yo="0" id="10148203" name="inst_4BDB0B1A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="160" w="64" h="48" xo="0" yo="0" id="10148204" name="inst_F4FF0217" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="64" w="16" h="48" xo="80" yo="48" id="10148205" name="inst_AE0A02F4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="336" y="80" w="16" h="48" xo="32" yo="48" id="10148206" name="inst_293CDBB7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="352" y="80" w="16" h="48" xo="48" yo="48" id="10148207" name="inst_A0E71A05" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="368" y="80" w="16" h="48" xo="0" yo="48" id="10148208" name="inst_76310C75" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="0" w="48" h="48" xo="112" yo="0" id="10148209" name="inst_D70443F0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="368" y="0" w="16" h="48" xo="112" yo="0" id="10148210" name="inst_962A588B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="336" y="64" w="48" h="16" xo="112" yo="0" id="10148211" name="inst_A5D4F8C4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="336" y="48" w="48" h="16" xo="112" yo="0" id="10148212" name="inst_F7E3C9E3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="48" w="16" h="16" xo="112" yo="0" id="10148213" name="inst_C0E87AB1" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="208" w="48" h="32" xo="112" yo="0" id="10148214" name="inst_4472AEB4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="368" y="208" w="16" h="32" xo="112" yo="0" id="10148215" name="inst_8B7889D7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
</tiles>
<PhysicsWorld>-1</PhysicsWorld>
<PhysicsWorldTop>0</PhysicsWorldTop>
<PhysicsWorldLeft>0</PhysicsWorldLeft>
<PhysicsWorldRight>1024</PhysicsWorldRight>
<PhysicsWorldBottom>768</PhysicsWorldBottom>
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
<PhysicsWorldGravityY>50</PhysicsWorldGravityY>
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
</room>
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<room>
<caption></caption>
<width>320</width>
<height>240</height>
<vsnap>16</vsnap>
<hsnap>16</hsnap>
<isometric>0</isometric>
<speed>60</speed>
<persistent>0</persistent>
<colour>12632256</colour>
<showcolour>-1</showcolour>
<code>mus_stop(musTitle);
mus_stop(musCredits);
mus_play_once(musEnding);
if (oControl.widescreen) {
view_enabled = true;
view_visible[0] = true;
}</code>
<enableViews>0</enableViews>
<clearViewBackground>-1</clearViewBackground>
<clearDisplayBuffer>-1</clearDisplayBuffer>
<makerSettings>
<isSet>0</isSet>
<w>0</w>
<h>0</h>
<showGrid>0</showGrid>
<showObjects>0</showObjects>
<showTiles>0</showTiles>
<showBackgrounds>0</showBackgrounds>
<showForegrounds>0</showForegrounds>
<showViews>0</showViews>
<deleteUnderlyingObj>0</deleteUnderlyingObj>
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
<page>0</page>
<xoffset>0</xoffset>
<yoffset>0</yoffset>
</makerSettings>
<backgrounds>
<background visible="-1" foreground="0" name="bgA7CaveBG" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="-1" foreground="0" name="bgA7CaveFG" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="-1" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
</backgrounds>
<views>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
</views>
<instances>
<instance objName="oEndingCrystal" x="56" y="169" name="inst_087DE1B3" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingHornoad" x="2" y="176" name="inst_4498CF25" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal2" x="32" y="85" name="inst_DB4D3D62" locked="0" code="shake = 1;&#xA;" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal3" x="241" y="181" name="inst_41866E52" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal4" x="240" y="69" name="inst_7601057A" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingMonsterEgg" x="128" y="192" name="inst_4D8C659D" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingFadein" x="-16" y="0" name="inst_742C392B" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal5" x="64" y="181" name="inst_3EEA38FD" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingCrystal2" x="48" y="181" name="inst_078AF8B3" locked="0" code="depth = 100;&#xA;" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSkip" x="86" y="93" name="inst_A26D84B5" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="-64" y="176" name="inst_FADA29C9" locked="0" code="" scaleX="6" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="32" y="181" name="inst_6383613A" locked="0" code="" scaleX="2" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="64" y="192" name="inst_8B5681AE" locked="0" code="" scaleX="12" scaleY="1" colour="4294967295" rotation="0"/>
<instance objName="oEndingSolid" x="256" y="176" name="inst_3F1F3390" locked="0" code="" scaleX="8" scaleY="1" colour="4294967295" rotation="0"/>
</instances>
<tiles>
<tile bgName="tlRock7A" x="0" y="208" w="32" h="32" xo="112" yo="0" id="10146225" name="inst_09F51CC4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="208" w="32" h="32" xo="112" yo="0" id="10146226" name="inst_2A730588" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="160" w="16" h="48" xo="16" yo="0" id="10146230" name="inst_E0B6F728" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="160" w="16" h="48" xo="48" yo="0" id="10146231" name="inst_21EC92F5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="176" w="16" h="32" xo="32" yo="192" id="10146232" name="inst_F503B625" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="176" w="16" h="32" xo="48" yo="192" id="10146233" name="inst_304D29CD" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="176" w="16" h="48" xo="0" yo="0" id="10146234" name="inst_1B7A6422" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="176" w="16" h="48" xo="16" yo="0" id="10146235" name="inst_E777DC62" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="176" w="16" h="48" xo="32" yo="0" id="10146236" name="inst_45EC5012" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="176" w="16" h="48" xo="0" yo="0" id="10146240" name="inst_47F4D0C8" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="176" w="16" h="48" xo="32" yo="0" id="10146241" name="inst_70986423" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="176" w="16" h="48" xo="48" yo="0" id="10146242" name="inst_CEF2DA48" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="192" w="16" h="32" xo="64" yo="0" id="10146243" name="inst_58828185" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="192" w="16" h="32" xo="80" yo="0" id="10146244" name="inst_C8E96E88" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="176" w="16" h="48" xo="16" yo="0" id="10146246" name="inst_E52B028D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="176" w="16" h="48" xo="16" yo="0" id="10146247" name="inst_14D28478" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="192" w="16" h="32" xo="64" yo="0" id="10146249" name="inst_36C8976C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="176" w="16" h="48" xo="32" yo="0" id="10146250" name="inst_E883BD9A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="176" w="16" h="16" xo="128" yo="160" id="10146251" name="inst_1C2C0F32" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="192" w="16" h="16" xo="112" yo="176" id="10146252" name="inst_43C6682A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="176" w="16" h="16" xo="96" yo="0" id="10146253" name="inst_FAE1F8A3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="160" w="16" h="48" xo="0" yo="0" id="10146254" name="inst_3F960A00" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="160" w="16" h="48" xo="48" yo="0" id="10146255" name="inst_BD9148E7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="80" w="16" h="48" xo="32" yo="48" id="10146256" name="inst_F2F4B68B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="80" w="16" h="48" xo="48" yo="48" id="10146257" name="inst_FBA68026" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="80" w="16" h="48" xo="112" yo="48" id="10146258" name="inst_20F694AF" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="96" w="16" h="16" xo="64" yo="240" id="10146259" name="inst_844A3903" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="80" w="32" h="16" xo="0" yo="176" id="10146260" name="inst_B25D7C85" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="48" w="32" h="32" xo="128" yo="96" id="10146261" name="inst_7489B74F" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="32" w="16" h="48" xo="0" yo="48" id="10146262" name="inst_AB11CC68" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="32" w="16" h="48" xo="144" yo="48" id="10146263" name="inst_B93EBFD4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="32" w="16" h="48" xo="128" yo="48" id="10146264" name="inst_77C22832" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="32" w="32" h="32" xo="0" yo="224" id="10146265" name="inst_5B3FA6D2" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="16" w="16" h="48" xo="128" yo="48" id="10146266" name="inst_1B187636" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="16" w="16" h="48" xo="112" yo="48" id="10146267" name="inst_48B2CEF6" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="16" w="16" h="48" xo="0" yo="48" id="10146268" name="inst_B59E346A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="32" w="16" h="32" xo="80" yo="224" id="10146269" name="inst_F0EAC1A3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="32" w="16" h="48" xo="112" yo="48" id="10146270" name="inst_5FF7D23B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="48" w="32" h="32" xo="32" yo="224" id="10146271" name="inst_E29A510A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="64" w="16" h="32" xo="80" yo="224" id="10146272" name="inst_F6CEA04B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="64" w="16" h="48" xo="16" yo="48" id="10146273" name="inst_83BDC765" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="64" w="16" h="48" xo="48" yo="48" id="10146274" name="inst_A6BA5A5E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="224" w="16" h="16" xo="112" yo="48" id="10146275" name="inst_1D2CEA56" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="224" w="16" h="16" xo="128" yo="48" id="10146276" name="inst_0F453ED4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="224" w="16" h="16" xo="144" yo="48" id="10146277" name="inst_E4C42123" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="224" w="16" h="16" xo="0" yo="48" id="10146279" name="inst_685F806E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="224" w="16" h="16" xo="128" yo="48" id="10146280" name="inst_D1DB3040" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="224" w="16" h="16" xo="144" yo="48" id="10146281" name="inst_5CF366EF" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="224" w="16" h="16" xo="112" yo="48" id="10146282" name="inst_00FEFE99" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="224" w="16" h="16" xo="32" yo="48" id="10146283" name="inst_5A7C44A2" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="224" w="16" h="16" xo="16" yo="48" id="10146284" name="inst_857AFA84" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="224" w="16" h="16" xo="128" yo="48" id="10146285" name="inst_D7850C13" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="224" w="16" h="16" xo="144" yo="48" id="10146286" name="inst_9CCB4EBA" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="224" w="16" h="16" xo="80" yo="64" id="10146300" name="inst_E439DCE9" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="208" w="16" h="16" xo="80" yo="48" id="10146301" name="inst_2DC0282E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="224" w="16" h="16" xo="64" yo="64" id="10146302" name="inst_65A472D5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="224" w="16" h="16" xo="144" yo="48" id="10146303" name="inst_B0B7DABF" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="208" w="16" h="16" xo="128" yo="16" id="10146304" name="inst_F765859D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="208" w="16" h="16" xo="64" yo="48" id="10146305" name="inst_86DEC140" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="192" w="16" h="16" xo="128" yo="16" id="10146306" name="inst_4C544EC6" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="208" w="16" h="16" xo="128" yo="16" id="10146307" name="inst_D878DB45" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="224" w="16" h="16" xo="128" yo="16" id="10146308" name="inst_17427119" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="224" w="16" h="16" xo="128" yo="16" id="10146309" name="inst_66466FF6" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="0" w="16" h="16" xo="128" yo="16" id="10146310" name="inst_500EED9A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="0" w="16" h="16" xo="128" yo="16" id="10146311" name="inst_3A73CB7E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="16" w="16" h="16" xo="128" yo="16" id="10146312" name="inst_17FD7E21" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="16" w="16" h="16" xo="128" yo="16" id="10146313" name="inst_ACFCBCEE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="32" w="16" h="16" xo="128" yo="16" id="10146314" name="inst_82C39C42" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="32" w="16" h="16" xo="128" yo="16" id="10146315" name="inst_C0E103A8" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="0" y="48" w="16" h="16" xo="128" yo="16" id="10146316" name="inst_986DE88A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="16" y="48" w="16" h="16" xo="128" yo="16" id="10146317" name="inst_18A0DF4C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="48" w="16" h="16" xo="128" yo="16" id="10146318" name="inst_DE3C280E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="32" w="16" h="16" xo="128" yo="16" id="10146319" name="inst_C459BF1C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="32" w="16" h="16" xo="128" yo="16" id="10146320" name="inst_A6984451" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="16" w="16" h="16" xo="128" yo="16" id="10146321" name="inst_FBA4F021" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="48" y="0" w="16" h="16" xo="128" yo="16" id="10146322" name="inst_E29DD4D2" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="0" w="16" h="16" xo="128" yo="16" id="10146323" name="inst_45DF142D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="16" w="16" h="16" xo="128" yo="16" id="10146324" name="inst_E3506791" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="32" y="32" w="16" h="16" xo="128" yo="16" id="10146325" name="inst_4484BB31" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="0" w="16" h="16" xo="128" yo="16" id="10146326" name="inst_940256E7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="16" w="16" h="16" xo="128" yo="16" id="10146327" name="inst_5677FFEC" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="80" y="16" w="16" h="16" xo="128" yo="16" id="10146328" name="inst_7D4DF616" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="16" w="16" h="16" xo="128" yo="16" id="10146329" name="inst_AF4E1EFC" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="96" y="0" w="16" h="16" xo="128" yo="16" id="10146330" name="inst_B340D00B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="0" w="16" h="16" xo="128" yo="16" id="10146331" name="inst_40236213" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="160" y="16" w="16" h="16" xo="128" yo="16" id="10146332" name="inst_19DC4936" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="0" w="16" h="16" xo="128" yo="16" id="10146333" name="inst_6044DF5C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="176" y="16" w="16" h="16" xo="128" yo="16" id="10146334" name="inst_DD8AD981" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="0" w="16" h="16" xo="128" yo="16" id="10146335" name="inst_F2A6AA9F" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="192" y="16" w="16" h="16" xo="128" yo="16" id="10146336" name="inst_588C8BA0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="0" w="16" h="16" xo="128" yo="16" id="10146337" name="inst_B2363DEE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="208" y="16" w="16" h="16" xo="128" yo="16" id="10146338" name="inst_4ED804C3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="0" w="16" h="16" xo="128" yo="16" id="10146339" name="inst_4935DCAE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="224" y="16" w="16" h="16" xo="128" yo="16" id="10146340" name="inst_A8BD1BC8" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="0" w="16" h="16" xo="128" yo="16" id="10146341" name="inst_FD7C4E5B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="16" w="16" h="16" xo="128" yo="16" id="10146342" name="inst_B8841389" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="240" y="32" w="16" h="16" xo="128" yo="16" id="10146343" name="inst_A527F25D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="32" w="16" h="16" xo="128" yo="16" id="10146344" name="inst_05A35C5E" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="16" w="16" h="16" xo="128" yo="16" id="10146345" name="inst_3BD1A4A0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="256" y="0" w="16" h="16" xo="128" yo="16" id="10146346" name="inst_DE6E83EE" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="0" w="16" h="16" xo="128" yo="16" id="10146347" name="inst_211636BA" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="16" w="16" h="16" xo="128" yo="16" id="10146348" name="inst_EB7734FD" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="32" w="16" h="16" xo="128" yo="16" id="10146349" name="inst_8553CD65" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="48" w="16" h="16" xo="128" yo="16" id="10146350" name="inst_BE684EF3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="272" y="64" w="16" h="16" xo="128" yo="16" id="10146351" name="inst_D19F94AA" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="64" w="16" h="16" xo="128" yo="16" id="10146352" name="inst_42F35FAB" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="48" w="16" h="16" xo="128" yo="16" id="10146353" name="inst_E50933C7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="32" w="16" h="16" xo="128" yo="16" id="10146354" name="inst_83AB4C8A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="16" w="16" h="16" xo="128" yo="16" id="10146355" name="inst_740DE79C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="288" y="0" w="16" h="16" xo="128" yo="16" id="10146356" name="inst_1AC99E8D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="64" w="16" h="16" xo="128" yo="16" id="10146357" name="inst_5F6ACD7D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="32" w="16" h="16" xo="128" yo="16" id="10146358" name="inst_393FE16C" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="16" w="16" h="16" xo="128" yo="16" id="10146359" name="inst_9CFA4B7D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="0" w="16" h="16" xo="128" yo="16" id="10146360" name="inst_C6C7A65D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="144" y="0" w="16" h="16" xo="128" yo="16" id="10146361" name="inst_B3AB0472" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="128" y="0" w="16" h="16" xo="128" yo="16" id="10146362" name="inst_B45D5185" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="112" y="0" w="16" h="16" xo="128" yo="16" id="10146363" name="inst_8B45E392" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="64" y="0" w="16" h="16" xo="128" yo="16" id="10146364" name="inst_09F82B12" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="304" y="48" w="16" h="16" xo="128" yo="16" id="10146365" name="inst_5293331D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="176" w="16" h="48" xo="80" yo="0" id="10148188" name="inst_E2C629D5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-32" y="160" w="16" h="48" xo="32" yo="0" id="10148189" name="inst_C95A33E5" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="160" w="16" h="48" xo="48" yo="0" id="10148190" name="inst_3FECD369" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="160" w="16" h="48" xo="0" yo="0" id="10148191" name="inst_FBB117D9" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="208" w="48" h="16" xo="112" yo="0" id="10148192" name="inst_A552B5E0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="224" w="48" h="16" xo="112" yo="0" id="10148193" name="inst_BA1D5E17" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="224" w="16" h="16" xo="112" yo="0" id="10148194" name="inst_4F78584F" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="64" w="16" h="48" xo="32" yo="48" id="10148195" name="inst_CCE439B7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-32" y="48" w="16" h="48" xo="64" yo="48" id="10148196" name="inst_DB59E430" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="64" w="16" h="48" xo="16" yo="48" id="10148197" name="inst_A85F9923" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="64" w="16" h="48" xo="112" yo="48" id="10148198" name="inst_1FE4DF9D" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="0" w="48" h="48" xo="112" yo="0" id="10148199" name="inst_966DE608" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="0" w="16" h="48" xo="112" yo="0" id="10148200" name="inst_760322B3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-64" y="48" w="16" h="16" xo="112" yo="0" id="10148201" name="inst_BDF6631A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-48" y="48" w="16" h="16" xo="112" yo="0" id="10148202" name="inst_8FCB71A3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="-16" y="48" w="16" h="16" xo="112" yo="0" id="10148203" name="inst_4BDB0B1A" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="160" w="64" h="48" xo="0" yo="0" id="10148204" name="inst_F4FF0217" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="64" w="16" h="48" xo="80" yo="48" id="10148205" name="inst_AE0A02F4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="336" y="80" w="16" h="48" xo="32" yo="48" id="10148206" name="inst_293CDBB7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="352" y="80" w="16" h="48" xo="48" yo="48" id="10148207" name="inst_A0E71A05" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="368" y="80" w="16" h="48" xo="0" yo="48" id="10148208" name="inst_76310C75" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="0" w="48" h="48" xo="112" yo="0" id="10148209" name="inst_D70443F0" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="368" y="0" w="16" h="48" xo="112" yo="0" id="10148210" name="inst_962A588B" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="336" y="64" w="48" h="16" xo="112" yo="0" id="10148211" name="inst_A5D4F8C4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="336" y="48" w="48" h="16" xo="112" yo="0" id="10148212" name="inst_F7E3C9E3" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="48" w="16" h="16" xo="112" yo="0" id="10148213" name="inst_C0E87AB1" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="320" y="208" w="48" h="32" xo="112" yo="0" id="10148214" name="inst_4472AEB4" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
<tile bgName="tlRock7A" x="368" y="208" w="16" h="32" xo="112" yo="0" id="10148215" name="inst_8B7889D7" depth="-1" locked="0" colour="4294967295" scaleX="1" scaleY="1"/>
</tiles>
<PhysicsWorld>-1</PhysicsWorld>
<PhysicsWorldTop>0</PhysicsWorldTop>
<PhysicsWorldLeft>0</PhysicsWorldLeft>
<PhysicsWorldRight>1024</PhysicsWorldRight>
<PhysicsWorldBottom>768</PhysicsWorldBottom>
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
<PhysicsWorldGravityY>50</PhysicsWorldGravityY>
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
</room>

@ -33,4 +33,4 @@ if (argument13 == 1) {
draw_sprite_ext(argument6, argument14, argument1 + argument7, argument2 + argument8, argument10, 1, argument9, argument11, argument12);
}
shader_reset();
pal_swap_reset();
pal_swap_reset();

@ -11,11 +11,13 @@ if(!instance_exists(oClient)){
}
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
repeat (350) {
global.event[j] = readline();
j += 1;
}
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
}
ds_list_clear(list);

@ -21,7 +21,7 @@ if(!instance_exists(oClient)){
global.bomb = readline();
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
global.currentsuit = readline();
global.cbeam = readline();
global.ibeam = readline();
@ -37,6 +37,8 @@ if(!instance_exists(oClient)){
global.spiderball = readline();
global.speedbooster = readline();
global.bomb = readline();
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
}
ds_list_clear(list);

@ -11,11 +11,13 @@ if(!instance_exists(oClient)){
}
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
repeat (350) {
global.item[j] = readline();
j += 1;
}
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
}
ds_list_clear(list);

@ -19,7 +19,7 @@ if(!instance_exists(oClient)){
global.mapmarkery = readline();
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
global.gametime = readline();
global.itemstaken = readline();
global.etanks = readline();
@ -32,6 +32,8 @@ if(!instance_exists(oClient)){
global.mapmarker = readline();
global.mapmarkerx = readline();
global.mapmarkery = readline();
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
}
ds_list_clear(list);

@ -15,7 +15,7 @@ if(!instance_exists(oClient)){
}
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
repeat (80) {
j = 0;
repeat (80) {
@ -24,6 +24,8 @@ if(!instance_exists(oClient)){
}
k += 1;
}
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
}
ds_list_clear(list);

@ -11,11 +11,13 @@ if(!instance_exists(oClient)){
}
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
repeat (100) {
global.metdead[j] = readline();
j += 1;
}
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
}
ds_list_clear(list);

@ -3,17 +3,26 @@
scr_default_global_items();
var header;
show_debug_message(room_get_name(global.lastroom));
show_debug_message(room_get_name(room));
if(!instance_exists(oClient)){
load_character_vars();
reset_map();
init_map();
} else if(instance_exists(oClient) && global.lastroom == gameoverroom){
//don't reset values
} else if(instance_exists(oClient) && global.lastroom != gameoverroom){
oClient.phase = 0;
oClient.queenHealth = 600;
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) == 0){
load_character_vars();
reset_map();
init_map();
oClient.phase = 0;
oClient.queenHealth = 600;
} else if(instance_exists(oClient) && global.lastroom != gameoverroom && string_count("rm_a", room_get_name(global.lastroom)) > 0){
//don't reset values
oClient.phase = 0;
oClient.queenHealth = 600;
}
filename = argument0;

@ -41,7 +41,13 @@ switch(argument0){
for(var i=0; i<ds_grid_height(global.onlineReceived); i++){
if(global.onlineReceived[# 2, i] != -1){
if(global.onlineReceived[# 2, i] == 24 && global.receivedClientID != global.clientID){
global.missiles = global.onlineReceived[# 1, i];
if(instance_exists(oCharacter)){
if(oCharacter.state != oCharacter.SAVINGFX && oCharacter.state != oCharacter.SAVINGSHIPFX && oCharacter.state != oCharacter.SAVINGSHIP && oCharacter.state != oCharacter.SAVING){
global.missiles = global.onlineReceived[# 1, i];
}
} else {
global.missiles = global.onlineReceived[# 1, i];
}
if(global.missilesPrev != global.missiles){
global.missilesPrev = global.missiles;
}
@ -50,7 +56,13 @@ switch(argument0){
}
if(global.onlineReceived[# 2, i] == 25 && global.receivedClientID != global.clientID){
global.smissiles = global.onlineReceived[# 1, i];
if(instance_exists(oCharacter)){
if(oCharacter.state != oCharacter.SAVINGFX && oCharacter.state != oCharacter.SAVINGSHIPFX && oCharacter.state != oCharacter.SAVINGSHIP && oCharacter.state != oCharacter.SAVING){
global.smissiles = global.onlineReceived[# 1, i];
}
} else {
global.smissiles = global.onlineReceived[# 1, i];
}
if(global.smissilesPrev != global.smissiles){
global.smissilesPrev = global.smissiles;
}
@ -104,7 +116,13 @@ switch(argument0){
}
*/
if(global.onlineReceived[# 2, i] == 9 && global.receivedClientID != global.clientID){
global.playerhealth = global.onlineReceived[# 1, i];
if(instance_exists(oCharacter)){
if(oCharacter.state != oCharacter.SAVINGFX && oCharacter.state != oCharacter.SAVINGSHIPFX && oCharacter.state != oCharacter.SAVINGSHIP && oCharacter.state != oCharacter.SAVING){
global.playerhealth = global.onlineReceived[# 1, i];
}
} else {
global.playerhealth = global.onlineReceived[# 1, i];
}
if(global.playerhealthPrev != global.playerhealth){
global.playerhealthPrev = global.playerhealth;
}
@ -341,7 +359,13 @@ switch(argument0){
}
if(global.onlineReceived[# 2, i] == 26 && global.receivedClientID != global.clientID){
global.pbombs = global.onlineReceived[# 1, i];
if(instance_exists(oCharacter)){
if(oCharacter.state != oCharacter.SAVINGFX && oCharacter.state != oCharacter.SAVINGSHIPFX && oCharacter.state != oCharacter.SAVINGSHIP && oCharacter.state != oCharacter.SAVING){
global.pbombs = global.onlineReceived[# 1, i];
}
} else {
global.pbombs = global.onlineReceived[# 1, i];
}
if(global.pbombsPrev != global.pbombs){
global.pbombsPrev = global.pbombs;
}
@ -511,68 +535,51 @@ switch(argument0){
break;
case "disablesame":
for(var i=0; i<ds_grid_height(global.onlineReceived); i++){
if(global.onlineReceived[# 2, i] != -1 && i != 0 && i != 1 && i != 3){
if(global.onlineReceived[# 2, i] != -1 && i != 0 && i != 1 && i != 3 && i != 9 && i != 24 && i != 25 && i != 26){
global.onlineList[# 1, i] = global.onlineReceived[# 1, i];
}
/*
if((i == 0 || i == 1 || i == 3) && (is_array(global.onlineReceived[# 1, i]))){
var arrList = global.onlineList[# 1, i];
var arrSend = global.onlineReceived[# 1, i];
show_debug_message(arrList);
show_debug_message(arrSend);
for(var f=0; f<array_length_1d(arrList); f++){
for(var v=0; v<array_height_2d(arrSend); v++){
if(f == arrSend[v, 1]){
if(i == 0){
global.itemPrev[f] = arrSend[v, 0];
if(global.item[f] != arrSend[v, 0]){
global.item[f] = arrSend[v, 0];
}
show_debug_message("item prev index " + string(f) + " changed");
}
if(i == 1){
global.metdeadPrev[f] = arrSend[v, 0];
if(global.metdead[f] != arrSend[v, 0]){
global.metdead[f] = arrSend[v, 0];
}
show_debug_message("metdead prev index " + string(f) + " changed");
}
if(i == 3){
global.eventPrev[f] = arrSend[v, 0];
if(global.event[f] != arrSend[v, 0]){
global.event[f] = arrSend[v, 0];
}
show_debug_message("event prev index " + string(f) + " changed");
}
if(global.onlineReceived[# 2, i] != -1 && (i == 9 || i == 24 || i == 25 || i == 26)){
if(instance_exists(oCharacter)){
if(oCharacter.state != oCharacter.SAVINGFX && oCharacter.state != oCharacter.SAVINGSHIPFX && oCharacter.state != oCharacter.SAVINGSHIP && oCharacter.state != oCharacter.SAVING){
global.onlineList[# 1, i] = global.onlineReceived[# 1, i];
} else if(oCharacter.state == oCharacter.SAVINGFX || oCharacter.state == oCharacter.SAVINGSHIPFX || oCharacter.state == oCharacter.SAVINGSHIP || oCharacter.state == oCharacter.SAVING){
if(global.playerhealth != global.maxhealth){
global.playerhealthPrev = global.maxhealth;
global.playerhealth = global.maxhealth;
}
}
if(global.missiles != global.maxmissiles){
global.missilesPrev = global.maxmissiles;
global.missiles = global.maxmissiles;
}
if(global.smissiles != global.maxsmissiles){
global.smissilesPrev = global.maxsmissiles;
global.smissiles = global.maxsmissiles;
}
if(global.pbombs != global.maxpbombs){
global.pbombsPrev = global.maxpbombs;
global.pbombs = global.maxpbombs;
}
buffer_delete(buffer);
var size, type, alignment;
size = 1024;
type = buffer_grow;
alignment = 1;
buffer = buffer_create(size, type, alignment);
buffer_seek(buffer, buffer_seek_start, 0);
buffer_write(buffer, buffer_u8, 102);
buffer_write(buffer, buffer_s16, global.playerhealth);
buffer_write(buffer, buffer_s16, global.missiles);
buffer_write(buffer, buffer_u8, global.smissiles);
buffer_write(buffer, buffer_u8, global.pbombs);
buffer_write(buffer, buffer_u8, global.clientID);
var result = network_send_packet(socket, buffer, buffer_tell(buffer));
}
} else {
global.onlineList[# 1, i] = global.onlineReceived[# 1, i];
}
}
*/
/*
if(i == 4){
if(global.onlineReceived[# 2, i] != -1 && global.receivedClientID != global.clientID){
global.monstersleft = global.onlineReceived[# 1, 4];
if(global.monstersleftPrev != global.monstersleft){
global.monstersleftPrev = global.monstersleft;
}
} else if(global.onlineReceived[# 2, i] != -1 && global.receivedClientID == global.clientID){
global.monstersleftPrev = global.monstersleft;
}
}
if(i == 32){
if(global.onlineReceived[# 2, i] != -1 && global.receivedClientID != global.clientID){
global.monstersarea = global.onlineReceived[# 1, 32];
if(global.monstersareaPrev != global.monstersarea){
global.monstersareaPrev = global.monstersarea;
}
} else if(global.onlineReceived[# 2, i] != -1 && global.receivedClientID == global.clientID){
global.monstersareaPrev = global.monstersarea;
}
}
*/
if(i == 33){
if(global.onlineReceived[# 2, i] != -1 && global.receivedClientID != global.clientID){
global.lavastate = global.onlineReceived[# 1, 33];

Loading…
Cancel
Save