Deltarune script viewer

← back to main script listing

gml_Object_obj_queen_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
if (scr_sideb_get_phase
scr_sideb_get_phase

function scr_sideb_get_phase() { var phase = 0; if (global.flag[916 snowgrave_fail] == 0) { if (global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4) phase = 1; if (global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7) phase = 2; if (global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20) phase = 3; if (global.flag[915 snowgrave_plot] >= 20) phase = 4; } return phase; }
() < 2 && !instance_exists(obj_berdlyplug_enemy))
3
    instance_create(x + 42, y - 84, obj_berdlyplug_enemy);
4
with (obj_berdlyplug_enemy)
5
    depth = obj_queen_enemy.depth + 1;
6
talkmax = 90;
7
image_speed = 0.16666666666666666;
8
depth = obj_battlecontroller.depth - 1;
9
idlesprite = spr_queen_chair_1_old;
10
hurtsprite = spr_queen_chair_1_old;
11
sparedsprite = spr_queen_chair_1_old;
12
lastsearch = 0;
13
difficulty = 0;
14
difficultydebug = 0;
15
attackdebug = -1;
16
bufferattack = false;
17
whiteAcid = true;
18
shieldjustbroke = 0;
19
jp = 0;
20
if (global.lang == "ja")
21
    jp = 1;
22
turn = 0;
23
phaseturn = 0;
24
phase = 1;
25
finalphaseturns = 0;
26
usefinalattack = 0;
27
haveusedfinalattack = 0;
28
attackdone = 0;
29
wirescut = 0;
30
bardlymercy = 0;
31
shieldhp = 0;
32
shieldmaxhp = 0;
33
shieldacthp = 0;
34
shieldactmaxhp = 0;
35
throwX = 0;
36
targetmercy = 25;
37
aimact = 0;
38
intro = 0;
39
endcon = 0;
40
endtimer = 0;
41
defeat_cutscene_version = 0;
42
siner2 = 0;
43
shieldbrokecon = 0;
44
hurtcon = 0;
45
wineglasscon = 0;
46
drink = 0;
47
shield_damage_buffer = 0;
48
beatwine2nodamage = 0;
49
usewineattack = 0;
50
ultimateattackused = 0;
51
shieldsize = 7;
52
balloonorder = 0;
53
ballooncon = 0;
54
balloonend = 1;
55
talkedcon = 0;
56
ralseitalks = 0;
57
susietalks = 0;
58
susieinterrupts = 0;
59
init = 1;
60
drunk = 0;
61
drunkcount = 0;
62
shieldjustwentup = 0;
63
shieldjustwentdown = 0;
64
finalattackdialoguecon = 0;
65
krisflattercount = 0;
66
susieflattercount = 0;
67
ralseiflattercount = 0;
68
groupflattercount = 0;
69
waitnextactsusie = 0;
70
waitnextactralsei = 0;
71
changesimulorder = 0;
72
wintimer = 0;
73
extracon = 0;
74
extratimer = 0;
75
krismaxhp = global.maxhp[1];
76
susiemaxhp = global.maxhp[2];
77
ralseimaxhp = global.maxhp[3];