Deltarune (Chapter 1) script viewer

← back to main script listing

gml_GlobalScript_scr_spellinfo

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

function scr_spellinfo(arg0) { cost = -1; spelltarget = 1; spellname = " "; spellnameb = " "; spelldescb = " "; spelldesc = " "; spellanim = 0; spellusable = 0; spelltext = " "; switch (arg0) { case 0: spellname = " "; spellnameb = " "; spelltarget = 0; cost = -1; spelldescb =
None
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_18_0")
; break; case 1: spellname =
Rude Sword
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_21_0")
; spellnameb =
RudeSword
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_22_0")
; spelldescb =
Rude#Damage#
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_23_0")
; spelldesc =
Deals moderate Rude-elemental damage to#one foe. Depends on Attack
Magic.
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_24_0")
; spelltarget = 2; cost = 125; spellusable = 0; break; case 2: spellname =
Heal Prayer
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_31_0")
; spellnameb =
Heal Prayer
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_32_0")
; spelldescb =
Heal#Ally
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_33_0")
; spelldesc =
Heavenly light restores a little HP to#one party member. Depends on Magic.
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_34_0")
; spelltarget = 1; cost = 80; usable = 0; spellusable = 1; break; case 3: spellname =
Pacify
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_42_0")
; spellnameb =
Pacify
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_43_0")
; spelldescb =
Spare#TIRED foe
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_44_0")
; spelldesc =
SPARE a tired enemy by putting them to sleep.
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_45_0")
; spelltarget = 2; cost = 40; usable = 0; spellusable = 0; break; case 4: spellname =
Rude Buster
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_52_0")
; spellnameb =
Rude Buster
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_53_0")
; spelldescb =
Rude#Damage#
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_54_0")
; spelldesc =
Deals moderate Rude-elemental damage to#one foe. Depends on Attack
Magic.
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_55_0")
; spelltarget = 2; cost = 125; if (global.charweapon[2] == 7) cost = 100; spellusable = 0; break; case 5: spellname =
Red Buster
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_64_0")
; spellnameb =
Red Buster
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_65_0")
; spelldescb =
Red#Damage#
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_66_0")
; spelldesc = " "; spelltarget = 2; cost = 0; spellusable = 0; break; case 6: spellname =
Dual Heal
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_75_0")
; spellnameb =
Dual Heal
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_76_0")
; spelldescb =
Heal All#30 HP
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_77_0")
; spelldesc = " "; spelltarget = 0; cost = 0; spellusable = 0; break; case 7: spellname =
ACT
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_86_0")
; spellnameb =
ACT
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_87_0")
; spelldescb =
Use#action
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_88_0")
; spelldesc =
Do all sorts of things.#It isn't magic.
scr_84_get_lang_string("scr_spellinfo_slash_scr_spellinfo_gml_89_0")
; spelltarget = 0; cost = 0; spellusable = 0; break; } }
(arg0)
2
{
3
    cost = -1;
4
    spelltarget = 1;
5
    spellname = " ";
6
    spellnameb = " ";
7
    spelldescb = " ";
8
    spelldesc = " ";
9
    spellanim = 0;
10
    spellusable = 0;
11
    spelltext = " ";
12
    switch (arg0)
13
    {
14
        case 0:
15
            spellname = " ";
16
            spellnameb = " ";
17
            spelltarget = 0;
18
            cost = -1;
19
            spelldescb = 
None
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_18_0")
;
20
            break;
21
        case 1:
22
            spellname = 
Rude Sword
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_21_0")
;
23
            spellnameb = 
RudeSword
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_22_0")
;
24
            spelldescb = 
Rude#Damage#
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_23_0")
;
25
            spelldesc = 
Deals moderate Rude-elemental damage to#one foe. Depends on Attack
Magic.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_24_0")
;
26
            spelltarget = 2;
27
            cost = 125;
28
            spellusable = 0;
29
            break;
30
        case 2:
31
            spellname = 
Heal Prayer
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_31_0")
;
32
            spellnameb = 
Heal Prayer
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_32_0")
;
33
            spelldescb = 
Heal#Ally
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_33_0")
;
34
            spelldesc = 
Heavenly light restores a little HP to#one party member. Depends on Magic.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_34_0")
;
35
            spelltarget = 1;
36
            cost = 80;
37
            usable = 0;
38
            spellusable = 1;
39
            break;
40
        case 3:
41
            spellname = 
Pacify
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_42_0")
;
42
            spellnameb = 
Pacify
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_43_0")
;
43
            spelldescb = 
Spare#TIRED foe
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_44_0")
;
44
            spelldesc = 
SPARE a tired enemy by putting them to sleep.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_45_0")
;
45
            spelltarget = 2;
46
            cost = 40;
47
            usable = 0;
48
            spellusable = 0;
49
            break;
50
        case 4:
51
            spellname = 
Rude Buster
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_52_0")
;
52
            spellnameb = 
Rude Buster
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_53_0")
;
53
            spelldescb = 
Rude#Damage#
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_54_0")
;
54
            spelldesc = 
Deals moderate Rude-elemental damage to#one foe. Depends on Attack
Magic.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_55_0")
;
55
            spelltarget = 2;
56
            cost = 125;
57
            if (global.charweapon[2] == 7)
58
                cost = 100;
59
            spellusable = 0;
60
            break;
61
        case 5:
62
            spellname = 
Red Buster
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_64_0")
;
63
            spellnameb = 
Red Buster
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_65_0")
;
64
            spelldescb = 
Red#Damage#
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_66_0")
;
65
            spelldesc = " ";
66
            spelltarget = 2;
67
            cost = 0;
68
            spellusable = 0;
69
            break;
70
        case 6:
71
            spellname = 
Dual Heal
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_75_0")
;
72
            spellnameb = 
Dual Heal
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_76_0")
;
73
            spelldescb = 
Heal All#30 HP
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_77_0")
;
74
            spelldesc = " ";
75
            spelltarget = 0;
76
            cost = 0;
77
            spellusable = 0;
78
            break;
79
        case 7:
80
            spellname = 
ACT
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_86_0")
;
81
            spellnameb = 
ACT
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_87_0")
;
82
            spelldescb = 
Use#action
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_88_0")
;
83
            spelldesc = 
Do all sorts of things.#It isn't magic.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("scr_spellinfo_slash_scr_spellinfo_gml_89_0")
;
84
            spelltarget = 0;
85
            cost = 0;
86
            spellusable = 0;
87
            break;
88
    }
89
}