add some boss action subcommands

This commit is contained in:
Martin Michelsen
2022-05-10 22:24:25 -07:00
parent d0a410428f
commit 8b413e45cc
2 changed files with 26 additions and 26 deletions
+11 -11
View File
@@ -1716,14 +1716,14 @@ struct G_EnemyHitByPlayer_6x0A {
// 0F: Invalid subcommand
// 10: Unknown
// 11: Unknown
// 12: Dragon (Episode 1 boss) actions
// 13: Re Rol Le (Episode 1 boss) actions
// 12: Dragon actions
// 13: Re Rol Le actions
// 14: Unknown (supported; game only)
// 15: Unknown (supported; game only)
// 16: Unknown
// 15: Vol Opt boss actions
// 16: Vol Opt boss actions
// 17: Unknown (supported; game only)
// 18: Unknown (supported; game only)
// 19: Dark Falz (Episode 1 boss) actions
// 19: Dark Falz actions
// 1A: Invalid subcommand
// 1B: Unknown
// 1C: Unknown (supported; game only)
@@ -2066,8 +2066,8 @@ struct G_EnemyDropItemRequest_6x60 {
// 9C: Unknown (supported; game only)
// 9D: Unknown
// 9E: Unknown
// 9F: Episode 2 boss actions
// A0: Episode 2 boss actions
// 9F: Gal Gryphon actions
// A0: Gal Gryphon actions
// A1: Unknown
// A2: Request for item drop from box (handled by server on BB)
@@ -2085,12 +2085,12 @@ struct G_BoxItemDropRequest_6xA2 {
};
// A3: Episode 2 boss actions
// A4: Unknown
// A5: Episode 2 boss actions
// A4: Olga Flow phase 1 actions
// A5: Olga Flow phase 2 actions
// A6: Trade proposal
// A7: Unknown
// A8: Episode 2 boss actions
// A9: Episode 2 boss actions
// A8: Gol Dragon actions
// A9: Barba Ray actions
// AA: Episode 2 boss actions
// AB: Create lobby chair
// AC: Unknown
+15 -15
View File
@@ -1044,14 +1044,14 @@ subcommand_handler_t subcommand_handlers[0x100] = {
/* 0F */ process_subcommand_unimplemented,
/* 10 */ process_subcommand_unimplemented,
/* 11 */ process_subcommand_unimplemented,
/* 12 */ process_subcommand_forward_check_size_game,
/* 13 */ process_subcommand_forward_check_size_game,
/* 12 */ process_subcommand_forward_check_size_game, // Dragon actions
/* 13 */ process_subcommand_forward_check_size_game, // De Rol Le actions
/* 14 */ process_subcommand_forward_check_size_game,
/* 15 */ process_subcommand_forward_check_size_game,
/* 16 */ process_subcommand_unimplemented,
/* 15 */ process_subcommand_forward_check_size_game, // Vol Opt actions
/* 16 */ process_subcommand_forward_check_size_game, // Vol Opt actions
/* 17 */ process_subcommand_forward_check_size_game,
/* 18 */ process_subcommand_forward_check_size_game,
/* 19 */ process_subcommand_forward_check_size_game,
/* 19 */ process_subcommand_forward_check_size_game, // Dark Falz actions
/* 1A */ process_subcommand_unimplemented,
/* 1B */ process_subcommand_unimplemented,
/* 1C */ process_subcommand_forward_check_size_game,
@@ -1154,10 +1154,10 @@ subcommand_handler_t subcommand_handlers[0x100] = {
/* 7D */ process_subcommand_forward_check_size_game,
/* 7E */ process_subcommand_unimplemented,
/* 7F */ process_subcommand_unimplemented,
/* 80 */ process_subcommand_forward_check_size_game, // trigger trap
/* 80 */ process_subcommand_forward_check_size_game, // Trigger trap
/* 81 */ process_subcommand_unimplemented,
/* 82 */ process_subcommand_unimplemented,
/* 83 */ process_subcommand_forward_check_size_game, // place trap
/* 83 */ process_subcommand_forward_check_size_game, // Place trap
/* 84 */ process_subcommand_forward_check_size_game,
/* 85 */ process_subcommand_forward_check_size_game,
/* 86 */ process_subcommand_forward_check_size_game, // Hit destructible wall
@@ -1185,21 +1185,21 @@ subcommand_handler_t subcommand_handlers[0x100] = {
/* 9C */ process_subcommand_forward_check_size_game,
/* 9D */ process_subcommand_unimplemented,
/* 9E */ process_subcommand_unimplemented,
/* 9F */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* A0 */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* 9F */ process_subcommand_forward_check_size_game, // Gal Gryphon actions
/* A0 */ process_subcommand_forward_check_size_game, // Gal Gryphon actions
/* A1 */ process_subcommand_unimplemented,
/* A2 */ process_subcommand_box_drop_item_request, // Request for item drop from box (handled by server on BB)
/* A3 */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* A4 */ process_subcommand_unimplemented,
/* A5 */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* A6 */ process_subcommand_forward_check_size, // trade proposal
/* A4 */ process_subcommand_forward_check_size_game, // Olga Flow phase 1 actions
/* A5 */ process_subcommand_forward_check_size_game, // Olga Flow phase 2 actions
/* A6 */ process_subcommand_forward_check_size, // Trade proposal
/* A7 */ process_subcommand_unimplemented,
/* A8 */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* A9 */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* A8 */ process_subcommand_forward_check_size_game, // Gol Dragon actions
/* A9 */ process_subcommand_forward_check_size_game, // Barba Ray actions
/* AA */ process_subcommand_forward_check_size_game, // Episode 2 boss actions
/* AB */ process_subcommand_forward_check_size_client, // Create lobby chair
/* AC */ process_subcommand_unimplemented,
/* AD */ process_subcommand_unimplemented,
/* AD */ process_subcommand_forward_check_size_game, // Olga Flow phase 2 subordinate boss actions
/* AE */ process_subcommand_forward_check_size_client,
/* AF */ process_subcommand_forward_check_size_client, // Turn in lobby chair
/* B0 */ process_subcommand_forward_check_size_client, // Move in lobby chair