Undertale script viewer

← back to main script listing

gml_Object_obj_torielboss_Destroy_0

(view raw script w/o annotations or w/e)
1
scr_monsterdefeat
scr_monsterdefeat

if (killed == 1) { global.xpreward[3] += global.xpreward[myself]; global.goldreward[3] += global.goldreward[myself]; global.vaporspeed = 0; global.monstersprite = sprite_index; ddd = instance_create(x, y, obj_vaporized_new); if (object_index == obj_greatdog) { with (ddd)
scr_newvapordata(1);
} if (object_index == obj_gyftrot) { with (ddd)
scr_newvapordata(2);
} if (object_index == obj_icecap) { with (ddd)
scr_newvapordata(3);
} if (object_index == obj_jerry) { with (ddd)
scr_newvapordata(4);
} if (object_index == obj_lesserdoge) { with (ddd)
scr_newvapordata(5);
} if (object_index == obj_mandog) { with (ddd)
scr_newvapordata(6);
} if (object_index == obj_womandog) { with (ddd)
scr_newvapordata(7);
} if (object_index == obj_movedoge) { with (ddd)
scr_newvapordata(8);
} if (object_index == obj_papyrusdeadbody) { with (ddd)
scr_newvapordata(9);
} if (object_index == obj_papyrusdeadhead) { with (ddd)
scr_newvapordata(10);
} if (object_index == obj_shyren) { with (ddd)
scr_newvapordata(11);
} if (object_index == obj_snowdrake || object_index == obj_chilldrake) { with (ddd)
scr_newvapordata(12);
} if (object_index == obj_tembattle) { with (ddd)
scr_newvapordata(13);
} if (object_index == obj_undyneb_body) { with (ddd)
scr_newvapordata(14);
} if (object_index == obj_woshua) { with (ddd)
scr_newvapordata(15);
} if (object_index == obj_froggit || object_index == obj_fakefroggit) { with (ddd)
scr_newvapordata(16);
} if (object_index == obj_whimsun) { with (ddd)
scr_newvapordata(17);
} if (object_index == obj_moldsmal) { with (ddd)
scr_newvapordata(18);
} if (object_index == obj_migosp) { with (ddd)
scr_newvapordata(19);
...
(0, 0, 0, 0, 0);
2
global.monster[0] = 1;
3
with (obj_battlecontroller)
4
    visible = false;
5
global.xp += 150;
6
script_execute(scr_levelup);
7
global.border = 0;
8
SCR_BORDERSETUP
SCR_BORDERSETUP

if (global.border == 0) { global.idealborder[0] = 32; global.idealborder[1] = 602; global.idealborder[2] = 250; global.idealborder[3] = 385; } if (global.border == 1) { global.idealborder[0] = 217; global.idealborder[1] = 417; global.idealborder[2] = 180; global.idealborder[3] = 385; } if (global.border == 2) { global.idealborder[0] = 217; global.idealborder[1] = 417; global.idealborder[2] = 125; global.idealborder[3] = 385; } if (global.border == 3) { global.idealborder[0] = 237; global.idealborder[1] = 397; global.idealborder[2] = 250; global.idealborder[3] = 385; } if (global.border == 4) { global.idealborder[0] = 267; global.idealborder[1] = 367; global.idealborder[2] = 295; global.idealborder[3] = 385; } if (global.border == 5) { global.idealborder[0] = 192; global.idealborder[1] = 442; global.idealborder[2] = 250; global.idealborder[3] = 385; } if (global.border == 6) { global.idealborder[0] = 227; global.idealborder[1] = 407; global.idealborder[2] = 250; global.idealborder[3] = 385; } if (global.border == 7) { global.idealborder[0] = 227; global.idealborder[1] = 407; global.idealborder[2] = 200; global.idealborder[3] = 385; } if (global.border == 8) { global.idealborder[0] = 202; global.idealborder[1] = 432; global.idealborder[2] = 290; global.idealborder[3] = 385; } if (global.border == 9) { global.idealborder[0] = 132; global.idealborder[1] = 492; global.idealborder[2] = 250; global.idealborder[3] = 385; } if (global.border == 10) { global.idealborder[0] = 147; global.idealborder[1] = 487; global.idealborder[2] = 200; global.idealborder[3] = 385; } if (global.border == 11) { global.idealborder[0] = 32; global.idealborder[1] = 602; global.idealborder[2] = 330; global.idealborder[3] = 465; } if (global.border == 12) { global.idealborder[0] = (room_width / 2) - 40; global.idealborder[1] = (room_width / 2) + 40; global.idealborder[2] = (room_height / 2) - 40; global.idealborder[3] = (room_height / 2) + 40; } if (global.border == 13) { global.idealborder[0] = (room_width / 2) - 40; global.idealborder[1] = (room_width / 2) + 40; global.idealborder[2] = 250; global.idealborder[3] = 385; } if (global.border == 14) { global.idealborder[0] = (room_width / 2) - 35; ...
();
9
with (obj_hpname)
10
    instance_destroy();
11
with (obj_battlebg)
12
    instance_destroy();
13
with (obj_btparent)
14
    instance_destroy();
15
with (obj_borderparent)
16
    instance_destroy();