From f9972b781b0a2c04034a70493b57a492b937a78b Mon Sep 17 00:00:00 2001 From: Joshua Peisach Date: Wed, 10 Apr 2024 09:37:51 -0400 Subject: [PATCH] fix pizza vtable --- LEGO1/lego/legoomni/include/pizza.h | 10 ++++++++++ LEGO1/lego/legoomni/include/pizzeria.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/LEGO1/lego/legoomni/include/pizza.h b/LEGO1/lego/legoomni/include/pizza.h index 764a33a7..9f9940a6 100644 --- a/LEGO1/lego/legoomni/include/pizza.h +++ b/LEGO1/lego/legoomni/include/pizza.h @@ -3,6 +3,7 @@ #include "decomp.h" #include "isleactor.h" +#include "mxactionnotificationparam.h" // VTABLE: LEGO1 0x100d7380 // SIZE 0x9c @@ -28,6 +29,15 @@ class Pizza : public IsleActor { MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18 + // STUB: LEGO1 0x100383f0 + undefined4 VTable0x68() override { return 0; } // vtable+0x68 + + // STUB: LEGO1 0x1003b10 + undefined4 HandleEndAction(MxEndActionNotificationParam&) override { return 0; } // vtable+0x74 + + // STUB: LEGO1 0x100384f0 + undefined4 VTable0x80(MxParam&) override { return 0; } // vtable+0x80 + // SYNTHETIC: LEGO1 0x100380e0 // Pizza::`scalar deleting destructor' diff --git a/LEGO1/lego/legoomni/include/pizzeria.h b/LEGO1/lego/legoomni/include/pizzeria.h index 6730ac0d..422b3a8a 100644 --- a/LEGO1/lego/legoomni/include/pizzeria.h +++ b/LEGO1/lego/legoomni/include/pizzeria.h @@ -25,7 +25,7 @@ class Pizzeria : public IsleActor { MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18 - virtual undefined4 VTable0x68() override; // vtable+0x68 + undefined4 VTable0x68() override; // vtable+0x68 // SYNTHETIC: LEGO1 0x1000e8d0 // Pizzeria::`scalar deleting destructor'