|
1
|
function scr_spellmenu_setupscr_spellmenu_setup
function 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_all
function 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
|
}
|