Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_berdlyb2_enemy_Create_0

(view raw script w/o annotations or w/e)
1
berdlytalk = 69;
2
noelletalk = 76;
3
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); }
();
4
default_talkmax = 90;
5
talkmax = 90;
6
image_speed = 0.16666666666666666;
7
sideb_route = 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; }
() > 0;
8
idlesprite = sideb_route ? spr_berdlyb_idle_serious : spr_berdlyb_idle;
9
hurtsprite = spr_berdly_shocked_left_battle;
10
sparedsprite = spr_berdly_hurt_kneel_battle;
11
difficulty = 1;
12
kact_count = 0;
13
spill = false;
14
nact_count = 0;
15
naction_count = 0;
16
hurt_noelle = false;
17
hurt_noelle_talk = false;
18
noelle_hp_start = global.hp[4];
19
bulletoverride = -1;
20
kris_defeat_talk = false;
21
kris_defeat_con = 0;
22
balloon_con = 0;
23
wirewait = false;
24
summoning = false;
25
freezable = 0;
26
mercy_add_amount = 0;
27
berdly_last_line = "";
28
sidebcon = 0;
29
snowgrave_con = 0;
30
snowgrave_counter = 0;
31
attack_phase = 0;
32
chosenattack = 0;
33
talkcon = 0;
34
summontimer = 0;
35
rr = 0;
36
endbattle = 0;