2022-03-20 17:03:10 +00:00
|
|
|
public MUGETSU_PHASE2_NEXT
|
|
|
|
mugetsu_phase2_next proc near
|
2020-04-11 14:33:22 +00:00
|
|
|
|
2022-03-20 17:03:10 +00:00
|
|
|
@@next_end_hp = word ptr 4
|
2022-03-18 19:12:35 +00:00
|
|
|
@@explosion_type = word ptr 6
|
2020-04-11 14:33:22 +00:00
|
|
|
|
|
|
|
push bp
|
|
|
|
mov bp, sp
|
2022-03-06 22:16:48 +00:00
|
|
|
call @boss_items_drop$qv
|
|
|
|
call @boss_explode_small$q16explosion_type_t pascal, [bp+@@explosion_type]
|
2020-04-11 14:33:22 +00:00
|
|
|
inc _boss_phase
|
|
|
|
mov _boss_phase_frame, 0
|
|
|
|
mov _boss_mode, 0
|
2022-04-22 22:12:20 +00:00
|
|
|
mov _boss_phase_state, 0
|
2020-04-11 14:33:22 +00:00
|
|
|
mov ax, _boss_phase_end_hp
|
|
|
|
mov _boss_hp, ax
|
2022-03-20 17:03:10 +00:00
|
|
|
mov ax, [bp+@@next_end_hp]
|
2020-04-11 14:33:22 +00:00
|
|
|
mov _boss_phase_end_hp, ax
|
|
|
|
mov _mugetsu_phase2_mode, 0
|
|
|
|
pop bp
|
|
|
|
retn 4
|
2022-03-20 17:03:10 +00:00
|
|
|
mugetsu_phase2_next endp
|