sBlockScrew
0
0
0
0
<undefined>
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
targetx = 640;
xpos = 288;
camtargetx = x + 160 - (oControl.widescreen_space/2);
alarm[0] = 120;
steps = 0;
view_object[0] = oDrillSeq1;
active = 1;
with (inst_123431) instance_destroy();
with (inst_123451) instance_destroy();
with (inst_123430) instance_destroy();
with (inst_123411) instance_destroy();
with (oDrillTrigger2) active = 0;
sfx_play(sndMorphBallSlot);
sfx_play(sndA2WJStartup);
advancing = 0;
1
603
7
0
0
-1
2
self
0
0
1
view_object[0] = oCamera;
with (oCharacter) {
state = 23;
statetime = 0;
morphing = 0;
turning = 0;
}
immersion_stop();
instance_destroy();
1
603
7
0
0
-1
2
self
0
0
1
if (xpos == targetx) {
event_user(0);
} else {
tile_layer_shift(-90, 1, 0);
xpos += 1;
oCharacter.x += 1;
with (oDrillBack) {
active = 1;
x += 1;
}
with (oDrillFront) {
active = 1;
x += 1;
}
if (oDrillWall.x <= xpos + 160) with (oDrillWall) event_user(0);
if (steps < 30) {
alarm[0] = 2;
} else alarm[0] = 1;
}
if (advancing == 0) {
advancing = 1;
sfx_loop(sndDrillLoop);
}
1
603
7
0
0
-1
2
self
0
0
1
if (active) {
camtargetx = oCharacter.x + 100 - (oControl.widescreen_space/2);
} else camtargetx = oCharacter.x;
if (x != camtargetx) x += (camtargetx - x) / 8;
1
603
7
0
0
-1
2
self
0
0
1
active = 0;
alarm[1] = 30;
with (oDrillTrigger2) alarm[0] = 120;
with (oDrillBack) active = 0;
with (oDrillFront) active = 0;
tile_layer_hide(-90);
tile_layer_show(-91);
global.event[172] = 1;
sfx_stop(sndDrillLoop);
sfx_play(sndDrillHit);
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
-1