Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_rndenc_Other_4

related scripts: Create_0Other_4 Other_5Step_2

(view raw script w/o annotations or w/e)
1
var specific_encounter = "null";
2
switch (room)
3
{
4
    case rm_darkruins_13:
5
        specific_encounter = "flier trio";
6
        if (global.flag[17 Dalv fate] != 0)
7
            specific_encounter = "null";
8
        break;
9
}
10
if (specific_encounter != "null")
11
    ds_list_add(global.encounter_list, specific_encounter);
12
scr_determine_world_value_yellow
scr_determine_world_value_yellow

function
scr_determine_world_value_yellow()
{ if (room != rm_battle && room != rm_shop && room != rm_mainmenu && room != rm_death_screen) global.current_room_overworld = room_get_name(room); var current_room_overworld = global.current_room_overworld; switch (current_room_overworld) { case "rm_ruins_01_yellow": case "rm_ruins_02_yellow": case "rm_ruins_03_yellow": case "rm_ruins_04_yellow": case "rm_ruins_05_yellow": case "rm_ruins_06_yellow": return 0; break; case "rm_darkruins_01": case "rm_darkruins_02": case "rm_darkruins_03": case "rm_darkruins_04": case "rm_darkruins_05": case "rm_darkruins_06": case "rm_darkruins_07": case "rm_darkruins_08": case "rm_darkruins_08b": case "rm_darkruins_09": case "rm_darkruins_09b": case "rm_darkruins_10": case "rm_darkruins_11": case "rm_darkruins_12": case "rm_darkruins_13": case "rm_darkruins_14": case "rm_darkruins_14b": case "rm_darkruins_15": case "rm_darkruins_16": case "rm_darkruins_16b": case "rm_darkruins_16c": case "rm_darkruins_17": case "rm_darkruins_18": case "rm_dalvhallway": case "rm_dalvshouse": case "rm_dalvsroom": case "rm_dalvroomhall": case "rm_dalvExit": return 1; break; case "rm_snowdin_01_yellow": case "rm_snowdin_02_yellow": case "rm_snowdin_03_yellow": case "rm_snowdin_03b_yellow": case "rm_snowdin_04_yellow": case "rm_snowdin_05_yellow": case "rm_snowdin_06_yellow": case "rm_snowdin_07_yellow": case "rm_snowdin_08_yellow": case "rm_snowdin_08b_yellow": case "rm_snowdin_09_yellow": case "rm_snowdin_10_yellow": case "rm_snowdin_11_yellow": case "rm_snowdin_12_yellow": case "rm_snowdin_13_yellow": case "rm_snowdin_14_yellow": case "rm_snowdin_14b_yellow": case "rm_snowdin_14c_yellow": case "rm_snowdin_14d_yellow": case "rm_snowdin_14e_yellow": case "rm_snowdin_15_yellow": case "rm_snowdin_16_yellow": case "rm_snowdin_16b_yellow": case "rm_snowdin_17_yellow": case "rm_snowdin_18_yellow": case "rm_snowdin_19_yellow": case "rm_snowdin_20_yellow": case "rm_snowdin_21_yellow": case "rm_snowdin_22_yellow": return 2; break; case "rm_dunes_01": case "rm_dunes_02": case "rm_dunes_03": case "rm_dunes_04": case "rm_dunes_05": case "rm_dunes_06": case "rm_dunes_07": case "rm_dunes_08": case "rm_dunes_08b": case "rm_dunes_09": case "rm_dunes_10": case "rm_dunes_11": case "rm_dunes_12": case "rm_dunes_12b": case "rm_dunes_13": case "rm_dunes_14": case "rm_dunes_15": case "rm_dunes_16": case "rm_dunes_17": case "rm_dunes_18": case "rm_dunes_19": case "rm_dunes_19B": case "rm_dunes_20": case "rm_dunes_21": case "rm_dunes_22": ...
();
13
switch (room)
14
{
15
    case rm_darkruins_04:
16
        global.kill_area_current = 0;
17
        break;
18
    case rm_darkruins_06:
19
        global.kill_area_current = 1;
20
        break;
21
    case rm_darkruins_10:
22
        global.kill_area_current = 2;
23
        break;
24
    case rm_darkruins_08:
25
        global.kill_area_current = 3;
26
        break;
27
    case rm_darkruins_09:
28
        global.kill_area_current = 4;
29
        if (global.enc_rate_postfight == true)
30
        {
31
            enc_time = 18 * room_speed;
32
            global.enc_rate_postfight = false;
33
        }
34
        break;
35
    case rm_darkruins_12:
36
        global.kill_area_current = 5;
37
        break;
38
    case rm_darkruins_13:
39
        global.kill_area_current = 6;
40
        break;
41
    case rm_snowdin_04_yellow:
42
        global.kill_area_current = 0;
43
        break;
44
    case rm_snowdin_05_yellow:
45
        global.kill_area_current = 1;
46
        break;
47
    case rm_snowdin_08_yellow:
48
        global.kill_area_current = 2;
49
        break;
50
    case rm_snowdin_10_yellow:
51
        global.kill_area_current = 3;
52
        break;
53
    case rm_snowdin_14c_yellow:
54
        global.kill_area_current = 4;
55
        break;
56
    case rm_snowdin_15_yellow:
57
        global.kill_area_current = 5;
58
        break;
59
    case rm_snowdin_17_yellow:
60
        global.kill_area_current = 6;
61
        break;
62
    case rm_snowdin_18_yellow:
63
        global.kill_area_current = 7;
64
        break;
65
    case rm_dunes_03:
66
        global.kill_area_current = 0;
67
        break;
68
    case rm_dunes_04:
69
        global.kill_area_current = 1;
70
        break;
71
    case rm_dunes_05:
72
        global.kill_area_current = 2;
73
        break;
74
    case rm_dunes_06:
75
        global.kill_area_current = 3;
76
        break;
77
    case rm_dunes_07:
78
        global.kill_area_current = 4;
79
        break;
80
    case rm_dunes_09:
81
        global.kill_area_current = 5;
82
        break;
83
    case rm_dunes_10:
84
        global.kill_area_current = 6;
85
        break;
86
    case rm_dunes_15:
87
        global.kill_area_current = 7;
88
        break;
89
    case rm_dunes_29:
90
        global.kill_area_current = 8;
91
        break;
92
    case rm_steamworks_16:
93
        global.kill_area_current = 0;
94
        break;
95
    case rm_steamworks_19:
96
        global.kill_area_current = 1;
97
        break;
98
    case rm_steamworks_22:
99
        global.kill_area_current = 2;
100
        break;
101
    case rm_steamworks_25:
102
        global.kill_area_current = 3;
103
        break;
104
    case rm_steamworks_26:
105
        global.kill_area_current = 4;
106
        break;
107
    case rm_steamworks_30:
108
        global.kill_area_current = 5;
109
        break;
110
    case rm_steamworks_chem_02:
111
        global.kill_area_current = 6;
112
        break;
113
    case rm_steamworks_chem_03:
114
        global.kill_area_current = 7;
115
        break;
116
    case rm_steamworks_chem_04:
117
        global.kill_area_current = 8;
118
        break;
119
    case rm_steamworks_chem_06:
120
        global.kill_area_current = 9;
121
        break;
122
    case rm_steamworks_chem_07:
123
        global.kill_area_current = 10;
124
        break;
125
    case rm_steamworks_30_b:
126
        global.kill_area_current = 11;
127
        break;
128
    case rm_steamworks_32:
129
        global.kill_area_current = 12;
130
        break;
131
    case rm_steamworks_35:
132
        global.kill_area_current = 13;
133
        break;
134
}
135
if (global.enc_rate_postfight == true)
136
{
137
    enc_time = (15 + irandom_range(0, 3)) * room_speed;
138
    global.enc_rate_postfight = false;
139
}