Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_thrashcontroller_Create_0

(view raw script w/o annotations or w/e)
1
global.flag[220 thrash_machine_head] = -1;
2
global.flag[221 thrash_machine_body] = -1;
3
global.flag[222 thrash_machine_shoe] = -1;
4
global.flag[223 thrash_head_color] = 0;
5
global.flag[224 thrash_body_color] = 0;
6
global.flag[225 thrash_shot_color] = 0;
7
for (i = 0; i < 32; i += 1)
8
    precolor[i] = make_color_hsv(i * 8, 255, 255);
9
statcolor[0] = merge_color(c_lime, c_white, 0.5);
10
statcolor[1] = merge_color(c_yellow, c_white, 0.5);
11
statcolor[2] = merge_color(c_fuchsia, c_white, 0.6);
12
statcolor[3] = merge_color(c_red, c_white, 0.3);
13
statcolor[4] = merge_color(c_blue, c_white, 0.5);
14
statcolor[5] = merge_color(c_purple, c_white, 0.4);
15
logocon = 1;
16
logoalpha = 0;
17
introtimer = 0;
18
textalpha1 = 0;
19
textalpha2 = 0;
20
malpha = 0;
21
buffer1 = 0;
22
buffer2 = 0;
23
con = 0;
24
menu = 0;
25
ended = 0;
26
colorchange = 0;
27
colorbuffer = 0;
28
for (i = 0; i < 6; i += 1)
29
    stat[i] = 0;
30
menutext1[0][0] = 
HEAD:
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_thrashcontroller_slash_Create_0_gml_49_0")
;
31
menutext1[0][1] = 
BODY:
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_thrashcontroller_slash_Create_0_gml_50_0")
;
32
menutext1[0][2] = 
SHOE:
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_thrashcontroller_slash_Create_0_gml_51_0")
;
33
menutext1[0][3] = 
END
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_thrashcontroller_slash_Create_0_gml_52_0")
;
34
menutext1[1][0] = 
HEADCOLOR
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_thrashcontroller_slash_Create_0_gml_53_0")
;
35
menutext1[1][1] = 
BODYCOLOR
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_thrashcontroller_slash_Create_0_gml_54_0")
;
36
menutext1[1][2] = 
SHOECOLOR
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_thrashcontroller_slash_Create_0_gml_55_0")
;
37
menutext1[1][3] = " ";
38
menutext2[0][0] = 
LASER
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_thrashcontroller_slash_Create_0_gml_59_0")
;
39
stat1[0][0] = 5;
40
stat2[0][0] = 4;
41
menutext2[0][1] = 
SWORD
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_thrashcontroller_slash_Create_0_gml_61_0")
;
42
stat1[0][1] = 1;
43
stat2[0][1] = 0;
44
menutext2[0][2] = 
FLAME
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_thrashcontroller_slash_Create_0_gml_63_0")
;
45
stat1[0][2] = 2;
46
stat2[0][2] = 3;
47
menutext2[0][3] = 
DUCK
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_thrashcontroller_slash_Create_0_gml_65_0")
;
48
stat1[0][3] = 6;
49
stat2[0][3] = 6;
50
menutext2[1][0] = 
PLAIN
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_thrashcontroller_slash_Create_0_gml_68_0")
;
51
stat1[1][0] = 0;
52
stat2[1][0] = 2;
53
menutext2[1][1] = 
WHEEL
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_thrashcontroller_slash_Create_0_gml_70_0")
;
54
stat1[1][1] = 4;
55
stat2[1][1] = 1;
56
menutext2[1][2] = 
TANK
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_thrashcontroller_slash_Create_0_gml_72_0")
;
57
stat1[1][2] = 3;
58
stat2[1][2] = 5;
59
menutext2[1][3] = 
DUCK
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_thrashcontroller_slash_Create_0_gml_74_0")
;
60
stat1[1][3] = 6;
61
stat2[1][3] = 6;
62
menutext2[2][0] = 
SNEAK
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_thrashcontroller_slash_Create_0_gml_77_0")
;
63
stat1[2][0] = 1;
64
stat2[2][0] = 2;
65
menutext2[2][1] = 
A.WHL
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_thrashcontroller_slash_Create_0_gml_79_0")
;
66
stat1[2][1] = 3;
67
stat2[2][1] = 4;
68
menutext2[2][2] = 
TREAD
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_thrashcontroller_slash_Create_0_gml_81_0")
;
69
stat1[2][2] = 0;
70
stat2[2][2] = 5;
71
menutext2[2][3] = 
DUCK
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_thrashcontroller_slash_Create_0_gml_83_0")
;
72
stat1[2][3] = 6;
73
stat2[2][3] = 6;
74
assetdesc[0][0] = 
An enchanting#gun with an air#of mysticism.
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_thrashcontroller_slash_Create_0_gml_88_0")
;
75
assetdesc[0][1] = 
A tomboyish#blade reserved#for upscale#events.
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_thrashcontroller_slash_Create_0_gml_89_0")
;
76
assetdesc[0][2] = 
It's burning#with desire!#Sure to make#you blush!
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_thrashcontroller_slash_Create_0_gml_90_0")
;
77
assetdesc[0][3] = 
Garbage. You're#going to lose#points.
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_thrashcontroller_slash_Create_0_gml_91_0")
;
78
assetdesc[1][0] = 
Streamlined#chassis for an#elegant#thrashing.
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_thrashcontroller_slash_Create_0_gml_93_0")
;
79
assetdesc[1][1] = 
A fast chassis#for tomboyish#thrashing.
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_thrashcontroller_slash_Create_0_gml_94_0")
;
80
assetdesc[1][2] = 
Chassis for gun's#lovers. The#cannon is highly#kissable.
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_thrashcontroller_slash_Create_0_gml_95_0")
;
81
assetdesc[1][3] = 
Just looking at#this is making#you lose points.
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_thrashcontroller_slash_Create_0_gml_96_0")
;
82
assetdesc[2][0] = 
Sporty shoes for#the athletic#thrashing machine#in your life.
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_thrashcontroller_slash_Create_0_gml_99_0")
;
83
assetdesc[2][1] = 
Attractive#wheels, leading#the way!
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_thrashcontroller_slash_Create_0_gml_100_0")
;
84
assetdesc[2][2] = 
Weaponized treads#for razing#sophisticated#dinner parties.
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_thrashcontroller_slash_Create_0_gml_101_0")
;
85
assetdesc[2][3] = 
You're going to#lose points.
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_thrashcontroller_slash_Create_0_gml_102_0")
;
86
menucoord1y = 0;
87
menucoord1x = 0;
88
menucoord2[0] = 0;
89
menucoord2[1] = 0;
90
menucoord2[2] = 0;
91
endcoord = 0;
92
xx = __view_get(e__VW.XView, 0);
93
yy = __view_get(e__VW.YView, 0);
94
ww = __view_get(e__VW.WView, 0);
95
hh = __view_get(e__VW.HView, 0);
96
thrash = instance_create(xx + (ww / 2.5), yy + (hh / 3), obj_thrashmachine);
97
with (thrash)
98
    a = 0;
99
100
enum e__VW
101
{
102
    XView,
103
    YView,
104
    WView,
105
    HView,
106
    Angle,
107
    HBorder,
108
    VBorder,
109
    HSpeed,
110
    VSpeed,
111
    Object,
112
    Visible,
113
    XPort,
114
    YPort,
115
    WPort,
116
    HPort,
117
    Camera,
118
    SurfaceID
119
}