III. Character
A. Attributes (32 * 4 bytes)
1. Class
2.
3. CurrentHP
4. MaxHP
5.
6.
7. Strength
8. Vitality
9. Agility
10. Luck
11. Intelligence
12. NumberOfHits
13. Attack
14. Hit
15. Defense
16. Evade
17. MagicAttack
18. MagicDefense
19. MagicBlock
20. HitPercentUp
21. Unknown
22. Critical
23. LeftHand
24. RightHand
25. Head
26. Body
27. Accessory1
28. Accessory2
29. Level
30.
31. Experience
32. SpriteSet
B. Elemental (32 * 2 bytes)
1. ElementalAttack (from weapon)
2. (reserved for expansion of above)
3. ElementalResistance(from non-weapons only)
4. (reserved for expansion of above)
5. ElementalWeakness (from non-weapons only)
6. (reserved for expansion of above)
7. ElementalNullify (from non-weapons only)
8. (reserved for expansion of above)
9. ElementalAbsorb (from non-weapons only)
10. (reserved for expansion of above)
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
C. Status (32 * 2 bytes)
1. BlockedStatus
2. (reserved for expansion of above)
3. (reserved for expansion of above)
4. (reserved for expansion of above)
5. (reserved for expansion of above)
6. (reserved for expansion of above)
7. CurrentStatus
8. (reserved for expansion of above)
9. (reserved for expansion of above)
10. (reserved for expansion of above)
11. (reserved for expansion of above)
12. (reserved for expansion of above)
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25. PermanentStatus
26. (reserved for expansion of above)
27. (reserved for expansion of above)
28. (reserved for expansion of above)
29. (reserved for expansion of above)
30. (reserved for expansion of above)
31.
32.
D. Miscellaneous (32 * 2 bytes)
1. ClassFlags
0x0001 Cannot use magic
0x0002 Hold magic points until upgrade
0x0004 Upgrade has occurred
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
E. SpellBook (64 bytes) (Note the added block of data here)
1. Level1Spells (3 * 2 bytes)
2. Level2Spells (3 * 2 bytes)
3. Level3Spells (3 * 2 bytes)
4. Level4Spells (3 * 2 bytes)
5. Level5Spells (3 * 2 bytes)
6. Level6Spells (3 * 2 bytes)
7. Level7Spells (3 * 2 bytes)
8. Level8Spells (3 * 2 bytes)
9. Level1Charges (2 bytes)
10. Level2Charges (2 bytes)
11. Level3Charges (2 bytes)
12. Level4Charges (2 bytes)
13. Level5Charges (2 bytes)
14. Level6Charges (2 bytes)
15. Level7Charges (2 bytes)
16. Level8Charges (2 bytes)