touhou-reimpl/research/stgenm06.tanm

1183 lines
22 KiB
Plaintext

#pragma mapfile "utils/v4.anmm"
entry {
path: "stgenm/stg6enm.png",
img_width: 512,
img_height: 512,
img_format: FORMAT_ARGB_4444,
sprites: {
sprite0: {x: 0.0, y: 0.0, w: 96.0, h: 96.0},
sprite1: {x: 96.0, y: 0.0, w: 96.0, h: 96.0},
sprite2: {x: 192.0, y: 0.0, w: 96.0, h: 96.0},
sprite3: {x: 288.0, y: 0.0, w: 96.0, h: 96.0},
sprite4: {x: 0.0, y: 96.0, w: 96.0, h: 96.0},
sprite5: {x: 96.0, y: 96.0, w: 96.0, h: 96.0},
sprite6: {x: 192.0, y: 96.0, w: 96.0, h: 96.0},
sprite7: {x: 0.0, y: 192.0, w: 96.0, h: 96.0},
sprite8: {x: 96.0, y: 192.0, w: 96.0, h: 96.0},
sprite9: {x: 192.0, y: 192.0, w: 96.0, h: 96.0},
sprite10: {x: 0.0, y: 288.0, w: 96.0, h: 96.0},
sprite11: {x: 96.0, y: 288.0, w: 96.0, h: 96.0},
sprite12: {x: 192.0, y: 288.0, w: 96.0, h: 96.0},
sprite13: {x: 288.0, y: 288.0, w: 96.0, h: 96.0},
sprite14: {x: 288.0, y: 96.0, w: 192.0, h: 192.0},
},
}
script 0 script0 {
loop {
posTime(48, 9, 0.0, 6.0, 0.0);
sprite(sprite0);
+8: // 8
sprite(sprite1);
+8: // 16
sprite(sprite2);
+8: // 24
sprite(sprite3);
+8: // 32
sprite(sprite0);
+8: // 40
sprite(sprite1);
+8: // 48
sprite(sprite2);
+8: // 56
sprite(sprite3);
posTime(48, 9, 0.0, 0.0, 0.0);
+8: // 64
sprite(sprite0);
+8: // 72
sprite(sprite1);
+8: // 80
sprite(sprite2);
+8: // 88
sprite(sprite3);
+8: // 96
}
}
script 1 script1 {
sprite(sprite7);
+8: // 8
sprite(sprite8);
+8: // 16
sprite(sprite9);
stop();
}
script 2 script2 {
sprite(sprite4);
+8: // 8
sprite(sprite5);
+8: // 16
sprite(sprite6);
stop();
}
script 3 script3 {
sprite(sprite9);
+8: // 8
sprite(sprite8);
+8: // 16
sprite(sprite7);
pos(0.0, 0.0, 0.0);
loop {
posTime(48, 9, 0.0, 6.0, 0.0);
sprite(sprite0);
+8: // 24
sprite(sprite1);
+8: // 32
sprite(sprite2);
+8: // 40
sprite(sprite3);
+8: // 48
sprite(sprite0);
+8: // 56
sprite(sprite1);
+8: // 64
sprite(sprite2);
+8: // 72
sprite(sprite3);
posTime(48, 9, 0.0, 0.0, 0.0);
+8: // 80
sprite(sprite0);
+8: // 88
sprite(sprite1);
+8: // 96
sprite(sprite2);
+8: // 104
sprite(sprite3);
+8: // 112
}
}
script 4 script4 {
sprite(sprite6);
+8: // 8
sprite(sprite5);
+8: // 16
sprite(sprite4);
pos(0.0, 0.0, 0.0);
loop {
posTime(48, 9, 0.0, 6.0, 0.0);
sprite(sprite0);
+8: // 24
sprite(sprite1);
+8: // 32
sprite(sprite2);
+8: // 40
sprite(sprite3);
+8: // 48
sprite(sprite0);
+8: // 56
sprite(sprite1);
+8: // 64
sprite(sprite2);
+8: // 72
sprite(sprite3);
posTime(48, 9, 0.0, 0.0, 0.0);
+8: // 80
sprite(sprite0);
+8: // 88
sprite(sprite1);
+8: // 96
sprite(sprite2);
+8: // 104
sprite(sprite3);
+8: // 112
}
}
script 5 script5 {
scriptNew(script6);
sprite(sprite10);
+5: // 5
sprite(sprite11);
+5: // 10
nop();
loop {
sprite(sprite12);
+2: // 12
sprite(sprite13);
+2: // 14
}
stop();
}
script 6 script6 {
layer(9);
type(1);
angleVel(0.0, 0.0, 1.4959965);
sprite(sprite14);
alpha(0);
blendMode(1);
alphaTime(30, 0, 224);
pos(0.0, -32.0, 0.0);
scale(0.0, 0.0);
scaleTime(60, 4, 1.0, 1.0);
loop {
color(255, 0, 128);
+2: // 2
color(255, 255, 0);
+2: // 4
}
}
entry {
path: "stgenm/stg4enm2.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {
sprite15: {x: 0.0, y: 0.0, w: 48.0, h: 48.0},
sprite16: {x: 48.0, y: 0.0, w: 48.0, h: 48.0},
sprite17: {x: 0.0, y: 48.0, w: 48.0, h: 48.0},
sprite18: {x: 48.0, y: 48.0, w: 48.0, h: 48.0},
sprite19: {x: 96.0, y: 48.0, w: 48.0, h: 48.0},
sprite20: {x: 144.0, y: 48.0, w: 48.0, h: 48.0},
sprite21: {x: 0.0, y: 96.0, w: 32.0, h: 32.0},
sprite22: {x: 32.0, y: 96.0, w: 32.0, h: 32.0},
sprite23: {x: 64.0, y: 96.0, w: 32.0, h: 32.0},
sprite24: {x: 96.0, y: 96.0, w: 32.0, h: 32.0},
sprite25: {x: 128.0, y: 96.0, w: 32.0, h: 32.0},
sprite26: {x: 160.0, y: 96.0, w: 32.0, h: 32.0},
sprite27: {x: 192.0, y: 96.0, w: 32.0, h: 32.0},
sprite28: {x: 224.0, y: 96.0, w: 32.0, h: 32.0},
},
}
script 7 script7 {
loop {
sprite(sprite15);
+3: // 3
sprite(sprite16);
+3: // 6
}
}
script 8 script8 {
flipX();
sprite(sprite17);
+6: // 6
sprite(sprite18);
+6: // 12
sprite(sprite19);
stop();
}
script 9 script9 {
sprite(sprite17);
+6: // 6
sprite(sprite18);
+6: // 12
sprite(sprite19);
stop();
}
script 10 script10 {
flipX();
sprite(sprite20);
+6: // 6
sprite(sprite17);
+16: // 22
nop();
loop {
sprite(sprite15);
+3: // 25
sprite(sprite16);
+3: // 28
}
}
script 11 script11 {
sprite(sprite20);
+6: // 6
sprite(sprite17);
+16: // 22
nop();
loop {
sprite(sprite15);
+3: // 25
sprite(sprite16);
+3: // 28
}
}
script 12 script12 {
layer(7);
loop {
sprite(sprite25);
+3: // 3
sprite(sprite26);
+3: // 6
sprite(sprite27);
+3: // 9
sprite(sprite28);
+3: // 12
sprite(sprite27);
+3: // 15
sprite(sprite26);
+3: // 18
}
}
script 13 script13 {
layer(7);
loop {
sprite(sprite21);
+3: // 3
sprite(sprite22);
+3: // 6
sprite(sprite23);
+3: // 9
sprite(sprite24);
+3: // 12
}
}
script 14 script14 {
layer(7);
flipX();
loop {
sprite(sprite21);
+3: // 3
sprite(sprite22);
+3: // 6
sprite(sprite23);
+3: // 9
sprite(sprite24);
+3: // 12
}
}
script 15 script15 {
layer(7);
loop {
sprite(sprite25);
+3: // 3
sprite(sprite26);
+3: // 6
sprite(sprite27);
+3: // 9
sprite(sprite28);
+3: // 12
sprite(sprite27);
+3: // 15
sprite(sprite26);
+3: // 18
}
}
script 16 script16 {
layer(7);
flipX();
loop {
sprite(sprite25);
+3: // 3
sprite(sprite26);
+3: // 6
sprite(sprite27);
+3: // 9
sprite(sprite28);
+3: // 12
sprite(sprite27);
+3: // 15
sprite(sprite26);
+3: // 18
}
}
entry {
path: "face/enemy6/face06no.png",
img_width: 384,
img_height: 64,
offset_x: 64,
offset_y: 96,
memory_priority: 0,
sprites: {
sprite29: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite30: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite31: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite32: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite33: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite34: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite35: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite36: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
sprite37: {x: 0.0, y: 0.0, w: 384.0, h: 64.0},
},
}
entry {
path: "face/enemy6/face06no.png",
img_width: 384,
img_height: 256,
offset_x: 64,
offset_y: 160,
memory_priority: 0,
sprites: {sprite38: {x: 0.0, y: 0.0, w: 384.0, h: 256.0}},
}
entry {
path: "face/enemy6/face06n2.png",
img_width: 384,
img_height: 256,
offset_x: 64,
offset_y: 160,
memory_priority: 0,
sprites: {sprite39: {x: 0.0, y: 0.0, w: 384.0, h: 256.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite40: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite41: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite42: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/enemy6/face06dp.png",
img_width: 384,
img_height: 256,
offset_x: 64,
offset_y: 160,
memory_priority: 0,
sprites: {sprite43: {x: 0.0, y: 0.0, w: 384.0, h: 256.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite44: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/enemy5/face05sp.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite45: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/enemy5/face05lo.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite46: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/enemy6/face06no.png",
img_width: 384,
img_height: 128,
offset_x: 64,
offset_y: 416,
memory_priority: 0,
sprites: {
sprite47: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite48: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite49: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite50: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite51: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite52: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite53: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite54: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite55: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
},
}
entry {
path: "card/cdbg06a.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite56: {x: 0.0, y: 0.0, w: 256.0, h: 256.0}},
}
script 17 script17 {
sprite(sprite56);
pos(224.0, 240.0, 0.0);
type(1);
alpha(0);
alphaTime(60, 0, 255);
scale(1.8, 1.8);
angleVel(0.0, 0.0, 0.003926991);
stop();
}
entry {
path: "card/cdbg06b.png",
img_width: 512,
img_height: 512,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite57: {x: 0.0, y: 0.0, w: 384.0, h: 448.0}},
}
script 18 script18 {
sprite(sprite57);
type(1);
pos(224.0, 240.0, 0.0);
alpha(0);
alphaTime(60, 0, 255);
color(255, 255, 255);
scrollX(0.0016666667);
scrollY(-0.0011111111);
stop();
}
entry {
path: "face/enemy6/ename06.png",
img_width: 128,
img_height: 64,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite58: {x: 0.0, y: 0.0, w: 128.0, h: 64.0}},
}
script 19 script19 {
ins_85(1);
randMode(1);
anchor(0, 2);
pos(288.0, 374.0, 0.0);
layer(16);
sprite(sprite58);
alpha(0);
alphaTime(30, 0, 255);
+300: // 300
nop();
interrupt[1]:
alphaTime(20, 0, 0);
+20: // 320
delete();
}
entry {
path: "face/enemy6/face06ct.png",
img_width: 425,
img_height: 512,
memory_priority: 0,
sprites: {sprite59: {x: 0.0, y: 0.0, w: 425.0, h: 512.0}},
}
script 20 script20 {
sprite(sprite59);
layer(5);
anchor(0, 0);
type(2);
pos(224.0, 720.0, 0.0);
color(0, 0, 0);
colorTime(30, 0, 255, 255, 255);
posTime(30, 0, 224.0, 224.0, 0.0);
+30: // 30
posTime(150, 0, 224.0, 128.0, 0.0);
+120: // 150
scaleTime(30, 1, 1.8, 1.8);
alphaTime(30, 0, 0);
+30: // 180
delete();
}
entry {
path: "face/enemy5/face05no.png",
img_width: 402,
img_height: 128,
memory_priority: 0,
sprites: {sprite60: {x: 0.0, y: 0.0, w: 402.0, h: 128.0}},
}
entry {
path: "face/enemy5/face05n2.png",
img_width: 402,
img_height: 128,
memory_priority: 0,
sprites: {sprite61: {x: 0.0, y: 0.0, w: 402.0, h: 128.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite62: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite63: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite64: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/enemy5/face05dp.png",
img_width: 402,
img_height: 128,
memory_priority: 0,
sprites: {sprite65: {x: 0.0, y: 0.0, w: 402.0, h: 128.0}},
}
entry {
path: "face/dummy.png",
img_width: 8,
img_height: 8,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite66: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/enemy5/face05sp.png",
img_width: 402,
img_height: 128,
memory_priority: 0,
sprites: {sprite67: {x: 0.0, y: 0.0, w: 402.0, h: 128.0}},
}
entry {
path: "face/enemy5/face05no.png",
img_width: 402,
img_height: 128,
offset_y: 128,
memory_priority: 0,
sprites: {
sprite68: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite69: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite70: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite71: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite72: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite73: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite74: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
sprite75: {x: 0.0, y: 0.0, w: 402.0, h: 128.0},
},
}
entry {
path: "face/enemy5/face05no.png",
img_width: 402,
img_height: 64,
offset_y: 256,
memory_priority: 0,
sprites: {
sprite76: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite77: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite78: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite79: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite80: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite81: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite82: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite83: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
sprite84: {x: 0.0, y: 0.0, w: 402.0, h: 64.0},
},
}
entry {
path: "card/cdbg05a.png",
img_width: 512,
img_height: 512,
img_format: FORMAT_RGB_565,
memory_priority: 0,
sprites: {sprite85: {x: 0.0, y: 0.0, w: 512.0, h: 512.0}},
}
script 21 script21 {
sprite(sprite85);
pos(224.0, 240.0, 0.0);
type(1);
alpha(0);
alphaTime(60, 0, 255);
scale(1.15625, 1.15625);
angleVel(0.0, 0.0, 0.003926991);
stop();
}
entry {
path: "card/cdbg05b.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {sprite86: {x: 0.0, y: 0.0, w: 384.0, h: 448.0}},
}
script 22 script22 {
sprite(sprite86);
type(1);
pos(224.0, 240.0, 0.0);
alpha(0);
alphaTime(60, 0, 255);
color(255, 255, 255);
scrollY(0.0033333334);
stop();
}
entry {
path: "face/enemy5/face05ct.png",
img_width: 402,
img_height: 512,
memory_priority: 0,
sprites: {sprite87: {x: 0.0, y: 0.0, w: 402.0, h: 512.0}},
}
script 23 script23 {
sprite(sprite87);
layer(5);
anchor(0, 1);
type(2);
pos(624.0, -160.0, 0.0);
color(0, 0, 0);
colorTime(30, 0, 255, 255, 255);
posTime(30, 0, 240.0, -16.0, 0.0);
+30: // 30
posTime(90, 0, 208.0, 0.0, 0.0);
+90: // 120
posTime(30, 0, -176.0, 160.0, 0.0);
colorTime(30, 0, 0, 0, 0);
+30: // 150
delete();
}
entry {
path: "stgenm/stg6enm2.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {
sprite88: {x: 0.0, y: 0.0, w: 384.0, h: 128.0},
sprite89: {x: 0.0, y: 220.0, w: 384.0, h: 36.0},
},
}
script 24 script24 {
layer(16);
scriptNew(script25);
scriptNew(script26);
sprite(sprite88);
type(1);
pos(224.0, 240.0, 0.0);
alpha(0);
alphaTime(20, 0, 255);
color(255, 255, 255);
scrollX(0.0033333334);
+120: // 120
alphaTime(60, 0, 0);
+60: // 180
delete();
}
script 25 script25 {
layer(16);
sprite(sprite89);
type(1);
pos(224.0, 320.0, 0.0);
alpha(0);
alphaTime(20, 0, 255);
color(255, 255, 255);
scrollX(-0.0033333334);
+120: // 120
alphaTime(60, 0, 0);
+60: // 180
delete();
}
script 26 script26 {
layer(16);
sprite(sprite89);
type(1);
pos(224.0, 160.0, 0.0);
alpha(0);
alphaTime(20, 0, 255);
color(255, 255, 255);
scrollX(-0.0033333334);
+120: // 120
alphaTime(60, 0, 0);
+60: // 180
delete();
}
entry {
path: "stgenm/stg5enm.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {
sprite90: {x: 0.0, y: 0.0, w: 64.0, h: 64.0},
sprite91: {x: 64.0, y: 0.0, w: 64.0, h: 64.0},
sprite92: {x: 128.0, y: 0.0, w: 64.0, h: 64.0},
sprite93: {x: 192.0, y: 0.0, w: 64.0, h: 64.0},
sprite94: {x: 0.0, y: 64.0, w: 64.0, h: 64.0},
sprite95: {x: 64.0, y: 64.0, w: 64.0, h: 64.0},
sprite96: {x: 0.0, y: 128.0, w: 64.0, h: 64.0},
sprite97: {x: 64.0, y: 128.0, w: 64.0, h: 64.0},
sprite98: {x: 128.0, y: 128.0, w: 64.0, h: 64.0},
sprite99: {x: 192.0, y: 128.0, w: 64.0, h: 64.0},
},
}
script 27 script27 {
loop {
posTime(64, 9, 0.0, 6.0, 0.0);
sprite(sprite90);
+8: // 8
sprite(sprite91);
+8: // 16
sprite(sprite92);
+8: // 24
sprite(sprite91);
+8: // 32
sprite(sprite90);
+8: // 40
sprite(sprite91);
+8: // 48
sprite(sprite92);
+8: // 56
sprite(sprite91);
+8: // 64
posTime(64, 9, 0.0, 0.0, 0.0);
sprite(sprite90);
+8: // 72
sprite(sprite91);
+8: // 80
sprite(sprite92);
+8: // 88
sprite(sprite93);
+8: // 96
sprite(sprite90);
+8: // 104
sprite(sprite91);
+8: // 112
sprite(sprite92);
+8: // 120
sprite(sprite91);
+8: // 128
}
}
script 28 script28 {
pos(4.0, 0.0, 0.0);
sprite(sprite94);
+8: // 8
sprite(sprite95);
stop();
}
script 29 script29 {
flipX();
pos(-4.0, 0.0, 0.0);
sprite(sprite94);
+8: // 8
sprite(sprite95);
stop();
}
script 30 script30 {
pos(4.0, 0.0, 0.0);
sprite(sprite95);
+8: // 8
sprite(sprite94);
pos(0.0, 0.0, 0.0);
loop {
posTime(64, 9, 0.0, 6.0, 0.0);
sprite(sprite90);
+8: // 16
sprite(sprite91);
+8: // 24
sprite(sprite92);
+8: // 32
sprite(sprite91);
+8: // 40
sprite(sprite90);
+8: // 48
sprite(sprite91);
+8: // 56
sprite(sprite92);
+8: // 64
sprite(sprite91);
+8: // 72
posTime(64, 9, 0.0, 0.0, 0.0);
sprite(sprite90);
+8: // 80
sprite(sprite91);
+8: // 88
sprite(sprite92);
+8: // 96
sprite(sprite93);
+8: // 104
sprite(sprite90);
+8: // 112
sprite(sprite91);
+8: // 120
sprite(sprite92);
+8: // 128
sprite(sprite91);
+8: // 136
}
}
script 31 script31 {
flipX();
pos(-4.0, 0.0, 0.0);
sprite(sprite95);
+8: // 8
sprite(sprite94);
pos(0.0, 0.0, 0.0);
loop {
posTime(64, 9, 0.0, 6.0, 0.0);
sprite(sprite90);
+8: // 16
sprite(sprite91);
+8: // 24
sprite(sprite92);
+8: // 32
sprite(sprite91);
+8: // 40
sprite(sprite90);
+8: // 48
sprite(sprite91);
+8: // 56
sprite(sprite92);
+8: // 64
sprite(sprite91);
+8: // 72
posTime(64, 9, 0.0, 0.0, 0.0);
sprite(sprite90);
+8: // 80
sprite(sprite91);
+8: // 88
sprite(sprite92);
+8: // 96
sprite(sprite93);
+8: // 104
sprite(sprite90);
+8: // 112
sprite(sprite91);
+8: // 120
sprite(sprite92);
+8: // 128
sprite(sprite91);
+8: // 136
}
}
script 32 script32 {
scriptNew(script33);
scriptNew(script34);
sprite(sprite96);
+4: // 4
sprite(sprite97);
stop();
}
script 33 script33 {
sprite(sprite98);
alpha(0);
blendMode(1);
alphaTime(30, 0, 128);
pos(20.0, -24.0, 0.0);
scale(0.0, 0.0);
scaleTime(60, 0, 1.0, 1.0);
loop {
color(128, 128, 128);
+2: // 2
color(255, 255, 255);
+2: // 4
}
}
script 34 script34 {
sprite(sprite99);
alpha(0);
type(1);
blendMode(1);
alphaTime(30, 0, 128);
pos(20.0, -24.0, 0.0);
scale(0.0, 0.0);
scaleTime(60, 0, 1.0, 1.0);
angleVel(0.0, 0.0, -1.8318324);
color(255, 0, 0);
loop {
+2: // 2
}
}
script 35 script35 {
flipX();
scriptNew(script36);
scriptNew(script37);
I4 = 60 / 4;
do {
sprite(sprite15);
+2: // 2
sprite(sprite16);
+2: // 4
} while (--I4);
alphaTime(60, 0, 0);
I4 = 60 / 4;
do {
sprite(sprite15);
+2: // 6
sprite(sprite16);
+2: // 8
} while (--I4);
flipX();
alphaTime(20, 0, 255);
sprite(sprite97);
+120: // 128
sprite(sprite96);
+4: // 132
nop();
loop {
posTime(64, 9, 0.0, 6.0, 0.0);
sprite(sprite90);
+8: // 140
sprite(sprite91);
+8: // 148
sprite(sprite92);
+8: // 156
sprite(sprite91);
+8: // 164
sprite(sprite90);
+8: // 172
sprite(sprite91);
+8: // 180
sprite(sprite92);
+8: // 188
sprite(sprite91);
+8: // 196
posTime(64, 9, 0.0, 0.0, 0.0);
sprite(sprite90);
+8: // 204
sprite(sprite91);
+8: // 212
sprite(sprite92);
+8: // 220
sprite(sprite93);
+8: // 228
sprite(sprite90);
+8: // 236
sprite(sprite91);
+8: // 244
sprite(sprite92);
+8: // 252
sprite(sprite91);
+8: // 260
}
}
script 36 script36 {
sprite(sprite98);
alpha(0);
blendMode(1);
alphaTime(30, 0, 128);
pos(0.0, 0.0, 0.0);
scale(0.0, 0.0);
scaleTime(60, 4, 4.0, 4.0);
posTime(120, 9, 20.0, -24.0, 0.0);
I4 = 60 / 4;
do {
color(128, 128, 128);
+2: // 2
color(255, 255, 255);
+2: // 4
} while (--I4);
scaleTime(90, 1, 0.0, 0.0);
I4 = 60 / 4;
do {
color(128, 128, 128);
+2: // 6
color(255, 255, 255);
+2: // 8
} while (--I4);
+30: // 38
delete();
}
script 37 script37 {
sprite(sprite99);
alpha(0);
type(1);
blendMode(1);
alphaTime(30, 0, 128);
scale(0.0, 0.0);
scaleTime(120, 0, 1.0, 1.0);
angleVel(0.0, 0.0, -1.8318324);
color(255, 0, 0);
posTime(120, 9, 20.0, -24.0, 0.0);
+120: // 120
nop();
scaleTime(30, 0, 4.0, 4.0);
alphaTime(30, 0, 0);
+30: // 150
delete();
}