|
1
|
SCR_BORDERSETUPSCR_BORDERSETUP
if (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; gml_Object_obj_floweybattle1_Alarm_6.gml
sprite_index = spr_floweyside;
alarm[5] = 40;
conversation = 9.3;
|
|
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.gml
if (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.gml
global.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.gml
global.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.gml
if (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.gml
global.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; gml_Object_obj_floweybattle1_Alarm_7.gml
sprite_index = spr_floweyevil;
if (instance_exists(obj_blconwdflowey))
{
with (obj_blconwdflowey)
instance_destroy();
}
alarm[8] = 30;
caster_stop(floweysong);
caster_free(floweysong);
|
|
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_textskip
if (instance_exists(OBJ_WRITER))
{
if (control_check_pressed(1))
{
with (OBJ_WRITER)
stringpos = string_length(originalstring);
control_clear(1);
}
} ();
|
|
165
|
}
|