1 |
if (global.flag[6 hardmode] == 0) |
2 |
{ |
3 |
runvalue = random(100) + (10 * global.turn); |
4 |
} |
5 |
else |
6 |
{ |
7 |
if (global.turn == 0) |
8 |
runvalue = 0; |
9 |
if (global.turn >= 1) |
10 |
runvalue = random(100) + (10 * (global.turn - 1)); |
11 |
} |
12 |
if (instance_exists(obj_undyneboss)) |
13 |
runvalue = 100; |
14 |
if (global.flag[6 hardmode] == 0) |
15 |
{ |
16 |
if (global.armor == 4) |
17 |
runvalue = 100; |
18 |
} |
19 |
if (runvalue > 50) |
20 |
{ |
21 |
runaway = 1; |
22 |
snd_play(snd_escaped); |
23 |
obj_heart.hspeed = -3; |
24 |
obj_heart.sprite_index = spr_heartgtfo; |
25 |
obj_heart.image_speed = 0.5; |
26 |
OBJ_WRITER.halt = 3; |
27 |
global.xp += global.xpreward[3]; |
28 |
global.gold += global.goldreward[3]; |
29 |
tlvl = global.lv; |
30 |
script_execute(scr_levelup); |
31 |
if (levelup == 1) |
32 |
snd_play(snd_levelup); |
33 |
global.msc = 14; |
34 |
instance_create(global.idealborder[0], global.idealborder[2], OBJ_INSTAWRITER); |
35 |
global.flag[11 escaped_last] = 1; |
36 |
global.flag[24 escaped] += 1; |
37 |
} |