extend persistence to enemy, set, and switch flags

This commit is contained in:
Martin Michelsen
2024-03-12 19:37:34 -07:00
parent 84bb946e05
commit 69f40f9157
14 changed files with 572 additions and 109 deletions
+19
View File
@@ -1231,3 +1231,22 @@ F95D --------:???????? --------:???????? 006B93FC:???????? none
F95E --------:???????? --------:???????? 006B941C:???????? LLL
F95F --------:???????? --------:???????? 006B9104:???????? LLLLL
F960 --------:???????? --------:???????? 006B915C:???????? L
Event action stream opcodes
DC-NTE-------------- DCv1---------------- GC12US11------------ BB------------------
00 => 8C14A304-?? 8C14A41C 8C165BA8-?? 8C165CC0 8020784C-() 80207760 0080CC8C-?? 0061CDB0 nop
01 => 8C14A304-?? 8C14A420 8C165BA8-?? 8C165CC4 8020784C-() 80207754 0080CC8C-?? 0080CD40 stop
02 => ----------- -------- ----------- -------- ----------- -------- ----------- --------
03 => ----------- -------- ----------- -------- ----------- -------- ----------- --------
04 => ----------- -------- ----------- -------- ----------- -------- ----------- --------
05 => ----------- -------- ----------- -------- ----------- -------- ----------- --------
06 => ----------- -------- ----------- -------- ----------- -------- ----------- --------
07 => ----------- -------- ----------- -------- ----------- -------- ----------- --------
08 => 8C14A364-?? 8C14A42C 8C165C08-?? 8C165CD0 802077AC-WW 80207734 0080CCB4-?? 0080CD4C construct_object section, group
09 => 8C14A364-?? 8C14A438 8C165C08-?? 8C165CDC 802077AC-WW 80207714 0080CCB4-?? 0080CD64 construct_enemy section, wave_number
0A => 8C14A318-?? 8C14A444 8C165BBC-?? 8C165CE8 80207804-W 80207694 0080CC9C-?? 0080CD7C send_room_unlock? id // sends 6x05 with flags=1 or flags=3
0B => 8C14A318-?? 8C14A4A0 8C165BBC-?? 8C165D44 80207804-W 80207634 0080CC9C-?? 0080CDDC send_room_unlock? id // sends 6x05 with flags=0
0C => 8C14A3D4-?? 8C14A4E8 8C165C78-?? 8C165D8C 80207764-L 802075C8 0080CD00-?? 0080CE24 trigger_event event_id // sends 6x67
0D => 8C14A364-?? 8C14A53C 8C165C08-?? 8C165DE0 802077AC-WW 802075A0 0080CCB4-?? 0080CE74 construct_enemy_stop section, wave_number // equivalent to construct_enemy then stop
0E => ----------- -------- ----------- -------- ----------- -------- ----------- --------
0F => ----------- -------- ----------- -------- ----------- -------- ----------- --------