Undertale Yellow script viewer

← back to main script listing

gml_Object_part_steamworks_steam_controller_Create_0

(view raw script w/o annotations or w/e)
1
part_smokesys_back = part_system_create();
2
part_smokesys_front = part_system_create();
3
part_smokeEm_back = part_emitter_create(part_smokesys_back);
4
part_smokeEm_front = part_emitter_create(part_smokesys_front);
5
part_system_depth(part_smokesys_back, 0);
6
part_system_depth(part_smokesys_front, -room_height);
7
part_smoke = part_type_create();
8
part_type_sprite(part_smoke, 665, 0, 1, 0);
9
part_type_size(part_smoke, 0.25, 0.25, 0.02, 0);
10
part_type_colour2(part_smoke, 16777215, 16777215);
11
part_type_alpha2(part_smoke, 1, 0);
12
part_type_speed(part_smoke, 1, 1, -0.001, 0);
13
part_type_direction(part_smoke, 90, 90, 0, 3);
14
part_type_orientation(part_smoke, 0, 359, random_range(-2, 2), 0.1, 1);
15
part_type_life(part_smoke, 25, 25);
16
part_type_blend(part_smoke, 1);
17
alarm[0] = 2;
gml_Object_part_steamworks_steam_controller_Alarm_0.gml

with (obj_steamworks_steam_blaster) { if (steam_active) { if (obj_pl.y > y) { part_emitter_region(other.part_smokesys_back, other.part_smokeEm_back, x + 10, x + 10, y + 10, y + 10, 2, 1); part_emitter_burst(other.part_smokesys_back, other.part_smokeEm_back, other.part_smoke, -1); } else { part_emitter_region(other.part_smokesys_front, other.part_smokeEm_front, x + 10, x + 10, y + 10, y + 10, 2, 1); part_emitter_burst(other.part_smokesys_front, other.part_smokeEm_front, other.part_smoke, -1); } } } alarm[0] = 2;