Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_clover_sleep_cave_Create_0

(view raw script w/o annotations or w/e)
1
if (global.dunes_flag[0] == 1)
2
{
3
    instance_destroy();
4
    exit;
5
}
6
image_speed = 0;
7
timer = 90;
8
scr_cutscene_start
scr_cutscene_start

function scr_cutscene_start() { global.cutscene = true; obj_pl.state = scr_frozen_state; obj_pl.image_index = 0; obj_pl.image_speed = 0; }
();
9
global.current_hp_self = 1;
10
obj_pl.direction = 270;
11
obj_pl.image_alpha = 0;
12
obj_pl.x = x;
13
obj_pl.y = y;
14
obj_pl.palette_index = 1;
15
obj_pl.shader_on = true;
16
scr_load_palette_shader
scr_load_palette_shader

function scr_load_palette_shader() { shader_on = false; shader_sprite = 758; palette_sampler = sprite_get_texture(shader_sprite, 0); u_palette_tex = shader_get_sampler_index(sh_palette_swap, "palette_tex"); u_palette_index = shader_get_uniform(sh_palette_swap, "palette_index"); u_palette_texel_height = shader_get_uniform(sh_palette_swap, "palette_texel_height"); u_palette_texel_width = shader_get_uniform(sh_palette_swap, "palette_texel_width"); u_palette_x_offset = shader_get_uniform(sh_palette_swap, "palette_x_offset"); u_palette_y_offset = shader_get_uniform(sh_palette_swap, "palette_y_offset"); u_color_vect = shader_get_uniform(sh_palette_swap, "color_vect"); palette_tex = sprite_get_texture(shader_sprite, 0); uniform_info = [texture_get_texel_height(palette_tex), texture_get_texel_width(palette_tex), array_get(texture_get_uvs(palette_tex), 0), array_get(texture_get_uvs(palette_tex), 1), argument[0]]; index = 0; }
(1);
17
palette_index = 1;
18
shader_on = true;
19
if (global.route == 3)
20
    sprite_index = spr_dunes01_getup_geno;