#endmacro
; defines an actor's stats
- ; $1 hp
- ; $2 atk
- ; $3 shiled
- ; $4 moves
- ; $5 initiative
+ ; $1 health points
+ ; $2 mana points
+ ; $3 armor
+ ; $4 str
+ ; $5 int
+ ; $6 dex
+ ; $7 moves
+ ; $8 initiative
#macro act_stat_def
.db $1, $1 ; hp hp max
- .db $2, $2 ; atk atk max
- .db $3, $3 ; shiled shield max
- .db $4, $4 ; moves moves max
- .db $5 ; initiative
+ .db $2, $2 ; mp mp max
+ .db $3, $3 ; ac ac max
+ .db $4, $4 ; str str max
+ .db $5, $5 ; int int max
+ .db $6, $6 ; dex dex max
+ .db $7, $7 ; moves moves max
+ .db $8 ; initiative
#endmacro
; defines actor state callbacks
unit_demo_1:
st_def 0x00, unit_demo_1_init, st_unit_idle
act_def ACT_T_DEMO_1, 0, 2, 2, 0
- act_stat_def 1, 2, 3, 4, 6
+ act_stat_def 1, 2, 3, 0, 0, 0, 4, 6
act_st_def NULL, NULL, st_unit_demo_1_update, st_unit_idle
act_def_draw unit_draw, 0x84, 0
unit_demo_2:
st_def 0x00, unit_demo_1_init, st_unit_idle
act_def ACT_T_DEMO_1, 0, 3, 3, 0
- act_stat_def 1, 2, 3, 1, 5
+ act_stat_def 1, 2, 3, 0, 0, 0, 1, 5
act_st_def NULL, NULL, st_unit_demo_1_update, st_unit_idle
act_def_draw unit_draw, 0x84, 0
unit_demo_3:
st_def 0x00, unit_demo_1_init, st_unit_idle
act_def ACT_T_DEMO_1, 0, 4, 4, 0
- act_stat_def 1, 2, 3, 0, 5
+ act_stat_def 1, 2, 3, 0, 0, 0, 0, 5
act_st_def NULL, NULL, st_unit_demo_1_update, st_unit_idle
act_def_draw unit_draw, 0x84, 0