touhou-reimpl/research/pl00.tanm

1841 lines
34 KiB
Plaintext

#pragma mapfile "utils/v4.anmm"
entry {
path: "player/pl00/pl00.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
sprites: {
sprite0: {x: 1.0, y: 1.0, w: 30.0, h: 46.0},
sprite1: {x: 33.0, y: 1.0, w: 30.0, h: 46.0},
sprite2: {x: 65.0, y: 1.0, w: 30.0, h: 46.0},
sprite3: {x: 97.0, y: 1.0, w: 30.0, h: 46.0},
sprite4: {x: 129.0, y: 1.0, w: 30.0, h: 46.0},
sprite5: {x: 161.0, y: 1.0, w: 30.0, h: 46.0},
sprite6: {x: 193.0, y: 1.0, w: 30.0, h: 46.0},
sprite7: {x: 225.0, y: 1.0, w: 30.0, h: 46.0},
sprite8: {x: 1.0, y: 49.0, w: 30.0, h: 46.0},
sprite9: {x: 33.0, y: 49.0, w: 30.0, h: 46.0},
sprite10: {x: 65.0, y: 49.0, w: 30.0, h: 46.0},
sprite11: {x: 97.0, y: 49.0, w: 30.0, h: 46.0},
sprite12: {x: 129.0, y: 49.0, w: 30.0, h: 46.0},
sprite13: {x: 161.0, y: 49.0, w: 30.0, h: 46.0},
sprite14: {x: 193.0, y: 49.0, w: 30.0, h: 46.0},
sprite15: {x: 225.0, y: 49.0, w: 30.0, h: 46.0},
sprite16: {x: 1.0, y: 97.0, w: 30.0, h: 46.0},
sprite17: {x: 33.0, y: 97.0, w: 30.0, h: 46.0},
sprite18: {x: 65.0, y: 97.0, w: 30.0, h: 46.0},
sprite19: {x: 97.0, y: 97.0, w: 30.0, h: 46.0},
sprite20: {x: 129.0, y: 97.0, w: 30.0, h: 46.0},
sprite21: {x: 161.0, y: 97.0, w: 30.0, h: 46.0},
sprite22: {x: 193.0, y: 97.0, w: 30.0, h: 46.0},
sprite23: {x: 225.0, y: 97.0, w: 30.0, h: 46.0},
sprite24: {x: 0.0, y: 176.0, w: 64.0, h: 16.0},
sprite25: {x: 16.0, y: 144.0, w: 16.0, h: 16.0},
sprite26: {x: 32.0, y: 144.0, w: 16.0, h: 16.0},
sprite27: {x: 48.0, y: 144.0, w: 16.0, h: 16.0},
sprite28: {x: 64.0, y: 176.0, w: 64.0, h: 8.0},
sprite29: {x: 0.0, y: 192.0, w: 32.0, h: 32.0},
sprite30: {x: 32.0, y: 192.0, w: 32.0, h: 32.0},
sprite31: {x: 64.0, y: 192.0, w: 48.0, h: 32.0},
sprite32: {x: 112.0, y: 192.0, w: 48.0, h: 32.0},
sprite33: {x: 64.0, y: 144.0, w: 16.0, h: 16.0},
sprite34: {x: 80.0, y: 144.0, w: 16.0, h: 16.0},
sprite35: {x: 96.0, y: 144.0, w: 16.0, h: 16.0},
},
}
script 0 script0 {
loop {
sprite(sprite0);
+5: // 5
sprite(sprite1);
+5: // 10
sprite(sprite2);
+5: // 15
sprite(sprite3);
+5: // 20
sprite(sprite4);
+5: // 25
sprite(sprite5);
+5: // 30
sprite(sprite6);
+5: // 35
sprite(sprite7);
+5: // 40
}
}
script 1 script1 {
sprite(sprite8);
+1: // 1
sprite(sprite9);
+1: // 2
sprite(sprite10);
+1: // 3
sprite(sprite11);
loop {
+1: // 4
sprite(sprite12);
+5: // 9
sprite(sprite13);
+5: // 14
sprite(sprite14);
+5: // 19
sprite(sprite15);
+4: // 23
}
}
script 2 script2 {
sprite(sprite11);
+1: // 1
sprite(sprite10);
+1: // 2
sprite(sprite9);
+1: // 3
sprite(sprite8);
loop {
sprite(sprite0);
+5: // 8
sprite(sprite1);
+5: // 13
sprite(sprite2);
+5: // 18
sprite(sprite3);
+5: // 23
sprite(sprite4);
+5: // 28
sprite(sprite5);
+5: // 33
sprite(sprite6);
+5: // 38
sprite(sprite7);
+5: // 43
}
}
script 3 script3 {
sprite(sprite16);
+1: // 1
sprite(sprite17);
+1: // 2
sprite(sprite18);
+1: // 3
sprite(sprite19);
+1: // 4
sprite(sprite20);
loop {
+5: // 9
sprite(sprite21);
+5: // 14
sprite(sprite22);
+5: // 19
sprite(sprite23);
+4: // 23
}
}
script 4 script4 {
sprite(sprite19);
+1: // 1
sprite(sprite18);
+1: // 2
sprite(sprite17);
+1: // 3
sprite(sprite16);
loop {
sprite(sprite0);
+5: // 8
sprite(sprite1);
+5: // 13
sprite(sprite2);
+5: // 18
sprite(sprite3);
+5: // 23
sprite(sprite4);
+5: // 28
sprite(sprite5);
+5: // 33
sprite(sprite6);
+5: // 38
sprite(sprite7);
+5: // 43
}
}
script 5 script5 {
layer(10);
sprite(sprite24);
type(1);
alpha(128);
zWriteDisable(1);
ins_82(1);
+10000: // 10000
static();
}
script 6 script6 {
layer(10);
angleVel(0.0, 0.0, 0.2);
alpha(192);
alphaTime(30, 0, 0);
blendMode(1);
type(1);
sprite(sprite25);
+10: // 10
sprite(sprite26);
+10: // 20
sprite(sprite27);
+10: // 30
delete();
}
script 7 script7 {
layer(10);
sprite(sprite28);
type(1);
alpha(128);
zWriteDisable(1);
ins_82(1);
+10000: // 10000
static();
}
script 8 script8 {
layer(10);
F0 = RANDRAD / 16.0;
angleVel(0.0, 0.0, F0);
ins_82(1);
sprite(sprite28);
type(1);
blendMode(1);
alpha(192);
+10: // 10
alphaTime(10, 0, 0);
+10: // 20
delete();
}
script 9 script9 {
layer(10);
blendMode(1);
sprite(sprite29);
type(1);
alpha(255);
zWriteDisable(1);
loop {
scriptNewRoot(script11);
+2: // 2
}
+9998: // 10000
static();
}
script 10 script10 {
layer(10);
ins_82(1);
sprite(sprite29);
scaleTime(20, 1, 4.0, 4.0);
type(1);
blendMode(1);
alpha(192);
+10: // 10
alphaTime(10, 0, 0);
+10: // 20
delete();
}
script 11 script11 {
layer(10);
blendMode(1);
sprite(sprite30);
type(1);
alpha(64);
rotate(0.0, 0.0, RANDRAD);
zWriteDisable(1);
scaleTime(10, 1, 2.5, 2.5);
alphaTime(10, 1, 0);
+10: // 10
delete();
}
script 12 script12 {
layer(10);
ins_82(1);
sprite(sprite30);
scaleTime(20, 1, 6.0, 6.0);
rotate(0.0, 0.0, RANDRAD);
type(1);
blendMode(1);
alpha(192);
+10: // 10
alphaTime(10, 0, 0);
+10: // 20
delete();
}
script 13 script13 {
layer(10);
blendMode(1);
sprite(sprite29);
type(1);
alpha(255);
zWriteDisable(1);
loop {
scriptNewRoot(script11);
+3: // 3
}
+9997: // 10000
static();
}
script 14 script14 {
layer(10);
ins_82(1);
sprite(sprite29);
scaleTime(20, 1, 4.0, 4.0);
type(1);
blendMode(1);
alpha(192);
+10: // 10
alphaTime(10, 0, 0);
+10: // 20
delete();
}
script 15 script15 {
layer(10);
sprite(sprite31);
type(1);
blendMode(1);
alpha(192);
zWriteDisable(1);
ins_82(1);
+10000: // 10000
static();
}
script 16 script16 {
layer(10);
ins_82(1);
sprite(sprite31);
scaleTime(20, 1, 4.0, 0.0);
type(1);
blendMode(1);
alpha(192);
+10: // 10
alphaTime(10, 0, 0);
+10: // 20
delete();
}
script 17 script17 {
layer(10);
sprite(sprite32);
type(1);
blendMode(1);
alpha(255);
zWriteDisable(1);
ins_82(1);
+10000: // 10000
static();
}
script 18 script18 {
layer(10);
ins_82(1);
sprite(sprite32);
scaleTime(20, 1, 4.0, 0.0);
type(1);
blendMode(1);
alpha(192);
+10: // 10
alphaTime(10, 0, 0);
+10: // 20
delete();
}
script 19 script19 {
layer(5);
type(0);
sprite(sprite0);
blendMode(1);
color(255, 64, 64);
colorTime(15, 0, 64, 64, 255);
alphaTime(128, 0, 0);
alphaTime(15, 0, 0);
+15: // 15
delete();
}
script 20 script20 {
layer(10);
blendMode(1);
type(1);
interrupt[2]:
scale(0.0, 0.0);
scaleTime(10, 4, 1.4, 1.4);
sprite(sprite35);
angleVel(0.0, 0.0, 0.31415927);
+10: // 10
scaleTime(6, 1, 1.0, 1.0);
+6: // 16
angleVel(0.0, 0.0, 0.10471976);
blendMode(0);
stop();
interrupt[3]:
scaleTime(20, 4, 0.0, 0.0);
+20: // 36
stop();
interrupt[1]:
blendMode(1);
scaleTime(20, 4, 0.0, 3.0);
+20: // 56
delete();
}
script 21 script21 {
layer(10);
blendMode(1);
type(1);
interrupt[2]:
scale(0.0, 0.0);
scaleTime(10, 4, 1.4, 1.4);
sprite(sprite33);
angleVel(0.0, 0.0, 0.31415927);
+10: // 10
scaleTime(6, 1, 1.0, 1.0);
+6: // 16
angleVel(0.0, 0.0, 0.10471976);
blendMode(0);
stop();
interrupt[3]:
scaleTime(20, 4, 0.0, 0.0);
+20: // 36
stop();
interrupt[1]:
blendMode(1);
scaleTime(20, 4, 0.0, 3.0);
+20: // 56
delete();
}
script 22 script22 {
layer(10);
blendMode(1);
type(1);
interrupt[2]:
scale(0.0, 0.0);
scaleTime(10, 4, 1.4, 1.4);
sprite(sprite34);
angleVel(0.0, 0.0, 0.31415927);
+10: // 10
scaleTime(6, 1, 1.0, 1.0);
+6: // 16
angleVel(0.0, 0.0, 0.10471976);
blendMode(0);
stop();
interrupt[3]:
scaleTime(20, 4, 0.0, 0.0);
+20: // 36
stop();
interrupt[1]:
blendMode(1);
scaleTime(20, 4, 0.0, 3.0);
+20: // 56
delete();
}
script 23 script23 {
layer(10);
type(1);
blendMode(1);
alpha(0);
interrupt[2]:
sprite(sprite35);
scaleTime(10, 0, 1.5, 1.5);
alphaTime(10, 0, 128);
angleVel(0.0, 0.0, -0.10471976);
stop();
interrupt[3]:
scaleTime(20, 4, 0.0, 0.0);
+20: // 20
stop();
interrupt[1]:
+10: // 30
delete();
}
script 24 script24 {
layer(10);
type(1);
blendMode(1);
alpha(0);
interrupt[2]:
sprite(sprite33);
scaleTime(10, 0, 1.5, 1.5);
alphaTime(10, 0, 128);
angleVel(0.0, 0.0, -0.10471976);
stop();
interrupt[3]:
scaleTime(20, 4, 0.0, 0.0);
+20: // 20
stop();
interrupt[1]:
+10: // 30
delete();
}
script 25 script25 {
layer(10);
type(1);
blendMode(1);
alpha(0);
interrupt[2]:
sprite(sprite34);
scaleTime(10, 0, 1.5, 1.5);
alphaTime(10, 0, 128);
angleVel(0.0, 0.0, -0.10471976);
stop();
interrupt[3]:
scaleTime(20, 4, 0.0, 0.0);
+20: // 20
stop();
interrupt[1]:
+10: // 30
delete();
}
entry {
path: "player/pl00/pl00b.png",
img_width: 256,
img_height: 256,
img_format: FORMAT_ARGB_4444,
memory_priority: 0,
sprites: {
sprite36: {x: 1.0, y: 1.0, w: 30.0, h: 46.0},
sprite37: {x: 33.0, y: 1.0, w: 30.0, h: 46.0},
sprite38: {x: 65.0, y: 1.0, w: 30.0, h: 46.0},
sprite39: {x: 97.0, y: 1.0, w: 30.0, h: 46.0},
sprite40: {x: 129.0, y: 1.0, w: 30.0, h: 46.0},
sprite41: {x: 161.0, y: 1.0, w: 30.0, h: 46.0},
sprite42: {x: 193.0, y: 1.0, w: 30.0, h: 46.0},
sprite43: {x: 225.0, y: 1.0, w: 30.0, h: 46.0},
sprite44: {x: 1.0, y: 49.0, w: 30.0, h: 46.0},
sprite45: {x: 33.0, y: 49.0, w: 30.0, h: 46.0},
sprite46: {x: 65.0, y: 49.0, w: 30.0, h: 46.0},
sprite47: {x: 97.0, y: 49.0, w: 30.0, h: 46.0},
sprite48: {x: 129.0, y: 49.0, w: 30.0, h: 46.0},
sprite49: {x: 161.0, y: 49.0, w: 30.0, h: 46.0},
sprite50: {x: 193.0, y: 49.0, w: 30.0, h: 46.0},
sprite51: {x: 225.0, y: 49.0, w: 30.0, h: 46.0},
sprite52: {x: 1.0, y: 97.0, w: 30.0, h: 46.0},
sprite53: {x: 33.0, y: 97.0, w: 30.0, h: 46.0},
sprite54: {x: 65.0, y: 97.0, w: 30.0, h: 46.0},
sprite55: {x: 97.0, y: 97.0, w: 30.0, h: 46.0},
sprite56: {x: 129.0, y: 97.0, w: 30.0, h: 46.0},
sprite57: {x: 161.0, y: 97.0, w: 30.0, h: 46.0},
sprite58: {x: 193.0, y: 97.0, w: 30.0, h: 46.0},
sprite59: {x: 225.0, y: 97.0, w: 30.0, h: 46.0},
sprite60: {x: 1.0, y: 193.0, w: 62.0, h: 62.0},
},
}
script 26 script26 {
loop {
sprite(sprite36);
+5: // 5
sprite(sprite37);
+5: // 10
sprite(sprite38);
+5: // 15
sprite(sprite39);
+5: // 20
sprite(sprite40);
+5: // 25
sprite(sprite41);
+5: // 30
sprite(sprite42);
+5: // 35
sprite(sprite43);
+5: // 40
}
}
script 27 script27 {
sprite(sprite44);
+1: // 1
sprite(sprite45);
+1: // 2
sprite(sprite46);
+1: // 3
sprite(sprite47);
loop {
+1: // 4
sprite(sprite48);
+5: // 9
sprite(sprite49);
+5: // 14
sprite(sprite50);
+5: // 19
sprite(sprite51);
+4: // 23
}
}
script 28 script28 {
sprite(sprite47);
+1: // 1
sprite(sprite46);
+1: // 2
sprite(sprite45);
+1: // 3
sprite(sprite44);
loop {
sprite(sprite36);
+5: // 8
sprite(sprite37);
+5: // 13
sprite(sprite38);
+5: // 18
sprite(sprite39);
+5: // 23
sprite(sprite40);
+5: // 28
sprite(sprite41);
+5: // 33
sprite(sprite42);
+5: // 38
sprite(sprite43);
+5: // 43
}
}
script 29 script29 {
sprite(sprite52);
+1: // 1
sprite(sprite53);
+1: // 2
sprite(sprite54);
+1: // 3
sprite(sprite55);
+1: // 4
sprite(sprite56);
loop {
+5: // 9
sprite(sprite57);
+5: // 14
sprite(sprite58);
+5: // 19
sprite(sprite59);
+4: // 23
}
}
script 30 script30 {
sprite(sprite55);
+1: // 1
sprite(sprite54);
+1: // 2
sprite(sprite53);
+1: // 3
sprite(sprite52);
loop {
sprite(sprite36);
+5: // 8
sprite(sprite37);
+5: // 13
sprite(sprite38);
+5: // 18
sprite(sprite39);
+5: // 23
sprite(sprite40);
+5: // 28
sprite(sprite41);
+5: // 33
sprite(sprite42);
+5: // 38
sprite(sprite43);
+5: // 43
}
}
script 31 script31 {
sprite(sprite60);
layer(10);
type(1);
scale(0.3, 0.3);
rotate(0.0, 0.0, 0.0);
angleVel(0.0, 0.0, 0.05235988);
loop {
scaleTime(20, 9, 1.1, 1.1);
+20: // 20
scaleTime(20, 9, 1.0, 1.0);
+20: // 40
}
stop();
interrupt[1]:
scaleTime(8, 4, 0.0, 0.0);
+8: // 48
delete();
}
script 32 script32 {
sprite(sprite60);
layer(10);
type(1);
scale(0.3, 0.3);
rotate(0.0, 0.0, 0.0);
angleVel(0.0, 0.0, -0.05235988);
loop {
scaleTime(20, 9, 1.1, 1.1);
+20: // 20
scaleTime(20, 9, 1.0, 1.0);
+20: // 40
}
stop();
interrupt[1]:
scaleTime(8, 4, 0.0, 0.0);
+8: // 48
delete();
}
script 33 script33 {
alpha(0);
F2 = -3.1415927 / 2.0;
F0 = cos(F2);
F1 = sin(F2);
F0 = F0 * 96.0;
F1 = F1 * 96.0;
scriptNew(script34);
scriptNewPos(script31, F0, F1);
I0 = 10;
do {
+2: // 2
F2 += 0.31415927;
F0 = cos(F2);
F1 = sin(F2);
F0 = F0 * 96.0;
F1 = F1 * 96.0;
scriptNewPos(script31, F0, F1);
F0 = 0.0 - F0;
scriptNewPos(script32, F0, F1);
} while (--I0);
stop();
interrupt[1]:
scaleTime(8, 4, 0.0, 0.0);
+8: // 10
delete();
}
script 34 script34 {
I0 = 32;
I1 = 8;
texCircle(I0);
color(128, 128, 255);
layer(3);
sprite(sprite62);
scale(16.0, 16.0);
scaleTime(60, 6, 96.0, 48.0);
scrollX(0.04);
alpha(255);
+240: // 240
interrupt[1]:
scaleTime(20, 6, 1.0, 1.0);
scrollXTime(20, 0, -0.2);
+20: // 260
delete();
}
entry {
path: "player/pl00/pl00c.png",
img_width: 128,
img_height: 128,
img_format: FORMAT_RGB_565,
memory_priority: 0,
sprites: {sprite61: {x: 0.0, y: 0.0, w: 128.0, h: 128.0}},
}
script 35 script35 {
I0 = 32;
I1 = 8;
texCircle(I0);
layer(5);
sprite(sprite61);
pos(224.0, 240.0, 0.0);
scale(296.0, 148.0);
scaleTime(60, 6, 296.0, 148.0);
scrollX(-0.1);
scrollXTime(180, 0, -0.0);
alpha(255);
angleVel(0.0, 0.0, -0.010471975);
+180: // 180
nop();
alphaTime(30, 1, 0);
scrollXTime(30, 0, 0.2);
+30: // 210
delete();
}
entry {
path: "player/pl00/pl00d.png",
img_width: 128,
img_height: 128,
img_format: FORMAT_RGB_565,
memory_priority: 0,
sprites: {sprite62: {x: 0.0, y: 0.0, w: 128.0, h: 128.0}},
}
script 36 script36 {
I0 = 48;
I1 = 8;
blendMode(1);
texCircle(I0);
layer(5);
sprite(sprite62);
color(96, 0, 0);
pos(224.0, 240.0, 0.0);
scale(296.0, 148.0);
scaleTime(60, 6, 296.0, 148.0);
scrollX(0.04);
scrollXTime(180, 0, 0.05);
alpha(255);
angleVel(0.0, 0.0, 0.20943952);
+180: // 180
nop();
alphaTime(30, 1, 0);
scrollXTime(30, 0, -0.2);
+30: // 210
delete();
}
entry {
path: "player/pl00/pl00e.png",
img_width: 32,
img_height: 256,
memory_priority: 0,
sprites: {sprite63: {x: 0.0, y: 0.0, w: 32.0, h: 256.0}},
}
script 37 script37 {
blendMode(1);
I0 = 64;
I1 = 3;
scriptNew(script38);
texCircle(I0);
layer(15);
sprite(sprite63);
angleVel(0.0, 0.0, -0.31415927);
scale(16.0, 16.0);
scaleTime(60, 6, 32.0, 128.0);
+240: // 240
alphaTime(20, 0, 0);
scaleTime(20, 6, 8.0, 8.0);
+20: // 260
delete();
}
script 38 script38 {
I0 = 32;
I1 = 8;
color(128, 128, 128);
texCircle(I0);
layer(5);
sprite(sprite62);
scale(16.0, 16.0);
scaleTime(60, 6, 128.0, 64.0);
scrollX(0.04);
alpha(255);
+240: // 240
nop();
scaleTime(20, 6, 8.0, 8.0);
scrollXTime(20, 0, -0.2);
+20: // 260
delete();
}
entry {
path: "face/pl00/face_pl00no.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite64: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
script 39 script39 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(-312.0, 320.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite64);
interrupt[3]:
layer(15);
posTime(15, 2, -88.0, 264.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, -56.0, 256.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, -60.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, -58.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, -52.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, -54.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, -56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, -60.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, -58.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, -52.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, -58.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, -56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, -88.0, 264.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, -312.0, 320.0, 0.0);
+30: // 108
delete();
}
script 40 script40 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(312.0, 320.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite64);
interrupt[3]:
layer(15);
posTime(15, 2, 88.0, 264.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, 56.0, 256.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 88.0, 264.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 312.0, 320.0, 0.0);
+30: // 108
delete();
}
script 41 script41 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(312.0, 320.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite64);
interrupt[3]:
layer(15);
posTime(15, 2, 24.0, 264.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, -8.0, 256.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 24.0, 264.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 248.0, 320.0, 0.0);
+30: // 108
delete();
}
script 42 script42 {
ins_85(1);
randMode(1);
anchor(2, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(448.0, 128.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite64);
interrupt[3]:
layer(15);
posTime(15, 2, 224.0, 72.0, 0.0);
colorTime(15, 0, 96, 96, 96);
alphaTime(15, 0, 192);
+15: // 15
stop();
interrupt[2]:
layer(15);
posTime(15, 5, 192.0, 64.0, 0.0);
colorTime(15, 0, 255, 255, 255);
alphaTime(15, 0, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 224.0, 72.0, 0.0);
colorTime(15, 0, 96, 96, 240);
alphaTime(15, 0, 192);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 672.0, 128.0, 0.0);
+30: // 108
delete();
}
entry {
path: "face/pl00/face_pl00n2.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite65: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00hp.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite66: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00an.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite67: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00sw.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite68: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00dp.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite69: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00pr.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite70: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00sp.png",
img_width: 256,
img_height: 128,
memory_priority: 0,
sprites: {sprite71: {x: 0.0, y: 0.0, w: 256.0, h: 128.0}},
}
entry {
path: "face/pl00/face_pl00no.png",
img_width: 256,
img_height: 128,
offset_y: 128,
memory_priority: 0,
sprites: {
sprite72: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite73: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite74: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite75: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite76: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite77: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite78: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
sprite79: {x: 0.0, y: 0.0, w: 256.0, h: 128.0},
},
}
script 43 script43 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(-312.0, 448.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite72);
interrupt[3]:
layer(15);
posTime(15, 2, -88.0, 392.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, -56.0, 384.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, -60.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, -58.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, -52.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, -54.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, -56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, -60.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, -58.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, -52.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, -58.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, -56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, -88.0, 392.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, -312.0, 448.0, 0.0);
+30: // 108
delete();
}
script 44 script44 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(312.0, 448.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite72);
interrupt[3]:
layer(15);
posTime(15, 2, 88.0, 392.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, 56.0, 384.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 88.0, 392.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 312.0, 448.0, 0.0);
+30: // 108
delete();
}
script 45 script45 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(312.0, 448.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite72);
interrupt[3]:
layer(15);
posTime(15, 2, 24.0, 392.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, -8.0, 384.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 24.0, 392.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 248.0, 448.0, 0.0);
+30: // 108
delete();
}
script 46 script46 {
ins_85(1);
randMode(1);
anchor(2, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(448.0, 384.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite72);
interrupt[3]:
layer(15);
posTime(15, 2, 224.0, 328.0, 0.0);
colorTime(15, 0, 96, 96, 96);
alphaTime(15, 0, 192);
+15: // 15
stop();
interrupt[2]:
layer(15);
posTime(15, 5, 192.0, 320.0, 0.0);
colorTime(15, 0, 255, 255, 255);
alphaTime(15, 0, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 224.0, 328.0, 0.0);
colorTime(15, 0, 96, 96, 240);
alphaTime(15, 0, 192);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 672.0, 384.0, 0.0);
+30: // 108
delete();
}
entry {
path: "face/pl00/face_pl00no.png",
img_width: 256,
img_height: 64,
offset_y: 256,
memory_priority: 0,
sprites: {
sprite80: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite81: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite82: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite83: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite84: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite85: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite86: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
sprite87: {x: 0.0, y: 0.0, w: 256.0, h: 64.0},
},
}
script 47 script47 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(-312.0, 512.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite80);
interrupt[3]:
layer(15);
posTime(15, 2, -88.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, -56.0, 448.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, -60.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, -58.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, -52.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, -54.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, -56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, -60.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, -58.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, -52.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, -58.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, -56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, -88.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, -312.0, 512.0, 0.0);
+30: // 108
delete();
}
script 48 script48 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(312.0, 512.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite80);
interrupt[3]:
layer(15);
posTime(15, 2, 88.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, 56.0, 448.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 88.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 312.0, 512.0, 0.0);
+30: // 108
delete();
}
script 49 script49 {
ins_85(1);
randMode(1);
anchor(0, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(312.0, 512.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite80);
interrupt[3]:
layer(15);
posTime(15, 2, 24.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 96);
+15: // 15
stop();
interrupt[2]:
layer(16);
posTime(15, 5, -8.0, 448.0, 0.0);
colorTime(15, 0, 255, 255, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 24.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 240);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 248.0, 512.0, 0.0);
+30: // 108
delete();
}
script 50 script50 {
ins_85(1);
randMode(1);
anchor(2, 2);
alpha(0);
alphaTime(15, 0, 255);
pos(448.0, 512.0, 0.0);
layer(16);
resampleMode(1);
sprite(sprite80);
interrupt[3]:
layer(15);
posTime(15, 2, 224.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 96);
alphaTime(15, 0, 192);
+15: // 15
stop();
interrupt[2]:
layer(15);
posTime(15, 5, 192.0, 448.0, 0.0);
colorTime(15, 0, 255, 255, 255);
alphaTime(15, 0, 255);
+15: // 30
stop();
interrupt[7]:
posTime(2, 0, 52.0, 380.0, 0.0);
+2: // 32
posTime(2, 0, 54.0, 386.0, 0.0);
+2: // 34
posTime(2, 0, 60.0, 382.0, 0.0);
+2: // 36
posTime(2, 0, 58.0, 388.0, 0.0);
+2: // 38
posTime(2, 0, 56.0, 380.0, 0.0);
+2: // 40
posTime(2, 0, 52.0, 386.0, 0.0);
+2: // 42
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 44
posTime(2, 0, 60.0, 388.0, 0.0);
+2: // 46
posTime(2, 0, 54.0, 382.0, 0.0);
+2: // 48
posTime(2, 0, 56.0, 386.0, 0.0);
+15: // 63
stop();
interrupt[8]:
layer(15);
posTime(15, 2, 224.0, 456.0, 0.0);
colorTime(15, 0, 96, 96, 240);
alphaTime(15, 0, 192);
+15: // 78
stop();
interrupt[1]:
posTime(30, 6, 672.0, 512.0, 0.0);
+30: // 108
delete();
}
script 51 script51 {
alpha(0);
pos(192.0, 16.0, 0.0);
scriptNewFront(script39);
scriptNewFront(script43);
scriptNewFront(script47);
stop();
interrupt[1]:
+30: // 30
delete();
}
script 52 script52 {
alpha(0);
pos(256.0, 16.0, 0.0);
scriptNewFront(script40);
scriptNewFront(script44);
scriptNewFront(script48);
stop();
interrupt[1]:
+30: // 30
delete();
}
script 53 script53 {
alpha(0);
pos(256.0, 16.0, 0.0);
scriptNewFront(script41);
scriptNewFront(script45);
scriptNewFront(script49);
stop();
interrupt[1]:
+30: // 30
delete();
}
script 54 script54 {
alpha(0);
pos(224.0, 16.0, 0.0);
scriptNewFront(script42);
scriptNewFront(script46);
scriptNewFront(script50);
stop();
interrupt[1]:
+30: // 30
delete();
}