sSkorpDiscLunge 0 -1 -10 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 spin = 0; rotspeed = 0; damage = 50; hpush = 5; vpush = -3; image_speed = 0; 1 603 7 0 0 -1 2 self 0 0 1 if (spin) { //if (rotspeed < 30) rotspeed += 1; if (sprite_index == sSkorpDiscLunge) { //sfx_stop(sndSkorpBlade); image_index += 0.2; if (image_index > 2.8) { sprite_index = sSkorpDisc; } } if (sprite_index == sSkorpDisc) { //if !sfx_isplaying(sndSkorpBlade) sfx_loop(sndSkorpBlade); image_index += 0.4; } } else if (sprite_index == sSkorpDisc) { //if (rotspeed > 0) rotspeed -= 0.5; image_index = 2; sprite_index = sSkorpDiscLunge; } else if (sprite_index == sSkorpDiscLunge && image_index > 0.2) { //sfx_stop(sndSkorpBlade); image_index -= 0.1; } //image_angle += rotspeed * image_xscale; //if (image_angle > 360) image_angle -= 360; //if (image_angle < -360) image_angle += 360; 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(1); 1 603 7 0 0 -1 2 self 0 0 1 with (other) { event_user(1); if (!pbeam) instance_destroy(); } 1 603 7 0 0 -1 2 self 0 0 1 dodamage = 1; if (sprite_index == sSkorpDisc) { //rotspeed > 15 if (other.dash >= 29 || other.state == 30 || other.state == 31 || other.state == 29 || other.speedboost > 0 || other.state == 15 && other.vjump == 0 && global.screwattack == 1) dodamage = 0; if (dodamage == 1) damage_player(damage, hpush, vpush, 0, 0); } 1 603 7 0 0 -1 2 self 0 0 1 //sfx_stop(sndSkorpBlade); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 0