|
1
|
function scr_prevheroscr_prevhero
function scr_prevhero()
{
prevturn = global.charturn;
moveswapped = 0;
if (global.charturn == 1)
{
if (global.charmove[0] == 1)
{
global.charturn = 0;
moveswapped = 1;
}
}
if (global.charturn == 2)
{
moveswapped = 1;
if (global.charmove[1] == 1 && global.acting[1] == 0)
global.charturn = 1;
else if (global.charmove[0] == 1)
global.charturn = 0;
}
if (moveswapped == 1)
{
global.bmenuno = 0;
if (global.char[global.charturn] == 4)
{
with (obj_monsterparent)
actingnoe = 0;
}
if (global.char[global.charturn] == 3)
{
with (obj_monsterparent)
actingral = 0;
}
if (global.char[global.charturn] == 2)
{
with (obj_monsterparent)
actingsus = 0;
}
global.actingsingle[global.charturn] = 0;
global.actingsimul[global.charturn] = 0;
global.faceaction[global.charturn] = 0;
global.chartarget[global.charturn] = 0;
global.charaction[global.charturn] = 0;
global.charspecial[global.charturn] = 0;
movenoise = 1;
}
if (global.charturn == 0)
{
with (obj_monsterparent)
acting = 0;
global.acting[0] = 0;
global.acting[1] = 0;
global.acting[2] = 0;
global.faceaction[1] = 0;
global.chartarget[1] = 0;
global.charaction[1] = 0;
global.charspecial[1] = 0;
global.faceaction[2] = 0;
global.tension = global.temptension[0];
for (i = 0; i < 12; i += 1)
tempitem[i][0] = global.item[i];
}
else
{
global.tension = global.temptension[global.charturn];
for (i = 0; i < 12; i += 1)
tempitem[i][global.charturn] = tempitem[i][global.charturn - 1];
}
} ()
|
|
2
|
{
|
|
3
|
prevturn = global.charturn;
|
|
4
|
moveswapped = 0;
|
|
5
|
if (global.charturn == 1)
|
|
6
|
{
|
|
7
|
if (global.charmove[0] == 1)
|
|
8
|
{
|
|
9
|
global.charturn = 0;
|
|
10
|
moveswapped = 1;
|
|
11
|
}
|
|
12
|
}
|
|
13
|
if (global.charturn == 2)
|
|
14
|
{
|
|
15
|
moveswapped = 1;
|
|
16
|
if (global.charmove[1] == 1 && global.acting[1] == 0)
|
|
17
|
global.charturn = 1;
|
|
18
|
else if (global.charmove[0] == 1)
|
|
19
|
global.charturn = 0;
|
|
20
|
}
|
|
21
|
if (moveswapped == 1)
|
|
22
|
{
|
|
23
|
global.bmenuno = 0;
|
|
24
|
if (global.char[global.charturn] == 4)
|
|
25
|
{
|
|
26
|
with (obj_monsterparent)
|
|
27
|
actingnoe = 0;
|
|
28
|
}
|
|
29
|
if (global.char[global.charturn] == 3)
|
|
30
|
{
|
|
31
|
with (obj_monsterparent)
|
|
32
|
actingral = 0;
|
|
33
|
}
|
|
34
|
if (global.char[global.charturn] == 2)
|
|
35
|
{
|
|
36
|
with (obj_monsterparent)
|
|
37
|
actingsus = 0;
|
|
38
|
}
|
|
39
|
global.actingsingle[global.charturn] = 0;
|
|
40
|
global.actingsimul[global.charturn] = 0;
|
|
41
|
global.faceaction[global.charturn] = 0;
|
|
42
|
global.chartarget[global.charturn] = 0;
|
|
43
|
global.charaction[global.charturn] = 0;
|
|
44
|
global.charspecial[global.charturn] = 0;
|
|
45
|
movenoise = 1;
|
|
46
|
}
|
|
47
|
if (global.charturn == 0)
|
|
48
|
{
|
|
49
|
with (obj_monsterparent)
|
|
50
|
acting = 0;
|
|
51
|
global.acting[0] = 0;
|
|
52
|
global.acting[1] = 0;
|
|
53
|
global.acting[2] = 0;
|
|
54
|
global.faceaction[1] = 0;
|
|
55
|
global.chartarget[1] = 0;
|
|
56
|
global.charaction[1] = 0;
|
|
57
|
global.charspecial[1] = 0;
|
|
58
|
global.faceaction[2] = 0;
|
|
59
|
global.tension = global.temptension[0];
|
|
60
|
for (i = 0; i < 12; i += 1)
|
|
61
|
tempitem[i][0] = global.item[i];
|
|
62
|
}
|
|
63
|
else
|
|
64
|
{
|
|
65
|
global.tension = global.temptension[global.charturn];
|
|
66
|
for (i = 0; i < 12; i += 1)
|
|
67
|
tempitem[i][global.charturn] = tempitem[i][global.charturn - 1];
|
|
68
|
}
|
|
69
|
}
|