Undertale script viewer

← back to main script listing

gml_Script_scr_namingscreen_check

(view raw script w/o annotations or w/e)
1
demonx = "Part of this game's charm is the mystery of how many options or secrets there are. If you are reading this, please don't post this message or this information anywhere. Or doing secrets will become pointless.";
2
var l_char = string_to_hiragana(string_lower(argument0));
3
if (l_char == "aaaaaa" || l_char == "ああああああ")
4
{
5
    allow = 1;
6
    if (global.language == "ja")
7
        spec_m = "ほんとに#これでいいの…?";
8
    else
9
        spec_m = "Not very creative...?";
10
}
11
else if (l_char == "asgore" || l_char == "あずごあ")
12
{
13
    allow = 0;
14
    if (global.language == "ja")
15
        spec_m = "そのなまえは ダメだ。";
16
    else
17
        spec_m = "You cannot.";
18
}
19
else if (l_char == "toriel" || l_char == "とりえる")
20
{
21
    allow = 0;
22
    if (global.language == "ja")
23
        spec_m = "ちゃんと なまえを#かんがえるのよ。";
24
    else
25
        spec_m = "I think you should#think of your own#name, my child.";
26
}
27
else if (l_char == "sans" || l_char == "さんず")
28
{
29
    allow = 0;
30
    if (global.language == "ja")
31
        spec_m = "ダメだぜ。";
32
    else
33
        spec_m = "nope.";
34
}
35
else if (l_char == "undyne" || l_char == "あんだいん")
36
{
37
    allow = 0;
38
    if (global.language == "ja")
39
        spec_m = "ひとの なまえを#パクるな!";
40
    else
41
        spec_m = "Get your OWN name!";
42
}
43
else if (l_char == "flowey" || l_char == "ふらうぃ")
44
{
45
    allow = 0;
46
    if (global.language == "ja")
47
        spec_m = "そのなまえは#ボクだけのもの。";
48
    else
49
        spec_m = "I already CHOSE#that name.";
50
}
51
else if (l_char == "chara" || l_char == "きゃら")
52
{
53
    allow = 1;
54
    if (global.language == "ja")
55
        spec_m = "ほんとうのなまえ。";
56
    else
57
        spec_m = "The true name.";
58
}
59
else if (l_char == "alphys" || l_char == "あるふぃー")
60
{
61
    allow = 0;
62
    if (global.language == "ja")
63
        spec_m = "ダ… ダメだよっ!";
64
    else
65
        spec_m = "D-don't do that.";
66
}
67
else if (l_char == "alphy" || l_char == "あるっち")
68
{
69
    allow = 1;
70
    if (global.language == "ja")
71
        spec_m = "う… うん#いいよ…";
72
    else
73
        spec_m = "Uh... OK?";
74
}
75
else if (l_char == "papyru" || l_char == "ぱぴるす")
76
{
77
    allow = 1;
78
    if (global.language == "ja")
79
        spec_m = "オレさまは#べつに#いいよッ!";
80
    else
81
        spec_m = "I'LL ALLOW IT!!!!";
82
}
83
else if (l_char == "napsta" || l_char == "blooky" || l_char == "なぷすた" || l_char == "ぶるっち")
84
{
85
    allow = 1;
86
    if (global.language == "ja")
87
        spec_m = "…………#(とめるちからは ない)";
88
    else
89
        spec_m = "...........#(They're powerless to#stop you.)";
90
}
91
else if (l_char == "murder" || l_char == "mercy" || l_char == "ころす" || l_char == "みのがす")
92
{
93
    allow = 1;
94
    if (global.language == "ja")
95
        spec_m = "こんな なまえで#いいんですか?";
96
    else
97
        spec_m = "That's a little on-#the nose, isn't it...?";
98
}
99
else if (l_char == "asriel" || l_char == "あずりえる")
100
{
101
    allow = 0;
102
    if (global.language == "ja")
103
        spec_m = "…";
104
    else
105
        spec_m = "...";
106
}
107
else if (l_char == "catty" || l_char == "きゃってぃ")
108
{
109
    allow = 1;
110
    if (global.language == "ja")
111
        spec_m = "アリゲッティ! みて!#アタシのなまえ#だしぃ~!";
112
    else
113
        spec_m = "Bratty! Bratty!#That's MY name!";
114
}
115
else if (l_char == "bratty" || l_char == "ありげってぃ")
116
{
117
    allow = 1;
118
    if (global.language == "ja")
119
        spec_m = "べつに いいけどぉ~?";
120
    else
121
        spec_m = "Like, OK I guess.";
122
}
123
else if (l_char == "mtt" || l_char == "metta" || l_char == "mett" || l_char == "めた" || l_char == "めたとん")
124
{
125
    allow = 1;
126
    if (global.language == "ja")
127
        spec_m = "おお!!キミ!!#せんでん してくれるのかい?";
128
    else
129
        spec_m = "OOOOH!!! ARE YOU#PROMOTING MY BRAND?";
130
}
131
else if (l_char == "gerson" || l_char == "がーそん")
132
{
133
    allow = 1;
134
    if (global.language == "ja")
135
        spec_m = "ワッハッハッ!#そりゃあいい!";
136
    else
137
        spec_m = "Wah ha ha! Why not?";
138
}
139
else if (l_char == "shyren" || l_char == "しゃいれーん")
140
{
141
    allow = 1;
142
    if (global.language == "ja")
143
        spec_m = "…?";
144
    else
145
        spec_m = "...?";
146
}
147
else if (l_char == "aaron" || l_char == "あーろん")
148
{
149
    allow = 1;
150
    if (global.language == "ja")
151
        spec_m = "このなまえで#よろしいですか?(^_–)☆ ";
152
    else
153
        spec_m = "Is this name correct? ; )";
154
}
155
else if (l_char == "temmie" || l_char == "てみー")
156
{
157
    allow = 1;
158
    if (global.language == "ja")
159
        spec_m = "ホィ!";
160
    else
161
        spec_m = "hOI!";
162
}
163
else if (l_char == "woshua" || l_char == "うぉっしゅあ")
164
{
165
    allow = 1;
166
    if (global.language == "ja")
167
        spec_m = "せいけつな なまえ。";
168
    else
169
        spec_m = "Clean name.";
170
}
171
else if (l_char == "jerry" || l_char == "じぇりー")
172
{
173
    allow = 1;
174
    if (global.language == "ja")
175
        spec_m = "ジェリー。";
176
    else
177
        spec_m = "Jerry.";
178
}
179
else if (l_char == "bpants" || l_char == "ばがぱん")
180
{
181
    allow = 1;
182
    if (global.language == "ja")
183
        spec_m = "…なまえの#ネタぎれ?";
184
    else
185
        spec_m = "You are really scraping the#bottom of the barrel.";
186
}
187
else if (l_char == "gaster" || l_char == "がすたー")
188
{
189
    game_restart();
190
}
191
else
192
{
193
    allow = 1;
194
    spec_m = 
Is this name correct?
scr_gettext
scr_gettext

var text_id = argument[0]; var text = ds_map_find_value(global.text_data_en, text_id); if (is_undefined(text)) text = ""; if (global.language == "ja") { var loc_text = ds_map_find_value(global.text_data_ja, text_id); if (!is_undefined(loc_text)) text = loc_text; } for (var i = 1; i <= (string_length(text) - 3); i++) { if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]") { var sel = string_char_at(text, i + 2); var replace; if (sel == "C") replace = global.charname; else if (sel == "G") replace = string(global.gold); else if (sel == "I") replace = global.itemname[global.menucoord[1]]; else if (sel == "1" && argument_count > 1) replace = argument[1]; else if (sel == "2" && argument_count > 2) replace = argument[2]; else if (sel == "3" && argument_count > 3) replace = argument[3]; else if (sel == "4" && argument_count > 4) replace = argument[4]; else if (sel == "5" && argument_count > 5) replace = argument[5]; else if (sel == "6" && argument_count > 6) replace = argument[6]; else if (sel == "7" && argument_count > 7) replace = argument[7]; else if (sel == "8" && argument_count > 8) replace = argument[8]; else if (sel == "9" && argument_count > 9) replace = argument[9]; else replace = ""; var before = string_copy(text, 1, i - 1); var after = string_copy(text, i + 4, string_length(text)); text = before + replace + after; i += (string_length(replace) - 1); } } return text;
("name_entry_confirm")
;
195
}