sMask2 0 -1 0 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 alarm[0] = 1; myid = 0; sax = global.sax; mirror = 0; fxtimer = 0; sprite = sScrewSpark; index = 0; xscale = 1; yscale = 1; alpha = 1; blend = c_white; 1 603 7 0 0 -1 2 self 0 0 1 if(myid == 0) action_kill_object(); 1 603 7 0 0 -1 2 self 0 0 1 if(myid != 0){ depth = -12; if(instance_exists(oClient)){ var findID = ds_list_find_index(global.screwList, myid); if(findID >= 0){ if(ds_list_size(oClient.roomListData) > 0){ for(var i=0; i<ds_list_size(oClient.roomListData); i++){ var arrDraw = oClient.roomListData[| i]; var arrID = arrDraw[0]; var arrX = arrDraw[1]; var arrY = arrDraw[2]; var arrSprite = arrDraw[3]; mirror = arrDraw[12]; var arrRoom = arrDraw[14]; var arrState = arrDraw[19]; if(arrID == myid){ x = arrX; y = arrY; if(arrRoom != room){ instance_destroy(); } } } } } else { instance_destroy(); } } else { instance_destroy(); } } fxtimer++; if(fxtimer > 4){ fxtimer = 0; } 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) { check_linkid(); event_user(0); } 1 603 7 0 0 -1 2 self 0 0 1 if(myid != 0){ repeat(3){ if (mirror == -1){ xscale = -1; } else xscale = 1; index = round(random(2)); alpha = 1 + fxtimer * 0.1; blend = make_color_rgb(50 + random(200), 255, 50 + random(200)); if (random(10) < 1) blend = c_white; if (random(10) < 5){ xscale = -1; } else xscale = 1; if (random(10) < 5){ yscale = -1; } else yscale = 1; draw_set_blend_mode(bm_add); if(sax) blend = make_color_rgb(40, 160, 40); draw_sprite_ext(sScrewSpark, index, x, y - 15, xscale, yscale, direction, blend, alpha); draw_set_blend_mode(bm_normal); } } 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 0