Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_quiztopic

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

function
scr_quiztopic(arg0)
{ var __tempMarker = instance_create(x, y, obj_marker); with (__tempMarker)
scr_quiztext(arg0);
var myTopic = __tempMarker.topic; with (__tempMarker) instance_destroy(); return myTopic; }
(arg0)
2
{
3
    var __tempMarker = instance_create(x, y, obj_marker);
4
    with (__tempMarker)
5
        
scr_quiztext
scr_quiztext

function
scr_quiztext(arg0)
{ question = "QUESTION?"; reward = 100; penalty = 50; correctanswer = 1; topic = "DEFAULT"; answeroption[0] = stringset("ANSWER1"); answeroption[1] = stringset("ANSWER2"); answeroption[2] = stringset("ANSWER3"); answeroption[3] = stringset("ANSWER4"); commentcount = 1; commentcontent[0] = stringsetloc(
COMMENT
"COMMENT", "scr_quiztext_slash_scr_quiztext_gml_18_0"
);
commenttriangle[0] = spr_ch3_ballcon_triangle1; commentx[0] = 210; commenty[0] = 340; commenttriangleside[0] = 0; commentchar[0] = 1; commentcreatetimer[0] = 30; commentdestroytime[0] = 120; su_guess = -1; ra_guess = -1; sprite = -4; image = 0; extra = false; image_timer = 6; reward = 100; penalty = 20; if (arg0 == 12 && global.flag[1083 got_lancer_name_q] == 0) arg0 = 5; switch (arg0) { case 0: su_wait = 150; su_guess = 2; ra_wait = 180; ra_guess = 1; question = stringsetloc(
WHAT TIME IS IT RIGHT NOW?
"WHAT TIME IS IT RIGHT NOW?", "scr_quiztext_slash_scr_quiztext_gml_48_0_b"
);
topic = "WHATTIME"; quizid = "whattime"; correctanswer = -1; answeroption[0] = stringsetloc(
TV-THIRTY!
"TV-THIRTY!", "scr_quiztext_slash_scr_quiztext_gml_53_0_b"
);
answeroption[1] = stringsetloc(
TV TIME!!!
"TV TIME!!!", "scr_quiztext_slash_scr_quiztext_gml_54_0_b"
);
answeroption[2] = stringsetloc(
PAST MIDNIGHT
"PAST MIDNIGHT", "scr_quiztext_slash_scr_quiztext_gml_55_0_b"
);
if (current_weekday == 4) answeroption[3] = stringsetloc(
WEDNESDAY
"WEDNESDAY", "scr_quiztext_slash_scr_quiztext_gml_57_0"
);
else if (current_weekday == 3 && current_hour == 23 && current_minute >= 59 && current_second >= 40) answeroption[3] = stringsetloc(
TUESDAY
"TUESDAY", "scr_quiztext_slash_scr_quiztext_gml_59_0"
);
else answeroption[3] = stringsetloc(
THURSDAY
"THURSDAY", "scr_quiztext_slash_scr_quiztext_gml_60_0_b"
);
commentcount = 1; scr_quizcomment(0, stringsetloc(
Uhhh...
"Uhhh...", "scr_quiztext_slash_scr_quiztext_gml_65_0"
), 1);
skiptimer = -180; break; case 1: su_wait = 240; su_guess = 1; ra_wait = 210; ra_guess = 1; question = stringsetloc(
BRAND A VALUES THIS RALSEI AT $8! WHAT'S THE TRUE VALUE!?
"BRAND A VALUES THIS RALSEI AT $8! WHAT'S THE TRUE VALUE!?", "scr_quiztext_slash_scr_quiztext_gml_75_0_b"
);
topic = "RALSEIPLUSH"; quizid = "ralseiplush"; sprite =
scr_84_get_sprite("spr_quiz_ralsei_plush");
spritex = 240; spritey = 96; correctanswer = -1; answeroption[0] = stringsetloc(
HIGHER
"HIGHER", "scr_quiztext_slash_scr_quiztext_gml_83_0_b"
);
answeroption[1] = stringsetloc(
LOWER
"LOWER", "scr_quiztext_slash_scr_quiztext_gml_84_0_b"
);
answeroption[2] = stringsetloc(
PRICELESS
"PRICELESS", "scr_quiztext_slash_scr_quiztext_gml_85_0"
);
answeroption[3] = stringsetloc(
$32.00 MSRP
"$32.00 MSRP", "scr_quiztext_slash_scr_quiztext_gml_86_0"
);
commentcount = 4; scr_quizcomment(0, stringsetloc(
Free if#you steal it.
"Free if#you steal it.", "scr_quiztext_slash_scr_quiztext_gml_91_0"
), 1);
scr_quizcomment(1, stringsetloc(
My... value...?
"My... value...?", "scr_quiztext_slash_scr_quiztext_gml_92_0"
), 2, 90, 90);
scr_quizcomment(2, stringsetloc(
This...?
"This...?", "scr_quiztext_slash_scr_quiztext_gml_93_0"
), 2, 210);
scr_quizcomment(3, stringsetloc(
Assuming you#steal it.
"Assuming you#steal it.", "scr_quiztext_slash_scr_quiztext_gml_94_0"
), 1, 255);
skiptimer = -105; break; case 2: su_wait = 210; su_guess = 0; ra_wait = 240; ra_guess = 0; question = stringsetloc(
WHAT'S KRIS'S FAVORITE FOOD?
"WHAT'S KRIS'S FAVORITE FOOD?", "scr_quiztext_slash_scr_quiztext_gml_95_0"
);
topic = "FOOD"; quizid = "favfood"; correctanswer = 1; answeroption[0] = stringsetloc(
CHOCOLATE
"CHOCOLATE", "scr_quiztext_slash_scr_quiztext_gml_99_0"
);
answeroption[1] = stringsetloc(
PIE
"PIE", "scr_quiztext_slash_scr_quiztext_gml_100_0"
);
answeroption[2] = stringsetloc(
SALSA
"SALSA", "scr_quiztext_slash_scr_quiztext_gml_101_0"
);
answeroption[3] = stringsetloc(
JAM
"JAM", "scr_quiztext_slash_scr_quiztext_gml_102_0"
);
commentcount = 3; scr_quizcomment(0, stringsetloc(
Uh...
"Uh...", "scr_quiztext_slash_scr_quiztext_gml_107_0"
), 1);
scr_quizcomment(1, stringsetloc(
Chocolate, duh.
"Chocolate, duh.", "scr_quiztext_slash_scr_quiztext_gml_108_0"
), 1, 210);
scr_quizcomment(2, stringsetloc(
... Chocolate, right?
"... Chocolate, right?", "scr_quiztext_slash_scr_quiztext_gml_109_0"
), 2, 240);
skiptimer = 180; break; case 3: su_wait = 180; su_guess = 0; ra_wait = 240; ra_guess = 2; ...
(arg0);
6
    var myTopic = __tempMarker.topic;
7
    with (__tempMarker)
8
        instance_destroy();
9
    return myTopic;
10
}