Deltarune (Chapter 1) script viewer

← back to main script listing

gml_GlobalScript_scr_spelltext

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

function
scr_spelltext(arg0, arg1)
{ spell = arg0; caster = arg1; star = global.chartarget[arg1]; spelltext = " "; switch (spell) { case 0: break; case 1: global.msg[0] =
scr_84_get_subst_string(
* ~1 cast RUDE BUSTER!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_14_0")
, global.charname[global.char[caster]]);
break; case 2: global.msg[0] =
scr_84_get_subst_string(
* ~1 cast HEAL PRAYER!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_18_0")
, global.charname[global.char[caster]]);
break; case 3: global.msg[0] =
scr_84_get_subst_string(
* ~1 cast PACIFY!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_23_0")
, global.charname[global.char[caster]]);
scr_retarget_spell();
if (global.monster[star] == 1) { if (global.monsterstatus[star] == 1) { } else { global.msg[0] =
scr_84_get_subst_string(
* ~1 cast PACIFY!Delay 11
* But the enemy wasn't TIRED...Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_33_0")
, global.charname[global.char[caster]]);
if (global.mercymod[star] >= 100) global.msg[0] =
scr_84_get_subst_string(
* ~1 cast PACIFY!Delay 11
* But the foe wasn't TIRED... try SPARING!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_36_0")
, global.charname[global.char[caster]]);
} } break; case 4: global.msg[0] =
scr_84_get_subst_string(
* ~1 used RUDE BUSTER!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_43_0")
, global.charname[global.char[caster]]);
break; case 5: global.msg[0] =
scr_84_get_subst_string(
* ~1 used RED BUSTER!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_47_0")
, global.charname[global.char[caster]]);
break; case 6: global.msg[0] =
scr_84_get_subst_string(
* ~1 cast DUAL HEAL!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_51_0")
, global.charname[global.char[caster]]);
break; case 100: cancelattack = 0; global.msg[0] =
scr_84_get_subst_string(
* ~1 spared ~2!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_58_0")
, global.charname[global.char[caster]], global.monstername[star]);
scr_retarget_spell();
if (global.mercymod[star] >= 100) { global.msg[0] =
scr_84_get_subst_string(
* ~1 spared ~2!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_62_0")
, global.charname[global.char[caster]], global.monstername[star]);
} else { global.msg[0] =
scr_84_get_subst_string(
* ~1 spared ~2!Delay 22
* But its name wasn't YELLOW...Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_66_0")
, global.charname[global.char[caster]], global.monstername[star]);
if (global.monsterstatus[star] == 1) { global.msg[0] =
scr_84_get_subst_string(
* ~1 spared ~2!Delay 22
* But its name wasn't YELLOW...Wait for input
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_69_0")
, global.charname[global.char[caster]], global.monstername[star]);
global.msg[1] =
* (Try using Ralsei's PACIFY!)Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_70_0")
;
} } if (cancelattack == 1) global.msg[0] =
scr_84_get_subst_string(
* ~1 spared!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_73_0")
, global.charname[global.char[caster]]);
break; case 201: global.msg[0] =
scr_84_get_subst_string(
* ~1 used the DARK CANDY!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_78_0")
, global.charname[global.char[caster]]);
break; case 202: global.msg[0] =
scr_84_get_subst_string(
* ~1 used the REVIVE MINT!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_82_0")
, global.charname[global.char[caster]]);
break; case 203: global.msg[0] =
scr_84_get_subst_string(
* ~1 used the GLOWSHARD!Wait for input
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_86_0")
, global.charname[global.char[caster]]);
global.msg[1] =
* But nothing happened...Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_87_0")
;
spec_shard = 0; for (_en = 0; _en < 3; _en += 1) { shardtest[_en] = 0; if (global.monster[_en] == 1) { if (global.monstertype[_en] == 5Rudinn) { spec_shard = 1; shardtest[_en] = 1; global.mercymod[_en] = 200; } } } if (spec_shard > 0) {
scr_itemshift(global.bmenucoord[4][arg1], 0);
global.msg[1] = ""; global.msg[2] =
* The GLOWSHARD disappeared!Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_109_0")
;
for (_j = 0; _j < 3; _j += 1) { if (shardtest[_j] == 1) global.msg[1] +=
scr_84_get_subst_string(
* ~1 became enraptured!
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_112_0")
, global.monstername[_j]);
} global.msg[1] += "/"; } break; case 204: global.msg[0] =
scr_84_get_subst_string(
* ~1 read the MANUAL!Wait for input
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_122_0")
, global.charname[global.char[caster]]);
global.msg[1] =
* But nothing happened...Wait for inputClose Message
scr_84_get_lang_string("scr_spelltext_slash_scr_spelltext_gml_123_0")
;
spec_shard = 0; ...
(arg0, arg1)
2
{
3
    spell = arg0;
4
    caster = arg1;
5
    star = global.chartarget[arg1];
6
    spelltext = " ";
7
    switch (spell)
8
    {
9
        case 0:
10
            break;
11
        case 1:
12
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 cast RUDE BUSTER!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_14_0")
, global.charname[global.char[caster]]);
13
            break;
14
        case 2:
15
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 cast HEAL PRAYER!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_18_0")
, global.charname[global.char[caster]]);
16
            break;
17
        case 3:
18
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 cast PACIFY!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_23_0")
, global.charname[global.char[caster]]);
19
            
scr_retarget_spell
scr_retarget_spell

function
scr_retarget_spell()
{ cancelattack = 0; if (star == 0) { if (global.monster[0] == 0) star = 1; } if (star == 1) { if (global.monster[1] == 0) star = 2; } if (star == 2) { if (global.monster[2] == 0) star = 3; if (star == 3 && global.monster[0] == 1) star = 0; if (star == 3 && global.monster[1] == 1) star = 1; if (star == 3) cancelattack = 1; } }
();
20
            if (global.monster[star] == 1)
21
            {
22
                if (global.monsterstatus[star] == 1)
23
                {
24
                }
25
                else
26
                {
27
                    global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 cast PACIFY!Delay 11
* But the enemy wasn't TIRED...Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_33_0")
, global.charname[global.char[caster]]);
28
                    if (global.mercymod[star] >= 100)
29
                        global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 cast PACIFY!Delay 11
* But the foe wasn't TIRED... try SPARING!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_36_0")
, global.charname[global.char[caster]]);
30
                }
31
            }
32
            break;
33
        case 4:
34
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used RUDE BUSTER!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_43_0")
, global.charname[global.char[caster]]);
35
            break;
36
        case 5:
37
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used RED BUSTER!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_47_0")
, global.charname[global.char[caster]]);
38
            break;
39
        case 6:
40
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 cast DUAL HEAL!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_51_0")
, global.charname[global.char[caster]]);
41
            break;
42
        case 100:
43
            cancelattack = 0;
44
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 spared ~2!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_58_0")
, global.charname[global.char[caster]], global.monstername[star]);
45
            
scr_retarget_spell
scr_retarget_spell

function
scr_retarget_spell()
{ cancelattack = 0; if (star == 0) { if (global.monster[0] == 0) star = 1; } if (star == 1) { if (global.monster[1] == 0) star = 2; } if (star == 2) { if (global.monster[2] == 0) star = 3; if (star == 3 && global.monster[0] == 1) star = 0; if (star == 3 && global.monster[1] == 1) star = 1; if (star == 3) cancelattack = 1; } }
();
46
            if (global.mercymod[star] >= 100)
47
            {
48
                global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 spared ~2!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_62_0")
, global.charname[global.char[caster]], global.monstername[star]);
49
            }
50
            else
51
            {
52
                global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 spared ~2!Delay 22
* But its name wasn't YELLOW...Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_66_0")
, global.charname[global.char[caster]], global.monstername[star]);
53
                if (global.monsterstatus[star] == 1)
54
                {
55
                    global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 spared ~2!Delay 22
* But its name wasn't YELLOW...Wait for input
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_spelltext_slash_scr_spelltext_gml_69_0")
, global.charname[global.char[caster]], global.monstername[star]);
56
                    global.msg[1] = 
* (Try using Ralsei's PACIFY!)Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_70_0")
;
57
                }
58
            }
59
            if (cancelattack == 1)
60
                global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 spared!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_73_0")
, global.charname[global.char[caster]]);
61
            break;
62
        case 201:
63
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the DARK CANDY!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_78_0")
, global.charname[global.char[caster]]);
64
            break;
65
        case 202:
66
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the REVIVE MINT!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_82_0")
, global.charname[global.char[caster]]);
67
            break;
68
        case 203:
69
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the GLOWSHARD!Wait for input
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_spelltext_slash_scr_spelltext_gml_86_0")
, global.charname[global.char[caster]]);
70
            global.msg[1] = 
* But nothing happened...Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_87_0")
;
71
            spec_shard = 0;
72
            for (_en = 0; _en < 3; _en += 1)
73
            {
74
                shardtest[_en] = 0;
75
                if (global.monster[_en] == 1)
76
                {
77
                    if (global.monstertype[_en] == 5Rudinn)
78
                    {
79
                        spec_shard = 1;
80
                        shardtest[_en] = 1;
81
                        global.mercymod[_en] = 200;
82
                    }
83
                }
84
            }
85
            if (spec_shard > 0)
86
            {
87
                
scr_itemshift
scr_itemshift

function
scr_itemshift(arg0, arg1)
{ global.item[12] = arg1; for (i = arg0; i < 12; i += 1) global.item[i] = global.item[i + 1];
scr_iteminfo_all();
scr_itemname();
}
(global.bmenucoord[4][arg1], 0);
88
                global.msg[1] = "";
89
                global.msg[2] = 
* The GLOWSHARD disappeared!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_109_0")
;
90
                for (_j = 0; _j < 3; _j += 1)
91
                {
92
                    if (shardtest[_j] == 1)
93
                        global.msg[1] += 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 became enraptured!
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_spelltext_slash_scr_spelltext_gml_112_0")
, global.monstername[_j]);
94
                }
95
                global.msg[1] += "/";
96
            }
97
            break;
98
        case 204:
99
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 read the MANUAL!Wait for input
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_spelltext_slash_scr_spelltext_gml_122_0")
, global.charname[global.char[caster]]);
100
            global.msg[1] = 
* But nothing happened...Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_123_0")
;
101
            spec_shard = 0;
102
            for (_en = 0; _en < 3; _en += 1)
103
            {
104
                shardtest[_en] = 0;
105
                if (global.monster[_en] == 1)
106
                {
107
                    if (global.monstertype[_en] == 5Rudinn)
108
                    {
109
                        spec_shard = 1;
110
                        shardtest[_en] = 1;
111
                        global.monsterstatus[_en] = 1;
112
                        global.monstercomment[_en] = 
(Tired)
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_spelltext_slash_scr_spelltext_gml_135_0")
;
113
                    }
114
                    if (global.monstertype[_en] == 6Hathy)
115
                    {
116
                        spec_shard = 1;
117
                        shardtest[_en] = 2;
118
                    }
119
                    if (global.monstertype[_en] == 7 || global.monstertype[_en] == 16Clover (Boss))
120
                    {
121
                        spec_shard = 1;
122
                        shardtest[_en] = 3;
123
                        with (global.monsterinstance[_en])
124
                        {
125
                            battlecancel = 1;
126
                            if (manual == 0)
127
                            {
128
                                manual = 1;
129
                                
scr_mercyadd
scr_mercyadd

function
scr_mercyadd(arg0, arg1)
{ global.mercymod[arg0] += arg1; if (global.mercymod[arg0] < 0) global.mercymod[arg0] = 0; }
(myself, 50);
130
                            }
131
                        }
132
                    }
133
                }
134
            }
135
            if (spec_shard > 0)
136
            {
137
                global.msg[1] = "";
138
                for (_j = 0; _j < 3; _j += 1)
139
                {
140
                    if (shardtest[_j] == 1)
141
                        global.msg[1] += 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 was bored to tears!
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_spelltext_slash_scr_spelltext_gml_168_0")
, global.monstername[_j]);
142
                    if (shardtest[_j] == 2)
143
                        global.msg[1] += 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 listened politely!
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_spelltext_slash_scr_spelltext_gml_169_0")
, global.monstername[_j]);
144
                    if (shardtest[_j] == 3)
145
                        global.msg[1] += 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 became sentimental!
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_spelltext_slash_scr_spelltext_gml_170_0")
, global.monstername[_j]);
146
                }
147
                global.msg[1] += 
Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_172_0")
;
148
            }
149
            break;
150
        case 205:
151
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the BROKEN CAKE!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_179_0")
, global.charname[global.char[caster]]);
152
            break;
153
        case 206:
154
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the TOPCAKE!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_183_0")
, global.charname[global.char[caster]]);
155
            break;
156
        case 207:
157
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the SPINCAKE!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_187_0")
, global.charname[global.char[caster]]);
158
            break;
159
        case 208:
160
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the DARKBURGER!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_191_0")
, global.charname[global.char[caster]]);
161
            break;
162
        case 209:
163
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the LANCERCOOKIE!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_194_0")
, global.charname[global.char[caster]]);
164
            break;
165
        case 210:
166
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the GIGASALAD!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_197_0")
, global.charname[global.char[caster]]);
167
            break;
168
        case 211:
169
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the CLUBS SANDWICH!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_200_0")
, global.charname[global.char[caster]]);
170
            break;
171
        case 212:
172
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the HEARTS DONUT!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_203_0")
, global.charname[global.char[caster]]);
173
            break;
174
        case 213:
175
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the CHOCO DIAMOND!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_206_0")
, global.charname[global.char[caster]]);
176
            break;
177
        case 214:
178
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the FAV SANDWICH!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_209_0")
, global.charname[global.char[caster]]);
179
            break;
180
        case 215:
181
            global.msg[0] = 
scr_84_get_subst_string
scr_84_get_subst_string

function
scr_84_get_subst_string()
{ var str = argument[0]; var sub_id = 1; length = string_length(str); pos = 0; while (sub_id < argument_count) { var sub = "~" + string(sub_id); str = string_replace_all(str, sub, argument[sub_id]); sub_id = sub_id + 1; } return str; }
(
* ~1 used the ROULXS ROUX!Wait for inputClose Message
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_spelltext_slash_scr_spelltext_gml_212_0")
, global.charname[global.char[caster]]);
182
            break;
183
    }
184
}