1 |
if (action[message_current] != "Override") |
2 |
{ |
3 |
script_execute(scr_controls_text); |
4 |
if (characters < message_length) |
5 |
{ |
6 |
if (counter == 0) |
7 |
{ |
8 |
script_execute(scr_text_increase); |
9 |
script_execute(talk_script[message_current]); |
10 |
} |
11 |
else |
12 |
{ |
13 |
can_talk = false; |
14 |
} |
15 |
} |
16 |
else |
17 |
{ |
18 |
can_talk = false; |
19 |
if (key_select_pressed && skippable == true) |
20 |
message_advance = true; |
21 |
if (message_advance == true) |
22 |
{ |
23 |
if (message_current < message_end) |
24 |
{ |
25 |
message_current += 1; |
26 |
message_length = string_length(message[message_current]); |
27 |
characters = 0; |
28 |
message_draw = ""; |
29 |
message_advance = false; |
30 |
} |
31 |
else |
32 |
{ |
33 |
global.sworks_flag[16] = 1; |
34 |
instance_create(0, 120, obj_main_screen_shop); |
35 |
instance_create(obj_main_screen_shop.x + 210, obj_main_screen_shop.y, obj_item_description_screen_shop); |
36 |
if (global.route != 3) |
37 |
{ |
38 |
instance_create(obj_main_screen_shop.x + 240, obj_main_screen_shop.y + 10, obj_text_main_screen_shop); |
39 |
instance_create(obj_main_screen_shop.x + 229, obj_main_screen_shop.y + 19, obj_heart_main_screen_shop); |
40 |
instance_create(obj_main_screen_shop.x + 20, obj_main_screen_shop.y + 10, obj_dialogue_main_screen_shop); |
41 |
} |
42 |
else |
43 |
{ |
44 |
instance_create(obj_main_screen_shop.x + 240, obj_main_screen_shop.y + 10, obj_text_main_screen_shop_geno); |
45 |
instance_create(obj_main_screen_shop.x + 229, obj_main_screen_shop.y + 19, obj_heart_main_screen_shop_geno); |
46 |
instance_create(obj_main_screen_shop.x + 20, obj_main_screen_shop.y + 10, obj_dialogue_main_screen_shop_geno); |
47 |
} |
48 |
with (obj_talk_screen_shop) |
49 |
instance_destroy(); |
50 |
instance_destroy(); |
51 |
exit; |
52 |
} |
53 |
} |
54 |
} |
55 |
script_execute(scr_text_counter); |
56 |
} |