pop_all
ret
+
+ ; player attack state
+ ; inputs:
+ ; de: actor
+ ; returns:
+ ; bc: next state
+unit_player_attack:
+ ldnull bc
+ ret
#define player_draw unit_draw
act_def ACT_T_DEMO_1, 0, 2, 2, 0
act_stat_def1 1, 1, 1, 1
act_stat_def2 1, 1, 90, 1
- act_st_def NULL, NULL, st_unit_player_update, st_unit_idle
+ act_st_def st_unit_player_attack, NULL, st_unit_player_update, st_unit_idle
act_def_meta player_draw, 0x8C, OAM_FPRIO, NULL
st_unit_player_update:
st_def 0x00, unit_player_update, st_unit_player_update
+
+st_unit_player_attack:
+ st_def 0x00, unit_player_attack, st_unit_player_attack
act_def ACT_T_DEMO_1, 0, 3, 3, 0
act_stat_def1 1, 1, 1, 1
act_stat_def2 1, 1, 32, 1
- act_st_def NULL, NULL, st_unit_demo_1_cpu_update_idle, st_unit_idle
+ act_st_def st_unit_demo_1_cpu_update_attack, NULL, st_unit_demo_1_cpu_update_idle, st_unit_idle
act_def_meta unit_draw, 0x88, OAM_FPRIO, NULL
unit_demo_warrior:
act_def ACT_T_DEMO_1, 0, 9, 9, 0
act_stat_def1 1, 1, 1, 1
act_stat_def2 1, 1, 32, 1
- act_st_def NULL, NULL, st_unit_demo_1_cpu_update, st_unit_idle
+ act_st_def st_unit_demo_1_cpu_update_attack, NULL, st_unit_demo_1_cpu_update, st_unit_idle
act_def_meta unit_draw, 0x88, OAM_FPRIO, NULL
unit_demo_mage:
act_def ACT_T_DEMO_1, 0, 9, 9, 0
act_stat_def1 1, 1, 1, 1
act_stat_def2 1, 1, 32, 1
- act_st_def NULL, NULL, st_unit_demo_1_cpu_update, st_unit_idle
+ act_st_def st_unit_demo_1_cpu_update_attack, NULL, st_unit_demo_1_cpu_update, st_unit_idle
act_def_meta unit_draw, 0x8C, OAM_FPRIO, NULL
unit_demo_thief:
act_def ACT_T_DEMO_1, 0, 9, 9, 0
act_stat_def1 1, 1, 1, 1
act_stat_def2 1, 1, 32, 1
- act_st_def NULL, NULL, st_unit_demo_1_cpu_update, st_unit_idle
+ act_st_def st_unit_demo_1_cpu_update_attack, NULL, st_unit_demo_1_cpu_update, st_unit_idle
act_def_meta unit_draw, 0x90, OAM_FPRIO, NULL
act_def ACT_T_DEMO_1, 0, 9, 9, 0
act_stat_def1 1, 1, 1, 1
act_stat_def2 1, 1, 32, 1
- act_st_def NULL, NULL, st_unit_demo_1_cpu_update, st_unit_idle
+ act_st_def st_unit_demo_1_cpu_update_attack, NULL, st_unit_demo_1_cpu_update, st_unit_idle
act_def_meta unit_draw, 0x94, OAM_FPRIO, NULL
st_unit_demo_1_cpu_update_idle:
st_def 0x00, unit_demo_1_cpu_update_idle, st_unit_demo_1_cpu_update_idle
+
+st_unit_demo_1_cpu_update_attack:
+ st_def 0x00, unit_demo_1_cpu_update_attack, st_unit_demo_1_cpu_update_attack