| 1 |
event_inherited(); |
| 2 |
var rephil_col = make_color_rgb(211, 231, 221); |
| 3 |
depth = -room_height; |
| 4 |
if (interact) |
| 5 |
{ |
| 6 |
is_talking = 1; |
| 7 |
waiter = 1; |
| 8 |
global.cutscene = true; |
| 9 |
} |
| 10 |
if (waiter == 0) |
| 11 |
{ |
| 12 |
if (sprite_index != spr_rephil_turn_overworld_yellow) |
| 13 |
{ |
| 14 |
sprite_index = spr_rephil_turn_overworld_yellow; |
| 15 |
image_index = 4; |
| 16 |
} |
| 17 |
if (image_index <= 2) |
| 18 |
{ |
| 19 |
image_index = 2; |
| 20 |
image_speed = 0; |
| 21 |
} |
| 22 |
else |
| 23 |
{ |
| 24 |
image_speed = -0.2; |
| 25 |
} |
| 26 |
} |
| 27 |
if (waiter > 0) |
| 28 |
{ |
| 29 |
if (waiter == 1) |
| 30 |
{ |
| 31 |
if (image_index >= 4) |
| 32 |
{ |
| 33 |
sprite_index = spr_rephil_overworld_yellow; |
| 34 |
image_speed = 0; |
| 35 |
waiter = 2; |
| 36 |
} |
| 37 |
else |
| 38 |
{ |
| 39 |
image_speed = 0.2; |
| 40 |
} |
| 41 |
exit; |
| 42 |
} |
| 43 |
scr_textscr_textfunction scr_text()
{
if (!instance_exists(obj_dialogue))
msg = instance_create(x, y, obj_dialogue);
} (); |
| 44 |
switch (npc_flag) |
| 45 |
{ |
| 46 |
case 0: |
| 47 |
with (msg) |
| 48 |
{ |
| 49 |
talker[0] = other.object_index; |
| 50 |
color = true; |
| 51 |
col_modif[0] = rephil_col; |
| 52 |
message[0] = "* 'Ey, would ya' look at that! If# it ain't our fresh recruit."; |
| 53 |
message[1] = "* How's it goin' kid, you givin'# the shufflers a good name out# 'ere?"; |
| 54 |
message[2] = "* Ya' know, it's tough being a# world renowned gang leader."; |
| 55 |
message[3] = "* I gotta run 'round the# Underground every now 'n then."; |
| 56 |
message[4] = "* Make sure we're being properly# represented, ya' know?"; |
| 57 |
message[5] = "* Ya' ain't gettin' respect like# us by lazin' around, kid."; |
| 58 |
for (var i = 0; i < array_length(message); i++) |
| 59 |
message_col[i][0] = message[i]; |
| 60 |
} |
| 61 |
break; |
| 62 |
case 1: |
| 63 |
with (msg) |
| 64 |
{ |
| 65 |
talker[0] = other.object_index; |
| 66 |
color = true; |
| 67 |
col_modif[0] = rephil_col; |
| 68 |
message[0] = "* 'Ey kid. 'Ave you seen a# certain associate 'round?"; |
| 69 |
message[1] = "* A fancy lil' fella. Wears a# nice suit 'n a stubby hat. "; |
| 70 |
message[2] = "* We've got some matters to# discuss with 'em."; |
| 71 |
for (var i = 0; i < array_length(message); i++) |
| 72 |
message_col[i][0] = message[i]; |
| 73 |
} |
| 74 |
break; |
| 75 |
case 2: |
| 76 |
with (msg) |
| 77 |
{ |
| 78 |
talker[0] = other.object_index; |
| 79 |
color = true; |
| 80 |
col_modif[0] = rephil_col; |
| 81 |
message[0] = "* This town 'ere's pretty nice.# Though, I'm not fond of# the local gang."; |
| 82 |
message[1] = "* They think they're the hot# stuff but they've got nothin'# on The Shufflers!"; |
| 83 |
for (var i = 0; i < array_length(message); i++) |
| 84 |
message_col[i][0] = message[i]; |
| 85 |
} |
| 86 |
break; |
| 87 |
} |
| 88 |
if (!global.dialogue_open) |
| 89 |
{ |
| 90 |
waiter = 0; |
| 91 |
global.cutscene = false; |
| 92 |
if (npc_flag < 2) |
| 93 |
npc_flag++; |
| 94 |
} |
| 95 |
} |