Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_susieenemy_Other_11

(view raw script w/o annotations or w/e)
1
if (global.mnfight == 1 && talked == 0)
2
{
3
    awoke = 0;
4
    sleepcounter += 1;
5
    if (sleepcounter >= 3 && sleeping == 1)
6
    {
7
        sleeping = 0;
8
        idlesprite = spr_susie_enemy;
9
        global.monstercomment[myself] = 
(Awake)
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_9_0")
;
10
        global.monsterstatus[myself] = 0;
11
        sleepcounter = 99;
12
        awoke = 1;
13
    }
14
    if (sleeping == 0)
15
        
scr_randomtarget
scr_randomtarget

function
scr_randomtarget()
{ abletotarget = 1; if (global.charcantarget[0] == 0 && global.charcantarget[1] == 0 && global.charcantarget[2] == 0) abletotarget = 0; mytarget = choose(0, 1, 2); if (abletotarget == 1) { while (global.charcantarget[mytarget] == 0) mytarget = choose(0, 1, 2); } else { mytarget = 3; } global.targeted[mytarget] = 1; }
();
16
    if (!instance_exists(obj_darkener))
17
        instance_create(0, 0, obj_darkener);
18
    global.typer = 53;
19
    rr = choose(0, 1, 2, 3);
20
    if (rr == 0)
21
        global.msg[0] = 
Heh,
scared?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_19_0")
;
22
    if (rr == 1)
23
        global.msg[0] = 
Weasel
out of
THIS!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_20_0")
;
24
    if (rr == 2)
25
        global.msg[0] = 
Talk your
way out of
THIS!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_21_0")
;
26
    if (rr == 3)
27
        global.msg[0] = 
Think
fast!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_22_0")
;
28
    if (lancer_hurt == 0 && global.monsterhp[1] <= (global.monstermaxhp[1] * 0.5))
29
    {
30
        lancer_hurt = 1;
31
        if (global.monsterhp[myself] == global.monstermaxhp[myself])
32
            global.msg[0] = 
Hey,Delay 11 stop
ganging up
on him!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_28_0")
;
33
        else
34
            global.msg[0] = 
Hey,Delay 11 stop
hitting
him!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_31_0")
;
35
    }
36
    if (acting == 2)
37
    {
38
        if (anythingcounter == 1)
39
            global.msg[0] = 
No way!
Shut up and
fight!!!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_35_0")
;
40
        if (anythingcounter == 2)
41
            global.msg[0] = 
Really?
...
Shut up and
fight!!!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_36_0")
;
42
        if (anythingcounter == 3)
43
            global.msg[0] = 
What are
you even
doing?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_37_0")
;
44
        if (anythingcounter == 4)
45
            global.msg[0] = 
Really...?
No way, I
don't see
anything!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_38_0")
;
46
        if (anythingcounter >= 5)
47
            global.msg[0] = 
Yeah, it's
hopeless.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_39_0")
;
48
    }
49
    if (lancer_act == 3)
50
    {
51
        if (anythingxcounter == 1)
52
            global.msg[0] = 
Flattery
won't
work on
US!!!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_43_0")
;
53
        if (anythingxcounter == 2)
54
            global.msg[0] = 
THAT'S
THE
POINT!!!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_44_0")
;
55
        if (anythingxcounter == 3)
56
            global.msg[0] = 
Huh...?
I mean...
NO!!!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_45_0")
;
57
        if (anythingxcounter >= 4)
58
            global.msg[0] = 
Heh,
score for
the BAD
GUYS!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_46_0")
;
59
    }
60
    if (sleeping == 1)
61
        global.msg[0] = 
(Zzzz...)
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_48_0")
;
62
    if (awoke == 1)
63
        global.msg[0] = 
(Yawn)
I'm awake,
did I miss
anything?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("obj_susieenemy_slash_Other_11_gml_49_0")
;
64
    awoke = 0;
65
    lancer_act = 0;
66
    
scr_enemyblcon
scr_enemyblcon

function
scr_enemyblcon(arg0, arg1, arg2)
{ if (arg2 == 0) { mywriter = instance_create(arg0, arg1, obj_writer); return mywriter; } if (arg2 == 1) { myblcon = instance_create(arg0, arg1, obj_battleblcon); return myblcon; } if (arg2 == 2) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v; return myblcon; } if (arg2 == 3) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long; return myblcon; } if (arg2 == 4) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_clubs; myblcon.image_index = 0; myblcon.image_speed = 0; return myblcon; } if (arg2 == 5) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_clubs; myblcon.image_index = 1; myblcon.image_speed = 0; return myblcon; } if (arg2 == 6) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_clubs; myblcon.image_index = 2; myblcon.image_speed = 0; return myblcon; } if (arg2 == 7) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long_r; myblcon.image_index = 2; myblcon.image_speed = 0; return myblcon; } if (arg2 == 8) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long_tall; return myblcon; } }
(x - 160, y, 3);
67
    talked = 1;
68
    talktimer = 0;
69
}