Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_checkers_enemy_Step_0

(view raw script w/o annotations or w/e)
1
if (global.monstertype[myself] == 21K.Round 2)
2
    secondtime = 1;
3
if (global.monster[myself] == 1)
4
{
5
    global.flag[51 + myself] = 4;
6
    if (secondtime == 1)
7
        milk_counter = 99;
8
    if (secondtime == 1)
9
        ralsei_lecture = 99;
10
    if (global.mnfight == 1 && talked == 0)
11
    {
12
        
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; }
();
13
        if (!instance_exists(obj_darkener))
14
            instance_create(0, 0, obj_darkener);
15
        milkmax = 1000;
16
        if (milk_counter > 0)
17
            milkmax = 600;
18
        if (global.monsterhp[myself] > milkmax)
19
        {
20
            if (!instance_exists(obj_moveheart) && !instance_exists(obj_heart))
21
                
scr_moveheart
scr_moveheart

function
scr_moveheart()
{ return instance_create(obj_herokris.x + 10, obj_herokris.y + 40, obj_moveheart); }
();
22
            if (!instance_exists(obj_growtangle))
23
                instance_create(__view_get(e__VW.XView, 0) + 320, __view_get(e__VW.YView, 0) + 170, obj_growtangle);
24
        }
25
        global.mnfight = 2;
26
        rtimer = 0;
27
        global.typer = 50;
28
        talked = 2;
29
        attacked = 0;
30
        talktimer = 0;
31
    }
32
    if (talked == 2)
33
        global.mnfight = 2;
34
    if (global.mnfight == 2 && attacked == 0)
35
    {
36
        rtimer += 1;
37
        if (rtimer == 12)
38
        {
39
            talked = 0;
40
            milkmax = 1000;
41
            if (milk_counter > 0)
42
                milkmax = 600;
43
            if (global.monsterhp[myself] <= milkmax)
44
            {
45
                if (scon == 0)
46
                    scon = 1;
47
            }
48
            else
49
            {
50
                if (!instance_exists(obj_checkers_leap))
51
                {
52
                    if (attacktype == 0)
53
                        rr = 0;
54
                    if (attacktype == 1)
55
                        rr = 3;
56
                    if (attacktype == 2)
57
                        rr = 1;
58
                    if (attacktype == 3)
59
                        rr = 2;
60
                    dc = instance_create(x, y, obj_checkers_leap);
61
                    dc.leapmode = rr;
62
                    dc.target = mytarget;
63
                    dc.damage = global.monsterat[myself] * 5;
64
                    attacktype += 1;
65
                    if (attacktype > 3)
66
                        attacktype = 0;
67
                }
68
                siner = 0;
69
                visible = 0;
70
                turns += 1;
71
            }
72
            global.turntimer = 999;
73
            attacked = 1;
74
            global.typer = 6;
75
            global.fc = 0;
76
            rr = choose(0);
77
            global.battlemsg[0] = 
* K.Round shuffles furiously.
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_checkers_enemy_slash_Step_0_gml_77_0")
;
78
            if (global.monsterstatus[myself] == 1)
79
                global.battlemsg[0] = 
* K.Round looks weak.
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_checkers_enemy_slash_Step_0_gml_79_0")
;
80
            if (global.monsterhp[myself] <= (global.monstermaxhp[myself] / 3))
81
                global.battlemsg[0] = 
* K.Round's shuffle becomes lethargic.
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_checkers_enemy_slash_Step_0_gml_80_0")
;
82
            if (crown > 0)
83
                global.battlemsg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* The crown is ~1-percent loose!
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_checkers_enemy_slash_Step_0_gml_82_0")
, string(crown));
84
        }
85
        else
86
        {
87
            global.turntimer = 120;
88
        }
89
    }
90
    if (global.mnfight == 2)
91
    {
92
        if (global.turntimer <= 1)
93
        {
94
            if (battlecancel == 1)
95
                global.mercymod[myself] = 999;
96
            if (battlecancel == 2)
97
            {
98
                with (obj_battlecontroller)
99
                    noreturn = 1;
100
                con = 1;
101
                battlecancel = 3;
102
            }
103
        }
104
    }
105
}
106
if (scon == 1)
107
{
108
    if (milk_counter > 0)
109
    {
110
        scon = 1.5;
111
    }
112
    else
113
    {
114
        with (obj_writer)
115
            instance_destroy();
116
        global.msg[0] = 
* K. ROUND felt stressed out and attacked!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_119_0")
;
117
        
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
118
        scon = 1.5;
119
    }
120
}
121
if (scon == 1.5 && !instance_exists(obj_writer))
122
{
123
    snd_play(snd_magicsprinkle);
124
    with (obj_writer)
125
        instance_destroy();
126
    global.msg[0] = 
* K. ROUND practiced self-care!
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_checkers_enemy_slash_Step_0_gml_129_0")
;
127
    global.turntimer = 999;
128
    
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
129
    milk = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(x - 100, y + 60, spr_checkers_milk);
130
    with (milk)
131
    {
132
        image_speed = 0;
133
        image_xscale = 4;
134
        image_yscale = 4;
135
        image_alpha = 0;
136
    }
137
    milk.depth = depth - 1;
138
    scon = 2;
139
    milktimer = 0;
140
}
141
if (scon == 2)
142
{
143
    with (milk)
144
    {
145
        image_xscale -= 0.2;
146
        image_yscale -= 0.2;
147
        image_alpha += 0.1;
148
    }
149
    milktimer += 1;
150
    if (milktimer >= 10)
151
    {
152
        scon = 3;
153
        milktimer = 0;
154
        with (milk)
155
            image_alpha = 1.4;
156
    }
157
}
158
if (scon == 3)
159
{
160
    milktimer += 1;
161
    if (milktimer >= 25)
162
    {
163
        scon = 4;
164
        milktimer = 0;
165
    }
166
}
167
if (scon == 4)
168
{
169
    with (milk)
170
    {
171
        hspeed += 2;
172
        image_alpha -= 0.1;
173
    }
174
    milktimer += 1;
175
    if (milktimer == 10)
176
    {
177
        if (global.monsterat[myself] < 10)
178
            global.monsterat[myself] += 0.5;
179
        snd_play(snd_power);
180
        milkheal = 700;
181
        if (milk_counter == 0)
182
            milkheal = 300;
183
        global.monsterhp[myself] += milkheal;
184
        healamt = instance_create(global.monsterx[myself], global.monstery[myself], obj_dmgwriter);
185
        with (healamt)
186
        {
187
            delay = 8;
188
            type = 3;
189
            damage = 700;
190
        }
191
        healamt.damage = milkheal;
192
        hanim = instance_create(x, y, obj_healanim);
193
        hanim.target = id;
194
    }
195
    if (milktimer >= 15)
196
    {
197
        with (milk)
198
            instance_destroy();
199
        scon = 5;
200
        milktimer = 0;
201
    }
202
}
203
if (scon == 5)
204
{
205
    milktimer += 1;
206
    if (milktimer >= 30)
207
    {
208
        if (milk_counter > 0)
209
        {
210
            with (obj_writer)
211
                instance_destroy();
212
            scon = 0;
213
            milktimer = 0;
214
            global.turntimer = 0;
215
        }
216
        else
217
        {
218
            with (obj_writer)
219
                instance_destroy();
220
            scon = 6;
221
            global.msg[0] = 
* K. ROUND's HP and ATTACK went up!Wait for input
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_checkers_enemy_slash_Step_0_gml_226_0")
;
222
            
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char R Sound R Close Message
scr_84_get_lang_string("scr_ralface_slash_scr_ralface_gml_1_0")
, string(arg1));
}
(1, 3);
223
            global.msg[2] = 
* Susie!Delay 11 Stop attacking it!Delay 11 You're making it stronger!Wait for input
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_checkers_enemy_slash_Step_0_gml_228_0")
;
224
            
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(3, 3);
225
            global.msg[4] = 
* Pssh,Delay 11 and let it think I'm AFRAID?Delay 11 No way!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_230_0")
;
226
            
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
227
        }
228
        milk_counter += 1;
229
    }
230
}
231
if (scon == 6)
232
{
233
    if (!instance_exists(obj_writer))
234
    {
235
        global.fc = 0;
236
        scon = 0;
237
        milktimer = 0;
238
        global.turntimer = 0;
239
    }
240
    else
241
    {
242
        global.turntimer = 999;
243
    }
244
}
245
if (global.myfight == 3)
246
{
247
    xx = __view_get(e__VW.XView, 0);
248
    yy = __view_get(e__VW.YView, 0);
249
    if (acting == 1 && actcon == 0)
250
    {
251
        actcon = 1;
252
        if (secondtime == 0)
253
        {
254
            global.msg[0] = 
* K.ROUND - AT 9 DF 3&* Check?Delay 11&* That's chess,Delay 11 not checkers!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_263_0")
;
255
            global.actname[myself][0] = 
Checkers
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_checkers_enemy_slash_Step_0_gml_264_0")
;
256
            global.flag[246 checkers_act] = 1;
257
            if (checked == 1)
258
                global.msg[0] = 
* K.ROUND - AT 9 DF 3&* That's better.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_268_0")
;
259
            checked = 1;
260
        }
261
        else
262
        {
263
            if (global.flag[246 checkers_act] == 1)
264
            {
265
                global.msg[0] = 
* K.ROUND - AT 9 DF 3&* Watch out for its Flying King attack!Wait for input
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_checkers_enemy_slash_Step_0_gml_277_0")
;
266
                global.msg[1] = 
* (Also,Delay 11 you need to get the CROWN off of its head.)Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_278_0")
;
267
            }
268
            else
269
            {
270
                global.msg[0] = 
* K.ROUND - AT 9 DF 3&* It's being controlled into attacking...!Wait for input
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_checkers_enemy_slash_Step_0_gml_282_0")
;
271
                global.msg[1] = 
* (Though,Delay 11 wouldn't it just attack anyway...?)Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_283_0")
;
272
            }
273
            checked = 1;
274
        }
275
        
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
276
    }
277
    if (acting == 2 && actcon == 0)
278
    {
279
        if (secondtime == 0)
280
            crown += 15;
281
        if (secondtime == 1)
282
            crown += 18;
283
        global.msg[0] = 
* You bowed to K. ROUND.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_296_0")
;
284
        with (obj_herokris)
285
            visible = 0;
286
        global.faceaction[0] = 0;
287
        global.charaction[0] = 0;
288
        bowkris = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(obj_herokris.x, obj_herokris.y, spr_krisb_bow);
289
        with (bowkris)
290
        {
291
            
scr_oflash
scr_oflash

function
scr_oflash()
{ _oflash = instance_create(x, y, obj_oflash); _oflash.image_xscale = image_xscale; _oflash.image_speed = 0; _oflash.image_index = image_index; _oflash.image_yscale = image_yscale; _oflash.sprite_index = sprite_index; _oflash.depth = depth - 1; _oflash.target = id; return _oflash; }
();
292
            a = 
scr_afterimage
scr_afterimage

function
scr_afterimage()
{ afterimage = instance_create(x, y, obj_afterimage); afterimage.sprite_index = sprite_index; afterimage.image_index = image_index; afterimage.image_blend = image_blend; afterimage.image_speed = 0; afterimage.depth = depth; afterimage.image_xscale = image_xscale; afterimage.image_yscale = image_yscale; afterimage.image_angle = image_angle; return afterimage; }
();
293
            a.hspeed = 5;
294
            a.depth = depth + 1;
295
        }
296
        snd_play(snd_item);
297
        
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
298
        actcon = 20;
299
    }
300
    if (actcon == 20 && !instance_exists(obj_writer))
301
    {
302
        visible = 0;
303
        bowcheck = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(x, y, spr_checkers_bow);
304
        with (bowcheck)
305
            image_speed = 0.334;
306
        global.fc = 0;
307
        global.typer = 4;
308
        global.msg[0] = 
* It bowed back.Delay 11&* Its crown loosened a little.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_327_0")
;
309
        if (ralsei_lecture == 0 && secondtime == 0)
310
        {
311
            global.msg[0] = 
* It bowed back.Delay 11&* Its crown loosened a little.Wait for input
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_checkers_enemy_slash_Step_0_gml_330_0")
;
312
            
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char R Sound R Close Message
scr_84_get_lang_string("scr_ralface_slash_scr_ralface_gml_1_0")
, string(arg1));
}
(1, 0);
313
            global.msg[2] = 
* That's it,Delay 11 Kris!Delay 11 If we can get its crown off...Wait for input
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_checkers_enemy_slash_Step_0_gml_332_0")
;
314
            global.msg[3] = 
Face 8* It should turn back into a little guy...!Wait for input
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_checkers_enemy_slash_Step_0_gml_333_0")
;
315
            global.msg[4] = 
Face 0* Susie!Delay 11 Help us bow at it!Wait for input
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_checkers_enemy_slash_Step_0_gml_334_0")
;
316
            
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(5, 0);
317
            global.msg[6] = 
* Nah,Delay 11 it's crown'll come off...Wait for input
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_checkers_enemy_slash_Step_0_gml_336_0")
;
318
            global.msg[7] = 
Face 4* When I smash this guy into the GROUND!Wait for input
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_checkers_enemy_slash_Step_0_gml_337_0")
;
319
            
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char R Sound R Close Message
scr_84_get_lang_string("scr_ralface_slash_scr_ralface_gml_1_0")
, string(arg1));
}
(8, 1);
320
            global.msg[9] = 
* ...Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_339_0")
;
321
            ralsei_lecture = 1;
322
        }
323
        if (thrown == 0 && secondtime == 1)
324
        {
325
            if (bowcounter == 0)
326
            {
327
                global.fc = 2;
328
                global.fe = 3;
329
                global.typer = 45;
330
                global.msg[0] = 
* Huh!? That hardly did anything!Wait for input
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_checkers_enemy_slash_Step_0_gml_349_0")
;
331
                global.msg[1] = 
Face 1* How can we push off that CROWN...?Wait for input
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_checkers_enemy_slash_Step_0_gml_350_0")
;
332
                
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(2, 1);
333
                global.msg[3] = 
* ... Hmm.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_352_0")
;
334
            }
335
            if (bowcounter == 1)
336
            {
337
                global.fc = 2;
338
                global.fe = 3;
339
                global.typer = 45;
340
                global.msg[0] = 
* It's still hardly working!Wait for input
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_checkers_enemy_slash_Step_0_gml_359_0")
;
341
                global.msg[1] = 
Face 6* Whatever can we do,Delay 11 Kris...?Wait for input
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_checkers_enemy_slash_Step_0_gml_360_0")
;
342
                
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(2, 2);
343
                global.msg[3] = 
* ... Hey.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_362_0")
;
344
            }
345
            if (bowcounter == 2)
346
            {
347
                global.fc = 2;
348
                global.fe = 8;
349
                global.typer = 45;
350
                global.msg[0] = 
* Sometimes persistence is key,Delay 11 Kris!!Wait for input
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_checkers_enemy_slash_Step_0_gml_369_0")
;
351
                global.msg[1] = 
Face 6* It'll be hard,Delay 11 but we can do it!!Wait for input
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_checkers_enemy_slash_Step_0_gml_370_0")
;
352
                
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(2, 7);
353
                global.msg[3] = 
* HEY YOU GUYS!!!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_372_0")
;
354
            }
355
        }
356
        bowcounter += 1;
357
        
scr_battletext
scr_battletext

function
scr_battletext()
{ xx = __view_get(e__VW.XView, 0); yy = __view_get(e__VW.YView, 0); if (global.fc != 0) battlewriter = instance_create(xx + 30, yy + 376, obj_writer); if (global.fc == 0) battlewriter = instance_create(xx + 30, yy + 376, obj_writer); myface = instance_create(xx + 26, yy + 380, obj_face); with (battlewriter) { dialoguer = 1; facer = 1; if (global.fc == 0 && originalcharline == 33) charline = 26; } return battlewriter; } enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }
();
358
        actcon = 21;
359
    }
360
    if (actcon == 21 && !instance_exists(obj_writer))
361
    {
362
        with (bowkris)
363
            instance_destroy();
364
        with (bowcheck)
365
            instance_destroy();
366
        visible = 1;
367
        with (obj_herokris)
368
            visible = 1;
369
        actcon = 1;
370
    }
371
    if (secondtime == 0)
372
    {
373
        if (acting == 3 && actcon == 0)
374
        {
375
            crown += 20;
376
            global.msg[0] = 
* You and Ralsei bowed.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_398_0")
;
377
            with (obj_herokris)
378
                visible = 0;
379
            with (obj_heroralsei)
380
                visible = 0;
381
            global.faceaction[0] = 0;
382
            global.charaction[0] = 0;
383
            global.faceaction[1] = 0;
384
            global.charaction[1] = 0;
385
            bowkris = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(obj_herokris.x, obj_herokris.y, spr_krisb_bow);
386
            with (bowkris)
387
            {
388
                
scr_oflash
scr_oflash

function
scr_oflash()
{ _oflash = instance_create(x, y, obj_oflash); _oflash.image_xscale = image_xscale; _oflash.image_speed = 0; _oflash.image_index = image_index; _oflash.image_yscale = image_yscale; _oflash.sprite_index = sprite_index; _oflash.depth = depth - 1; _oflash.target = id; return _oflash; }
();
389
                a = 
scr_afterimage
scr_afterimage

function
scr_afterimage()
{ afterimage = instance_create(x, y, obj_afterimage); afterimage.sprite_index = sprite_index; afterimage.image_index = image_index; afterimage.image_blend = image_blend; afterimage.image_speed = 0; afterimage.depth = depth; afterimage.image_xscale = image_xscale; afterimage.image_yscale = image_yscale; afterimage.image_angle = image_angle; return afterimage; }
();
390
                a.hspeed = 5;
391
                a.depth = depth + 1;
392
            }
393
            bowral = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(obj_heroralsei.x, obj_heroralsei.y, spr_ralseib_bow);
394
            with (bowral)
395
            {
396
                
scr_oflash
scr_oflash

function
scr_oflash()
{ _oflash = instance_create(x, y, obj_oflash); _oflash.image_xscale = image_xscale; _oflash.image_speed = 0; _oflash.image_index = image_index; _oflash.image_yscale = image_yscale; _oflash.sprite_index = sprite_index; _oflash.depth = depth - 1; _oflash.target = id; return _oflash; }
();
397
                a = 
scr_afterimage
scr_afterimage

function
scr_afterimage()
{ afterimage = instance_create(x, y, obj_afterimage); afterimage.sprite_index = sprite_index; afterimage.image_index = image_index; afterimage.image_blend = image_blend; afterimage.image_speed = 0; afterimage.depth = depth; afterimage.image_xscale = image_xscale; afterimage.image_yscale = image_yscale; afterimage.image_angle = image_angle; return afterimage; }
();
398
                a.hspeed = 5;
399
                a.depth = depth + 1;
400
            }
401
            snd_play(snd_item);
402
            
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
403
            actcon = 30;
404
        }
405
    }
406
    if (actcon == 30 && !instance_exists(obj_writer))
407
    {
408
        visible = 0;
409
        bowcheck = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(x, y, spr_checkers_bow);
410
        with (bowcheck)
411
            image_speed = 0.5;
412
        global.msg[0] = 
* K. ROUND bowed back.Delay 11&* Its crown loosened!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_442_0")
;
413
        if (ralsei_lecture == 0 && secondtime == 0)
414
        {
415
            global.msg[0] = 
* K. ROUND bowed back.Delay 11&* Its crown loosened!Wait for input
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_checkers_enemy_slash_Step_0_gml_445_0")
;
416
            
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char R Sound R Close Message
scr_84_get_lang_string("scr_ralface_slash_scr_ralface_gml_1_0")
, string(arg1));
}
(1, 0);
417
            global.msg[2] = 
* That's it,Delay 11 Kris!Delay 11 If we can get its crown off...Wait for input
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_checkers_enemy_slash_Step_0_gml_447_0")
;
418
            global.msg[3] = 
Face 8* It should turn back into a little guy...!Wait for input
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_checkers_enemy_slash_Step_0_gml_448_0")
;
419
            global.msg[4] = 
Face 0* Susie!Delay 11 Help us bow at it!Wait for input
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_checkers_enemy_slash_Step_0_gml_449_0")
;
420
            
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(5, 0);
421
            global.msg[6] = 
* Nah,Delay 11 its crown'll come off...Wait for input
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_checkers_enemy_slash_Step_0_gml_451_0")
;
422
            global.msg[7] = 
Face 4* When I smash this guy to the GROUND!Wait for input
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_checkers_enemy_slash_Step_0_gml_452_0")
;
423
            
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char R Sound R Close Message
scr_84_get_lang_string("scr_ralface_slash_scr_ralface_gml_1_0")
, string(arg1));
}
(8, 1);
424
            global.msg[9] = 
* ...Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_454_0")
;
425
            ralsei_lecture = 1;
426
        }
427
        
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
428
        actcon = 31;
429
    }
430
    if (actcon == 31 && !instance_exists(obj_writer))
431
    {
432
        with (bowral)
433
            instance_destroy();
434
        with (bowkris)
435
            instance_destroy();
436
        with (bowcheck)
437
            instance_destroy();
438
        visible = 1;
439
        with (obj_heroralsei)
440
            visible = 1;
441
        with (obj_herokris)
442
            visible = 1;
443
        actcon = 1;
444
    }
445
    if (secondtime == 1)
446
    {
447
        if (acting == 3 && actcon == 0)
448
        {
449
            if (thrown == 1)
450
            {
451
                with (trsus)
452
                    instance_destroy();
453
                thrown = 2;
454
            }
455
            if (thrown > 0)
456
            {
457
                global.actname[myself][2] = 
Throw
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_checkers_enemy_slash_Step_0_gml_487_0")
;
458
                global.msg[0] = 
* Press
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_checkers_enemy_slash_Step_0_gml_489_0")
+
scr_get_input_name
scr_get_input_name

function
scr_get_input_name(arg0)
{ var _control = "[?]"; if (global.is_console || obj_gamecontroller.gamepad_active) { _control = global.input_g[arg0]; if (_control == gp_padr) return "\\*D "; if (_control == gp_padl) return "\\*A "; if (_control == global.button0) return "\\*Z "; if (_control == global.button1) return "\\*X "; if (_control == global.button2) return "\\*C "; } var left_bracket = (global.lang == "en") ? "[" : "["; var right_bracket = (global.lang == "en") ? "]" : "]"; _control = left_bracket + global.asc_def[global.input_k[arg0]] + right_bracket; if (!is_string(_control)) _control = "[?]"; else return _control; }
(6) +
to determine the ANGLE!
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_checkers_enemy_slash_Step_0_gml_489_1")
;
459
                flash = 0;
460
                becomeflash = 0;
461
                
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
462
                actcon = 90;
463
                instance_create(x, y, obj_throwtarget);
464
                throwsus = instance_create(obj_herosusie.x, obj_herosusie.y, obj_throwralsei);
465
                visible = 0;
466
                global.faceaction[1] = 0;
467
                global.charaction[1] = 0;
468
                global.faceaction[2] = 0;
469
                global.charaction[2] = 0;
470
                with (obj_herosusie)
471
                    visible = 0;
472
                with (obj_heroralsei)
473
                    visible = 0;
474
                snd_play(snd_grab);
475
            }
476
            else
477
            {
478
                global.typer = 31;
479
                global.fc = 2;
480
                global.fe = 6;
481
                global.msg[0] = 
* Susie?Delay 11 You want to ACT?Delay 11 Aww, what's your idea?Wait for input
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_checkers_enemy_slash_Step_0_gml_510_0")
;
482
                
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(1, 0);
483
                global.msg[2] = 
* Umm...Delay 11 well...Delay 11 how do I say this.Wait for input
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_checkers_enemy_slash_Step_0_gml_512_0")
;
484
                global.msg[3] = 
* I kind of...Delay 11&* Need you for this one.Wait for input
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_checkers_enemy_slash_Step_0_gml_513_0")
;
485
                
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char R Sound R Close Message
scr_84_get_lang_string("scr_ralface_slash_scr_ralface_gml_1_0")
, string(arg1));
}
(4, 8);
486
                global.msg[5] = 
* That's fine,Delay 11 Susie!Delay 11&* I'll help!Wait for input
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_checkers_enemy_slash_Step_0_gml_515_0")
;
487
                global.msg[6] = 
Face 0* You want to apologize to it for earlier,Delay 11 right?Wait for input
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_checkers_enemy_slash_Step_0_gml_516_0")
;
488
                
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] =
scr_84_get_subst_string(
Sound X Char 0 Face ~1 Char S Sound S Close Message
scr_84_get_lang_string("scr_susface_slash_scr_susface_gml_1_0")
, string(arg1));
}
(7, 2);
489
                global.msg[8] = 
* Nah,Delay 11 I just need you to stay still.Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_518_0")
;
490
                actcon = 10;
491
                
scr_battletext
scr_battletext

function
scr_battletext()
{ xx = __view_get(e__VW.XView, 0); yy = __view_get(e__VW.YView, 0); if (global.fc != 0) battlewriter = instance_create(xx + 30, yy + 376, obj_writer); if (global.fc == 0) battlewriter = instance_create(xx + 30, yy + 376, obj_writer); myface = instance_create(xx + 26, yy + 380, obj_face); with (battlewriter) { dialoguer = 1; facer = 1; if (global.fc == 0 && originalcharline == 33) charline = 26; } return battlewriter; } enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }
();
492
            }
493
        }
494
    }
495
    if (acting == 4 && actcon == 0)
496
    {
497
        actcon = 1;
498
        global.msg[0] = 
* You explained to K. Round about the importance of dodging Susie's attacks.Wait for input
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_checkers_enemy_slash_Step_0_gml_531_0")
;
499
        global.msg[1] = 
* But it didn't seem to understand...Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_532_0")
;
500
        if (warned == 1)
501
        {
502
            global.msg[0] = 
* You started making siren noises with your mouth and looking at Susie.Wait for input
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_checkers_enemy_slash_Step_0_gml_535_0")
;
503
            global.msg[1] = 
* K. Round still didn't understand...Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_536_0")
;
504
        }
505
        if (warned == 2)
506
        {
507
            global.msg[0] = 
* You started explaining that Susie is really dangerous and strong.Wait for input
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_checkers_enemy_slash_Step_0_gml_540_0")
;
508
            global.msg[1] = 
* Susie got a large boost to her morale.Wait for input
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_checkers_enemy_slash_Step_0_gml_541_0")
;
509
            global.msg[2] = 
* Susie's ATTACK went up massively...!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_542_0")
;
510
            global.battleat[2] *= 1.5;
511
        }
512
        warned += 1;
513
        
scr_battletext_default
scr_battletext_default

function
scr_battletext_default()
{ global.fc = 0; global.typer = 4;
scr_battletext();
return battlewriter; }
();
514
    }
515
    if (actcon == 1 && !instance_exists(obj_writer))
516
    {
517
        actcon = 0;
518
        if (crown >= 100)
519
        {
520
            global.mercymod[myself] = 999;
521
            actcon = 50;
522
        }
523
        else
524
        {
525
            
scr_attackphase
scr_attackphase

function
scr_attackphase()
{ with (obj_battlecontroller) { techwon = 0; if (
scr_monsterpop() == 0)
techwon = 1; if (techwon == 0) { fightphase = 1; global.charturn = 3; if (global.charaction[0] == 4 || global.charaction[0] == 2) fightphase = 0; if (global.charaction[1] == 4 || global.charaction[1] == 2) fightphase = 0; if (global.charaction[2] == 4 || global.charaction[2] == 2) fightphase = 0; if (global.myfight == 4) fightphase = 1; if (fightphase == 1) { global.myfight = 1; instance_create(xx + 2, yy + 365, obj_attackpress); } else { global.myfight = 4; instance_create(0, 0, obj_spellphase); } } else {
scr_wincombat();
} } }
();
526
        }
527
    }
528
    if (actcon == 10 && !instance_exists(obj_writer))
529
    {
530
        actcon = 11;
531
        alarm[4]
 = 30;
gml_Object_obj_checkers_enemy_Alarm_4.gml

actcon += 1;
532
        with (obj_herosusie)
533
            visible = 0;
534
        with (obj_heroralsei)
535
            visible = 0;
536
        thrown = 1;
537
        trsus = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(obj_herosusie.x, obj_herosusie.y, spr_susieb_throwralseiready);
538
        snd_play(snd_grab);
539
    }
540
    if (actcon == 12)
541
    {
542
        global.fe = 7;
543
        global.msg[0] = 
* Kris!Delay 11 We gotta get that CROWN off its head!Wait for input
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_checkers_enemy_slash_Step_0_gml_578_0")
;
544
        global.msg[1] = 
* Help me throw Ralsei at it!Wait for inputClose Message
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_checkers_enemy_slash_Step_0_gml_579_0")
;
545
        
scr_battletext
scr_battletext

function
scr_battletext()
{ xx = __view_get(e__VW.XView, 0); yy = __view_get(e__VW.YView, 0); if (global.fc != 0) battlewriter = instance_create(xx + 30, yy + 376, obj_writer); if (global.fc == 0) battlewriter = instance_create(xx + 30, yy + 376, obj_writer); myface = instance_create(xx + 26, yy + 380, obj_face); with (battlewriter) { dialoguer = 1; facer = 1; if (global.fc == 0 && originalcharline == 33) charline = 26; } return battlewriter; } enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }
();
546
        actcon = 13;
547
    }
548
    if (actcon == 13 && !instance_exists(obj_writer))
549
        actcon = 0;
550
    if (actcon == 50)
551
    {
552
        visible = 0;
553
        snd_free_all();
554
        animtest = instance_create(x, y, obj_checker_animtest);
555
        animtest.sprite_index = spr_smallchecker_transform3;
556
        animtest.image_xscale = 2;
557
        animtest.image_yscale = 2;
558
        animtest.type = 1;
559
        actcon = 51;
560
    }
561
}
562
if (global.myfight == 7)
563
    hspeed = 15;
564
565
enum e__VW
566
{
567
    XView,
568
    YView,
569
    WView,
570
    HView,
571
    Angle,
572
    HBorder,
573
    VBorder,
574
    HSpeed,
575
    VSpeed,
576
    Object,
577
    Visible,
578
    XPort,
579
    YPort,
580
    WPort,
581
    HPort,
582
    Camera,
583
    SurfaceID
584
}