Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_werewire_enemy_Create_0

(view raw script w/o annotations or w/e)
1
scr_enemy_object_init
scr_enemy_object_init

function
scr_enemy_object_init()
{ becomeflash = 0; flash = 0; turnt = 0; turns = 0; talktimer = 0; state = 0; siner = 0; fsiner = 0; talked = 0; attacked = 0; hurt = 0; hurttimer = 0; hurtshake = 0; shakex = 0; acting = 0; actcon = 0; mywriter = 343249823; acttimer = 0; con = 0; dodgetimer = 0; fatal = 0; candodge = 0; mytarget = 0; ambushed = 0; firststrike = 0; damage = -1; grazepoints = -1; timepoints = -1; inv = -1; target = -1; grazed = -1; grazetimer = -1; element = "none"; acting = 0; actingsus = 0; actingnoe = 0; actingral = 0; actconsus = 0; actconral = 0; actconnoe = 0; simulorderkri = -1; simulordersus = -1; simulorderral = -1; simulordernoe = -1; simultotal = 0; simulboss = -1; talkmax = 90; mercymod = 0; maxmercy = 100; recruitable = 1; freezable = 1; recruitcount = 1; sactionboxx = 0; sactionboxy = 0; hurtspriteoffx = 0; hurtspriteoffy = 0; image_xscale = 2; image_yscale = 2; image_speed = 0.2; idlesprite = spr_diamond_knight_overworld; hurtsprite = spr_diamond_knight_hurt; sparedsprite = spr_diamond_knight_spared; custombody = 0; for (i = 0; i < 10; i++) _charactsprite[i] = 382938298329; depth = 90 - ((y - cameray()) / 50); }
();
2
talkmax = 90;
3
image_speed = 0.16;
4
idlesprite = spr_werewire_idle;
5
hurtsprite = spr_werewire_hurt;
6
sparedsprite = spr_plugboy_spare;
7
loosenAmount = 0;
8
loosencon = 0;
9
throwsus = -4;
10
siner = 0;
11
siner_timer = 0;
12
hangx = 26;
13
hangy = -58;
14
init_hangy = hangy;
15
remx = x;
16
remy = y;
17
hangcon = 0;
18
hangtimer = 0;
19
hangsiner = 0;
20
shootcon = 0;
21
shoottimer = 0;
22
shootwait = 4;
23
mercyaccumulated = 0;
24
anim_timer_2 = 0;
25
stop_anim = 0;
26
talkwait = 0;
27
m = 2;
28
global.turntimer = 0;
29
initid = 0;
30
werewire_count = instance_number(object_index);
31
shootmode = 2;
32
shootwait = 10;
33
with (object_index)
34
{
35
    if (variable_instance_exists(id, "initid"))
36
    {
37
        initid++;
38
        shootwait = (random(5) + (initid * 30)) - 15;
39
    }
40
}
41
easymode = 0;
42
werewerewire = 0;
43
bx1[0] = -20;
44
bx1[1] = -36;
45
bx1[2] = -48;
46
bx1[3] = -46;
47
bx1[4] = -26;
48
by1[0] = -54;
49
by1[1] = -46;
50
by1[2] = 6;
51
by1[3] = 46;
52
by1[4] = 72;