|
1
|
function scr_spellinfoscr_spellinfo
function scr_spellinfo(arg0)
{
cost = -1;
spelltarget = 1;
spellname = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_3_0"
);
spellnameb = " ";
spelldescb = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_5_0"
);
spelldesc = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_6_0"
);
spellanim = 0;
spellusable = 0;
spelltext = " ";
switch (arg0)
{
case 0:
spellname = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_14_0"
);
spellnameb = " ";
spelltarget = 0;
cost = -1;
spelldescb = stringsetloc(None"None", "scr_spellinfo_slash_scr_spellinfo_gml_18_0"
);
break;
case 1:
spellname = stringsetloc(Rude Sword"Rude Sword", "scr_spellinfo_slash_scr_spellinfo_gml_21_0"
);
spellnameb = stringsetloc(RudeSword"RudeSword", "scr_spellinfo_slash_scr_spellinfo_gml_22_0"
);
spelldescb = stringsetloc(Rude#Damage#"Rude#Damage#", "scr_spellinfo_slash_scr_spellinfo_gml_23_0"
);
spelldesc = stringsetloc(Deals moderate Rude-elemental damage to#one foe. Depends on Attack Magic."Deals moderate Rude-elemental damage to#one foe. Depends on Attack & Magic.", "scr_spellinfo_slash_scr_spellinfo_gml_24_0"
);
spelltarget = 2;
cost = 125;
spellusable = 0;
break;
case 2:
spellname = stringsetloc(Heal Prayer"Heal Prayer", "scr_spellinfo_slash_scr_spellinfo_gml_31_0"
);
spellnameb = stringsetloc(Heal Prayer"Heal Prayer", "scr_spellinfo_slash_scr_spellinfo_gml_32_0"
);
spelldescb = stringsetloc(Heal#Ally"Heal#Ally", "scr_spellinfo_slash_scr_spellinfo_gml_33_0"
);
spelldesc = stringsetloc(Heavenly light restores a little HP to#one party member. Depends on Magic."Heavenly light restores a little HP to#one party member. Depends on Magic.", "scr_spellinfo_slash_scr_spellinfo_gml_34_0"
);
spelltarget = 1;
cost = 80;
usable = 0;
spellusable = 0;
break;
case 3:
spellname = stringsetloc(Pacify"Pacify", "scr_spellinfo_slash_scr_spellinfo_gml_42_0"
);
spellnameb = stringsetloc(Pacify"Pacify", "scr_spellinfo_slash_scr_spellinfo_gml_43_0"
);
spelldescb = stringsetloc(Spare#TIRED foe"Spare#TIRED foe", "scr_spellinfo_slash_scr_spellinfo_gml_44_0"
);
spelldesc = stringsetloc(SPARE a tired enemy by putting them to sleep."SPARE a tired enemy by putting them to sleep.", "scr_spellinfo_slash_scr_spellinfo_gml_45_0"
);
spelltarget = 2;
cost = 40;
usable = 0;
spellusable = 0;
break;
case 4:
spellname = stringsetloc(Rude Buster"Rude Buster", "scr_spellinfo_slash_scr_spellinfo_gml_52_0"
);
spellnameb = stringsetloc(Rude Buster"Rude Buster", "scr_spellinfo_slash_scr_spellinfo_gml_53_0"
);
spelldescb = stringsetloc(Rude#Damage#"Rude#Damage#", "scr_spellinfo_slash_scr_spellinfo_gml_54_0"
);
spelldesc = stringsetloc(Deals moderate Rude-elemental damage to#one foe. Depends on Attack Magic."Deals moderate Rude-elemental damage to#one foe. Depends on Attack & Magic.", "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 = stringsetloc(Red Buster"Red Buster", "scr_spellinfo_slash_scr_spellinfo_gml_64_0"
);
spellnameb = stringsetloc(Red Buster"Red Buster", "scr_spellinfo_slash_scr_spellinfo_gml_65_0"
);
spelldescb = stringsetloc(Red#Damage#"Red#Damage#", "scr_spellinfo_slash_scr_spellinfo_gml_66_0"
);
spelldesc = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_67_0"
);
spelltarget = 2;
cost = 0;
spellusable = 0;
break;
case 6:
spellname = stringsetloc(Dual Heal"Dual Heal", "scr_spellinfo_slash_scr_spellinfo_gml_75_0"
);
spellnameb = stringsetloc(Dual Heal"Dual Heal", "scr_spellinfo_slash_scr_spellinfo_gml_76_0"
);
spelldescb = stringsetloc(Heal All#30 HP"Heal All#30 HP", "scr_spellinfo_slash_scr_spellinfo_gml_77_0"
);
spelldesc = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_78_0"
);
spelltarget = 0;
cost = 0;
spellusable = 0;
break;
case 7:
spellname = stringsetloc(ACT"ACT", "scr_spellinfo_slash_scr_spellinfo_gml_86_0"
);
spellnameb = stringsetloc(ACT"ACT", "scr_spellinfo_slash_scr_spellinfo_gml_87_0"
);
spelldescb = stringsetloc(Use#action"Use#action", "scr_spellinfo_slash_scr_spellinfo_gml_88_0"
);
spelldesc = stringsetloc(Do all sorts of things.#It isn't magic."Do all sorts of things.#It isn't magic.", "scr_spellinfo_slash_scr_spellinfo_gml_89_0"
);
if (global.chapter == 3)
spelldesc = stringsetloc(Many different skills.#It has nothing to do with magic."Many different skills.#It has nothing to do with magic.", "scr_spellinfo_slash_scr_spellinfo_gml_93_0_b"
);
spelltarget = 0;
cost = 0;
spellusable = 0;
break;
case 8:
spellname = stringsetloc(SleepMist"SleepMist", "scr_spellinfo_slash_scr_spellinfo_gml_96_0"
);
spellnameb = stringsetloc(Sleep Mist"Sleep Mist", "scr_spellinfo_slash_scr_spellinfo_gml_97_0"
);
spelldescb = stringsetloc(Spare#TIRED foes"Spare#TIRED foes", "scr_spellinfo_slash_scr_spellinfo_gml_98_0"
);
spelldesc = stringsetloc(A cold mist sweeps through,#sparing all TIRED enemies."A cold mist sweeps through,#sparing all TIRED enemies.", "scr_spellinfo_slash_scr_spellinfo_gml_99_0"
);
spelltarget = 0;
cost = 80;
spellusable = 0;
break;
case 9:
spellname = stringsetloc(IceShock"IceShock", "scr_spellinfo_slash_scr_spellinfo_gml_107_0"
);
spellnameb = stringsetloc(IceShock"IceShock", "scr_spellinfo_slash_scr_spellinfo_gml_108_0"
);
...
(arg0)
|
|
2
|
{
|
|
3
|
cost = -1;
|
|
4
|
spelltarget = 1;
|
|
5
|
spellname = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_3_0"
);
|
|
6
|
spellnameb = " ";
|
|
7
|
spelldescb = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_5_0"
);
|
|
8
|
spelldesc = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_6_0"
);
|
|
9
|
spellanim = 0;
|
|
10
|
spellusable = 0;
|
|
11
|
spelltext = " ";
|
|
12
|
switch (arg0)
|
|
13
|
{
|
|
14
|
case 0:
|
|
15
|
spellname = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_14_0"
);
|
|
16
|
spellnameb = " ";
|
|
17
|
spelltarget = 0;
|
|
18
|
cost = -1;
|
|
19
|
spelldescb = stringsetloc(None"None", "scr_spellinfo_slash_scr_spellinfo_gml_18_0"
);
|
|
20
|
break;
|
|
21
|
case 1:
|
|
22
|
spellname = stringsetloc(Rude Sword"Rude Sword", "scr_spellinfo_slash_scr_spellinfo_gml_21_0"
);
|
|
23
|
spellnameb = stringsetloc(RudeSword"RudeSword", "scr_spellinfo_slash_scr_spellinfo_gml_22_0"
);
|
|
24
|
spelldescb = stringsetloc(Rude#Damage#"Rude#Damage#", "scr_spellinfo_slash_scr_spellinfo_gml_23_0"
);
|
|
25
|
spelldesc = stringsetloc(Deals moderate Rude-elemental damage to#one foe. Depends on Attack Magic."Deals moderate Rude-elemental damage to#one foe. Depends on Attack & Magic.", "scr_spellinfo_slash_scr_spellinfo_gml_24_0"
);
|
|
26
|
spelltarget = 2;
|
|
27
|
cost = 125;
|
|
28
|
spellusable = 0;
|
|
29
|
break;
|
|
30
|
case 2:
|
|
31
|
spellname = stringsetloc(Heal Prayer"Heal Prayer", "scr_spellinfo_slash_scr_spellinfo_gml_31_0"
);
|
|
32
|
spellnameb = stringsetloc(Heal Prayer"Heal Prayer", "scr_spellinfo_slash_scr_spellinfo_gml_32_0"
);
|
|
33
|
spelldescb = stringsetloc(Heal#Ally"Heal#Ally", "scr_spellinfo_slash_scr_spellinfo_gml_33_0"
);
|
|
34
|
spelldesc = stringsetloc(Heavenly light restores a little HP to#one party member. Depends on Magic."Heavenly light restores a little HP to#one party member. Depends on Magic.", "scr_spellinfo_slash_scr_spellinfo_gml_34_0"
);
|
|
35
|
spelltarget = 1;
|
|
36
|
cost = 80;
|
|
37
|
usable = 0;
|
|
38
|
spellusable = 0;
|
|
39
|
break;
|
|
40
|
case 3:
|
|
41
|
spellname = stringsetloc(Pacify"Pacify", "scr_spellinfo_slash_scr_spellinfo_gml_42_0"
);
|
|
42
|
spellnameb = stringsetloc(Pacify"Pacify", "scr_spellinfo_slash_scr_spellinfo_gml_43_0"
);
|
|
43
|
spelldescb = stringsetloc(Spare#TIRED foe"Spare#TIRED foe", "scr_spellinfo_slash_scr_spellinfo_gml_44_0"
);
|
|
44
|
spelldesc = stringsetloc(SPARE a tired enemy by putting them to sleep."SPARE a tired enemy by putting them to sleep.", "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 = stringsetloc(Rude Buster"Rude Buster", "scr_spellinfo_slash_scr_spellinfo_gml_52_0"
);
|
|
52
|
spellnameb = stringsetloc(Rude Buster"Rude Buster", "scr_spellinfo_slash_scr_spellinfo_gml_53_0"
);
|
|
53
|
spelldescb = stringsetloc(Rude#Damage#"Rude#Damage#", "scr_spellinfo_slash_scr_spellinfo_gml_54_0"
);
|
|
54
|
spelldesc = stringsetloc(Deals moderate Rude-elemental damage to#one foe. Depends on Attack Magic."Deals moderate Rude-elemental damage to#one foe. Depends on Attack & Magic.", "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 = stringsetloc(Red Buster"Red Buster", "scr_spellinfo_slash_scr_spellinfo_gml_64_0"
);
|
|
63
|
spellnameb = stringsetloc(Red Buster"Red Buster", "scr_spellinfo_slash_scr_spellinfo_gml_65_0"
);
|
|
64
|
spelldescb = stringsetloc(Red#Damage#"Red#Damage#", "scr_spellinfo_slash_scr_spellinfo_gml_66_0"
);
|
|
65
|
spelldesc = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_67_0"
);
|
|
66
|
spelltarget = 2;
|
|
67
|
cost = 0;
|
|
68
|
spellusable = 0;
|
|
69
|
break;
|
|
70
|
case 6:
|
|
71
|
spellname = stringsetloc(Dual Heal"Dual Heal", "scr_spellinfo_slash_scr_spellinfo_gml_75_0"
);
|
|
72
|
spellnameb = stringsetloc(Dual Heal"Dual Heal", "scr_spellinfo_slash_scr_spellinfo_gml_76_0"
);
|
|
73
|
spelldescb = stringsetloc(Heal All#30 HP"Heal All#30 HP", "scr_spellinfo_slash_scr_spellinfo_gml_77_0"
);
|
|
74
|
spelldesc = stringsetloc( " ", "scr_spellinfo_slash_scr_spellinfo_gml_78_0"
);
|
|
75
|
spelltarget = 0;
|
|
76
|
cost = 0;
|
|
77
|
spellusable = 0;
|
|
78
|
break;
|
|
79
|
case 7:
|
|
80
|
spellname = stringsetloc(ACT"ACT", "scr_spellinfo_slash_scr_spellinfo_gml_86_0"
);
|
|
81
|
spellnameb = stringsetloc(ACT"ACT", "scr_spellinfo_slash_scr_spellinfo_gml_87_0"
);
|
|
82
|
spelldescb = stringsetloc(Use#action"Use#action", "scr_spellinfo_slash_scr_spellinfo_gml_88_0"
);
|
|
83
|
spelldesc = stringsetloc(Do all sorts of things.#It isn't magic."Do all sorts of things.#It isn't magic.", "scr_spellinfo_slash_scr_spellinfo_gml_89_0"
);
|
|
84
|
if (global.chapter == 3)
|
|
85
|
spelldesc = stringsetloc(Many different skills.#It has nothing to do with magic."Many different skills.#It has nothing to do with magic.", "scr_spellinfo_slash_scr_spellinfo_gml_93_0_b"
);
|
|
86
|
spelltarget = 0;
|
|
87
|
cost = 0;
|
|
88
|
spellusable = 0;
|
|
89
|
break;
|
|
90
|
case 8:
|
|
91
|
spellname = stringsetloc(SleepMist"SleepMist", "scr_spellinfo_slash_scr_spellinfo_gml_96_0"
);
|
|
92
|
spellnameb = stringsetloc(Sleep Mist"Sleep Mist", "scr_spellinfo_slash_scr_spellinfo_gml_97_0"
);
|
|
93
|
spelldescb = stringsetloc(Spare#TIRED foes"Spare#TIRED foes", "scr_spellinfo_slash_scr_spellinfo_gml_98_0"
);
|
|
94
|
spelldesc = stringsetloc(A cold mist sweeps through,#sparing all TIRED enemies."A cold mist sweeps through,#sparing all TIRED enemies.", "scr_spellinfo_slash_scr_spellinfo_gml_99_0"
);
|
|
95
|
spelltarget = 0;
|
|
96
|
cost = 80;
|
|
97
|
spellusable = 0;
|
|
98
|
break;
|
|
99
|
case 9:
|
|
100
|
spellname = stringsetloc(IceShock"IceShock", "scr_spellinfo_slash_scr_spellinfo_gml_107_0"
);
|
|
101
|
spellnameb = stringsetloc(IceShock"IceShock", "scr_spellinfo_slash_scr_spellinfo_gml_108_0"
);
|
|
102
|
spelldescb = stringsetloc(Damage#wWait for input ICE"Damage#w/ ICE", "scr_spellinfo_slash_scr_spellinfo_gml_109_0"
);
|
|
103
|
spelldesc = stringsetloc(Deals magical ICE damage to#one enemy."Deals magical ICE damage to#one enemy.", "scr_spellinfo_slash_scr_spellinfo_gml_110_0"
);
|
|
104
|
spelltarget = 2;
|
|
105
|
cost = 40;
|
|
106
|
if (global.charweapon[4] == 13)
|
|
107
|
cost *= 0.5;
|
|
108
|
spellusable = 0;
|
|
109
|
break;
|
|
110
|
case 10:
|
|
111
|
spellname = stringsetloc(SnowGrave"SnowGrave", "scr_spellinfo_slash_scr_spellinfo_gml_121_0"
);
|
|
112
|
spellnameb = stringsetloc(SnowGrave"SnowGrave", "scr_spellinfo_slash_scr_spellinfo_gml_122_0"
);
|
|
113
|
spelldescb = stringsetloc(Fatal"Fatal", "scr_spellinfo_slash_scr_spellinfo_gml_123_0"
);
|
|
114
|
spelldesc = stringsetloc(Deals the fatal damage to#all of the enemies."Deals the fatal damage to#all of the enemies.", "scr_spellinfo_slash_scr_spellinfo_gml_124_0"
);
|
|
115
|
spelltarget = 0;
|
|
116
|
cost = global.maxtension * 2;
|
|
117
|
if (global.charweapon[4] == 13)
|
|
118
|
cost *= 0.5;
|
|
119
|
spellusable = 0;
|
|
120
|
break;
|
|
121
|
case 11:
|
|
122
|
spellname = stringsetloc(UltraHeal"UltraHeal", "scr_spellinfo_slash_scr_spellinfo_gml_152_0"
);
|
|
123
|
spellnameb = stringsetloc(UltraHeal"UltraHeal", "scr_spellinfo_slash_scr_spellinfo_gml_153_0"
);
|
|
124
|
spelldescb = stringsetloc(Best#healing"Best#healing", "scr_spellinfo_slash_scr_spellinfo_gml_149_0"
);
|
|
125
|
spelldesc = stringsetloc(An awesome healing spell.#... right?"An awesome healing spell.#... right?", "scr_spellinfo_slash_scr_spellinfo_gml_155_0"
);
|
|
126
|
spelltarget = 1;
|
|
127
|
cost = 225 - round(global.flag[1045 susie_heal_practice] * 2.5);
|
|
128
|
spellusable = 0;
|
|
129
|
break;
|
|
130
|
}
|
|
131
|
}
|