sMAlpha 0 -1 -10 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 facing = 1; myid = 5; if (global.metdead[5] == 1 || global.event[108] == 1) { tile_layer_delete(-105); instance_destroy(); exit; } image_xscale = facing; active = 0; 1 603 7 0 0 -1 2 self 0 0 1 if (oCharacter.x < 512 && active == 0) { vspeed = -7; hspeed = -4; friction = 0.3; active = 1; global.event[108] = 1; tile_layer_delete(-105); sfx_play(sndBoss1Stomp); repeat (8) { mytrail = instance_create(440 + random(32), 176 + random(32), oFXTrail); mytrail.sprite_index = sRockPieceA2; mytrail.image_index = floor(random(6)); mytrail.image_alpha = 1; mytrail.fadespeed = 0.005; mytrail.additive = 0; mytrail.vspeed = -3 - random(5); mytrail.hspeed = -3 + random(4); mytrail.gravity = 0.2; mytrail.gravity_direction = 270; mytrail.depth = -150; } mus_alpha_monster(); } if (active == 1 && speed < 0.02) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 //event_user(0); if (active == 0) { vspeed = -7; hspeed = -4; friction = 0.3; active = 1; global.event[108] = 1; tile_layer_delete(-105); sfx_play(sndBoss1Stomp); repeat (8) { mytrail = instance_create(440 + random(32), 176 + random(32), oFXTrail); mytrail.sprite_index = sRockPieceA2; mytrail.image_index = floor(random(6)); mytrail.image_alpha = 1; mytrail.fadespeed = 0.005; mytrail.additive = 0; mytrail.vspeed = -3 - random(5); mytrail.hspeed = -3 + random(4); mytrail.gravity = 0.2; mytrail.gravity_direction = 270; mytrail.depth = -150; } mus_alpha_monster(); } 1 603 7 0 0 -1 2 self 0 0 1 //event_user(0); if (active == 0) { vspeed = -7; hspeed = -4; friction = 0.3; active = 1; global.event[108] = 1; tile_layer_delete(-105); sfx_play(sndBoss1Stomp); repeat (8) { mytrail = instance_create(440 + random(32), 176 + random(32), oFXTrail); mytrail.sprite_index = sRockPieceA2; mytrail.image_index = floor(random(6)); mytrail.image_alpha = 1; mytrail.fadespeed = 0.005; mytrail.additive = 0; mytrail.vspeed = -3 - random(5); mytrail.hspeed = -3 + random(4); mytrail.gravity = 0.2; mytrail.gravity_direction = 270; mytrail.depth = -150; } mus_alpha_monster(); } 1 603 7 0 0 -1 2 self 0 0 1 met = instance_create(x, y, oMAlpha); met.facing = facing; met.myid = myid; met.spriteset = 0; with (met) { set_monster_vars(myid); shell = instance_create(x, y, oMAlphaShell); shell.damage = damage; shell.hpush = 5; shell.vpush = -3; } sfx_play(sndMAlphaIntro); global.monstersalive = 1; instance_destroy(); 1 603 7 0 0 -1 2 self 0 0 1 if(oControl.mod_fusion == 1 || oControl.MonsterPalettesFusionOnly == 0) { pal_swap_set(oControl.AlphaPalette, 1, false); } draw_self(); shader_reset(); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1