The active battler is represented by A, where the battler who is the target for A's actions is represented by B.
Name |
Offset (in battle) |
Size |
Description
|
Hidden Counterattack% |
0x00 |
2 Bytes |
Predefined (Vyse = 15; Aika = 6; Counterstrike = 100; Skullshield = 100).
|
Hp |
0x0C |
4 Bytes |
-
|
MAXHP |
0x10 |
4 Bytes |
-
|
Will |
0x7A |
2 Bytes |
Base value + Stats given from equipment (for magic and magical Super Move).
|
Vigor |
0x7C |
2 Bytes |
-
|
Agile |
0x7E |
2 Bytes |
Affects critical hit rate only for direct attacks (Vyse has a rate of 11 -> Critcal rate = 11% etc.).
|
Quick |
0x80 |
2 Bytes |
Base value + Stats given from equipment.
|
Attack |
0x8C |
2 Bytes |
Power + Stats given from equipment (for attack and physical Super Move).
|
Defense |
0x8E |
2 Bytes |
Vigor + Stats given from equipment.
|
MagDef |
0x90 |
2 Bytes |
Vigor + Stats given from equipment.
|
Hit% |
0x92 |
2 Bytes |
Stats given from equipment.
|
Dodge% |
0x94 |
2 Bytes |
Stats given from equipment.
|
Name |
Offset (in battle) |
Size |
Description
|
Hidden Counterattack% |
0x00 |
2 Bytes |
Predefined (Ghastling = 5; Marroca = 5; Counterstance = 100).
|
Hp |
0x0C |
4 Bytes |
Predefined.
|
MAXHP |
0x10 |
4 Bytes |
Predefined.
|
Will |
0x7A |
2 Bytes |
Predefined.
|
Vigor |
0x7C |
2 Bytes |
Predefined and maybe unused, except for HP Absorb (Absorb Damage = 2 × A's Vigor).
|
Agile |
0x7E |
2 Bytes |
Predefined.
|
Quick |
0x80 |
2 Bytes |
Predefined.
|
Attack |
0x8C |
2 Bytes |
Predefined.
|
Defense |
0x8E |
2 Bytes |
Predefined.
|
MagDef |
0x90 |
2 Bytes |
Predefined.
|
Hit% |
0x92 |
2 Bytes |
Predefined.
|
Dodge% |
0x94 |
2 Bytes |
Predefined.
|
Test results are here.
Hit Rate (%) = 50 + (A's Hit% - B's Dodge%) ÷ 2
(Note: I changed a few things around so the formula is clearer. You can confirm that it's mathematically the same and remove this comment.)
Additional test results[edit source]
Battler |
Vigor |
Will |
Agile |
Quick |
Attack |
Defense |
MagDef |
Hit% |
Dodge% |
Counterattack
|
Vyse |
26 |
22 |
11 |
9999 |
51 |
46 |
46 |
95 |
11 |
15
|
Ghastling |
64 |
25 |
5 |
28 |
57 |
64 |
64 |
90 |
15 |
5
|
Battler |
Critical |
Attack |
Counter |
Miss
|
Vyse |
9 (12.33%) |
64 (77.11%) |
20 (38.46%) |
10 (12.05%)
|
Ghastling |
5 (8.77%) |
52 (85.25%) |
11 (17.19%) |
4 (6.56%)
|
Battler |
Vigor |
Will |
Agile |
Quick |
Attack |
Defense |
MagDef |
Hit% |
Dodge% |
Counterattack
|
Vyse |
26 |
22 |
11 |
9999 |
51 |
46 |
46 |
0 |
0 |
15
|
Ghastling |
64 |
25 |
5 |
28 |
57 |
64 |
64 |
0 (edited) |
0 (edited) |
5
|
Battler |
Critical |
Attack |
Counter |
Miss
|
Vyse |
9 (13.43%) |
58 (42.03%) |
14 (31.82%) |
71 (51.45%)
|
Ghastling |
4 (8.33%) |
44 (41.90%) |
12 (20.69%) |
57 (54.29%)
|
Hit Rate (%) = Magic's Hit Rate
Hit Rate (%) = Super Move's Hit Rate
Hit Rate (%) = Item's Hit Rate
Critical Hit Determination[edit source]
Critical Hit Rate (%) = A's Agile
- This is only determined for normal direct attacks.
Battler |
Agile |
Hit% |
Dodge% |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
|
1 (2.08%) |
47 (95.92%) |
13 (39.39%) |
1 (2.04%)
|
Marocca |
20 |
80 |
5 |
|
10 (23.26%) |
33 (66%) |
10 (21.28%) |
7 (14%)
|
Battler |
Agile |
Hit% |
Dodge% |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
25 |
100 |
0 |
|
16 (22.54%) |
55 (76.39%) |
20 (43.48%) |
1 (1.39%)
|
Marocca |
20 |
80 |
5 |
|
10 (22.22%) |
35 (74.47%) |
5 (22.73%) |
2 (4.26%)
|
Battler |
Agile |
Hit% |
Dodge% |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
50 |
100 |
0 |
|
21 (48.84%) |
22 (48.89%) |
15 (42.86%) |
2 (4.44%)
|
Marocca |
20 |
80 |
5 |
|
10 (22.22%) |
35 (74.47%) |
5 (22.73%) |
2 (4.26%)
|
Battler |
Agile |
Hit% |
Dodge% |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
75 |
100 |
0 |
|
83 (75.45%) |
27 (24.32%) |
26 (35.14%) |
1 (0.9%)
|
Marocca |
20 |
80 |
5 |
|
21 (22.11%) |
74 (71.15%) |
8 (29.63%) |
9 (8.65%)
|
Battler |
Agile |
Hit% |
Dodge% |
|
Critical |
Direct Attack |
Distance Attack |
Counter |
Miss
|
Vyse |
100 |
100 |
0 |
|
35 (100%) |
0 |
0 |
28 (40%) |
0
|
Marocca |
20 |
80 |
5 |
|
8 (26.67%) |
22 (26.51%) |
48 (57.83%) |
0 |
5 (6.02%)
|
Counter Attack Determination[edit source]
Calculation is weird, but this formula is exact enough.
If A's Hidden Counter Attack% ≤ 5[edit source]
Counter Attack Rate (%) = A's Hidden Counter Attack% * 4 + 4
- This is only determined for normal attacks.
If A's Hidden Counter Attack% > 5[edit source]
Counter Attack Rate (%) = A's Hidden Counter Attack% * 1.6 + 16
- This is only determined for normal attacks.
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
0 |
|
0 |
50 (100%) |
1 (2%) |
0
|
Marocca |
0 |
100 |
0 |
0 |
|
1 (1.96%) |
50 (98.04%) |
1 (2%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
1 |
|
1 (0.96%) |
103 (99.04%) |
7 (6.86%) |
0
|
Marocca |
0 |
100 |
0 |
1 |
|
4 (3.77%) |
102 (96.23%) |
12 (11.65%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
2 |
|
0 |
50 (100%) |
5 (10%) |
0
|
Marocca |
0 |
100 |
0 |
2 |
|
0 |
50 (100%) |
5 (10%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
3 |
|
0 |
100 (100%) |
19 (19%) |
0
|
Marocca |
0 |
100 |
0 |
3 |
|
0 |
100 (100%) |
18 (18%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
4 |
|
1 (0.99%) |
100 (99.01%) |
17 (17%) |
0
|
Marocca |
0 |
100 |
0 |
4 |
|
2 (1.96%) |
100 (98.04%) |
16 (16%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
5 |
|
1 (1.79%) |
55 (98.21%) |
13 (24.07%) |
0
|
Marocca |
0 |
100 |
0 |
5 |
|
1 (1.82%) |
54 (98.18%) |
12 (21.82%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
10 |
|
0 |
54 (100%) |
16 (29.63%) |
0
|
Marocca |
0 |
100 |
0 |
10 |
|
0 |
54 (100%) |
17 (31.48%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
15 |
|
0 |
54 (100%) |
22 (40.74%) |
0
|
Marocca |
0 |
100 |
0 |
15 |
|
0 |
54 (100%) |
20 (37.04%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
20 |
|
0 |
54 (100%) |
28 (51.85%) |
0
|
Marocca |
0 |
100 |
0 |
20 |
|
0 |
54 (100%) |
25 (46.3%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
25 |
|
0 |
50 (100%) |
32 (64%) |
0
|
Marocca |
0 |
100 |
0 |
25 |
|
0 |
50 (100%) |
31 (62%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
30 |
|
0 |
56 (100%) |
36 (64.29%) |
0
|
Marocca |
0 |
100 |
0 |
30 |
|
0 |
56 (100%) |
34 (60.71%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
35 |
|
1 (1.82%) |
54 (98.18%) |
39 (72.22%) |
0
|
Marocca |
0 |
100 |
0 |
35 |
|
1 (1.82%) |
54 (98.18%) |
36 (66.67%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
40 |
|
0 |
50 (100%) |
41 (82%) |
0
|
Marocca |
0 |
100 |
0 |
40 |
|
0 |
50 (100%) |
39 (78%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
45 |
|
0 |
51 (100%) |
46 (90.2%) |
0
|
Marocca |
0 |
100 |
0 |
45 |
|
1 (1.92%) |
51 (98.08%) |
44 (86.27%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
50 |
|
1 (1.96%) |
50 (98.04%) |
51 (100%) |
0
|
Marocca |
0 |
100 |
0 |
50 |
|
0 |
51 (100%) |
45 (90%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
0 |
100 |
0 |
75 |
|
1 (1.96%) |
50 (98.04%) |
50 (100%) |
0
|
Marocca |
0 |
100 |
0 |
75 |
|
1 (1.96%) |
50 (98.04%) |
50 (100%) |
0
|
Battler |
Agile |
Hit% |
Dodge% |
Counterattack |
|
Critical |
Attack |
Counter |
Miss
|
Vyse |
10 |
100 |
10 |
35 |
|
12 (14.12%) |
73 (82.95%) |
38 (63.33%) |
3 (3.41%)
|
Marocca |
20 |
80 |
5 |
5 |
|
17 (22.08%) |
60 (70.59%) |
14 (19.18%) |
8 (9.41%)
|
The tests are not completed, but interesting enough^^" (see also http://www.gamefaqs.com/dreamcast/197237-skies-of-arcadia/faqs/17279).
Damage = A's Attack × 2 - B's Defense
- If the results of the calculations would be a negative number, it will be made 0.
Damage = (Magic's Base Damage + A's Will) × 2 - B's MagDef
- If the results of the calculations would be a negative number, it will be made 0.
Damage = Super Move's Base Damage × (A's Attack × 2 - B's Defense) ÷ 10
- If the results of the calculations would be a negative number, it will be made 0.
-- Tortigar 12:08, 28 April 2012 (CDT)