1 |
SCR_BORDERSETUPSCR_BORDERSETUPif (global.border == 0)
{
global.idealborder[0] = 32;
global.idealborder[1] = 602;
global.idealborder[2] = 250;
global.idealborder[3] = 385;
}
if (global.border == 1)
{
global.idealborder[0] = 217;
global.idealborder[1] = 417;
global.idealborder[2] = 180;
global.idealborder[3] = 385;
}
if (global.border == 2)
{
global.idealborder[0] = 217;
global.idealborder[1] = 417;
global.idealborder[2] = 125;
global.idealborder[3] = 385;
}
if (global.border == 3)
{
global.idealborder[0] = 237;
global.idealborder[1] = 397;
global.idealborder[2] = 250;
global.idealborder[3] = 385;
}
if (global.border == 4)
{
global.idealborder[0] = 267;
global.idealborder[1] = 367;
global.idealborder[2] = 295;
global.idealborder[3] = 385;
}
if (global.border == 5)
{
global.idealborder[0] = 192;
global.idealborder[1] = 442;
global.idealborder[2] = 250;
global.idealborder[3] = 385;
}
if (global.border == 6)
{
global.idealborder[0] = 227;
global.idealborder[1] = 407;
global.idealborder[2] = 250;
global.idealborder[3] = 385;
}
if (global.border == 7)
{
global.idealborder[0] = 227;
global.idealborder[1] = 407;
global.idealborder[2] = 200;
global.idealborder[3] = 385;
}
if (global.border == 8)
{
global.idealborder[0] = 202;
global.idealborder[1] = 432;
global.idealborder[2] = 290;
global.idealborder[3] = 385;
}
if (global.border == 9)
{
global.idealborder[0] = 132;
global.idealborder[1] = 492;
global.idealborder[2] = 250;
global.idealborder[3] = 385;
}
if (global.border == 10)
{
global.idealborder[0] = 147;
global.idealborder[1] = 487;
global.idealborder[2] = 200;
global.idealborder[3] = 385;
}
if (global.border == 11)
{
global.idealborder[0] = 32;
global.idealborder[1] = 602;
global.idealborder[2] = 330;
global.idealborder[3] = 465;
}
if (global.border == 12)
{
global.idealborder[0] = (room_width / 2) - 40;
global.idealborder[1] = (room_width / 2) + 40;
global.idealborder[2] = (room_height / 2) - 40;
global.idealborder[3] = (room_height / 2) + 40;
}
if (global.border == 13)
{
global.idealborder[0] = (room_width / 2) - 40;
global.idealborder[1] = (room_width / 2) + 40;
global.idealborder[2] = 250;
global.idealborder[3] = 385;
}
if (global.border == 14)
{
global.idealborder[0] = (room_width / 2) - 35;
... (0, 0, 0, 0, 0); |
2 |
if (instance_exists(OBJ_WRITER)) |
3 |
{ |
4 |
if (OBJ_WRITER.halt != 0) |
5 |
{ |
6 |
image_speed = 0; |
7 |
image_index = 0; |
8 |
} |
9 |
else |
10 |
{ |
11 |
image_speed = 0.2; |
12 |
if (OBJ_WRITER.stringpos >= strlen(OBJ_WRITER.originalstring)) |
13 |
{ |
14 |
if (conversation == 9.2 && global.language == "ja") |
15 |
{ |
16 |
alarm[6] = 10; |
17 |
conversation = 9.25; |
18 |
} |
19 |
} |
20 |
} |
21 |
} |
22 |
if (instance_exists(obj_winkstar) == 0) |
23 |
{ |
24 |
if (instance_exists(OBJ_WRITER) == 0) |
25 |
{ |
26 |
if (conversation == 17) |
27 |
{ |
28 |
image_angle += 5; |
29 |
gravity_direction = 270; |
30 |
direction = 155; |
31 |
speed = 20; |
32 |
gravity = 10; |
33 |
} |
34 |
if (conversation == 14) |
35 |
{ |
36 |
sprite_index = spr_floweylaugh; |
37 |
image_speed = 0.5; |
38 |
with (blcon) |
39 |
instance_destroy(); |
40 |
obj_fakepellet.attackyou = 1; |
41 |
obj_fakeheart.movement = 1; |
42 |
conversation = 15; |
43 |
snd_play(snd_floweylaugh); |
44 |
alarm[9] = 150;gml_Object_obj_floweybattle1_Alarm_9.gmlif (conversation <= 15)
{
snd_stop(snd_floweylaugh);
global.hshake = 3;
global.shakespeed = 1.5;
global.vshake = 3;
snd_play(snd_power);
global.hp = global.maxhp;
instance_create(0, 0, obj_shaker);
if (instance_exists(obj_fakepellet))
obj_fakepellet.x = -800;
conversation = 16;
image_speed = 0;
instance_create(x + 200, y + 10, obj_torielflame_X);
alarm[10] = 60;
} |
45 |
} |
46 |
if (conversation == 12) |
47 |
{ |
48 |
global.border = 4; |
49 |
with (blcon) |
50 |
instance_destroy(); |
51 |
sprite_index = spr_floweyevil; |
52 |
alarm[2] = 70;gml_Object_obj_floweybattle1_Alarm_2.gmlglobal.typer = 20;
blcon = instance_create(x + sprite_width, y, obj_blconwdflowey);
conversation = 14;
global.msc = 670;
blconwriter = instance_create(obj_blconwdflowey.x + 40, obj_blconwdflowey.y + 10, OBJ_WRITER); |
53 |
conversation = 13; |
54 |
obj_fakeheart.movement = 0; |
55 |
instance_create((obj_uborder.x + obj_rborder.x) / 2, obj_dborder.y + 40, obj_radialfakegen); |
56 |
} |
57 |
if (conversation == 10) |
58 |
{ |
59 |
caster_stop(floweysong); |
60 |
sprite_index = spr_floweygrin; |
61 |
alarm[1] = 60;gml_Object_obj_floweybattle1_Alarm_1.gmlglobal.typer = 7;
blcon = instance_create(x + sprite_width, y, obj_blconwdflowey);
conversation = 12;
global.msc = 669;
blconwriter = instance_create(obj_blconwdflowey.x + 40, obj_blconwdflowey.y + 10, OBJ_WRITER); |
62 |
conversation = 11; |
63 |
} |
64 |
if (conversation == 9) |
65 |
{ |
66 |
alarm[4] = 30;gml_Object_obj_floweybattle1_Alarm_4.gmlif (global.language != "ja")
alarm[6] = 170;
global.typer = 6;
blcon = instance_create(x + sprite_width, y, obj_blconwdflowey);
conversation = 9.2;
global.msc = 672;
blconwriter = instance_create(obj_blconwdflowey.x + 40, obj_blconwdflowey.y + 10, OBJ_WRITER); |
67 |
sprite_index = spr_floweypissed; |
68 |
caster_set_pitch(floweysong, 0.9); |
69 |
conversation = 9.1; |
70 |
} |
71 |
if (conversation == 7) |
72 |
{ |
73 |
with (blcon) |
74 |
instance_destroy(); |
75 |
sprite_index = spr_floweynice; |
76 |
for (i = 0; i != 5; i += 1) |
77 |
{ |
78 |
ddd = instance_find(obj_friendlypellet, i); |
79 |
ddd.x = ddd.blonicx; |
80 |
ddd.y = ddd.blonicy; |
81 |
ddd.attackyou = 1; |
82 |
} |
83 |
conversation = 8; |
84 |
} |
85 |
if (conversation == 5) |
86 |
{ |
87 |
caster_set_pitch(floweysong, 0.95); |
88 |
sprite_index = spr_floweysassy; |
89 |
conversation = 6; |
90 |
alarm[3] = 30;gml_Object_obj_floweybattle1_Alarm_3.gmlglobal.typer = 6;
blcon = instance_create(x + sprite_width, y, obj_blconwdflowey);
conversation = 7;
global.msc = 671;
blconwriter = instance_create(obj_blconwdflowey.x + 40, obj_blconwdflowey.y + 10, OBJ_WRITER); |
91 |
} |
92 |
if (conversation == 3) |
93 |
{ |
94 |
with (blcon) |
95 |
instance_destroy(); |
96 |
image_index = 0; |
97 |
image_speed = 0; |
98 |
} |
99 |
if (conversation == 2) |
100 |
{ |
101 |
sprite_index = spr_floweynice; |
102 |
obj_friendlypellet.attackyou = 1; |
103 |
global.msc = 668; |
104 |
blconwriter = instance_create(obj_blconwdflowey.x + 40, obj_blconwdflowey.y + 10, OBJ_WRITER); |
105 |
conversation = 3; |
106 |
} |
107 |
if (conversation == 1.5) |
108 |
{ |
109 |
blcon = instance_create(x + sprite_width, y, obj_blconwdflowey); |
110 |
global.msc = 667; |
111 |
blconwriter = instance_create(obj_blconwdflowey.x + 40, obj_blconwdflowey.y + 10, OBJ_WRITER); |
112 |
conversation = 2; |
113 |
sprite_index = spr_floweyniceside; |
114 |
instance_create((x - 5) + (sprite_width / 2), y + (sprite_width / 2), obj_friendlypellet); |
115 |
instance_create((x - 5) + (sprite_width / 2), y + (sprite_width / 2), obj_friendlypellet); |
116 |
instance_create((x - 5) + (sprite_width / 2), y + (sprite_width / 2), obj_friendlypellet); |
117 |
instance_create((x - 5) + (sprite_width / 2), y + (sprite_width / 2), obj_friendlypellet); |
118 |
instance_create((x - 5) + (sprite_width / 2), y + (sprite_width / 2), obj_friendlypellet); |
119 |
} |
120 |
if (conversation == 1) |
121 |
{ |
122 |
sprite_index = spr_floweywink; |
123 |
conversation = 1.5; |
124 |
with (blcon) |
125 |
instance_destroy(); |
126 |
instance_create(x + 70, y + 10, obj_winkstar); |
127 |
} |
128 |
} |
129 |
} |
130 |
if (conversation == 9.5) |
131 |
{ |
132 |
alarm[7] = 80; |
133 |
OBJ_WRITER.halt = 3; |
134 |
with (blcon) |
135 |
instance_destroy(); |
136 |
conversation = 9.6; |
137 |
pitchlower = 1; |
138 |
} |
139 |
if (conversation == 9.6) |
140 |
{ |
141 |
pitchlower -= 0.02; |
142 |
if (pitchlower > -0.5) |
143 |
{ |
144 |
caster_set_pitch(floweysong, 0.65 + (pitchlower / 4)); |
145 |
caster_set_volume(floweysong, 0.5 + (pitchlower / 2)); |
146 |
} |
147 |
} |
148 |
if (global.faceemotion == 1) |
149 |
sprite_index = spr_floweynicesideum; |
150 |
if (global.faceemotion == 2) |
151 |
sprite_index = spr_floweynice; |
152 |
if (conversation == 13) |
153 |
{ |
154 |
if (obj_fakeheart.x < obj_lborder.x) |
155 |
obj_fakeheart.x = obj_lborder.x; |
156 |
if (obj_fakeheart.x > obj_rborder.x) |
157 |
obj_fakeheart.x = obj_rborder.x; |
158 |
if (obj_fakeheart.y < obj_uborder.y) |
159 |
obj_fakeheart.y = obj_uborder.y; |
160 |
} |
161 |
if (instance_exists(OBJ_WRITER)) |
162 |
{ |
163 |
if (conversation == 1) |
164 |
scr_textskipscr_textskipif (instance_exists(OBJ_WRITER))
{
if (control_check_pressed(1))
{
with (OBJ_WRITER)
stringpos = string_length(originalstring);
control_clear(1);
}
} (); |
165 |
} |