1 |
function scr_spellmenu_setupscr_spellmenu_setupfunction scr_spellmenu_setup()
{
var __actnamecheck = 0;
var __monstertype = global.monstertype[0];
for (__i = 1; __i < 3; __i++)
{
if (global.monster[__i] == 1 && global.monstertype[__i] != __monstertype)
__actnamecheck = 1;
}
for (__i = 0; __i < 3; __i++)
{
for (__fj = 0; __fj < 6; __fj++)
{
global.battlespell[__i][__fj] = 0;
if (global.char[__i] == 1)
{
if (global.canact[0][__fj] == 1)
{
global.battlespell[__i][__fj] = -1;
if (global.battleactcount[__i] < (__fj + 1))
global.battleactcount[__i] = __fj + 1;
global.battlespellcost[__i][__fj] = global.actcost[0][__fj];
global.battlespellname[__i][__fj] = global.actname[0][__fj];
global.battlespelldesc[__i][__fj] = global.actdesc[0][__fj];
global.battlespelltarget[__i][__fj] = 0;
global.battlespellspecial[__i][__fj] = 1;
}
}
if (global.char[__i] == 2)
{
if (global.canactsus[0][__fj] == 1)
{
global.battlespell[__i][__fj] = -1;
if (global.battleactcount[__i] < (__fj + 1))
global.battleactcount[__i] = __fj + 1;
global.battlespellcost[__i][__fj] = global.actcostsus[0][__fj];
global.battlespellname[__i][__fj] = global.actnamesus[0][__fj];
if (__actnamecheck)
global.battlespellname[__i][__fj] = stringsetloc( S-Action"S-Action", "scr_monstersetup_slash_scr_monstersetup_gml_1053_0" );
global.battlespelldesc[__i][__fj] = global.actdescsus[0][__fj];
global.battlespelltarget[__i][__fj] = 2;
global.battlespellspecial[__i][__fj] = 2;
}
}
if (global.char[__i] == 3)
{
if (global.canactral[0][__fj] == 1)
{
global.battlespell[__i][__fj] = -1;
if (global.battleactcount[__i] < (__fj + 1))
global.battleactcount[__i] = __fj + 1;
global.battlespellcost[__i][__fj] = global.actcostral[0][__fj];
global.battlespellname[__i][__fj] = global.actnameral[0][__fj];
if (__actnamecheck)
global.battlespellname[__i][__fj] = stringsetloc( R-Action"R-Action", "scr_monstersetup_slash_scr_monstersetup_gml_1057_0" );
global.battlespelldesc[__i][__fj] = global.actdescral[0][__fj];
global.battlespelltarget[__i][__fj] = 2;
global.battlespellspecial[__i][__fj] = 3;
}
}
if (global.char[__i] == 4)
{
if (global.canactnoe[0][__fj] == 1)
{
global.battlespell[__i][__fj] = -1;
if (global.battleactcount[__i] < (__fj + 1))
global.battleactcount[__i] = __fj + 1;
global.battlespellcost[__i][__fj] = global.actcostnoe[0][__fj];
global.battlespellname[__i][__fj] = global.actnamenoe[0][__fj];
if (__actnamecheck)
global.battlespellname[__i][__fj] = stringsetloc( N-Action"N-Action", "scr_monstersetup_slash_scr_monstersetup_gml_1061_0" );
global.battlespelldesc[__i][__fj] = global.actdescnoe[0][__fj];
global.battlespelltarget[__i][__fj] = 2;
global.battlespellspecial[__i][__fj] = 4;
}
}
}
}
scr_spellinfo_all();
for (__i = 0; __i < 3; __i++)
{
for (__fj = 0; __fj < 12; __fj++)
{
__ib = global.battleactcount[__i] + __fj;
global.battlespell[__i][__ib] = global.spell[global.char[__i]][__fj];
global.battlespellcost[__i][__ib] = global.spellcost[global.char[__i]][__fj];
global.battlespellname[__i][__ib] = global.spellnameb[global.char[__i]][__fj];
global.battlespelldesc[__i][__ib] = global.spelldescb[global.char[__i]][__fj];
global.battlespelltarget[__i][__ib] = global.spelltarget[global.char[__i]][__fj];
}
}
} () |
2 |
{ |
3 |
var __actnamecheck = 0; |
4 |
var __monstertype = global.monstertype[0]; |
5 |
for (__i = 1; __i < 3; __i++) |
6 |
{ |
7 |
if (global.monster[__i] == 1 && global.monstertype[__i] != __monstertype) |
8 |
__actnamecheck = 1; |
9 |
} |
10 |
for (__i = 0; __i < 3; __i++) |
11 |
{ |
12 |
for (__fj = 0; __fj < 6; __fj++) |
13 |
{ |
14 |
global.battlespell[__i][__fj] = 0; |
15 |
if (global.char[__i] == 1) |
16 |
{ |
17 |
if (global.canact[0][__fj] == 1) |
18 |
{ |
19 |
global.battlespell[__i][__fj] = -1; |
20 |
if (global.battleactcount[__i] < (__fj + 1)) |
21 |
global.battleactcount[__i] = __fj + 1; |
22 |
global.battlespellcost[__i][__fj] = global.actcost[0][__fj]; |
23 |
global.battlespellname[__i][__fj] = global.actname[0][__fj]; |
24 |
global.battlespelldesc[__i][__fj] = global.actdesc[0][__fj]; |
25 |
global.battlespelltarget[__i][__fj] = 0; |
26 |
global.battlespellspecial[__i][__fj] = 1; |
27 |
} |
28 |
} |
29 |
if (global.char[__i] == 2) |
30 |
{ |
31 |
if (global.canactsus[0][__fj] == 1) |
32 |
{ |
33 |
global.battlespell[__i][__fj] = -1; |
34 |
if (global.battleactcount[__i] < (__fj + 1)) |
35 |
global.battleactcount[__i] = __fj + 1; |
36 |
global.battlespellcost[__i][__fj] = global.actcostsus[0][__fj]; |
37 |
global.battlespellname[__i][__fj] = global.actnamesus[0][__fj]; |
38 |
if (__actnamecheck) |
39 |
global.battlespellname[__i][__fj] = stringsetloc(S-Action"S-Action", "scr_monstersetup_slash_scr_monstersetup_gml_1053_0" ); |
40 |
global.battlespelldesc[__i][__fj] = global.actdescsus[0][__fj]; |
41 |
global.battlespelltarget[__i][__fj] = 2; |
42 |
global.battlespellspecial[__i][__fj] = 2; |
43 |
} |
44 |
} |
45 |
if (global.char[__i] == 3) |
46 |
{ |
47 |
if (global.canactral[0][__fj] == 1) |
48 |
{ |
49 |
global.battlespell[__i][__fj] = -1; |
50 |
if (global.battleactcount[__i] < (__fj + 1)) |
51 |
global.battleactcount[__i] = __fj + 1; |
52 |
global.battlespellcost[__i][__fj] = global.actcostral[0][__fj]; |
53 |
global.battlespellname[__i][__fj] = global.actnameral[0][__fj]; |
54 |
if (__actnamecheck) |
55 |
global.battlespellname[__i][__fj] = stringsetloc(R-Action"R-Action", "scr_monstersetup_slash_scr_monstersetup_gml_1057_0" ); |
56 |
global.battlespelldesc[__i][__fj] = global.actdescral[0][__fj]; |
57 |
global.battlespelltarget[__i][__fj] = 2; |
58 |
global.battlespellspecial[__i][__fj] = 3; |
59 |
} |
60 |
} |
61 |
if (global.char[__i] == 4) |
62 |
{ |
63 |
if (global.canactnoe[0][__fj] == 1) |
64 |
{ |
65 |
global.battlespell[__i][__fj] = -1; |
66 |
if (global.battleactcount[__i] < (__fj + 1)) |
67 |
global.battleactcount[__i] = __fj + 1; |
68 |
global.battlespellcost[__i][__fj] = global.actcostnoe[0][__fj]; |
69 |
global.battlespellname[__i][__fj] = global.actnamenoe[0][__fj]; |
70 |
if (__actnamecheck) |
71 |
global.battlespellname[__i][__fj] = stringsetloc(N-Action"N-Action", "scr_monstersetup_slash_scr_monstersetup_gml_1061_0" ); |
72 |
global.battlespelldesc[__i][__fj] = global.actdescnoe[0][__fj]; |
73 |
global.battlespelltarget[__i][__fj] = 2; |
74 |
global.battlespellspecial[__i][__fj] = 4; |
75 |
} |
76 |
} |
77 |
} |
78 |
} |
79 |
scr_spellinfo_allscr_spellinfo_allfunction scr_spellinfo_all()
{
for (j = 0; j < 6; j += 1)
{
for (i = 0; i < 12; i += 1)
{
spellid = global.spell[j][i];
scr_spellinfo(spellid);
global.spellname[j][i] = spellname;
global.spellnameb[j][i] = spellnameb;
global.spelldescb[j][i] = spelldescb;
global.spelldesc[j][i] = spelldesc;
global.spellcost[j][i] = cost;
global.spellusable[j][i] = spellusable;
global.spelltarget[j][i] = spelltarget;
}
}
} (); |
80 |
for (__i = 0; __i < 3; __i++) |
81 |
{ |
82 |
for (__fj = 0; __fj < 12; __fj++) |
83 |
{ |
84 |
__ib = global.battleactcount[__i] + __fj; |
85 |
global.battlespell[__i][__ib] = global.spell[global.char[__i]][__fj]; |
86 |
global.battlespellcost[__i][__ib] = global.spellcost[global.char[__i]][__fj]; |
87 |
global.battlespellname[__i][__ib] = global.spellnameb[global.char[__i]][__fj]; |
88 |
global.battlespelldesc[__i][__ib] = global.spelldescb[global.char[__i]][__fj]; |
89 |
global.battlespelltarget[__i][__ib] = global.spelltarget[global.char[__i]][__fj]; |
90 |
} |
91 |
} |
92 |
} |