sArachnusSpikes 0 -1 0 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 active = 1; startx = x; alarm[0] = 60; alarm[1] = 1; //damage = 10; damage = global.mod_arachnusdamagespikes; hpush = 7; vpush = -3; 1 603 7 0 0 -1 2 self 0 0 1 spark = instance_create(x, y + 4 + random(24), oFXAnimSpark); spark.sprite_index = sBatterySpark; spark.image_speed = 0.5; spark.additive = 1; spark.image_xscale = choose(1, -1); spark.image_yscale = choose(1, -1); spark.image_angle = random(360); spark.depth = -1; alarm[1] = 10 + random(30); 1 603 7 0 0 -1 2 self 0 0 1 if (active) { if (x != targetx) x += facing; } else if (x != startx) { x -= facing; } else instance_destroy(); alarm[0] = 2; 1 603 7 0 0 -1 2 self 0 0 1 if (other.state == 4) with (other) { state = 90; statetime = 0; } 1 603 7 0 0 -1 2 self 0 0 1 damage_player(damage, hpush, vpush, 0, 0); 1 603 7 0 0 -1 2 self 0 0 1 draw_sprite_ext(sprite_index, -1, x, y, facing, 1, 0, -1, 1); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 0