1 |
havenoelle = 0; |
2 |
if (instance_exists(obj_caterpillarchara)) |
3 |
{ |
4 |
with (obj_caterpillarchara) |
5 |
{ |
6 |
if (name == "noelle") |
7 |
other.havenoelle = true; |
8 |
} |
9 |
} |
10 |
makeviro = 1; |
11 |
if ((room == room_dw_city_big_1 && global.flag[438 tutor_viro_location] == 2) || (room == room_dw_city_roadblock && global.flag[438 tutor_viro_location] == 1) || (global.flag[531 encount_tutor_viro] != 0 && global.flag[531 encount_tutor_viro] != 6) || havenoelle == 0) |
12 |
makeviro = 0; |
13 |
if (makeviro) |
14 |
{ |
15 |
viro = instance_create(x, y, obj_chaseenemy); |
16 |
viro.myencounter = 73; |
17 |
if (room == room_dw_city_big_1) |
18 |
viro.sprite_index = spr_virovirokun_idle; |
19 |
if (room == room_dw_city_roadblock) |
20 |
viro.sprite_index = spr_virovirokun_bighitbox; |
21 |
viro.image_xscale = 2; |
22 |
viro.image_yscale = 2; |
23 |
viro.touchsprite = spr_virovirokun_hurt; |
24 |
viro.radius = 120; |
25 |
viro.moveradius = 0; |
26 |
viro.pacetype = 17; |
27 |
viro.chasetype = 3; |
28 |
viro.alertskip = 1; |
29 |
viro.ignoresolid = 0; |
30 |
viro.eraser = 0; |
31 |
viro.extflag = "tutViro"; |
32 |
viro.encounterflag = 531; |
33 |
} |
34 |
else |
35 |
{ |
36 |
instance_destroy(); |
37 |
} |