Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_room_dungeon_2f_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
cutscene_master = noone;
3
leaveCounter = 0;
4
var cagesama = instance_create(70, 75, obj_npc_room);
5
cagesama.sprite_index = spr_npc_gouldensam;
6
cagesama.depth = 500000;
7
var cagesamb = instance_create(cagesama.x + 280, cagesama.y, obj_npc_room);
8
cagesamb.sprite_index = spr_npc_gouldensam;
9
cagesamb.depth = 500000;
10
var cageking = instance_create(cagesama.x, cagesama.y, obj_npc_room);
11
cageking.sprite_index = spr_npc_cage_king_castle;
12
cageking.depth = cagesama.depth - 10;
13
var cageanimal = instance_create(cagesamb.x, cagesamb.y, obj_npc_room);
14
cageanimal.sprite_index = spr_npc_cage_animals_castle;
15
cageanimal.depth = cagesamb.depth + 10;
16
var checkers = instance_create(60, 260, obj_npc_room_animated);
17
checkers.sprite_index = spr_smallcheckers_front;
18
with (checkers)
19
    
scr_depth
scr_depth

function
scr_depth()
{ if (argument_count > 0) { with (argument0) depth = 100000 - ((y * 10) + (sprite_height * 10)); } else { depth = 100000 - ((y * 10) + (sprite_height * 10)); } }
();
20
if (global.chapter != 2 || global.flag[301 talked_king_prologue] == 2 || global.plot >= 200)
21
    instance_destroy();