scr_spelltextfunction
scr_spelltext(arg0, arg1)
{
spell = arg0;
caster = arg1;
star = global.chartarget[arg1];
spelltext = " ";
switch (spell)
{
case 0:
break;
case 1:
global.msg[0] = stringsetsubloc("* ~1 cast RUDE BUSTER!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_14_0");
break;
case 2:
global.msg[0] = stringsetsubloc("* ~1 cast HEAL PRAYER!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_18_0");
break;
case 3:
global.msg[0] = stringsetsubloc("* ~1 cast PACIFY!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_23_0");
scr_retarget_spell();
if (global.monster[star] == 1)
{
if (global.monsterstatus[star] == 1)
{
}
else
{
global.msg[0] = stringsetsubloc("* ~1 cast PACIFY^1!&* But the enemy wasn't \\cBTIRED\\cW.../%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_33_0");
if (global.mercymod[star] >= 100)
global.msg[0] = stringsetsubloc("* ~1 cast PACIFY^1!&* But the foe wasn't \\cBTIRED\\cW... try \\cYSPARING\\cW!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_36_0");
}
}
break;
case 4:
global.msg[0] = stringsetsubloc("* ~1 used RUDE BUSTER!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_43_0");
break;
case 5:
global.msg[0] = stringsetsubloc("* ~1 used RED BUSTER!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_47_0");
break;
case 6:
global.msg[0] = stringsetsubloc("* ~1 cast DUAL HEAL!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_51_0");
break;
case 8:
global.msg[0] = stringsetsubloc("* ~1 cast SLEEPMIST!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_55_0");
break;
case 9:
global.msg[0] = stringsetsubloc("* ~1 cast ICESHOCK!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_59_0");
break;
case 10:
global.msg[0] = stringsetsubloc("* ~1 cast SNOWGRAVE!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_63_0");
break;
case 11:
global.msg[0] = stringsetsubloc("* ~1 cast ULTIMATEHEAL!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_67_0");
break;
case 100:
cancelattack = 0;
global.msg[0] = stringsetsubloc("* ~1 spared ~2!/%", global.charname[global.char[caster]], global.monstername[star], "scr_spelltext_slash_scr_spelltext_gml_58_0");
scr_retarget_spell();
if (global.mercymod[star] >= 100)
{
global.msg[0] = stringsetsubloc("* ~1 spared ~2!/%", global.charname[global.char[caster]], global.monstername[star], "scr_spelltext_slash_scr_spelltext_gml_62_0");
}
else
{
global.msg[0] = stringsetsubloc("* ~1 spared ~2^2!&* But its name wasn't \\cYYELLOW\\cW.../%", global.charname[global.char[caster]], global.monstername[star], "scr_spelltext_slash_scr_spelltext_gml_66_0");
if (global.monsterstatus[star] == 1)
{
if (
scr_havechar(3))
{
global.msg[0] = stringsetsubloc("* ~1 spared ~2^2!&* But its name wasn't \\cYYELLOW\\cW.../", global.charname[global.char[caster]], global.monstername[star], "scr_spelltext_slash_scr_spelltext_gml_69_0");
global.msg[1] = stringsetloc(
* (Try using Ralsei's PACIFY!)Wait for inputClose Message"* (Try using Ralsei's \\cBPACIFY\\cW!)/%", "scr_spelltext_slash_scr_spelltext_gml_70_0"
);
}
else if (
scr_havechar(4))
{
msgsetsubloc(0, "* ~1 spared ~2^2!&* But its name wasn't \\cYYELLOW\\cW.../", global.charname[global.char[caster]], global.monstername[star], "scr_spelltext_slash_scr_spelltext_gml_94_0");
msgnextloc(
* (Try using Noelle's SLEEPMIST!)Wait for inputClose Message"* (Try using Noelle's \\cBSLEEPMIST\\cW!)/%", "scr_spelltext_slash_scr_spelltext_gml_95_0"
);
}
else
{
msgsetsubloc(0, "* ~1 spared ~2^2!&* But its name wasn't \\cYYELLOW\\cW.../", global.charname[global.char[caster]], global.monstername[star], "scr_spelltext_slash_scr_spelltext_gml_99_0");
msgnextloc(
* (Try using ACTs!)Wait for inputClose Message"* (Try using \\cBACTs\\cW!)/%", "scr_spelltext_slash_scr_spelltext_gml_100_0_b"
);
}
}
}
if (cancelattack == 1)
global.msg[0] = stringsetsubloc("* ~1 spared!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_73_0");
break;
case 201:
global.msg[0] = stringsetsubloc("* ~1 used the DARK CANDY!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_78_0");
break;
case 202:
global.msg[0] = stringsetsubloc("* ~1 used the REVIVEMINT!/%", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_100_0");
break;
case 203:
global.msg[0] = stringsetsubloc("* ~1 used the GLOWSHARD!/", global.charname[global.char[caster]], "scr_spelltext_slash_scr_spelltext_gml_86_0");
global.msg[1] = stringsetloc(
* But nothing happened...Wait for inputClose Message"* But nothing happened.../%", "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)
{
...