Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_prophecytext

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

function
scr_prophecytext(arg0 = "help")
{ var thegirl = stringsetloc(
THE GIRL
"THE GIRL", "scr_prophecytext_slash_scr_prophecytext_gml_13_0"
);
var textstring = []; var textalign = "center"; switch (arg0) { case "initial1": textstring[0] = stringsetloc(
THE PROPHECY, WHICH WHISPERS#AMONG THE SHADOWS.
"THE PROPHECY, WHICH WHISPERS#AMONG THE SHADOWS.", "scr_prophecytext_slash_scr_prophecytext_gml_20_0"
);
break; case "initial2": textstring[0] = stringsetloc(
THE LEGEND OF THIS WORLD.#
"THE LEGEND OF THIS WORLD.#<DELTARUNE.>", "scr_prophecytext_slash_scr_prophecytext_gml_23_0"
);
break; case "main1": textstring[0] = stringsetloc(
A WORLD BASKED IN PUREST LIGHT.#BENEATH IT, GREW ETERNAL NIGHT.
"A WORLD BASKED IN PUREST LIGHT.#BENEATH IT, GREW ETERNAL NIGHT.", "scr_prophecytext_slash_scr_prophecytext_gml_26_0"
);
break; case "main2": textstring[0] = stringsetloc(
IF FOUNTAINS FREED, THE ROARING CRIES.#AND TITANS SHAPE FROM DARKENED EYES.
"IF FOUNTAINS FREED, THE ROARING CRIES.#AND TITANS SHAPE FROM DARKENED EYES.", "scr_prophecytext_slash_scr_prophecytext_gml_29_0"
);
break; case "main3": textstring[0] = stringsetloc(
THE LIGHT AND DARK, BOTH BURNING DIRE.#A COUNTDOWN TO THE EARTH'S EXPIRE.
"THE LIGHT AND DARK, BOTH BURNING DIRE.#A COUNTDOWN TO THE EARTH'S EXPIRE.", "scr_prophecytext_slash_scr_prophecytext_gml_32_0"
);
break; case "heroes1": textstring[0] = stringsetloc(
BUT LO, ON HOPES AND DREAMS THEY SEND.#THREE HEROES AT THE WORLD'S END.
"BUT LO, ON HOPES AND DREAMS THEY SEND.#THREE HEROES AT THE WORLD'S END.", "scr_prophecytext_slash_scr_prophecytext_gml_35_0"
);
break; case "heroes2": textstring[0] = stringsetloc(
THE GIRL, WITH HOPE CROSSED ON HER HEART.
"THE GIRL, WITH HOPE CROSSED ON HER HEART.", "scr_prophecytext_slash_scr_prophecytext_gml_38_0"
);
if (i_ex(obj_dw_churchb_rotatingtower)) textstring[0] = stringsetloc(
THE SECOND HERO.#THE GIRL, WITH HOPE CROSSED ON HER HEART.
"THE SECOND HERO.#THE GIRL, WITH HOPE CROSSED ON HER HEART.", "scr_prophecytext_slash_scr_prophecytext_gml_41_0"
);
if (i_ex(obj_dw_churchb_darkclimb)) textstring[0] = ""; break; case "heroes3": textstring[0] = stringsetloc(
THE PRINCE, ALONE IN DEEPEST DARK...
"THE PRINCE, ALONE IN DEEPEST DARK...", "scr_prophecytext_slash_scr_prophecytext_gml_49_0"
);
if (i_ex(obj_dw_churchb_library)) textstring[0] = stringsetloc(
THE THIRD HERO.#THE PRINCE, ALONE IN DEEPEST DARK
"THE THIRD HERO.#THE PRINCE, ALONE IN DEEPEST DARK", "scr_prophecytext_slash_scr_prophecytext_gml_52_0"
);
break; case "heroes4": textstring[0] = stringsetloc(
THE CAGE, WITH HUMAN SOUL AND PARTS!
"THE CAGE, WITH HUMAN SOUL AND PARTS!", "scr_prophecytext_slash_scr_prophecytext_gml_56_0"
);
if (i_ex(obj_dw_churchb_libraryconnector)) textstring[0] = stringsetloc(
THE FIRST HERO.#THE CAGE, WITH HUMAN SOUL AND PARTS!
"THE FIRST HERO.#THE CAGE, WITH HUMAN SOUL AND PARTS!", "scr_prophecytext_slash_scr_prophecytext_gml_59_0"
);
break; case "heavenandhell1": textstring[0] = stringsetloc(
THEY'LL HEAR THE RING OF HEAVEN'S CALL.
"THEY'LL HEAR THE RING OF HEAVEN'S CALL.", "scr_prophecytext_slash_scr_prophecytext_gml_63_0"
);
break; case "heavenandhell2": textstring[0] = stringsetloc(
THEY'LL SEE THE TAIL OF HELL TAKE CRAWL.
"THEY'LL SEE THE TAIL OF HELL TAKE CRAWL.", "scr_prophecytext_slash_scr_prophecytext_gml_66_0"
);
break; case "knight1": textstring[0] = stringsetloc(
THE KNIGHT WHICH MAKES#WITH BLACKENED KNIFE.
"THE KNIGHT WHICH MAKES#WITH BLACKENED KNIFE.", "scr_prophecytext_slash_scr_prophecytext_gml_69_0"
);
break; case "knight2": textstring[0] = stringsetloc(
SHALL DUEL WITH HEROES#STRIFE BY STRIFE.
"SHALL DUEL WITH HEROES#STRIFE BY STRIFE.", "scr_prophecytext_slash_scr_prophecytext_gml_72_0"
);
break; case "boss1": textstring[0] = stringsetloc(
THE QUEEN'S CHARIOT#CANNOT BE STOPPED.
"THE QUEEN'S CHARIOT#CANNOT BE STOPPED.", "scr_prophecytext_slash_scr_prophecytext_gml_75_0"
);
break; case "boss2": textstring[0] = stringsetloc(
THE LORD OF SCREENS#CLEAVED RED BY BLADE.
"THE LORD OF SCREENS#CLEAVED RED BY BLADE.", "scr_prophecytext_slash_scr_prophecytext_gml_78_0"
);
break; case "boss3": textstring[0] = stringsetloc(
THE FLOWER MAN, #TRAPPED IN ASYLUM.
"THE FLOWER MAN, #TRAPPED IN ASYLUM.", "scr_prophecytext_slash_scr_prophecytext_gml_81_0"
);
break; case "joke1": textstring[0] = stringsetloc(
JOCKINGTON GROWS THE BEARD.
"JOCKINGTON GROWS THE BEARD.", "scr_prophecytext_slash_scr_prophecytext_gml_84_0"
);
break; case "joke2": textstring[0] = stringsetloc(
THE POINTY-HEADED WILL SAY#"TOOTHPASTE," AND THEN "BOY."
"THE POINTY-HEADED WILL SAY#\"TOOTHPASTE,\" AND THEN \"BOY.\"", "scr_prophecytext_slash_scr_prophecytext_gml_87_0"
);
break; case "musicalprophecy1": case "leftpiece": textstring[0] = stringsetloc(
A CONUNDRUM'S FIRST FOUR TONES.
"A CONUNDRUM'S FIRST FOUR TONES.", "scr_prophecytext_slash_scr_prophecytext_gml_91_0"
);
break; case "musicalprophecy2": case "rightpiece": textstring[0] = stringsetloc(
A CONUNDRUM'S LAST FOUR TONES.
"A CONUNDRUM'S LAST FOUR TONES.", "scr_prophecytext_slash_scr_prophecytext_gml_95_0"
);
break; case "musicalprophecybig": textstring[0] = stringsetloc(
A CONUNDRUM'S MULTITUDE TONES.
"A CONUNDRUM'S MULTITUDE TONES.", "scr_prophecytext_slash_scr_prophecytext_gml_98_0"
);
break; case "angel": textstring[0] = stringsetloc(
THE ANGEL, BANISHED, WILL#FINALLY MEET WITH ITS DESIRE.
"THE ANGEL, BANISHED, WILL#FINALLY MEET WITH ITS DESIRE.", "scr_prophecytext_slash_scr_prophecytext_gml_101_0"
);
break; case "end1": textstring[0] = stringsetloc(
AND THEN. WHEN ALL HOPE#IS LOST FOR THE TALE
"AND THEN. WHEN ALL HOPE#IS LOST FOR THE TALE", "scr_prophecytext_slash_scr_prophecytext_gml_104_0"
);
break; case "end2": textstring[0] = stringsetloc(
THE FINAL TRAGEDY UNVEILS.
"THE FINAL TRAGEDY UNVEILS.", "scr_prophecytext_slash_scr_prophecytext_gml_107_0"
);
break; case "end3": textstring[0] = stringsetloc(
FOR TO SAVE THE WORLDS,#WE LAST OF ALL SAY,
"FOR TO SAVE THE WORLDS,#WE LAST OF ALL SAY,", "scr_prophecytext_slash_scr_prophecytext_gml_110_0"
);
break; case "end5": textstring[0] = stringsetloc(
ONLY THEN,#WILL THE WORLDS BE SAVED.
"ONLY THEN,#WILL THE WORLDS BE SAVED.", "scr_prophecytext_slash_scr_prophecytext_gml_113_0"
);
break; case "hammer": textstring[0] = stringsetloc(
AXE CARVED BY THE#TORTOISE'S GRAND HAMMER.
"AXE CARVED BY THE#TORTOISE'S GRAND HAMMER.", "scr_prophecytext_slash_scr_prophecytext_gml_116_0"
);
break; case "rudebuster": textstring[0] = stringsetloc(
AND LAST, WAS THE GIRL.#AT LAST, WAS THE GIRL.
"AND LAST, WAS THE GIRL.#AT LAST, WAS THE GIRL.", "scr_prophecytext_slash_scr_prophecytext_gml_119_0"
);
break; ...
(arg0 = "help")
2
{
3
    var thegirl = stringsetloc(
THE GIRL
"THE GIRL", "scr_prophecytext_slash_scr_prophecytext_gml_13_0"
);
4
    var textstring = [];
5
    var textalign = "center";
6
    switch (arg0)
7
    {
8
        case "initial1":
9
            textstring[0] = stringsetloc(
THE PROPHECY, WHICH WHISPERS#AMONG THE SHADOWS.
"THE PROPHECY, WHICH WHISPERS#AMONG THE SHADOWS.", "scr_prophecytext_slash_scr_prophecytext_gml_20_0"
);
10
            break;
11
        case "initial2":
12
            textstring[0] = stringsetloc(
THE LEGEND OF THIS WORLD.#
"THE LEGEND OF THIS WORLD.#<DELTARUNE.>", "scr_prophecytext_slash_scr_prophecytext_gml_23_0"
);
13
            break;
14
        case "main1":
15
            textstring[0] = stringsetloc(
A WORLD BASKED IN PUREST LIGHT.#BENEATH IT, GREW ETERNAL NIGHT.
"A WORLD BASKED IN PUREST LIGHT.#BENEATH IT, GREW ETERNAL NIGHT.", "scr_prophecytext_slash_scr_prophecytext_gml_26_0"
);
16
            break;
17
        case "main2":
18
            textstring[0] = stringsetloc(
IF FOUNTAINS FREED, THE ROARING CRIES.#AND TITANS SHAPE FROM DARKENED EYES.
"IF FOUNTAINS FREED, THE ROARING CRIES.#AND TITANS SHAPE FROM DARKENED EYES.", "scr_prophecytext_slash_scr_prophecytext_gml_29_0"
);
19
            break;
20
        case "main3":
21
            textstring[0] = stringsetloc(
THE LIGHT AND DARK, BOTH BURNING DIRE.#A COUNTDOWN TO THE EARTH'S EXPIRE.
"THE LIGHT AND DARK, BOTH BURNING DIRE.#A COUNTDOWN TO THE EARTH'S EXPIRE.", "scr_prophecytext_slash_scr_prophecytext_gml_32_0"
);
22
            break;
23
        case "heroes1":
24
            textstring[0] = stringsetloc(
BUT LO, ON HOPES AND DREAMS THEY SEND.#THREE HEROES AT THE WORLD'S END.
"BUT LO, ON HOPES AND DREAMS THEY SEND.#THREE HEROES AT THE WORLD'S END.", "scr_prophecytext_slash_scr_prophecytext_gml_35_0"
);
25
            break;
26
        case "heroes2":
27
            textstring[0] = stringsetloc(
THE GIRL, WITH HOPE CROSSED ON HER HEART.
"THE GIRL, WITH HOPE CROSSED ON HER HEART.", "scr_prophecytext_slash_scr_prophecytext_gml_38_0"
);
28
            if (i_ex(obj_dw_churchb_rotatingtower))
29
                textstring[0] = stringsetloc(
THE SECOND HERO.#THE GIRL, WITH HOPE CROSSED ON HER HEART.
"THE SECOND HERO.#THE GIRL, WITH HOPE CROSSED ON HER HEART.", "scr_prophecytext_slash_scr_prophecytext_gml_41_0"
);
30
            if (i_ex(obj_dw_churchb_darkclimb))
31
                textstring[0] = "";
32
            break;
33
        case "heroes3":
34
            textstring[0] = stringsetloc(
THE PRINCE, ALONE IN DEEPEST DARK...
"THE PRINCE, ALONE IN DEEPEST DARK...", "scr_prophecytext_slash_scr_prophecytext_gml_49_0"
);
35
            if (i_ex(obj_dw_churchb_library))
36
                textstring[0] = stringsetloc(
THE THIRD HERO.#THE PRINCE, ALONE IN DEEPEST DARK
"THE THIRD HERO.#THE PRINCE, ALONE IN DEEPEST DARK", "scr_prophecytext_slash_scr_prophecytext_gml_52_0"
);
37
            break;
38
        case "heroes4":
39
            textstring[0] = stringsetloc(
THE CAGE, WITH HUMAN SOUL AND PARTS!
"THE CAGE, WITH HUMAN SOUL AND PARTS!", "scr_prophecytext_slash_scr_prophecytext_gml_56_0"
);
40
            if (i_ex(obj_dw_churchb_libraryconnector))
41
                textstring[0] = stringsetloc(
THE FIRST HERO.#THE CAGE, WITH HUMAN SOUL AND PARTS!
"THE FIRST HERO.#THE CAGE, WITH HUMAN SOUL AND PARTS!", "scr_prophecytext_slash_scr_prophecytext_gml_59_0"
);
42
            break;
43
        case "heavenandhell1":
44
            textstring[0] = stringsetloc(
THEY'LL HEAR THE RING OF HEAVEN'S CALL.
"THEY'LL HEAR THE RING OF HEAVEN'S CALL.", "scr_prophecytext_slash_scr_prophecytext_gml_63_0"
);
45
            break;
46
        case "heavenandhell2":
47
            textstring[0] = stringsetloc(
THEY'LL SEE THE TAIL OF HELL TAKE CRAWL.
"THEY'LL SEE THE TAIL OF HELL TAKE CRAWL.", "scr_prophecytext_slash_scr_prophecytext_gml_66_0"
);
48
            break;
49
        case "knight1":
50
            textstring[0] = stringsetloc(
THE KNIGHT WHICH MAKES#WITH BLACKENED KNIFE.
"THE KNIGHT WHICH MAKES#WITH BLACKENED KNIFE.", "scr_prophecytext_slash_scr_prophecytext_gml_69_0"
);
51
            break;
52
        case "knight2":
53
            textstring[0] = stringsetloc(
SHALL DUEL WITH HEROES#STRIFE BY STRIFE.
"SHALL DUEL WITH HEROES#STRIFE BY STRIFE.", "scr_prophecytext_slash_scr_prophecytext_gml_72_0"
);
54
            break;
55
        case "boss1":
56
            textstring[0] = stringsetloc(
THE QUEEN'S CHARIOT#CANNOT BE STOPPED.
"THE QUEEN'S CHARIOT#CANNOT BE STOPPED.", "scr_prophecytext_slash_scr_prophecytext_gml_75_0"
);
57
            break;
58
        case "boss2":
59
            textstring[0] = stringsetloc(
THE LORD OF SCREENS#CLEAVED RED BY BLADE.
"THE LORD OF SCREENS#CLEAVED RED BY BLADE.", "scr_prophecytext_slash_scr_prophecytext_gml_78_0"
);
60
            break;
61
        case "boss3":
62
            textstring[0] = stringsetloc(
THE FLOWER MAN, #TRAPPED IN ASYLUM.
"THE FLOWER MAN, #TRAPPED IN ASYLUM.", "scr_prophecytext_slash_scr_prophecytext_gml_81_0"
);
63
            break;
64
        case "joke1":
65
            textstring[0] = stringsetloc(
JOCKINGTON GROWS THE BEARD.
"JOCKINGTON GROWS THE BEARD.", "scr_prophecytext_slash_scr_prophecytext_gml_84_0"
);
66
            break;
67
        case "joke2":
68
            textstring[0] = stringsetloc(
THE POINTY-HEADED WILL SAY#"TOOTHPASTE," AND THEN "BOY."
"THE POINTY-HEADED WILL SAY#\"TOOTHPASTE,\" AND THEN \"BOY.\"", "scr_prophecytext_slash_scr_prophecytext_gml_87_0"
);
69
            break;
70
        case "musicalprophecy1":
71
        case "leftpiece":
72
            textstring[0] = stringsetloc(
A CONUNDRUM'S FIRST FOUR TONES.
"A CONUNDRUM'S FIRST FOUR TONES.", "scr_prophecytext_slash_scr_prophecytext_gml_91_0"
);
73
            break;
74
        case "musicalprophecy2":
75
        case "rightpiece":
76
            textstring[0] = stringsetloc(
A CONUNDRUM'S LAST FOUR TONES.
"A CONUNDRUM'S LAST FOUR TONES.", "scr_prophecytext_slash_scr_prophecytext_gml_95_0"
);
77
            break;
78
        case "musicalprophecybig":
79
            textstring[0] = stringsetloc(
A CONUNDRUM'S MULTITUDE TONES.
"A CONUNDRUM'S MULTITUDE TONES.", "scr_prophecytext_slash_scr_prophecytext_gml_98_0"
);
80
            break;
81
        case "angel":
82
            textstring[0] = stringsetloc(
THE ANGEL, BANISHED, WILL#FINALLY MEET WITH ITS DESIRE.
"THE ANGEL, BANISHED, WILL#FINALLY MEET WITH ITS DESIRE.", "scr_prophecytext_slash_scr_prophecytext_gml_101_0"
);
83
            break;
84
        case "end1":
85
            textstring[0] = stringsetloc(
AND THEN. WHEN ALL HOPE#IS LOST FOR THE TALE
"AND THEN. WHEN ALL HOPE#IS LOST FOR THE TALE", "scr_prophecytext_slash_scr_prophecytext_gml_104_0"
);
86
            break;
87
        case "end2":
88
            textstring[0] = stringsetloc(
THE FINAL TRAGEDY UNVEILS.
"THE FINAL TRAGEDY UNVEILS.", "scr_prophecytext_slash_scr_prophecytext_gml_107_0"
);
89
            break;
90
        case "end3":
91
            textstring[0] = stringsetloc(
FOR TO SAVE THE WORLDS,#WE LAST OF ALL SAY,
"FOR TO SAVE THE WORLDS,#WE LAST OF ALL SAY,", "scr_prophecytext_slash_scr_prophecytext_gml_110_0"
);
92
            break;
93
        case "end5":
94
            textstring[0] = stringsetloc(
ONLY THEN,#WILL THE WORLDS BE SAVED.
"ONLY THEN,#WILL THE WORLDS BE SAVED.", "scr_prophecytext_slash_scr_prophecytext_gml_113_0"
);
95
            break;
96
        case "hammer":
97
            textstring[0] = stringsetloc(
AXE CARVED BY THE#TORTOISE'S GRAND HAMMER.
"AXE CARVED BY THE#TORTOISE'S GRAND HAMMER.", "scr_prophecytext_slash_scr_prophecytext_gml_116_0"
);
98
            break;
99
        case "rudebuster":
100
            textstring[0] = stringsetloc(
AND LAST, WAS THE GIRL.#AT LAST, WAS THE GIRL.
"AND LAST, WAS THE GIRL.#AT LAST, WAS THE GIRL.", "scr_prophecytext_slash_scr_prophecytext_gml_119_0"
);
101
            break;
102
        case "snowflakes":
103
            textstring[0] = stringsetloc(
COLDWATER FELL FROM THE#TOP OF THE SKY.
"COLDWATER FELL FROM THE#TOP OF THE SKY.", "scr_prophecytext_slash_scr_prophecytext_gml_122_0"
);
104
            break;
105
        case "roots":
106
            textstring[0] = stringsetloc(
ROOTS
"ROOTS", "scr_prophecytext_slash_scr_prophecytext_gml_125_0"
);
107
            break;
108
        case "gallery":
109
            textstring[0] = stringsetloc(
GALLERY
"GALLERY", "scr_prophecytext_slash_scr_prophecytext_gml_128_0"
);
110
            break;
111
        case "love":
112
            textstring[0] = stringsetloc(
LOVE FINDS ITS WAY TO THE GIRL.
"LOVE FINDS ITS WAY TO THE GIRL.", "scr_prophecytext_slash_scr_prophecytext_gml_131_0"
);
113
            break;
114
        case "laststory":
115
            textstring[0] = stringsetloc(
THE LAST PROPHECY.#THE STORY'S END.
"THE LAST PROPHECY.#THE STORY'S END.", "scr_prophecytext_slash_scr_prophecytext_gml_134_0"
);
116
            break;
117
        case "savetheworlds":
118
            textstring[0] = stringsetloc(
TO SAVE THE WORLDS,#THERE IS ONLY ONE WAY.
"TO SAVE THE WORLDS,#THERE IS ONLY ONE WAY.", "scr_prophecytext_slash_scr_prophecytext_gml_137_0"
);
119
            break;
120
        default:
121
            textstring[0] = "";
122
            break;
123
    }
124
    if (instance_exists(obj_dw_churchb_bellroom))
125
        textstring[0] = thegirl;
126
    textstring[1] = textalign;
127
    return textstring;
128
}