ssEDFX 0 0 -200 -1 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 global.quake = 0; intensity = 0; statetime = 0; sid = 0; 1 603 7 0 0 -1 2 self 0 0 1 if (global.ingame) { statetime += 1; if (statetime == 595) { sid = sfx_loop(sndQuakeLoop); audio_sound_gain(sid, 0.05, 0); audio_sound_gain(sid, global.opsoundvolume / 100, 1500); } if (statetime == 600) { global.quake = 1; intensity = 1; } if (statetime == 630) intensity = 2; if (statetime == 660) intensity = 3; if (statetime == 690) intensity = 4; if (statetime == 1050) { intensity = 3; audio_sound_gain(sid, 0, 1500); } if (statetime == 1100) intensity = 2; if (statetime == 1150) intensity = 1; if (statetime == 1190) intensity = 0; if (statetime == 1200) event_user(0); if (statetime == 1000 && global.lavastate >= 10) sfx_play(sndQueenDistant); if (global.quake) { if (global.classicmode == 0) { view_xport[0] = round(random(intensity)); view_yport[0] = round(random(intensity)); oControl.xShake = round(random(intensity)); oControl.yShake = round(random(intensity)); } if (global.classicmode == 1) { view_xport[0] = 80 + round(random(intensity)); view_yport[0] = 40 + round(random(intensity)); oControl.xShake = 80 + round(random(intensity)); oControl.yShake = 40 + round(random(intensity)); } } if (global.opxjoyvib) { global.vibL = intensity * 0.15; global.vibR = intensity * 0.15; } } else { view_xport[0] = 0; view_yport[0] = 0; oControl.xShake = 0; oControl.yShake = 0; } // if (global.ingame) else 1 603 7 0 0 -1 2 self 0 0 1 if (global.classicmode == 0) { view_xport[0] = 0; view_yport[0] = 0; oControl.xShake = 0; oControl.yShake = 0; } if (global.classicmode == 1) { view_xport[0] = 80; view_yport[0] = 40; oControl.xShake = 0; oControl.yShake = 0; } global.quake = 0; add_log(3); sfx_stop(sndQuakeLoop); instance_destroy(); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1