Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_jackenstein_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; 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; actcon = 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
recruitcount = 5;
3
talkmax = 90;
4
image_speed = 0;
5
idlesprite = spr_jackenstein_battle_eyes;
6
hurtsprite = spr_jackenstein_battle_eyes;
7
sparedsprite = spr_jackenstein_battle_eyes;
8
custom_draw_example = 1;
9
darken = 0;
10
darkenalpha = 0;
11
myattackchoice = 0;
12
haveusedultimate = false;
13
siner = 0;
14
turn = 0;
15
phase = 1;
16
phaseturn = 1;
17
endcon = 0;
18
endtimer = 0;
19
end_cutscene_version = 0;
20
balloonorder = 0;
21
ballooncon = 0;
22
balloonend = 1;
23
talkedcon = 0;
24
ralseitalks = 0;
25
susietalks = 0;
26
intro = 0;
27
introtimer = -30;
28
rs_rand = choose(0, 1, 2, 3, 4);
29
init = false;
30
spooked = false;
31
depth = 5;
32
fader = -1;
33
with (obj_battleback)
34
    instance_destroy();
35
with (obj_heroparent)
36
    visible = false;
37
susiemarker = -1;
38
susieblinktimer = choose(40, 75, 90);
39
susietimer = 0;
40
ralseimarker = -1;
41
ralseiblinktimer = choose(40, 75, 90);
42
ralseitimer = 0;
43
sact = false;
44
ract = false;
45
burnon = 0;
46
unleash = 0;
47
lightup = 0;
48
lightupx = 0;
49
fuelsaver = 0;
50
fuelsaverx = 0;
51
unleashcount = 0;
52
unleashfirstused = 0;
53
treasurehunt = 0;
54
checkcount = 0;
55
jackotimer = 0;
56
scr_setchar
scr_setchar

function
scr_setchar(arg0 = 0, arg1 = 0, arg2 = 0)
{
scr_losechar();
if (arg0)
scr_getchar(2);
if (arg1)
scr_getchar(3);
if (arg2)
scr_getchar(4);
}
(1, 1);
57
if (!i_ex(obj_lightsource_heartlight))
58
{
59
    heartlight = instance_create(x, y, obj_lightsource_heartlight);
60
    heartlight.radius = 40;
61
    heartlight.heart_active = false;
62
}
63
if (!i_ex(obj_darkness_overlay))
64
{
65
    darkness = instance_create_depth(x, y, depth + 5, obj_darkness_overlay);
66
    darkness.sprite_index = spr_nothing;
67
    darkness.darkfight = true;
68
}
69
with (obj_light_following)
70
    lightalpha = 0;
71
global.drawdimmerlight = true;
72
antijacko = instance_create(x, y + 26, obj_marker);
73
antijacko.image_xscale = 80;
74
antijacko.image_yscale = 44;
75
antijacko.sprite_index = spr_whitepixel;
76
antijacko.visible = false;
77
juststartedbulletphase = false;
78
eyeflashtimer = 0;
79
fadeaway = 0;
80
finalattackballoon = 0;
81
flashcon = 0;
82
flashtimer = 0;
83
fun = 0;
84
funtimer = 0;
85
rr = -1;
86
mytarget = 4;
87
susiemarker = instance_create_depth(camerax() + 52, cameray() + 110, 3, obj_marker);
88
susiemarker.sprite_index = spr_susie_eyes_idle;
89
susiemarker.image_xscale = 2;
90
susiemarker.image_yscale = 2;
91
ralseimarker = instance_create_depth(camerax() + 80, cameray() + 210, 3, obj_marker);
92
ralseimarker.sprite_index = spr_ralsei_eyes_idle;
93
ralseimarker.image_xscale = 2;
94
ralseimarker.image_yscale = 2;
95
stopdrawing = false;
96
scaredycatcount = 0;
97
scaredycat = false;