diff --git a/config/eur/arm9/itcm/symbols.txt b/config/eur/arm9/itcm/symbols.txt index 45b3f994..837825cb 100644 --- a/config/eur/arm9/itcm/symbols.txt +++ b/config/eur/arm9/itcm/symbols.txt @@ -193,14 +193,14 @@ _ZN18UnkStruct_027e0ce013func_01fff148Ei kind:function(arm,size=0x20) addr:0x01f func_01fff168 kind:function(arm,size=0x14) addr:0x01fff168 func_01fff17c kind:function(arm,size=0x28) addr:0x01fff17c _ZN18UnkStruct_027e0ce013func_01fff1a4Ev kind:function(arm,size=0x3c) addr:0x01fff1a4 -func_01fff1e0 kind:function(arm,size=0x74) addr:0x01fff1e0 +_ZN18UnkStruct_027e0ce013func_01fff1e0Ev kind:function(arm,size=0x74) addr:0x01fff1e0 func_01fff254 kind:function(arm,size=0x2c) addr:0x01fff254 func_01fff280 kind:function(arm,size=0x28) addr:0x01fff280 func_01fff2a8 kind:function(arm,size=0x24) addr:0x01fff2a8 func_01fff2cc kind:function(arm,size=0x30) addr:0x01fff2cc func_01fff2fc kind:function(arm,size=0x54) addr:0x01fff2fc _ZN12ActorManager13func_01fff350EPvPP5Actor kind:function(arm,size=0x64) addr:0x01fff350 -_ZN12ActorManager13func_01fff3b4Ei kind:function(arm,size=0x8c) addr:0x01fff3b4 +_ZN12ActorManager13func_01fff3b4E8ActorRef kind:function(arm,size=0x8c) addr:0x01fff3b4 func_01fff440 kind:function(arm,size=0x18) addr:0x01fff440 _ZN5Actor10GetActorIdEv kind:function(arm,size=0xc) addr:0x01fff458 _ZN5Actor8vfunc_10Ev kind:function(arm,size=0x34) addr:0x01fff464 diff --git a/config/eur/arm9/overlays/ov000/symbols.txt b/config/eur/arm9/overlays/ov000/symbols.txt index cf2c8f73..9faa9e8e 100644 --- a/config/eur/arm9/overlays/ov000/symbols.txt +++ b/config/eur/arm9/overlays/ov000/symbols.txt @@ -2254,7 +2254,7 @@ func_ov000_02097244 kind:function(arm,size=0x44) addr:0x02097244 func_ov000_02097288 kind:function(arm,size=0x154) addr:0x02097288 _ZN24UnkStruct_ov000_020b539c18func_ov000_02073dcEv kind:function(arm,size=0xc) addr:0x020973dc _ZN24UnkStruct_ov000_020b539c18func_ov000_02073e8Ev kind:function(arm,size=0xc) addr:0x020973e8 -_ZN5Actor19func_ov000_020973f4EP24UnkStruct_ov000_020b539cjP11ActorParamsi kind:function(arm,size=0x50) addr:0x020973f4 +_ZN5Actor19func_ov000_020973f4EP8ActorRefP24UnkStruct_ov000_020b539cjP11ActorParamsi kind:function(arm,size=0x50) addr:0x020973f4 func_ov000_02097444 kind:function(arm,size=0x98) addr:0x02097444 _ZN24UnkStruct_ov000_020b539c16GetProfileFromIdEj kind:function(arm,size=0x4c) addr:0x020974dc func_ov000_02097528 kind:function(arm,size=0x20) addr:0x02097528 @@ -2340,20 +2340,20 @@ func_ov000_020986b4 kind:function(arm,size=0x48) addr:0x020986b4 func_ov000_020986fc kind:function(arm,size=0x7c) addr:0x020986fc func_ov000_02098778 kind:function(arm,size=0x88) addr:0x02098778 func_ov000_02098800 kind:function(arm,size=0x38) addr:0x02098800 -func_ov000_02098838 kind:function(arm,size=0x28) addr:0x02098838 +_ZN5Actor19func_ov000_02098838Ev kind:function(arm,size=0x28) addr:0x02098838 func_ov000_02098860 kind:function(arm,size=0xb0) addr:0x02098860 _ZN5Actor19func_ov000_02098910Eii kind:function(arm,size=0xd0) addr:0x02098910 -func_ov000_020989e0 kind:function(arm,size=0x38) addr:0x020989e0 +_ZN5Actor19func_ov000_020989e0Ev kind:function(arm,size=0x38) addr:0x020989e0 func_ov000_02098a18 kind:function(arm,size=0x48) addr:0x02098a18 _ZN5Actor19func_ov000_02098a60Ei kind:function(arm,size=0x28) addr:0x02098a60 _ZN5Actor19func_ov000_02098a88Eii kind:function(arm,size=0x2c) addr:0x02098a88 func_ov000_02098ab4 kind:function(arm,size=0x74) addr:0x02098ab4 -func_ov000_02098b28 kind:function(arm,size=0x64) addr:0x02098b28 -func_ov000_02098b8c kind:function(arm,size=0x184) addr:0x02098b8c +_ZN14Actor_Derived2C2Ev kind:function(arm,size=0x64) addr:0x02098b28 +_ZN5Actor19func_ov000_02098b8cEii kind:function(arm,size=0x184) addr:0x02098b8c func_ov000_02098d10 kind:function(arm,size=0x6c) addr:0x02098d10 func_ov000_02098d7c kind:function(arm,size=0x1b8) addr:0x02098d7c func_ov000_02098f34 kind:function(arm,size=0xd0) addr:0x02098f34 -func_ov000_02099004 kind:function(arm,size=0xc) addr:0x02099004 +_ZN14Actor_Derived28vfunc_30Ev kind:function(arm,size=0xc) addr:0x02099004 func_ov000_02099010 kind:function(arm,size=0xb0) addr:0x02099010 func_ov000_020990c0 kind:function(arm,size=0x21c) addr:0x020990c0 func_ov000_020992dc kind:function(arm,size=0x90) addr:0x020992dc @@ -2362,14 +2362,14 @@ func_ov000_020993d0 kind:function(arm,size=0x80) addr:0x020993d0 func_ov000_02099450 kind:function(arm,size=0x50) addr:0x02099450 func_ov000_020994a0 kind:function(arm,size=0x74) addr:0x020994a0 func_ov000_02099514 kind:function(arm,size=0x74) addr:0x02099514 -func_ov000_02099588 kind:function(arm,size=0x1b0) addr:0x02099588 +_ZN14Actor_Derived28vfunc_54Ev kind:function(arm,size=0x1b0) addr:0x02099588 func_ov000_02099738 kind:function(arm,size=0x2c) addr:0x02099738 func_ov000_02099764 kind:function(arm,size=0x20) addr:0x02099764 func_ov000_02099784 kind:function(arm,size=0x20) addr:0x02099784 func_ov000_020997a4 kind:function(arm,size=0x20) addr:0x020997a4 func_ov000_020997c4 kind:function(arm,size=0x2c) addr:0x020997c4 -_ZN19func_ov000_020997f0D1Ev kind:function(arm,size=0x14) addr:0x020997f0 -_ZN19func_ov000_02099804D0Ev kind:function(arm,size=0x1c) addr:0x02099804 +_ZN14Actor_Derived2D1Ev kind:function(arm,size=0x14) addr:0x020997f0 +_ZN14Actor_Derived2D0Ev kind:function(arm,size=0x1c) addr:0x02099804 func_ov000_02099820 kind:function(arm,size=0x50) addr:0x02099820 func_ov000_02099870 kind:function(arm,size=0x80) addr:0x02099870 func_ov000_020998f0 kind:function(arm,size=0x11c) addr:0x020998f0 diff --git a/config/eur/arm9/overlays/ov031/delinks.txt b/config/eur/arm9/overlays/ov031/delinks.txt index 5551b1fa..ad45db46 100644 --- a/config/eur/arm9/overlays/ov031/delinks.txt +++ b/config/eur/arm9/overlays/ov031/delinks.txt @@ -149,13 +149,16 @@ src/031_Land/Actor/ActorUnkRLST.cpp: .text start:0x020f82e0 end:0x020f9dcc .init start:0x02111800 end:0x02111850 .ctor start:0x021127f8 end:0x021127fc - .bss start:0x02116d84 end:0x02116e94 + .bss start:0x02116d84 end:0x02116e6c -src/031_Land/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.cpp: +src/031_Land/Actor/ActorItemDrop.cpp: + complete .text start:0x020f9dcc end:0x020fab5c .init start:0x02111850 end:0x02111988 .ctor start:0x021127fc end:0x02112800 - .bss start:0x02116e94 end:0x02116f9c + .rodata start:0x02110bc8 end:0x02110bec + .data start:0x02114ba0 end:0x02114d28 + .bss start:0x02116e6c end:0x02116f9c src/031_Land/Actor/ActorUnkMLCK.cpp: .text start:0x020fab5c end:0x020fb2ac diff --git a/config/eur/arm9/overlays/ov031/relocs.txt b/config/eur/arm9/overlays/ov031/relocs.txt index 3af690e4..bd2f355e 100644 --- a/config/eur/arm9/overlays/ov031/relocs.txt +++ b/config/eur/arm9/overlays/ov031/relocs.txt @@ -3749,7 +3749,7 @@ from:0x020fa8f0 kind:arm_call to:0x0205c204 module:overlay(0) from:0x020fa8fc kind:load to:0x02110bc8 module:overlay(31) from:0x020fa9f0 kind:arm_call to:0x020984d0 module:overlay(0) from:0x020faa0c kind:arm_call to:0x020f6284 module:overlay(31) -from:0x020faa2c kind:load to:0x02114c28 module:overlay(31) +from:0x020faa2c kind:load to:0x02114c20 module:overlay(31) add:0x8 from:0x020faa54 kind:arm_call to:0x020fa424 module:overlay(31) from:0x020faa64 kind:arm_call to:0x020f62e4 module:overlay(31) from:0x020faa84 kind:arm_call to:0x020fa424 module:overlay(31) diff --git a/config/eur/arm9/overlays/ov031/symbols.txt b/config/eur/arm9/overlays/ov031/symbols.txt index 0b5eda79..a18cdabd 100644 --- a/config/eur/arm9/overlays/ov031/symbols.txt +++ b/config/eur/arm9/overlays/ov031/symbols.txt @@ -559,7 +559,7 @@ _ZN19ActorProfileUnkROCKD1Ev kind:function(arm,size=0x14) addr:0x020e8ca4 _ZN17ActorProfileRupee10GetProfileEv kind:function(arm,size=0xc) addr:0x020e8cb8 _ZN17ActorProfileRupee6CreateEv kind:function(arm,size=0x24) addr:0x020e8cc4 _ZN17ActorProfileRupeeC1Ev kind:function(arm,size=0x44) addr:0x020e8ce8 -_ZN10ActorRupee19func_ov031_020e8d2cEP7VecFx32hii kind:function(arm,size=0x7c) addr:0x020e8d2c +_ZN10ActorRupee19func_ov031_020e8d2cEP8ActorRefPK7VecFx32jjS0_ kind:function(arm,size=0x7c) addr:0x020e8d2c _ZN10ActorRupeeC1Ev kind:function(arm,size=0x74) addr:0x020e8da8 _ZN10ActorRupee8vfunc_18Ei kind:function(arm,size=0x1d0) addr:0x020e8e1c _ZN10ActorRupee19func_ov031_020e8fecEv kind:function(arm,size=0x7c) addr:0x020e8fec @@ -599,7 +599,7 @@ _ZN10ActorRupee19func_ov031_020e9d54Ev kind:function(arm,size=0x40) addr:0x020e9 _ZN10ActorRupee19func_ov031_020e9d94Ev kind:function(arm,size=0xc8) addr:0x020e9d94 _ZN10ActorRupee19func_ov031_020e9e5cEv kind:function(arm,size=0x94) addr:0x020e9e5c _ZN13ActorRupee_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020e9ef0 -_ZN13ActorRupee_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020e9f28 +_ZN13ActorRupee_c48vfunc_00E8ActorRefi kind:function(arm,size=0x44) addr:0x020e9f28 _ZN13ActorRupee_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020e9f6c _ZN13ActorRupee_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020e9f8c _ZN13ActorRupee_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020e9fb4 @@ -731,7 +731,7 @@ func_ov031_020eece8 kind:function(arm,size=0xc) addr:0x020eece8 _ZN17ActorProfileHeart10GetProfileEv kind:function(arm,size=0xc) addr:0x020eecf4 _ZN17ActorProfileHeart6CreateEv kind:function(arm,size=0x24) addr:0x020eed00 _ZN17ActorProfileHeartC1Ev kind:function(arm,size=0x40) addr:0x020eed24 -_ZN10ActorHeart19func_ov031_020eed64EP11ActorParamsii kind:function(arm,size=0x7c) addr:0x020eed64 +_ZN10ActorHeart19func_ov031_020eed64EP8ActorRefPK7VecFx32jS0_ kind:function(arm,size=0x7c) addr:0x020eed64 _ZN10ActorHeartC1Ev kind:function(arm,size=0xf8) addr:0x020eede0 _ZN10ActorHeart8vfunc_18Ei kind:function(arm,size=0x10) addr:0x020eeed8 _ZN10ActorHeart8vfunc_20Ev kind:function(arm,size=0x2cc) addr:0x020eeee8 @@ -755,7 +755,7 @@ _ZN10ActorHeart19func_ov031_020ef570Ev kind:function(arm,size=0x78) addr:0x020ef _ZN10ActorHeart8vfunc_2cEi kind:function(arm,size=0xb0) addr:0x020ef5e8 _ZN10ActorHeart19func_ov031_020ef698Ev kind:function(arm,size=0x60) addr:0x020ef698 _ZN13ActorHeart_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020ef6f8 -_ZN13ActorHeart_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020ef730 +_ZN13ActorHeart_c48vfunc_00E8ActorRefi kind:function(arm,size=0x44) addr:0x020ef730 _ZN13ActorHeart_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020ef774 _ZN13ActorHeart_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020ef794 _ZN13ActorHeart_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020ef7bc @@ -1004,7 +1004,7 @@ _ZN12ActorUnkNTTZD1Ev kind:function(arm,size=0x14) addr:0x020f6240 _ZN12ActorUnkNTTZD0Ev kind:function(arm,size=0x1c) addr:0x020f6254 _ZN19ActorProfileUnkNTTZD1Ev kind:function(arm,size=0x14) addr:0x020f6270 _ZN13Actor_c4_BaseC2EPvi kind:function(arm,size=0x60) addr:0x020f6284 -_ZN8Actor_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x90) addr:0x020f62e4 +_ZN8Actor_c48vfunc_00E8ActorRefi kind:function(arm,size=0x90) addr:0x020f62e4 _ZN8Actor_c48vfunc_04Ev kind:function(arm,size=0x8) addr:0x020f6374 _ZN8Actor_c48vfunc_08Ev kind:function(arm,size=0x8) addr:0x020f637c _ZN8Actor_c48vfunc_0cEi kind:function(arm,size=0x8) addr:0x020f6384 @@ -1155,52 +1155,52 @@ _ZN12ActorUnkRLST19func_ov031_020f9cf4Ev kind:function(arm,size=0x1c) addr:0x020 _ZN12ActorUnkRLSTD1Ev kind:function(arm,size=0x50) addr:0x020f9d10 _ZN12ActorUnkRLST19func_ov031_020f9d60Ev kind:function(arm,size=0x58) addr:0x020f9d60 _ZN19ActorProfileUnkRLSTD1Ev kind:function(arm,size=0x14) addr:0x020f9db8 -_ZN19ActorProfileUnkSPAR10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9dcc -_ZN19ActorProfileUnkSPAR6CreateEv kind:function(arm,size=0x24) addr:0x020f9dd8 -_ZN19ActorProfileUnkSPARC1Ev kind:function(arm,size=0x40) addr:0x020f9dfc -_ZN19ActorProfileUnkSPBM10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9e3c -_ZN19ActorProfileUnkSPBM6CreateEv kind:function(arm,size=0x24) addr:0x020f9e48 -_ZN19ActorProfileUnkSPBMC1Ev kind:function(arm,size=0x40) addr:0x020f9e6c -_ZN19ActorProfileUnkSPDR10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9eac -_ZN19ActorProfileUnkSPDR6CreateEv kind:function(arm,size=0x24) addr:0x020f9eb8 -_ZN19ActorProfileUnkSPDRC1Ev kind:function(arm,size=0x40) addr:0x020f9edc -_ZN19ActorProfileUnkSPTR10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9f1c -_ZN19ActorProfileUnkSPTR6CreateEv kind:function(arm,size=0x24) addr:0x020f9f28 -_ZN19ActorProfileUnkSPTRC1Ev kind:function(arm,size=0x40) addr:0x020f9f4c -func_ov031_020f9f8c kind:function(arm,size=0x80) addr:0x020f9f8c -func_ov031_020fa00c kind:function(arm,size=0x200) addr:0x020fa00c -func_ov031_020fa20c kind:function(arm,size=0x30) addr:0x020fa20c -func_ov031_020fa23c kind:function(arm,size=0xc) addr:0x020fa23c -func_ov031_020fa248 kind:function(arm,size=0x18) addr:0x020fa248 -func_ov031_020fa260 kind:function(arm,size=0x1c4) addr:0x020fa260 -func_ov031_020fa424 kind:function(arm,size=0x44) addr:0x020fa424 -func_ov031_020fa468 kind:function(arm,size=0x4) addr:0x020fa468 -func_ov031_020fa46c kind:function(arm,size=0x28) addr:0x020fa46c -func_ov031_020fa494 kind:function(arm,size=0xc) addr:0x020fa494 -func_ov031_020fa4a0 kind:function(arm,size=0x84) addr:0x020fa4a0 -func_ov031_020fa524 kind:function(arm,size=0x44) addr:0x020fa524 -func_ov031_020fa568 kind:function(arm,size=0x70) addr:0x020fa568 -func_ov031_020fa5d8 kind:function(arm,size=0x18) addr:0x020fa5d8 -func_ov031_020fa5f0 kind:function(arm,size=0x60) addr:0x020fa5f0 -func_ov031_020fa650 kind:function(arm,size=0x14) addr:0x020fa650 -func_ov031_020fa664 kind:function(arm,size=0x4) addr:0x020fa664 -func_ov031_020fa668 kind:function(arm,size=0x10) addr:0x020fa668 -func_ov031_020fa678 kind:function(arm,size=0x50) addr:0x020fa678 -func_ov031_020fa6c8 kind:function(arm,size=0x64) addr:0x020fa6c8 -func_ov031_020fa72c kind:function(arm,size=0x110) addr:0x020fa72c -func_ov031_020fa83c kind:function(arm,size=0xc4) addr:0x020fa83c -func_ov031_020fa900 kind:function(arm,size=0xf8) addr:0x020fa900 -func_ov031_020fa9f8 kind:function(arm,size=0x38) addr:0x020fa9f8 -func_ov031_020faa30 kind:function(arm,size=0x44) addr:0x020faa30 -func_ov031_020faa74 kind:function(arm,size=0x20) addr:0x020faa74 -func_ov031_020faa94 kind:function(arm,size=0x28) addr:0x020faa94 -func_ov031_020faabc kind:function(arm,size=0x20) addr:0x020faabc -_ZN19func_ov031_020faadcD1Ev kind:function(arm,size=0x14) addr:0x020faadc -_ZN19func_ov031_020faaf0D0Ev kind:function(arm,size=0x1c) addr:0x020faaf0 -_ZN19ActorProfileUnkSPARD1Ev kind:function(arm,size=0x14) addr:0x020fab0c -_ZN19ActorProfileUnkSPBMD1Ev kind:function(arm,size=0x14) addr:0x020fab20 -_ZN19ActorProfileUnkSPDRD1Ev kind:function(arm,size=0x14) addr:0x020fab34 -_ZN19ActorProfileUnkSPTRD1Ev kind:function(arm,size=0x14) addr:0x020fab48 +_ZN21ActorProfileArrowDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9dcc +_ZN21ActorProfileArrowDrop6CreateEv kind:function(arm,size=0x24) addr:0x020f9dd8 +_ZN21ActorProfileArrowDropC1Ev kind:function(arm,size=0x40) addr:0x020f9dfc +_ZN20ActorProfileBombDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9e3c +_ZN20ActorProfileBombDrop6CreateEv kind:function(arm,size=0x24) addr:0x020f9e48 +_ZN20ActorProfileBombDropC1Ev kind:function(arm,size=0x40) addr:0x020f9e6c +_ZN25ActorProfileRedPotionDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9eac +_ZN25ActorProfileRedPotionDrop6CreateEv kind:function(arm,size=0x24) addr:0x020f9eb8 +_ZN25ActorProfileRedPotionDropC1Ev kind:function(arm,size=0x40) addr:0x020f9edc +_ZN24ActorProfileTreasureDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020f9f1c +_ZN24ActorProfileTreasureDrop6CreateEv kind:function(arm,size=0x24) addr:0x020f9f28 +_ZN24ActorProfileTreasureDropC1Ev kind:function(arm,size=0x40) addr:0x020f9f4c +_ZN13ActorItemDrop19func_ov031_020f9f8cEP8ActorRefPK7VecFx32jS0_ kind:function(arm,size=0x80) addr:0x020f9f8c +_ZN13ActorItemDropC1Ev kind:function(arm,size=0x200) addr:0x020fa00c +_ZN13ActorItemDrop8vfunc_18Ei kind:function(arm,size=0x30) addr:0x020fa20c +_ZN13ActorItemDrop8vfunc_20Ev kind:function(arm,size=0xc) addr:0x020fa23c +_ZN13ActorItemDrop8vfunc_24Ev kind:function(arm,size=0x18) addr:0x020fa248 +_ZN13ActorItemDrop19func_ov031_020fa260Ev kind:function(arm,size=0x1c4) addr:0x020fa260 +_ZN13ActorItemDrop19func_ov031_020fa424Es kind:function(arm,size=0x44) addr:0x020fa424 +_ZN13ActorItemDrop19func_ov031_020fa468Ev kind:function(arm,size=0x4) addr:0x020fa468 +_ZN13ActorItemDrop19func_ov031_020fa46cEv kind:function(arm,size=0x28) addr:0x020fa46c +_ZN13ActorItemDrop19func_ov031_020fa494Ev kind:function(arm,size=0xc) addr:0x020fa494 +_ZN13ActorItemDrop19func_ov031_020fa4a0Ev kind:function(arm,size=0x84) addr:0x020fa4a0 +_ZN13ActorItemDrop19func_ov031_020fa524Ev kind:function(arm,size=0x44) addr:0x020fa524 +_ZN13ActorItemDrop19func_ov031_020fa568Ev kind:function(arm,size=0x70) addr:0x020fa568 +_ZN13ActorItemDrop19func_ov031_020fa5d8Ev kind:function(arm,size=0x18) addr:0x020fa5d8 +_ZN13ActorItemDrop19func_ov031_020fa5f0Ev kind:function(arm,size=0x60) addr:0x020fa5f0 +_ZN13ActorItemDrop19func_ov031_020fa650Ev kind:function(arm,size=0x14) addr:0x020fa650 +_ZN13ActorItemDrop19func_ov031_020fa664Ev kind:function(arm,size=0x4) addr:0x020fa664 +_ZN13ActorItemDrop19func_ov031_020fa668Ev kind:function(arm,size=0x10) addr:0x020fa668 +_ZN13ActorItemDrop19func_ov031_020fa678Ev kind:function(arm,size=0x50) addr:0x020fa678 +_ZN13ActorItemDrop19func_ov031_020fa6c8Ev kind:function(arm,size=0x64) addr:0x020fa6c8 +_ZN13ActorItemDrop19func_ov031_020fa72cEv kind:function(arm,size=0x110) addr:0x020fa72c +_ZN13ActorItemDrop8vfunc_2cEi kind:function(arm,size=0xc4) addr:0x020fa83c +_ZN13ActorItemDrop19func_ov031_020fa900Ev kind:function(arm,size=0xf8) addr:0x020fa900 +_ZN19ActorDroppedItem_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020fa9f8 +_ZN19ActorDroppedItem_c48vfunc_00E8ActorRefi kind:function(arm,size=0x44) addr:0x020faa30 +_ZN19ActorDroppedItem_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020faa74 +_ZN19ActorDroppedItem_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020faa94 +_ZN19ActorDroppedItem_c48vfunc_08Ev kind:function(arm,size=0x20) addr:0x020faabc +_ZN13ActorItemDropD1Ev kind:function(arm,size=0x14) addr:0x020faadc +_ZN13ActorItemDropD0Ev kind:function(arm,size=0x1c) addr:0x020faaf0 +_ZN21ActorProfileArrowDropD1Ev kind:function(arm,size=0x14) addr:0x020fab0c +_ZN20ActorProfileBombDropD1Ev kind:function(arm,size=0x14) addr:0x020fab20 +_ZN25ActorProfileRedPotionDropD1Ev kind:function(arm,size=0x14) addr:0x020fab34 +_ZN24ActorProfileTreasureDropD1Ev kind:function(arm,size=0x14) addr:0x020fab48 _ZN19ActorProfileUnkMLCK10GetProfileEv kind:function(arm,size=0xc) addr:0x020fab5c _ZN19ActorProfileUnkMLCK6CreateEv kind:function(arm,size=0x24) addr:0x020fab68 _ZN19ActorProfileUnkMLCKC1Ev kind:function(arm,size=0x28) addr:0x020fab8c @@ -2025,7 +2025,7 @@ data_ov031_02110b98 kind:data(any) addr:0x02110b98 data_ov031_02110ba4 kind:data(any) addr:0x02110ba4 data_ov031_02110bb0 kind:data(any) addr:0x02110bb0 data_ov031_02110bbc kind:data(any) addr:0x02110bbc -data_ov031_02110bc8 kind:data(any) addr:0x02110bc8 +data_ov031_02110bc8 kind:data(any) addr:0x02110bc8 local data_ov031_02110bec kind:data(any) addr:0x02110bec data_ov031_02110c00 kind:data(any) addr:0x02110c00 data_ov031_02110c1c kind:data(any) addr:0x02110c1c local @@ -2094,7 +2094,7 @@ __sinit_ActorUnkSWON.cpp kind:function(arm,size=0x50) addr:0x02111710 local __sinit_ActorUnkNORE.cpp kind:function(arm,size=0x50) addr:0x02111760 __sinit_ActorUnkFLEN.cpp kind:function(arm,size=0x50) addr:0x021117b0 __sinit_ActorUnkRLST.cpp kind:function(arm,size=0x50) addr:0x02111800 -__sinit_ActorUnkSPAR_SPBM_SPDR_SPTR_SPBM_SPDR_SPTR.cpp kind:function(arm,size=0x138) addr:0x02111850 +__sinit_ActorItemDrop.cpp kind:function(arm,size=0x138) addr:0x02111850 local __sinit_ActorUnkMLCK.cpp kind:function(arm,size=0x74) addr:0x02111988 __sinit_ActorUnkCLLT.cpp kind:function(arm,size=0x50) addr:0x021119fc __sinit_ActorUnkEFSB.cpp kind:function(arm,size=0x50) addr:0x02111a4c @@ -2158,7 +2158,7 @@ __sinit_MapObjectUnkSWFS.cpp kind:function(arm,size=0x70) addr:0x02112724 .p__sinit_ActorUnkNORE.cpp kind:data(word) addr:0x021127f0 .p__sinit_ActorUnkFLEN.cpp kind:data(word) addr:0x021127f4 .p__sinit_ActorUnkRLST.cpp kind:data(word) addr:0x021127f8 -.p__sinit_ActorUnkSPAR_SPBM_SPDR_SPTR.cpp kind:data(word) addr:0x021127fc +.p__sinit_ActorItemDrop.cpp kind:data(word) addr:0x021127fc local .p__sinit_ActorUnkMLCK.cpp kind:data(word) addr:0x02112800 .p__sinit_ActorUnkCLLT.cpp kind:data(word) addr:0x02112804 .p__sinit_ActorUnkEFSB.cpp kind:data(word) addr:0x02112808 @@ -2391,15 +2391,15 @@ _ZTV19data_ov031_02114a70 kind:data(any) addr:0x02114a70 data_ov031_02114a94 kind:data(any) addr:0x02114a94 data_ov031_02114aec kind:data(any) addr:0x02114aec _ZTV19data_ov031_02114b44 kind:data(any) addr:0x02114b44 -data_ov031_02114ba0 kind:data(any) addr:0x02114ba0 -data_ov031_02114bb0 kind:data(any) addr:0x02114bb0 -data_ov031_02114be8 kind:data(any) addr:0x02114be8 -data_ov031_02114c28 kind:data(any) addr:0x02114c28 -_ZTV19data_ov031_02114c38 kind:data(any) addr:0x02114c38 -_ZTV19data_ov031_02114c5c kind:data(any) addr:0x02114c5c -_ZTV19data_ov031_02114c80 kind:data(any) addr:0x02114c80 -_ZTV19data_ov031_02114ca4 kind:data(any) addr:0x02114ca4 -_ZTV19data_ov031_02114cc8 kind:data(any) addr:0x02114cc8 +data_ov031_02114ba0 kind:data(any) addr:0x02114ba0 local +data_ov031_02114bb0 kind:data(any) addr:0x02114bb0 local +data_ov031_02114be8 kind:data(any) addr:0x02114be8 local +_ZTV19ActorDroppedItem_c4 kind:data(any) addr:0x02114c20 +_ZTV21ActorProfileArrowDrop kind:data(any) addr:0x02114c38 +_ZTV24ActorProfileTreasureDrop kind:data(any) addr:0x02114c5c +_ZTV25ActorProfileRedPotionDrop kind:data(any) addr:0x02114c80 +_ZTV20ActorProfileBombDrop kind:data(any) addr:0x02114ca4 +_ZTV13ActorItemDrop kind:data(any) addr:0x02114cc8 data_ov031_02114d28 kind:data(any) addr:0x02114d28 data_ov031_02114d3c kind:data(any) addr:0x02114d3c _ZTV19data_ov031_02114d4c kind:data(any) addr:0x02114d4c @@ -2596,15 +2596,18 @@ _ZN15ProfileInstanceI19ActorProfileUnkFLENE8sProfileE kind:bss addr:0x02116d48 _ZGVN15ProfileInstanceI19ActorProfileUnkRLSTE8sProfileE kind:bss addr:0x02116d84 @10908 kind:bss addr:0x02116d88 _ZN15ProfileInstanceI19ActorProfileUnkRLSTE8sProfileE kind:bss addr:0x02116d94 -data_ov031_02116e6c kind:bss addr:0x02116e6c -data_ov031_02116e7c kind:bss addr:0x02116e7c -data_ov031_02116e88 kind:bss addr:0x02116e88 -_ZGVN15ProfileInstanceI19ActorProfileUnkSPDRE8sProfileE kind:bss addr:0x02116e94 -@10914 kind:bss addr:0x02116ea0 -_ZN15ProfileInstanceI19ActorProfileUnkSPDRE8sProfileE kind:bss addr:0x02116eac -_ZN15ProfileInstanceI19ActorProfileUnkSPTRE8sProfileE kind:bss addr:0x02116ee8 -_ZN15ProfileInstanceI19ActorProfileUnkSPARE8sProfileE kind:bss addr:0x02116f24 -_ZN15ProfileInstanceI19ActorProfileUnkSPBME8sProfileE kind:bss addr:0x02116f60 +_ZGVN15ProfileInstanceI24ActorProfileTreasureDropE8sProfileE kind:bss addr:0x02116e6c +_ZGVN15ProfileInstanceI25ActorProfileRedPotionDropE8sProfileE kind:bss addr:0x02116e70 +_ZGVN15ProfileInstanceI20ActorProfileBombDropE8sProfileE kind:bss addr:0x02116e74 +_ZGVN15ProfileInstanceI21ActorProfileArrowDropE8sProfileE kind:bss addr:0x02116e78 +@2630 kind:bss addr:0x02116e7c local +@2591 kind:bss addr:0x02116e88 local +@2604 kind:bss addr:0x02116e94 local +@2617 kind:bss addr:0x02116ea0 local +_ZN15ProfileInstanceI25ActorProfileRedPotionDropE8sProfileE kind:bss addr:0x02116eac +_ZN15ProfileInstanceI24ActorProfileTreasureDropE8sProfileE kind:bss addr:0x02116ee8 +_ZN15ProfileInstanceI21ActorProfileArrowDropE8sProfileE kind:bss addr:0x02116f24 +_ZN15ProfileInstanceI20ActorProfileBombDropE8sProfileE kind:bss addr:0x02116f60 _ZGVN15ProfileInstanceI19ActorProfileUnkMLCKE8sProfileE kind:bss addr:0x02116f9c @10920 kind:bss addr:0x02116fa0 _ZN15ProfileInstanceI19ActorProfileUnkMLCKE8sProfileE kind:bss addr:0x02116fac diff --git a/config/jp/arm9/itcm/symbols.txt b/config/jp/arm9/itcm/symbols.txt index 583bd6a4..837825cb 100644 --- a/config/jp/arm9/itcm/symbols.txt +++ b/config/jp/arm9/itcm/symbols.txt @@ -193,14 +193,14 @@ _ZN18UnkStruct_027e0ce013func_01fff148Ei kind:function(arm,size=0x20) addr:0x01f func_01fff168 kind:function(arm,size=0x14) addr:0x01fff168 func_01fff17c kind:function(arm,size=0x28) addr:0x01fff17c _ZN18UnkStruct_027e0ce013func_01fff1a4Ev kind:function(arm,size=0x3c) addr:0x01fff1a4 -func_01fff1e0 kind:function(arm,size=0x74) addr:0x01fff1e0 +_ZN18UnkStruct_027e0ce013func_01fff1e0Ev kind:function(arm,size=0x74) addr:0x01fff1e0 func_01fff254 kind:function(arm,size=0x2c) addr:0x01fff254 func_01fff280 kind:function(arm,size=0x28) addr:0x01fff280 func_01fff2a8 kind:function(arm,size=0x24) addr:0x01fff2a8 func_01fff2cc kind:function(arm,size=0x30) addr:0x01fff2cc func_01fff2fc kind:function(arm,size=0x54) addr:0x01fff2fc _ZN12ActorManager13func_01fff350EPvPP5Actor kind:function(arm,size=0x64) addr:0x01fff350 -_ZN12ActorManager13func_01fff3b4Ei kind:function(arm,size=0x8c) addr:0x01fff3b4 +_ZN12ActorManager13func_01fff3b4E8ActorRef kind:function(arm,size=0x8c) addr:0x01fff3b4 func_01fff440 kind:function(arm,size=0x18) addr:0x01fff440 _ZN5Actor10GetActorIdEv kind:function(arm,size=0xc) addr:0x01fff458 _ZN5Actor8vfunc_10Ev kind:function(arm,size=0x34) addr:0x01fff464 @@ -209,7 +209,7 @@ _ZN16MapObjectManager13func_01fff4ccEPFvPvS0_ES0_ kind:function(arm,size=0x54) a _ZN16MapObjectManager13func_01fff520EP24UnkStruct_ov000_020b34c4PP9MapObject kind:function(arm,size=0x64) addr:0x01fff520 _ZN9MapObject14GetMapObjectIdEv kind:function(arm,size=0xc) addr:0x01fff584 _ZN9MapObject13func_01fff590Ei kind:function(arm,size=0x40) addr:0x01fff590 -_ZN10ActorRupee13func_01fff5d0Eii kind:function(arm,size=0x3c) addr:0x01fff5d0 +_ZN5Actor13func_01fff5d0Eii kind:function(arm,size=0x3c) addr:0x01fff5d0 _ZN18UnkStruct_027e09b413func_01fff60cEiiihii kind:function(arm,size=0x8c) addr:0x01fff60c func_01fff698 kind:function(arm,size=0x38) addr:0x01fff698 _ZN21UnkStruct_027e0cd8_1013func_01fff6d0EP7VecFx32PiS2_ kind:function(arm,size=0x74) addr:0x01fff6d0 diff --git a/config/jp/arm9/overlays/ov000/symbols.txt b/config/jp/arm9/overlays/ov000/symbols.txt index 612f9f27..c3f5f5bf 100644 --- a/config/jp/arm9/overlays/ov000/symbols.txt +++ b/config/jp/arm9/overlays/ov000/symbols.txt @@ -2252,7 +2252,7 @@ func_ov000_020989f8 kind:function(arm,size=0x44) addr:0x020989f8 func_ov000_02098a3c kind:function(arm,size=0x154) addr:0x02098a3c _ZN24UnkStruct_ov000_020b539c18func_ov000_02073dcEv kind:function(arm,size=0xc) addr:0x02098b90 _ZN24UnkStruct_ov000_020b539c18func_ov000_02073e8Ev kind:function(arm,size=0xc) addr:0x02098b9c -func_ov000_02098ba8 kind:function(arm,size=0x50) addr:0x02098ba8 +_ZN5Actor19func_ov000_020973f4EP8ActorRefP24UnkStruct_ov000_020b539cjP11ActorParamsi kind:function(arm,size=0x50) addr:0x02098ba8 func_ov000_02098bf8 kind:function(arm,size=0x98) addr:0x02098bf8 _ZN24UnkStruct_ov000_020b539c16GetProfileFromIdEj kind:function(arm,size=0x4c) addr:0x02098c90 func_ov000_02098cdc kind:function(arm,size=0x20) addr:0x02098cdc @@ -2337,20 +2337,20 @@ func_ov000_02099e5c kind:function(arm,size=0x48) addr:0x02099e5c func_ov000_02099ea4 kind:function(arm,size=0x7c) addr:0x02099ea4 func_ov000_02099f20 kind:function(arm,size=0x88) addr:0x02099f20 func_ov000_02099fa8 kind:function(arm,size=0x38) addr:0x02099fa8 -func_ov000_02099fe0 kind:function(arm,size=0x28) addr:0x02099fe0 +_ZN5Actor19func_ov000_02098838Ev kind:function(arm,size=0x28) addr:0x02099fe0 func_ov000_0209a008 kind:function(arm,size=0xb0) addr:0x0209a008 _ZN5Actor19func_ov000_02098910Eii kind:function(arm,size=0xd0) addr:0x0209a0b8 -func_ov000_0209a188 kind:function(arm,size=0x38) addr:0x0209a188 +_ZN5Actor19func_ov000_020989e0Ev kind:function(arm,size=0x38) addr:0x0209a188 func_ov000_0209a1c0 kind:function(arm,size=0x48) addr:0x0209a1c0 _ZN5Actor19func_ov000_02098a60Ei kind:function(arm,size=0x28) addr:0x0209a208 _ZN5Actor19func_ov000_02098a88Eii kind:function(arm,size=0x2c) addr:0x0209a230 func_ov000_0209a25c kind:function(arm,size=0x74) addr:0x0209a25c -func_ov000_0209a2d0 kind:function(arm,size=0x64) addr:0x0209a2d0 -func_ov000_0209a334 kind:function(arm,size=0x1a8) addr:0x0209a334 +_ZN14Actor_Derived2C2Ev kind:function(arm,size=0x64) addr:0x0209a2d0 +_ZN5Actor19func_ov000_02098b8cEii kind:function(arm,size=0x1a8) addr:0x0209a334 func_ov000_0209a4dc kind:function(arm,size=0x6c) addr:0x0209a4dc func_ov000_0209a548 kind:function(arm,size=0x1b8) addr:0x0209a548 func_ov000_0209a700 kind:function(arm,size=0xd0) addr:0x0209a700 -func_ov000_0209a7d0 kind:function(arm,size=0xc) addr:0x0209a7d0 +_ZN14Actor_Derived28vfunc_30Ev kind:function(arm,size=0xc) addr:0x0209a7d0 func_ov000_0209a7dc kind:function(arm,size=0xb0) addr:0x0209a7dc func_ov000_0209a88c kind:function(arm,size=0x21c) addr:0x0209a88c func_ov000_0209aaa8 kind:function(arm,size=0x90) addr:0x0209aaa8 @@ -2359,7 +2359,7 @@ func_ov000_0209ab9c kind:function(arm,size=0x80) addr:0x0209ab9c func_ov000_0209ac1c kind:function(arm,size=0x50) addr:0x0209ac1c func_ov000_0209ac6c kind:function(arm,size=0x74) addr:0x0209ac6c func_ov000_0209ace0 kind:function(arm,size=0x74) addr:0x0209ace0 -func_ov000_0209ad54 kind:function(arm,size=0x1b0) addr:0x0209ad54 +_ZN14Actor_Derived28vfunc_54Ev kind:function(arm,size=0x1b0) addr:0x0209ad54 func_ov000_0209af04 kind:function(arm,size=0x2c) addr:0x0209af04 func_ov000_0209af30 kind:function(arm,size=0x20) addr:0x0209af30 func_ov000_0209af50 kind:function(arm,size=0x20) addr:0x0209af50 diff --git a/config/jp/arm9/overlays/ov017/symbols.txt b/config/jp/arm9/overlays/ov017/symbols.txt index 5f8a36f9..cf9e8d2d 100644 --- a/config/jp/arm9/overlays/ov017/symbols.txt +++ b/config/jp/arm9/overlays/ov017/symbols.txt @@ -66,7 +66,7 @@ func_ov017_020c0b04 kind:function(arm,size=0x108) addr:0x020c0b04 func_ov017_020c0c0c kind:function(arm,size=0xd0) addr:0x020c0c0c func_ov017_020c0cdc kind:function(arm,size=0xc4) addr:0x020c0cdc func_ov017_020c0da0 kind:function(arm,size=0x50) addr:0x020c0da0 -func_ov017_020c0df0 kind:function(arm,size=0x70) addr:0x020c0df0 +_ZN5Actor19func_ov017_020bf5c4EP7VecFx32iiii kind:function(arm,size=0x70) addr:0x020c0df0 func_ov017_020c0e60 kind:function(arm,size=0x54) addr:0x020c0e60 func_ov017_020c0eb4 kind:function(arm,size=0x88) addr:0x020c0eb4 func_ov017_020c0f3c kind:function(arm,size=0x98) addr:0x020c0f3c @@ -74,8 +74,8 @@ func_ov017_020c0fd4 kind:function(arm,size=0xec) addr:0x020c0fd4 func_ov017_020c10c0 kind:function(arm,size=0x60) addr:0x020c10c0 _ZN5Actor8vfunc_40Ev kind:function(arm,size=0x44) addr:0x020c1120 _ZN5Actor8vfunc_44Ev kind:function(arm,size=0x64) addr:0x020c1164 -func_ov017_020c11c8 kind:function(arm,size=0x2c) addr:0x020c11c8 -_ZN10ActorRupee19func_ov017_020bf9c8EP27UnkStruct_func_01fff3b4_ret kind:function(arm,size=0x88) addr:0x020c11f4 +func_ov017_020bf99c kind:function(arm,size=0x2c) addr:0x020c11c8 +_ZN5Actor19func_ov017_020bf9c8EPS_ kind:function(arm,size=0x88) addr:0x020c11f4 func_ov017_020c127c kind:function(arm,size=0x84) addr:0x020c127c func_ov017_020c1300 kind:function(arm,size=0x44) addr:0x020c1300 func_ov017_020c1344 kind:function(arm,size=0x238) addr:0x020c1344 diff --git a/config/jp/arm9/overlays/ov031/delinks.txt b/config/jp/arm9/overlays/ov031/delinks.txt index b9ef4a0e..dccba654 100644 --- a/config/jp/arm9/overlays/ov031/delinks.txt +++ b/config/jp/arm9/overlays/ov031/delinks.txt @@ -149,13 +149,16 @@ src/031_Land/Actor/ActorUnkRLST.cpp: .text start:0x020f9d24 end:0x020fb810 .init start:0x0211358c end:0x021135dc .ctor start:0x02114584 end:0x02114588 - .bss start:0x02118b24 end:0x02118c34 + .bss start:0x02118b24 end:0x02118c0c -src/031_Land/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.cpp: +src/031_Land/Actor/ActorItemDrop.cpp: + complete .text start:0x020fb810 end:0x020fc5b4 .init start:0x021135dc end:0x02113714 .ctor start:0x02114588 end:0x0211458c - .bss start:0x02118c34 end:0x02118d3c + .rodata start:0x02112938 end:0x0211295c + .data start:0x02116914 end:0x02116a9c + .bss start:0x02118c0c end:0x02118d3c src/031_Land/Actor/ActorUnkMLCK.cpp: .text start:0x020fc5b4 end:0x020fcd04 diff --git a/config/jp/arm9/overlays/ov031/relocs.txt b/config/jp/arm9/overlays/ov031/relocs.txt index b024009d..4a98318d 100644 --- a/config/jp/arm9/overlays/ov031/relocs.txt +++ b/config/jp/arm9/overlays/ov031/relocs.txt @@ -3748,7 +3748,7 @@ from:0x020fc348 kind:arm_call to:0x0205d78c module:overlay(0) from:0x020fc354 kind:load to:0x02112938 module:overlay(31) from:0x020fc448 kind:arm_call to:0x02099c78 module:overlay(0) from:0x020fc464 kind:arm_call to:0x020f7d24 module:overlay(31) -from:0x020fc484 kind:load to:0x0211699c module:overlay(31) +from:0x020fc484 kind:load to:0x02116994 module:overlay(31) add:0x8 from:0x020fc4ac kind:arm_call to:0x020fbe68 module:overlay(31) from:0x020fc4bc kind:arm_call to:0x020f7d84 module:overlay(31) from:0x020fc4dc kind:arm_call to:0x020fbe68 module:overlay(31) diff --git a/config/jp/arm9/overlays/ov031/symbols.txt b/config/jp/arm9/overlays/ov031/symbols.txt index bd2dc19a..2cce8b2c 100644 --- a/config/jp/arm9/overlays/ov031/symbols.txt +++ b/config/jp/arm9/overlays/ov031/symbols.txt @@ -559,7 +559,7 @@ _ZN19ActorProfileUnkROCKD1Ev kind:function(arm,size=0x14) addr:0x020ea690 _ZN17ActorProfileRupee10GetProfileEv kind:function(arm,size=0xc) addr:0x020ea6a4 _ZN17ActorProfileRupee6CreateEv kind:function(arm,size=0x24) addr:0x020ea6b0 _ZN17ActorProfileRupeeC1Ev kind:function(arm,size=0x44) addr:0x020ea6d4 -_ZN10ActorRupee19func_ov031_020e8d2cEP7VecFx32hii kind:function(arm,size=0x7c) addr:0x020ea718 +_ZN10ActorRupee19func_ov031_020e8d2cEP8ActorRefPK7VecFx32jjS0_ kind:function(arm,size=0x7c) addr:0x020ea718 _ZN10ActorRupeeC1Ev kind:function(arm,size=0x74) addr:0x020ea794 _ZN10ActorRupee8vfunc_18Ei kind:function(arm,size=0x1d0) addr:0x020ea808 _ZN10ActorRupee19func_ov031_020e8fecEv kind:function(arm,size=0x7c) addr:0x020ea9d8 @@ -599,7 +599,7 @@ _ZN10ActorRupee19func_ov031_020e9d54Ev kind:function(arm,size=0x40) addr:0x020eb _ZN10ActorRupee19func_ov031_020e9d94Ev kind:function(arm,size=0xc8) addr:0x020eb780 _ZN10ActorRupee19func_ov031_020e9e5cEv kind:function(arm,size=0x94) addr:0x020eb848 _ZN13ActorRupee_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020eb8dc -_ZN13ActorRupee_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020eb914 +_ZN13ActorRupee_c48vfunc_00E8ActorRefi kind:function(arm,size=0x44) addr:0x020eb914 _ZN13ActorRupee_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020eb958 _ZN13ActorRupee_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020eb978 _ZN13ActorRupee_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020eb9a0 @@ -731,7 +731,7 @@ func_ov031_020f06d4 kind:function(arm,size=0xc) addr:0x020f06d4 _ZN17ActorProfileHeart10GetProfileEv kind:function(arm,size=0xc) addr:0x020f06e0 _ZN17ActorProfileHeart6CreateEv kind:function(arm,size=0x24) addr:0x020f06ec _ZN17ActorProfileHeartC1Ev kind:function(arm,size=0x40) addr:0x020f0710 -_ZN10ActorHeart19func_ov031_020f0750Ev kind:function(arm,size=0x7c) addr:0x020f0750 +_ZN10ActorHeart19func_ov031_020eed64EP8ActorRefPK7VecFx32jS0_ kind:function(arm,size=0x7c) addr:0x020f0750 _ZN10ActorHeartC1Ev kind:function(arm,size=0xf8) addr:0x020f07cc _ZN10ActorHeart8vfunc_18Ei kind:function(arm,size=0x10) addr:0x020f08c4 _ZN10ActorHeart8vfunc_20Ev kind:function(arm,size=0x2cc) addr:0x020f08d4 @@ -755,7 +755,7 @@ _ZN10ActorHeart19func_ov031_020ef570Ev kind:function(arm,size=0x78) addr:0x020f0 _ZN10ActorHeart8vfunc_2cEi kind:function(arm,size=0xb0) addr:0x020f0fe4 _ZN10ActorHeart19func_ov031_020ef698Ev kind:function(arm,size=0x60) addr:0x020f1094 _ZN13ActorHeart_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020f10f4 -_ZN13ActorHeart_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020f112c +_ZN13ActorHeart_c48vfunc_00E8ActorRefi kind:function(arm,size=0x44) addr:0x020f112c _ZN13ActorHeart_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020f1170 _ZN13ActorHeart_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020f1190 _ZN13ActorHeart_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020f11b8 @@ -1004,10 +1004,10 @@ _ZN12ActorUnkNTTZD1Ev kind:function(arm,size=0x14) addr:0x020f7ce0 _ZN12ActorUnkNTTZD0Ev kind:function(arm,size=0x1c) addr:0x020f7cf4 _ZN19ActorProfileUnkNTTZD1Ev kind:function(arm,size=0x14) addr:0x020f7d10 _ZN13Actor_c4_BaseC2EPvi kind:function(arm,size=0x60) addr:0x020f7d24 -_ZN8Actor_c419func_ov031_020f62e4Ei kind:function(arm,size=0x90) addr:0x020f7d84 -_ZN8Actor_c419func_ov031_020f6374Ev kind:function(arm,size=0x8) addr:0x020f7e14 -_ZN8Actor_c419func_ov031_020f637cEv kind:function(arm,size=0x8) addr:0x020f7e1c -_ZN8Actor_c419func_ov031_020f6384Ei kind:function(arm,size=0x8) addr:0x020f7e24 +_ZN8Actor_c48vfunc_00E8ActorRefi kind:function(arm,size=0x90) addr:0x020f7d84 +_ZN8Actor_c48vfunc_04Ev kind:function(arm,size=0x8) addr:0x020f7e14 +_ZN8Actor_c48vfunc_08Ev kind:function(arm,size=0x8) addr:0x020f7e1c +_ZN8Actor_c48vfunc_0cEi kind:function(arm,size=0x8) addr:0x020f7e24 func_ov031_020f7e2c kind:function(arm,size=0x4c) addr:0x020f7e2c func_ov031_020f7e78 kind:function(arm,size=0x14) addr:0x020f7e78 func_ov031_020f7e8c kind:function(arm,size=0x5c) addr:0x020f7e8c @@ -1154,52 +1154,52 @@ _ZN12ActorUnkRLST19func_ov031_020f9cf4Ev kind:function(arm,size=0x1c) addr:0x020 _ZN12ActorUnkRLSTD1Ev kind:function(arm,size=0x50) addr:0x020fb754 _ZN12ActorUnkRLST19func_ov031_020f9d60Ev kind:function(arm,size=0x58) addr:0x020fb7a4 _ZN19ActorProfileUnkRLSTD1Ev kind:function(arm,size=0x14) addr:0x020fb7fc -_ZN19ActorProfileUnkSPAR10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb810 -_ZN19ActorProfileUnkSPAR6CreateEv kind:function(arm,size=0x24) addr:0x020fb81c -_ZN19ActorProfileUnkSPARC1Ev kind:function(arm,size=0x40) addr:0x020fb840 -_ZN19ActorProfileUnkSPBM10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb880 -_ZN19ActorProfileUnkSPBM6CreateEv kind:function(arm,size=0x24) addr:0x020fb88c -_ZN19ActorProfileUnkSPBMC1Ev kind:function(arm,size=0x40) addr:0x020fb8b0 -_ZN19ActorProfileUnkSPDR10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb8f0 -_ZN19ActorProfileUnkSPDR6CreateEv kind:function(arm,size=0x24) addr:0x020fb8fc -_ZN19ActorProfileUnkSPDRC1Ev kind:function(arm,size=0x40) addr:0x020fb920 -_ZN19ActorProfileUnkSPTR10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb960 -_ZN19ActorProfileUnkSPTR6CreateEv kind:function(arm,size=0x24) addr:0x020fb96c -_ZN19ActorProfileUnkSPTRC1Ev kind:function(arm,size=0x40) addr:0x020fb990 -func_ov031_020fb9d0 kind:function(arm,size=0x80) addr:0x020fb9d0 -func_ov031_020fba50 kind:function(arm,size=0x200) addr:0x020fba50 -func_ov031_020fbc50 kind:function(arm,size=0x30) addr:0x020fbc50 -func_ov031_020fbc80 kind:function(arm,size=0xc) addr:0x020fbc80 -func_ov031_020fbc8c kind:function(arm,size=0x18) addr:0x020fbc8c -func_ov031_020fbca4 kind:function(arm,size=0x1c4) addr:0x020fbca4 -func_ov031_020fbe68 kind:function(arm,size=0x58) addr:0x020fbe68 -func_ov031_020fbec0 kind:function(arm,size=0x4) addr:0x020fbec0 -func_ov031_020fbec4 kind:function(arm,size=0x28) addr:0x020fbec4 -func_ov031_020fbeec kind:function(arm,size=0xc) addr:0x020fbeec -func_ov031_020fbef8 kind:function(arm,size=0x84) addr:0x020fbef8 -func_ov031_020fbf7c kind:function(arm,size=0x44) addr:0x020fbf7c -func_ov031_020fbfc0 kind:function(arm,size=0x70) addr:0x020fbfc0 -func_ov031_020fc030 kind:function(arm,size=0x18) addr:0x020fc030 -func_ov031_020fc048 kind:function(arm,size=0x60) addr:0x020fc048 -func_ov031_020fc0a8 kind:function(arm,size=0x14) addr:0x020fc0a8 -func_ov031_020fc0bc kind:function(arm,size=0x4) addr:0x020fc0bc -func_ov031_020fc0c0 kind:function(arm,size=0x10) addr:0x020fc0c0 -func_ov031_020fc0d0 kind:function(arm,size=0x50) addr:0x020fc0d0 -func_ov031_020fc120 kind:function(arm,size=0x64) addr:0x020fc120 -func_ov031_020fc184 kind:function(arm,size=0x110) addr:0x020fc184 -func_ov031_020fc294 kind:function(arm,size=0xc4) addr:0x020fc294 -func_ov031_020fc358 kind:function(arm,size=0xf8) addr:0x020fc358 -func_ov031_020fc450 kind:function(arm,size=0x38) addr:0x020fc450 -func_ov031_020fc488 kind:function(arm,size=0x44) addr:0x020fc488 -func_ov031_020fc4cc kind:function(arm,size=0x20) addr:0x020fc4cc -func_ov031_020fc4ec kind:function(arm,size=0x28) addr:0x020fc4ec -func_ov031_020fc514 kind:function(arm,size=0x20) addr:0x020fc514 -_ZN19func_ov031_020fc534D1Ev kind:function(arm,size=0x14) addr:0x020fc534 -_ZN19func_ov031_020fc548D0Ev kind:function(arm,size=0x1c) addr:0x020fc548 -_ZN19ActorProfileUnkSPARD1Ev kind:function(arm,size=0x14) addr:0x020fc564 -_ZN19ActorProfileUnkSPBMD1Ev kind:function(arm,size=0x14) addr:0x020fc578 -_ZN19ActorProfileUnkSPDRD1Ev kind:function(arm,size=0x14) addr:0x020fc58c -_ZN19ActorProfileUnkSPTRD1Ev kind:function(arm,size=0x14) addr:0x020fc5a0 +_ZN21ActorProfileArrowDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb810 +_ZN21ActorProfileArrowDrop6CreateEv kind:function(arm,size=0x24) addr:0x020fb81c +_ZN21ActorProfileArrowDropC1Ev kind:function(arm,size=0x40) addr:0x020fb840 +_ZN20ActorProfileBombDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb880 +_ZN20ActorProfileBombDrop6CreateEv kind:function(arm,size=0x24) addr:0x020fb88c +_ZN20ActorProfileBombDropC1Ev kind:function(arm,size=0x40) addr:0x020fb8b0 +_ZN25ActorProfileRedPotionDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb8f0 +_ZN25ActorProfileRedPotionDrop6CreateEv kind:function(arm,size=0x24) addr:0x020fb8fc +_ZN25ActorProfileRedPotionDropC1Ev kind:function(arm,size=0x40) addr:0x020fb920 +_ZN24ActorProfileTreasureDrop10GetProfileEv kind:function(arm,size=0xc) addr:0x020fb960 +_ZN24ActorProfileTreasureDrop6CreateEv kind:function(arm,size=0x24) addr:0x020fb96c +_ZN24ActorProfileTreasureDropC1Ev kind:function(arm,size=0x40) addr:0x020fb990 +_ZN13ActorItemDrop19func_ov031_020f9f8cEP8ActorRefPK7VecFx32jS0_ kind:function(arm,size=0x80) addr:0x020fb9d0 +_ZN13ActorItemDropC1Ev kind:function(arm,size=0x200) addr:0x020fba50 +_ZN13ActorItemDrop8vfunc_18Ei kind:function(arm,size=0x30) addr:0x020fbc50 +_ZN13ActorItemDrop8vfunc_20Ev kind:function(arm,size=0xc) addr:0x020fbc80 +_ZN13ActorItemDrop8vfunc_24Ev kind:function(arm,size=0x18) addr:0x020fbc8c +_ZN13ActorItemDrop19func_ov031_020fa260Ev kind:function(arm,size=0x1c4) addr:0x020fbca4 +_ZN13ActorItemDrop19func_ov031_020fa424Es kind:function(arm,size=0x58) addr:0x020fbe68 +_ZN13ActorItemDrop19func_ov031_020fa468Ev kind:function(arm,size=0x4) addr:0x020fbec0 +_ZN13ActorItemDrop19func_ov031_020fa46cEv kind:function(arm,size=0x28) addr:0x020fbec4 +_ZN13ActorItemDrop19func_ov031_020fa494Ev kind:function(arm,size=0xc) addr:0x020fbeec +_ZN13ActorItemDrop19func_ov031_020fa4a0Ev kind:function(arm,size=0x84) addr:0x020fbef8 +_ZN13ActorItemDrop19func_ov031_020fa524Ev kind:function(arm,size=0x44) addr:0x020fbf7c +_ZN13ActorItemDrop19func_ov031_020fa568Ev kind:function(arm,size=0x70) addr:0x020fbfc0 +_ZN13ActorItemDrop19func_ov031_020fa5d8Ev kind:function(arm,size=0x18) addr:0x020fc030 +_ZN13ActorItemDrop19func_ov031_020fa5f0Ev kind:function(arm,size=0x60) addr:0x020fc048 +_ZN13ActorItemDrop19func_ov031_020fa650Ev kind:function(arm,size=0x14) addr:0x020fc0a8 +_ZN13ActorItemDrop19func_ov031_020fa664Ev kind:function(arm,size=0x4) addr:0x020fc0bc +_ZN13ActorItemDrop19func_ov031_020fa668Ev kind:function(arm,size=0x10) addr:0x020fc0c0 +_ZN13ActorItemDrop19func_ov031_020fa678Ev kind:function(arm,size=0x50) addr:0x020fc0d0 +_ZN13ActorItemDrop19func_ov031_020fa6c8Ev kind:function(arm,size=0x64) addr:0x020fc120 +_ZN13ActorItemDrop19func_ov031_020fa72cEv kind:function(arm,size=0x110) addr:0x020fc184 +_ZN13ActorItemDrop8vfunc_2cEi kind:function(arm,size=0xc4) addr:0x020fc294 +_ZN13ActorItemDrop19func_ov031_020fa900Ev kind:function(arm,size=0xf8) addr:0x020fc358 +_ZN19ActorDroppedItem_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020fc450 +_ZN19ActorDroppedItem_c48vfunc_00E8ActorRefi kind:function(arm,size=0x44) addr:0x020fc488 +_ZN19ActorDroppedItem_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020fc4cc +_ZN19ActorDroppedItem_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020fc4ec +_ZN19ActorDroppedItem_c48vfunc_08Ev kind:function(arm,size=0x20) addr:0x020fc514 +_ZN13ActorItemDropD1Ev kind:function(arm,size=0x14) addr:0x020fc534 +_ZN13ActorItemDropD0Ev kind:function(arm,size=0x1c) addr:0x020fc548 +_ZN21ActorProfileArrowDropD1Ev kind:function(arm,size=0x14) addr:0x020fc564 +_ZN20ActorProfileBombDropD1Ev kind:function(arm,size=0x14) addr:0x020fc578 +_ZN25ActorProfileRedPotionDropD1Ev kind:function(arm,size=0x14) addr:0x020fc58c +_ZN24ActorProfileTreasureDropD1Ev kind:function(arm,size=0x14) addr:0x020fc5a0 _ZN19ActorProfileUnkMLCK10GetProfileEv kind:function(arm,size=0xc) addr:0x020fc5b4 _ZN19ActorProfileUnkMLCK6CreateEv kind:function(arm,size=0x24) addr:0x020fc5c0 _ZN19ActorProfileUnkMLCKC1Ev kind:function(arm,size=0x28) addr:0x020fc5e4 @@ -2025,7 +2025,7 @@ data_ov031_02112908 kind:data(any) addr:0x02112908 data_ov031_02112914 kind:data(any) addr:0x02112914 data_ov031_02112920 kind:data(any) addr:0x02112920 data_ov031_0211292c kind:data(any) addr:0x0211292c -data_ov031_02112938 kind:data(any) addr:0x02112938 +data_ov031_02110bc8 kind:data(any) addr:0x02112938 local data_ov031_0211295c kind:data(any) addr:0x0211295c data_ov031_02112970 kind:data(any) addr:0x02112970 data_ov031_02110c1c kind:data(any) addr:0x0211298c local @@ -2091,7 +2091,7 @@ __sinit_ActorUnkSWON.cpp kind:function(arm,size=0x50) addr:0x0211349c local __sinit_ActorUnkNORE.cpp kind:function(arm,size=0x50) addr:0x021134ec __sinit_ActorUnkFLEN.cpp kind:function(arm,size=0x50) addr:0x0211353c __sinit_ActorUnkRLST.cpp kind:function(arm,size=0x50) addr:0x0211358c -__sinit_ActorUnkSPAR_SPBM_SPDR_SPTR.cpp kind:function(arm,size=0x138) addr:0x021135dc +__sinit_ActorItemDrop.cpp kind:function(arm,size=0x138) addr:0x021135dc local __sinit_ActorUnkMLCK.cpp kind:function(arm,size=0x74) addr:0x02113714 __sinit_ActorUnkCLLT.cpp kind:function(arm,size=0x50) addr:0x02113788 __sinit_ActorUnkEFSB.cpp kind:function(arm,size=0x50) addr:0x021137d8 @@ -2155,7 +2155,7 @@ __sinit_MapObjectUnkSWFS.cpp kind:function(arm,size=0x70) addr:0x021144b0 .p__sinit_ActorUnkNORE.cpp kind:data(word) addr:0x0211457c .p__sinit_ActorUnkFLEN.cpp kind:data(word) addr:0x02114580 .p__sinit_ActorUnkRLST.cpp kind:data(word) addr:0x02114584 -.p__sinit_ActorUnkSPAR_SPBM_SPDR_SPTR.cpp kind:data(word) addr:0x02114588 +.p__sinit_ActorItemDrop.cpp kind:data(word) addr:0x02114588 local .p__sinit_ActorUnkMLCK.cpp kind:data(word) addr:0x0211458c .p__sinit_ActorUnkCLLT.cpp kind:data(word) addr:0x02114590 .p__sinit_ActorUnkEFSB.cpp kind:data(word) addr:0x02114594 @@ -2386,15 +2386,15 @@ _ZTV19data_ov031_021167e4 kind:data(any) addr:0x021167e4 data_ov031_02116808 kind:data(any) addr:0x02116808 data_ov031_02116860 kind:data(any) addr:0x02116860 _ZTV19data_ov031_021168b8 kind:data(any) addr:0x021168b8 -data_ov031_02116914 kind:data(any) addr:0x02116914 -data_ov031_02116924 kind:data(any) addr:0x02116924 -data_ov031_0211695c kind:data(any) addr:0x0211695c -data_ov031_0211699c kind:data(any) addr:0x0211699c -_ZTV19data_ov031_021169ac kind:data(any) addr:0x021169ac -_ZTV19data_ov031_021169d0 kind:data(any) addr:0x021169d0 -_ZTV19data_ov031_021169f4 kind:data(any) addr:0x021169f4 -_ZTV19data_ov031_02116a18 kind:data(any) addr:0x02116a18 -_ZTV19data_ov031_02116a3c kind:data(any) addr:0x02116a3c +data_ov031_02114ba0 kind:data(any) addr:0x02116914 local +data_ov031_02114bb0 kind:data(any) addr:0x02116924 local +data_ov031_02114be8 kind:data(any) addr:0x0211695c local +_ZTV19ActorDroppedItem_c4 kind:data(any) addr:0x02116994 +_ZTV21ActorProfileArrowDrop kind:data(any) addr:0x021169ac +_ZTV24ActorProfileTreasureDrop kind:data(any) addr:0x021169d0 +_ZTV25ActorProfileRedPotionDrop kind:data(any) addr:0x021169f4 +_ZTV20ActorProfileBombDrop kind:data(any) addr:0x02116a18 +_ZTV13ActorItemDrop kind:data(any) addr:0x02116a3c data_ov031_02116a9c kind:data(any) addr:0x02116a9c data_ov031_02116ab0 kind:data(any) addr:0x02116ab0 _ZTV19data_ov031_02116ac0 kind:data(any) addr:0x02116ac0 @@ -2592,15 +2592,18 @@ _ZN15ProfileInstanceI19ActorProfileUnkFLENE8sProfileE kind:bss addr:0x02118ae8 _ZGVN15ProfileInstanceI19ActorProfileUnkRLSTE8sProfileE kind:bss addr:0x02118b24 @30908 kind:bss addr:0x02118b28 _ZN15ProfileInstanceI19ActorProfileUnkRLSTE8sProfileE kind:bss addr:0x02118b34 -data_ov031_02118c0c kind:bss addr:0x02118c0c -data_ov031_02118c1c kind:bss addr:0x02118c1c -data_ov031_02118c28 kind:bss addr:0x02118c28 -_ZGVN15ProfileInstanceI19ActorProfileUnkSPDRE8sProfileE kind:bss addr:0x02118c34 -@30914 kind:bss addr:0x02118c40 -_ZN15ProfileInstanceI19ActorProfileUnkSPDRE8sProfileE kind:bss addr:0x02118c4c -_ZN15ProfileInstanceI19ActorProfileUnkSPTRE8sProfileE kind:bss addr:0x02118c88 -_ZN15ProfileInstanceI19ActorProfileUnkSPARE8sProfileE kind:bss addr:0x02118cc4 -_ZN15ProfileInstanceI19ActorProfileUnkSPBME8sProfileE kind:bss addr:0x02118d00 +_ZGVN15ProfileInstanceI24ActorProfileTreasureDropE8sProfileE kind:bss addr:0x02118c0c +_ZGVN15ProfileInstanceI25ActorProfileRedPotionDropE8sProfileE kind:bss addr:0x02118c10 +_ZGVN15ProfileInstanceI20ActorProfileBombDropE8sProfileE kind:bss addr:0x02118c14 +_ZGVN15ProfileInstanceI21ActorProfileArrowDropE8sProfileE kind:bss addr:0x02118c18 +@2630 kind:bss addr:0x02118c1c local +@2591 kind:bss addr:0x02118c28 local +@2604 kind:bss addr:0x02118c34 local +@2617 kind:bss addr:0x02118c40 local +_ZN15ProfileInstanceI25ActorProfileRedPotionDropE8sProfileE kind:bss addr:0x02118c4c +_ZN15ProfileInstanceI24ActorProfileTreasureDropE8sProfileE kind:bss addr:0x02118c88 +_ZN15ProfileInstanceI21ActorProfileArrowDropE8sProfileE kind:bss addr:0x02118cc4 +_ZN15ProfileInstanceI20ActorProfileBombDropE8sProfileE kind:bss addr:0x02118d00 _ZGVN15ProfileInstanceI19ActorProfileUnkMLCKE8sProfileE kind:bss addr:0x02118d3c @30920 kind:bss addr:0x02118d40 _ZN15ProfileInstanceI19ActorProfileUnkMLCKE8sProfileE kind:bss addr:0x02118d4c diff --git a/include/Actor/Actor.hpp b/include/Actor/Actor.hpp index 8e75e5ca..af8effa0 100644 --- a/include/Actor/Actor.hpp +++ b/include/Actor/Actor.hpp @@ -43,8 +43,8 @@ public: unk8 mUnk_26_0; unk8 mUnk_26_1; }; - /* 28 */ unk32 mUnk_28; - /* 2C */ unk32 mUnk_2C; + /* 28 */ ActorRef mUnk_28; + /* 2C */ u32 mUnk_2C; /* 30 */ void func_ov000_020975f8(); @@ -101,6 +101,21 @@ enum ActorFlag_ { class Actor_c4; +class Actor_9c { +public: + /* 00 (vtable) */ + /* 04 */ + + /* 00 */ virtual void vfunc_00(); // corresponds to func_ov000_02097c14 + /* 04 */ virtual void vfunc_04(); // corresponds to func_ov000_02097c20 + /* 08 */ + + Actor_9c(); + void func_ov000_02097bec(); +}; + +typedef s16 ActorState; + class Actor : public SysObject { public: /* 00 (vtable) */ @@ -113,14 +128,14 @@ public: /* 30 */ Cylinder *mUnk_30; /* 34 */ Cylinder *mUnk_34; /* 38 */ unk32 *mUnk_38; - /* 3C */ unk32 mUnk_3C; + /* 3C */ Actor_9c *mUnk_3C; /* 40 */ Actor_c4 *mUnk_40; /* 44 */ u16 mUnk_44; /* 46 */ unk16 mUnk_46; /* 48 */ unk16 mUnk_48; /* 4A */ unk8 mUnk_4A; /* 4A */ unk8 mUnk_4B; - /* 4C */ s16 mUnk_4C; + /* 4C */ ActorState mUnk_4C; /* 4E */ s16 mUnk_4E; /* 50 */ volatile u16 mUnk_50; /* 52 */ u16 mUnk_52; @@ -167,6 +182,16 @@ public: ActorId GetActorId(); + bool IsTimerOut() { + if (this->mUnk_50 < this->mUnk_52) { + this->mUnk_50++; + return false; + } + + return true; + } + + // overlay 0 void func_ov000_0209848c(ActorProfile *param1); void func_ov000_020984b0(); void func_ov000_020984b4(); @@ -177,8 +202,9 @@ public: unk32 func_ov000_020984c8(); void func_ov000_020984d0(); void func_ov000_020984f0(); + bool func_ov000_02098838(); unk32 func_ov000_02098910(unk32 param1, unk32 param2); - + void func_ov000_02098b8c(unk32 param1, unk32 param2); s32 func_ov000_02098518(unk32 *param1); VecFx32 *func_ov000_0209853c(unk32 param1); s32 func_ov000_02098554(); @@ -187,42 +213,23 @@ public: s32 func_ov000_02098584(); s32 func_ov000_020985f0(void *param1); void func_ov000_0209862c(unk32 param1); - - void func_ov000_020973f4(UnkStruct_ov000_020b539c *param1, ActorId param2, ActorParams *param3, unk32 param4); - void func_ov000_020973f4(UnkStruct_ov000_020b539c *param1, ActorId param2, ActorParams *param3); - void func_ov000_020973f4(UnkStruct_ov000_020b539c *param1, ActorId param2, ActorParams param3); void func_ov000_020989e0(); - bool func_ov000_02098a60(unk32 param1); void func_ov000_02098a88(unk32 param1, unk32 param2); + static void func_ov000_020973f4(ActorRef *pOutRef, UnkStruct_ov000_020b539c *param2, ActorId actorId, ActorParams *pParams, + int param5); + + // overlay 17 void func_ov017_020bf5c4(VecFx32 *param1, unk32 param2, unk32 param3, unk32 param4, unk32 param5); void func_ov017_020bf9c8(Actor *param1); }; -struct Actor_c4_stack { - unk32 param1; - unk32 param2; -}; - class Actor_c4_Base { public: Actor_c4_Base(void *param1, unk32 param2); }; -class Actor_9c { -public: - /* 00 (vtable) */ - /* 04 */ - - /* 00 */ virtual void vfunc_00(); // corresponds to func_ov000_02097c14 - /* 04 */ virtual void vfunc_04(); // corresponds to func_ov000_02097c20 - /* 08 */ - - Actor_9c(); - void func_ov000_02097bec(); -}; - class Actor_c4 : public Actor_c4_Base { public: /* 00 (vtable) */ @@ -239,7 +246,7 @@ public: /* 20 */ Actor *mUnk_20; /* 24 */ - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2); + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2); /* 04 */ virtual void vfunc_04(); /* 08 */ virtual void vfunc_08(); /* 0C */ virtual void vfunc_0c(unk32 param1); @@ -249,4 +256,22 @@ public: Actor_c4_Base(¶m1->mRef, 0) {} }; +class Actor_Derived2 : public Actor { +public: + /* 00 (base) */ + /* 94 */ unk32 mUnk_94; + /* 98 */ VecFx32 mUnk_98; + /* A4 */ unk32 mUnk_A4; + /* A8 */ void *mUnk_A8; + /* AC */ unk8 mUnk_AC; + /* AD */ unk8 mUnk_AD; + /* AE */ + + Actor_Derived2(); + + /* 30 */ virtual void vfunc_30(); + /* 4C */ WEAK virtual ~Actor_Derived2() {} + /* 54 */ virtual void vfunc_54(); +}; + extern UnkStruct_ov000_020b539c data_ov000_020b539c_eur; diff --git a/include/Actor/ActorHeart.hpp b/include/Actor/ActorHeart.hpp index bec0b3e6..c9a969ee 100644 --- a/include/Actor/ActorHeart.hpp +++ b/include/Actor/ActorHeart.hpp @@ -9,7 +9,7 @@ class ActorHeart_c4 : public Actor_c4 { public: ActorHeart_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -32,8 +32,8 @@ public: /* BC */ unk16 mUnk_BC; /* BE */ s8 mUnk_BE; /* BF */ STRUCT_PAD(0xBF, 0xC0); - /* C0 */ unk32 mUnk_C0; - /* C4 */ unk32 mUnk_C4; + /* C0 */ ActorRef mUnk_C0; + /* C4 */ ActorRef mUnk_C4; /* C8 */ ActorHeart_c4 mUnk_C8; /* EC */ VecFx32 mUnk_EC; @@ -45,7 +45,7 @@ public: /* 4C */ virtual ~ActorHeart() override {}; void func_ov031_020f0750(); - void func_ov031_020eed64(ActorParams *param_2, unk32 param_3, unk32 param_4); + static void func_ov031_020eed64(ActorRef *pOutRef, const VecFx32 *pPos, u32 params, ActorRef ref); void func_ov031_020ef1b4(unk16 param_2); void func_ov031_020ef208(); void func_ov031_020ef4a8(); diff --git a/include/Actor/ActorItemDrop.hpp b/include/Actor/ActorItemDrop.hpp new file mode 100644 index 00000000..13910f51 --- /dev/null +++ b/include/Actor/ActorItemDrop.hpp @@ -0,0 +1,148 @@ +#pragma once + +#include "Actor/Actor.hpp" +#include "Actor/ActorProfile.hpp" +#include "global.h" +#include "types.h" + +typedef u32 ItemDropType; +enum ItemDropType_ { + ItemDropType_Arrow = 0, + ItemDropType_Bomb = 1, + ItemDropType_RedPotion = 2, + ItemDropType_DemonFossil = 3, + ItemDropType_StalfosSkull = 4, + ItemDropType_StarFragment = 5, + ItemDropType_BeeLarvae = 6, + ItemDropType_WoodHeart = 7, + ItemDropType_PirateNecklace = 8, + ItemDropType_Unknown = 9, + ItemDropType_Max = 10, +}; + +enum ActorDroppedItemState_ { + ActorDroppedItemState_0 = 0, + ActorDroppedItemState_1 = 1, + ActorDroppedItemState_2 = 2, + ActorDroppedItemState_3 = 3, + ActorDroppedItemState_4 = 4, + ActorDroppedItemState_5 = 5, + ActorDroppedItemState_6 = 6, + ActorDroppedItemState_Max, +}; + +class ActorDroppedItem_c4 : public Actor_c4 { +public: + // func_ov031_020fa9f8 + ActorDroppedItem_c4(Actor *param1); + + virtual bool vfunc_00(ActorRef ref, unk32 param2) override; + virtual void vfunc_04() override; + virtual void vfunc_08() override; + virtual void vfunc_0c(unk32 param1) override; +}; + +class ActorItemDrop : public Actor_Derived2 { +public: + /* 000 (base) */ + /* 0AE */ volatile u16 mUnk_AE; + /* 0B0 */ u16 mUnk_B0; + /* 0B2 */ STRUCT_PAD(0xB2, 0xB4); + /* 0B4 */ Actor_9c mUnk_B4; + /* 0B8 */ unk32 mUnk_B8; + /* 0BC */ unk32 mUnk_BC; + /* 0C0 */ ActorRef mUnk_C0; + /* 0C4 */ STRUCT_PAD(0x0C4, 0x0D0); + /* 0D0 */ u16 mUnk_D0; + /* 0D4 */ ItemDropType mItemTypeId; + /* 0D8 */ fx32 mUnk_D8; + /* 0DC */ ActorRef mUnk_DC; + /* 0E0 */ ActorRef mUnk_E0; + /* 0E4 */ ActorDroppedItem_c4 mUnk_E4; + /* 108 */ unk16 mUnk_108; + /* 10A */ STRUCT_PAD(0x10A, 0x10C); + /* 10C */ VecFx32 mUnk_10C; + /* 118 */ bool mUnk_118; + /* 119 */ bool mUnk_119; + + bool IsTimerOut() { + if (this->mUnk_AE < this->mUnk_B0) { + this->mUnk_AE++; + return false; + } + + return true; + } + + ActorItemDrop(); + + /* 18 */ virtual bool vfunc_18(unk32 param1) override; + /* 2C */ virtual void vfunc_2c(unk32 param1) override; + /* 20 */ virtual void vfunc_20() override; + /* 24 */ virtual void vfunc_24() override; + /* 4C */ virtual ~ActorItemDrop() override; + + void func_ov031_020fa260(); + void func_ov031_020fa424(ActorState state); + void func_ov031_020fa468(); + void func_ov031_020fa46c(); + void func_ov031_020fa494(); + void func_ov031_020fa4a0(); + void func_ov031_020fa524(); + void func_ov031_020fa568(); + void func_ov031_020fa5d8(); + void func_ov031_020fa5f0(); + void func_ov031_020fa650(); + void func_ov031_020fa664(); + void func_ov031_020fa668(); + void func_ov031_020fa678(); + void func_ov031_020fa6c8(); + void func_ov031_020fa72c(); + void func_ov031_020fa900(); + + static void func_ov031_020f9f8c(ActorRef *pOutRef, const VecFx32 *pPos, u32 params, ActorRef ref); +}; + +class ActorProfileArrowDrop : public ActorProfile { +public: + /* 00 (base) */ + + ActorProfileArrowDrop(); + + /* 0C */ virtual Actor *Create(); + + static ActorProfileArrowDrop *GetProfile(); +}; + +class ActorProfileBombDrop : public ActorProfile { +public: + /* 00 (base) */ + + ActorProfileBombDrop(); + + /* 0C */ virtual Actor *Create(); + + static ActorProfileBombDrop *GetProfile(); +}; + +class ActorProfileRedPotionDrop : public ActorProfile { +public: + /* 00 (base) */ + + ActorProfileRedPotionDrop(); + + /* 0C */ virtual Actor *Create(); + + static ActorProfileRedPotionDrop *GetProfile(); +}; + +class ActorProfileTreasureDrop : public ActorProfile { +public: + /* 00 (base) */ + + ActorProfileTreasureDrop(); + + /* 0C */ virtual Actor *Create(); + + static ActorProfileTreasureDrop *GetProfile(); +}; diff --git a/include/Actor/ActorManager.hpp b/include/Actor/ActorManager.hpp index 03b8b442..b37763f8 100644 --- a/include/Actor/ActorManager.hpp +++ b/include/Actor/ActorManager.hpp @@ -43,7 +43,7 @@ public: ActorManager(); ~ActorManager(); - Actor *func_01fff3b4(unk32 param1); + Actor *func_01fff3b4(ActorRef ref); Actor **func_01fff350(void *param1, Actor **ppActorTable); void func_ov000_02096e44(int index); diff --git a/include/Actor/ActorRef.hpp b/include/Actor/ActorRef.hpp index 8dd7ad61..c2f9d1d0 100644 --- a/include/Actor/ActorRef.hpp +++ b/include/Actor/ActorRef.hpp @@ -2,31 +2,81 @@ #include "types.h" -#define ACTOR_INDEX_MASK 0x3FFF +// mapping: +// 0011 1111 1111 1111 = index +// 1100 0000 0000 0000 = type +// +// 0000 1111 1111 1111 = id +// 1111 0000 0000 0000 = unk + +#define REF_TYPE_INDEX(type, index) (((type) << 14) | (index)) + +enum ActorRefType_ { + ActorRefType_0, + ActorRefType_1, + ActorRefType_2, +}; + +enum ActorRefId_ { + ActorRefId_0, + ActorRefId_1, + ActorRefId_2, + ActorRefId_4, + ActorRefId_5, + ActorRefId_6, + ActorRefId_7, + //! TODO: more ids? +}; struct ActorRef { - /* 0 */ u16 index; - /* 2 */ u16 id; - /* 4 */ + union { + struct { + /* 00 */ u16 index : 14; + /* 00 */ u16 type : 2; + /* 02 */ u16 id : 12; + /* 02 */ u16 unk : 4; + /* 04 */ + }; + struct { + /* 00 */ u16 type_index; + /* 02 */ u16 unk_id; + /* 04 */ + }; + u32 data; + }; ActorRef() {} + ActorRef(u32 value) { - *(u32 *) this = value; + this->data = value; } void Reset() { - *(u32 *) this = 0; + this->data = 0; } - bool operator==(const ActorRef &other) const { - return this->index == other.index && this->id == other.id; + const bool operator==(const ActorRef &other) const { + return other.data == this->data; } - bool operator!=(const ActorRef &other) const { + const bool operator!=(const ActorRef &other) const { return !(*this == other); } - u32 Get32() { - return *(u32 *) this; + void operator=(const ActorRef &other) { + this->data = other.data; + } + + const u32 Get32() const { + return this->data; + } +}; + +// for arrays +struct ActorRefElem { + ActorRef ref; + + ActorRefElem() { + this->ref.Reset(); } }; diff --git a/include/Actor/ActorRupee.hpp b/include/Actor/ActorRupee.hpp index cd9a54c6..cd820372 100644 --- a/include/Actor/ActorRupee.hpp +++ b/include/Actor/ActorRupee.hpp @@ -23,7 +23,7 @@ class ActorRupee_c4 : public Actor_c4 { public: ActorRupee_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -44,8 +44,8 @@ public: /* B0 */ unk32 mUnk_B0; /* B4 */ unk32 mUnk_B4; /* B8 */ unk32 mUnk_B8; - /* BC */ unk32 mUnk_BC; - /* C0 */ unk32 mUnk_C0; + /* BC */ ActorRef mUnk_BC; + /* C0 */ ActorRef mUnk_C0; /* C4 */ ActorRupee_c4 mUnk_C4; /* E8 */ unk32 mUnk_E8; /* EC */ s16 mUnk_EC; @@ -63,7 +63,6 @@ public: /* 2C */ virtual void vfunc_2c(unk32 param1) override; /* 4C */ virtual ~ActorRupee() override; - void func_ov031_020e8d2c(VecFx32 *param1, u8 param2, unk32 param3, unk32 param4); void func_ov031_020e8fec(); void func_ov031_020e9068(); void func_ov031_020e9108(); @@ -98,6 +97,8 @@ public: bool func_ov031_020e9d54(); void func_ov031_020e9d94(); bool func_ov031_020e9e5c(); + + static void func_ov031_020e8d2c(ActorRef *pOutRef, const VecFx32 *pPos, u32 params, u32 unk_2C, ActorRef ref); }; class ActorProfileRupee : public ActorProfile { diff --git a/include/Actor/ActorTable.inl b/include/Actor/ActorTable.inl index 24074596..f7cbab5b 100644 --- a/include/Actor/ActorTable.inl +++ b/include/Actor/ActorTable.inl @@ -406,12 +406,12 @@ DEFINE_ACTOR_TYPE('SOLD', Soldier) DEFINE_ACTOR_TYPE('SOLF', SOLF) DEFINE_ACTOR_TYPE('SOLG', SOLG) DEFINE_ACTOR_TYPE('SOLT', SOLT) -DEFINE_ACTOR_TYPE('SPAR', SPAR) -DEFINE_ACTOR_TYPE('SPBM', SPBM) -DEFINE_ACTOR_TYPE('SPDR', SPDR) +DEFINE_ACTOR_TYPE('SPAR', ArrowDrop) +DEFINE_ACTOR_TYPE('SPBM', BombDrop) +DEFINE_ACTOR_TYPE('SPDR', RedPotionDrop) DEFINE_ACTOR_TYPE('SPID', SPID) DEFINE_ACTOR_TYPE('SPTG', SPTG) -DEFINE_ACTOR_TYPE('SPTR', SPTR) +DEFINE_ACTOR_TYPE('SPTR', TreasureDrop) DEFINE_ACTOR_TYPE('SPTT', SPTT) DEFINE_ACTOR_TYPE('SRNM', SRNM) DEFINE_ACTOR_TYPE('SRSL', SRSL) diff --git a/include/Actor/ActorUnkAJAI.hpp b/include/Actor/ActorUnkAJAI.hpp index ac89b90a..fb3729da 100644 --- a/include/Actor/ActorUnkAJAI.hpp +++ b/include/Actor/ActorUnkAJAI.hpp @@ -11,7 +11,7 @@ class ActorUnkAJAI_c4 : public Actor_c4 { public: ActorUnkAJAI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJBS.hpp b/include/Actor/ActorUnkAJBS.hpp index 32da96c9..3e9a8a8a 100644 --- a/include/Actor/ActorUnkAJBS.hpp +++ b/include/Actor/ActorUnkAJBS.hpp @@ -11,7 +11,7 @@ class ActorUnkAJBS_c4 : public Actor_c4 { public: ActorUnkAJBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJCR.hpp b/include/Actor/ActorUnkAJCR.hpp index 212e835e..4591ce42 100644 --- a/include/Actor/ActorUnkAJCR.hpp +++ b/include/Actor/ActorUnkAJCR.hpp @@ -11,7 +11,7 @@ class ActorUnkAJCR_c4 : public Actor_c4 { public: ActorUnkAJCR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJEM.hpp b/include/Actor/ActorUnkAJEM.hpp index edb6849f..3340eaa1 100644 --- a/include/Actor/ActorUnkAJEM.hpp +++ b/include/Actor/ActorUnkAJEM.hpp @@ -11,7 +11,7 @@ class ActorUnkAJEM_c4 : public Actor_c4 { public: ActorUnkAJEM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJET.hpp b/include/Actor/ActorUnkAJET.hpp index 3d63cc2d..ad9133fe 100644 --- a/include/Actor/ActorUnkAJET.hpp +++ b/include/Actor/ActorUnkAJET.hpp @@ -11,7 +11,7 @@ class ActorUnkAJET_c4 : public Actor_c4 { public: ActorUnkAJET_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJMN.hpp b/include/Actor/ActorUnkAJMN.hpp index aab774f0..176a0107 100644 --- a/include/Actor/ActorUnkAJMN.hpp +++ b/include/Actor/ActorUnkAJMN.hpp @@ -11,7 +11,7 @@ class ActorUnkAJMN_c4 : public Actor_c4 { public: ActorUnkAJMN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJNP.hpp b/include/Actor/ActorUnkAJNP.hpp index 3a021a07..95ee8243 100644 --- a/include/Actor/ActorUnkAJNP.hpp +++ b/include/Actor/ActorUnkAJNP.hpp @@ -11,7 +11,7 @@ class ActorUnkAJNP_c4 : public Actor_c4 { public: ActorUnkAJNP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJSP.hpp b/include/Actor/ActorUnkAJSP.hpp index aff84973..e1dbe7c8 100644 --- a/include/Actor/ActorUnkAJSP.hpp +++ b/include/Actor/ActorUnkAJSP.hpp @@ -11,7 +11,7 @@ class ActorUnkAJSP_c4 : public Actor_c4 { public: ActorUnkAJSP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAJTM.hpp b/include/Actor/ActorUnkAJTM.hpp index 509270b2..4301204e 100644 --- a/include/Actor/ActorUnkAJTM.hpp +++ b/include/Actor/ActorUnkAJTM.hpp @@ -11,7 +11,7 @@ class ActorUnkAJTM_c4 : public Actor_c4 { public: ActorUnkAJTM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkALEV.hpp b/include/Actor/ActorUnkALEV.hpp index fbc982d5..accdb643 100644 --- a/include/Actor/ActorUnkALEV.hpp +++ b/include/Actor/ActorUnkALEV.hpp @@ -11,7 +11,7 @@ class ActorUnkALEV_c4 : public Actor_c4 { public: ActorUnkALEV_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkAROW.hpp b/include/Actor/ActorUnkAROW.hpp index 7eed14e7..0a80eecf 100644 --- a/include/Actor/ActorUnkAROW.hpp +++ b/include/Actor/ActorUnkAROW.hpp @@ -11,7 +11,7 @@ class ActorUnkAROW_c4 : public Actor_c4 { public: ActorUnkAROW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkASBA.hpp b/include/Actor/ActorUnkASBA.hpp index e4d00d1c..13ece355 100644 --- a/include/Actor/ActorUnkASBA.hpp +++ b/include/Actor/ActorUnkASBA.hpp @@ -11,7 +11,7 @@ class ActorUnkASBA_c4 : public Actor_c4 { public: ActorUnkASBA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkASYU.hpp b/include/Actor/ActorUnkASYU.hpp index 3408b87a..dd8e0dfb 100644 --- a/include/Actor/ActorUnkASYU.hpp +++ b/include/Actor/ActorUnkASYU.hpp @@ -11,7 +11,7 @@ class ActorUnkASYU_c4 : public Actor_c4 { public: ActorUnkASYU_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkATTG.hpp b/include/Actor/ActorUnkATTG.hpp index ae868b29..5c75c0f9 100644 --- a/include/Actor/ActorUnkATTG.hpp +++ b/include/Actor/ActorUnkATTG.hpp @@ -11,7 +11,7 @@ class ActorUnkATTG_c4 : public Actor_c4 { public: ActorUnkATTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBAEY.hpp b/include/Actor/ActorUnkBAEY.hpp index 3ad93d1e..a351698b 100644 --- a/include/Actor/ActorUnkBAEY.hpp +++ b/include/Actor/ActorUnkBAEY.hpp @@ -11,7 +11,7 @@ class ActorUnkBAEY_c4 : public Actor_c4 { public: ActorUnkBAEY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBAFO.hpp b/include/Actor/ActorUnkBAFO.hpp index 46cc5c36..f5c529de 100644 --- a/include/Actor/ActorUnkBAFO.hpp +++ b/include/Actor/ActorUnkBAFO.hpp @@ -11,7 +11,7 @@ class ActorUnkBAFO_c4 : public Actor_c4 { public: ActorUnkBAFO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBANI.hpp b/include/Actor/ActorUnkBANI.hpp index e2172c8f..75e53c14 100644 --- a/include/Actor/ActorUnkBANI.hpp +++ b/include/Actor/ActorUnkBANI.hpp @@ -11,7 +11,7 @@ class ActorUnkBANI_c4 : public Actor_c4 { public: ActorUnkBANI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBAPH.hpp b/include/Actor/ActorUnkBAPH.hpp index 4e106510..ca5992e8 100644 --- a/include/Actor/ActorUnkBAPH.hpp +++ b/include/Actor/ActorUnkBAPH.hpp @@ -11,7 +11,7 @@ class ActorUnkBAPH_c4 : public Actor_c4 { public: ActorUnkBAPH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBBLE.hpp b/include/Actor/ActorUnkBBLE.hpp index 57313bd1..65425aa4 100644 --- a/include/Actor/ActorUnkBBLE.hpp +++ b/include/Actor/ActorUnkBBLE.hpp @@ -11,7 +11,7 @@ class ActorUnkBBLE_c4 : public Actor_c4 { public: ActorUnkBBLE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBDBA.hpp b/include/Actor/ActorUnkBDBA.hpp index 9b48f69d..0a89a335 100644 --- a/include/Actor/ActorUnkBDBA.hpp +++ b/include/Actor/ActorUnkBDBA.hpp @@ -11,7 +11,7 @@ class ActorUnkBDBA_c4 : public Actor_c4 { public: ActorUnkBDBA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBDEA.hpp b/include/Actor/ActorUnkBDEA.hpp index f0324e56..30c25e4f 100644 --- a/include/Actor/ActorUnkBDEA.hpp +++ b/include/Actor/ActorUnkBDEA.hpp @@ -11,7 +11,7 @@ class ActorUnkBDEA_c4 : public Actor_c4 { public: ActorUnkBDEA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBDEM.hpp b/include/Actor/ActorUnkBDEM.hpp index 9848a66f..2c400425 100644 --- a/include/Actor/ActorUnkBDEM.hpp +++ b/include/Actor/ActorUnkBDEM.hpp @@ -11,7 +11,7 @@ class ActorUnkBDEM_c4 : public Actor_c4 { public: ActorUnkBDEM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBDGA.hpp b/include/Actor/ActorUnkBDGA.hpp index 7cc9421a..aad170c4 100644 --- a/include/Actor/ActorUnkBDGA.hpp +++ b/include/Actor/ActorUnkBDGA.hpp @@ -11,7 +11,7 @@ class ActorUnkBDGA_c4 : public Actor_c4 { public: ActorUnkBDGA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBDLB.hpp b/include/Actor/ActorUnkBDLB.hpp index a6abd85a..69e5eaeb 100644 --- a/include/Actor/ActorUnkBDLB.hpp +++ b/include/Actor/ActorUnkBDLB.hpp @@ -11,7 +11,7 @@ class ActorUnkBDLB_c4 : public Actor_c4 { public: ActorUnkBDLB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBEEE.hpp b/include/Actor/ActorUnkBEEE.hpp index 15a9f8a1..dcbe695f 100644 --- a/include/Actor/ActorUnkBEEE.hpp +++ b/include/Actor/ActorUnkBEEE.hpp @@ -11,7 +11,7 @@ class ActorUnkBEEE_c4 : public Actor_c4 { public: ActorUnkBEEE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBEEH.hpp b/include/Actor/ActorUnkBEEH.hpp index e992d050..d0f1fe5c 100644 --- a/include/Actor/ActorUnkBEEH.hpp +++ b/include/Actor/ActorUnkBEEH.hpp @@ -11,7 +11,7 @@ class ActorUnkBEEH_c4 : public Actor_c4 { public: ActorUnkBEEH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBFFN.hpp b/include/Actor/ActorUnkBFFN.hpp index a7a1592c..faba02a4 100644 --- a/include/Actor/ActorUnkBFFN.hpp +++ b/include/Actor/ActorUnkBFFN.hpp @@ -11,7 +11,7 @@ class ActorUnkBFFN_c4 : public Actor_c4 { public: ActorUnkBFFN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBGOK.hpp b/include/Actor/ActorUnkBGOK.hpp index 0482f7d1..93eb9914 100644 --- a/include/Actor/ActorUnkBGOK.hpp +++ b/include/Actor/ActorUnkBGOK.hpp @@ -11,7 +11,7 @@ class ActorUnkBGOK_c4 : public Actor_c4 { public: ActorUnkBGOK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBKST.hpp b/include/Actor/ActorUnkBKST.hpp index 5c26841f..ea8ee7db 100644 --- a/include/Actor/ActorUnkBKST.hpp +++ b/include/Actor/ActorUnkBKST.hpp @@ -11,7 +11,7 @@ class ActorUnkBKST_c4 : public Actor_c4 { public: ActorUnkBKST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBLBL.hpp b/include/Actor/ActorUnkBLBL.hpp index 64baaa67..2cdfaea4 100644 --- a/include/Actor/ActorUnkBLBL.hpp +++ b/include/Actor/ActorUnkBLBL.hpp @@ -11,7 +11,7 @@ class ActorUnkBLBL_c4 : public Actor_c4 { public: ActorUnkBLBL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBLBR.hpp b/include/Actor/ActorUnkBLBR.hpp index 99cd2485..d47f36ac 100644 --- a/include/Actor/ActorUnkBLBR.hpp +++ b/include/Actor/ActorUnkBLBR.hpp @@ -11,7 +11,7 @@ class ActorUnkBLBR_c4 : public Actor_c4 { public: ActorUnkBLBR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBLJF.hpp b/include/Actor/ActorUnkBLJF.hpp index 06f57cb6..592599d7 100644 --- a/include/Actor/ActorUnkBLJF.hpp +++ b/include/Actor/ActorUnkBLJF.hpp @@ -11,7 +11,7 @@ class ActorUnkBLJF_c4 : public Actor_c4 { public: ActorUnkBLJF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBLON.hpp b/include/Actor/ActorUnkBLON.hpp index 74cbcdf3..f8312694 100644 --- a/include/Actor/ActorUnkBLON.hpp +++ b/include/Actor/ActorUnkBLON.hpp @@ -11,7 +11,7 @@ class ActorUnkBLON_c4 : public Actor_c4 { public: ActorUnkBLON_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBLST.hpp b/include/Actor/ActorUnkBLST.hpp index 4a8c69eb..8ea74fff 100644 --- a/include/Actor/ActorUnkBLST.hpp +++ b/include/Actor/ActorUnkBLST.hpp @@ -11,7 +11,7 @@ class ActorUnkBLST_c4 : public Actor_c4 { public: ActorUnkBLST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBMHN.hpp b/include/Actor/ActorUnkBMHN.hpp index d7d32ce7..40127495 100644 --- a/include/Actor/ActorUnkBMHN.hpp +++ b/include/Actor/ActorUnkBMHN.hpp @@ -11,7 +11,7 @@ class ActorUnkBMHN_c4 : public Actor_c4 { public: ActorUnkBMHN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBMOC.hpp b/include/Actor/ActorUnkBMOC.hpp index 31f35750..43d81958 100644 --- a/include/Actor/ActorUnkBMOC.hpp +++ b/include/Actor/ActorUnkBMOC.hpp @@ -11,7 +11,7 @@ class ActorUnkBMOC_c4 : public Actor_c4 { public: ActorUnkBMOC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBOMB.hpp b/include/Actor/ActorUnkBOMB.hpp index 60cade4e..2a3ae6dc 100644 --- a/include/Actor/ActorUnkBOMB.hpp +++ b/include/Actor/ActorUnkBOMB.hpp @@ -11,7 +11,7 @@ class ActorUnkBOMB_c4 : public Actor_c4 { public: ActorUnkBOMB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBPAP.hpp b/include/Actor/ActorUnkBPAP.hpp index 30dff484..8f98acf9 100644 --- a/include/Actor/ActorUnkBPAP.hpp +++ b/include/Actor/ActorUnkBPAP.hpp @@ -11,7 +11,7 @@ class ActorUnkBPAP_c4 : public Actor_c4 { public: ActorUnkBPAP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBPBS.hpp b/include/Actor/ActorUnkBPBS.hpp index dd26f6d1..88daa9c2 100644 --- a/include/Actor/ActorUnkBPBS.hpp +++ b/include/Actor/ActorUnkBPBS.hpp @@ -11,7 +11,7 @@ class ActorUnkBPBS_c4 : public Actor_c4 { public: ActorUnkBPBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBROW.hpp b/include/Actor/ActorUnkBROW.hpp index d4a631b9..c9c34c41 100644 --- a/include/Actor/ActorUnkBROW.hpp +++ b/include/Actor/ActorUnkBROW.hpp @@ -11,7 +11,7 @@ class ActorUnkBROW_c4 : public Actor_c4 { public: ActorUnkBROW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBSFC.hpp b/include/Actor/ActorUnkBSFC.hpp index c9fc379e..338d47e6 100644 --- a/include/Actor/ActorUnkBSFC.hpp +++ b/include/Actor/ActorUnkBSFC.hpp @@ -11,7 +11,7 @@ class ActorUnkBSFC_c4 : public Actor_c4 { public: ActorUnkBSFC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBSKM.hpp b/include/Actor/ActorUnkBSKM.hpp index 4434e1c4..e1f11d36 100644 --- a/include/Actor/ActorUnkBSKM.hpp +++ b/include/Actor/ActorUnkBSKM.hpp @@ -11,7 +11,7 @@ class ActorUnkBSKM_c4 : public Actor_c4 { public: ActorUnkBSKM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBSTG.hpp b/include/Actor/ActorUnkBSTG.hpp index caf451e1..b9c3fe9f 100644 --- a/include/Actor/ActorUnkBSTG.hpp +++ b/include/Actor/ActorUnkBSTG.hpp @@ -11,7 +11,7 @@ class ActorUnkBSTG_c4 : public Actor_c4 { public: ActorUnkBSTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkBTIR.hpp b/include/Actor/ActorUnkBTIR.hpp index f32019c5..7e09ca48 100644 --- a/include/Actor/ActorUnkBTIR.hpp +++ b/include/Actor/ActorUnkBTIR.hpp @@ -11,7 +11,7 @@ class ActorUnkBTIR_c4 : public Actor_c4 { public: ActorUnkBTIR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCAGE.hpp b/include/Actor/ActorUnkCAGE.hpp index c1b4589f..d8f23b06 100644 --- a/include/Actor/ActorUnkCAGE.hpp +++ b/include/Actor/ActorUnkCAGE.hpp @@ -11,7 +11,7 @@ class ActorUnkCAGE_c4 : public Actor_c4 { public: ActorUnkCAGE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp b/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp index a2890713..cda7c2a4 100644 --- a/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp +++ b/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp @@ -13,7 +13,7 @@ class ActorUnkCAMA_c4 : public Actor_c4 { public: ActorUnkCAMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkCAMB_c4 : public Actor_c4 { public: ActorUnkCAMB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkCAMS_c4 : public Actor_c4 { public: ActorUnkCAMS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCAMY.hpp b/include/Actor/ActorUnkCAMY.hpp index 650ea29e..fe082d27 100644 --- a/include/Actor/ActorUnkCAMY.hpp +++ b/include/Actor/ActorUnkCAMY.hpp @@ -11,7 +11,7 @@ class ActorUnkCAMY_c4 : public Actor_c4 { public: ActorUnkCAMY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCANS.hpp b/include/Actor/ActorUnkCANS.hpp index cf996862..94c6b4af 100644 --- a/include/Actor/ActorUnkCANS.hpp +++ b/include/Actor/ActorUnkCANS.hpp @@ -11,7 +11,7 @@ class ActorUnkCANS_c4 : public Actor_c4 { public: ActorUnkCANS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCASE.hpp b/include/Actor/ActorUnkCASE.hpp index 283ea817..d2d632ce 100644 --- a/include/Actor/ActorUnkCASE.hpp +++ b/include/Actor/ActorUnkCASE.hpp @@ -11,7 +11,7 @@ class ActorUnkCASE_c4 : public Actor_c4 { public: ActorUnkCASE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCASL.hpp b/include/Actor/ActorUnkCASL.hpp index d31c6f52..6997c999 100644 --- a/include/Actor/ActorUnkCASL.hpp +++ b/include/Actor/ActorUnkCASL.hpp @@ -11,7 +11,7 @@ class ActorUnkCASL_c4 : public Actor_c4 { public: ActorUnkCASL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCAST.hpp b/include/Actor/ActorUnkCAST.hpp index a354783c..e60985f7 100644 --- a/include/Actor/ActorUnkCAST.hpp +++ b/include/Actor/ActorUnkCAST.hpp @@ -11,7 +11,7 @@ class ActorUnkCAST_c4 : public Actor_c4 { public: ActorUnkCAST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCAWA.hpp b/include/Actor/ActorUnkCAWA.hpp index 8cf74c8b..7cd674e9 100644 --- a/include/Actor/ActorUnkCAWA.hpp +++ b/include/Actor/ActorUnkCAWA.hpp @@ -11,7 +11,7 @@ class ActorUnkCAWA_c4 : public Actor_c4 { public: ActorUnkCAWA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp b/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp index 8b23a17c..9175e4c4 100644 --- a/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp +++ b/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp @@ -13,7 +13,7 @@ class ActorUnkCAWB_c4 : public Actor_c4 { public: ActorUnkCAWB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkCRFP_c4 : public Actor_c4 { public: ActorUnkCRFP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkFOMA_c4 : public Actor_c4 { public: ActorUnkFOMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -115,7 +115,7 @@ class ActorUnkFOMB_c4 : public Actor_c4 { public: ActorUnkFOMB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -149,7 +149,7 @@ class ActorUnkFOMC_c4 : public Actor_c4 { public: ActorUnkFOMC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -183,7 +183,7 @@ class ActorUnkFOMR_c4 : public Actor_c4 { public: ActorUnkFOMR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -217,7 +217,7 @@ class ActorUnkFOMS_c4 : public Actor_c4 { public: ActorUnkFOMS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -251,7 +251,7 @@ class ActorUnkFOPD_c4 : public Actor_c4 { public: ActorUnkFOPD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -285,7 +285,7 @@ class ActorUnkGOCP_c4 : public Actor_c4 { public: ActorUnkGOCP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -319,7 +319,7 @@ class ActorUnkGORP_c4 : public Actor_c4 { public: ActorUnkGORP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -353,7 +353,7 @@ class ActorUnkNCCA_c4 : public Actor_c4 { public: ActorUnkNCCA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -387,7 +387,7 @@ class ActorUnkNCCS_c4 : public Actor_c4 { public: ActorUnkNCCS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -421,7 +421,7 @@ class ActorUnkWAMA_c4 : public Actor_c4 { public: ActorUnkWAMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCHUC.hpp b/include/Actor/ActorUnkCHUC.hpp index e012f3e5..13d0b7c9 100644 --- a/include/Actor/ActorUnkCHUC.hpp +++ b/include/Actor/ActorUnkCHUC.hpp @@ -11,7 +11,7 @@ class ActorUnkCHUC_c4 : public Actor_c4 { public: ActorUnkCHUC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCLBT.hpp b/include/Actor/ActorUnkCLBT.hpp index 818fdcb0..a37ba553 100644 --- a/include/Actor/ActorUnkCLBT.hpp +++ b/include/Actor/ActorUnkCLBT.hpp @@ -11,7 +11,7 @@ class ActorUnkCLBT_c4 : public Actor_c4 { public: ActorUnkCLBT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCLLT.hpp b/include/Actor/ActorUnkCLLT.hpp index 5852fa27..a533f394 100644 --- a/include/Actor/ActorUnkCLLT.hpp +++ b/include/Actor/ActorUnkCLLT.hpp @@ -11,7 +11,7 @@ class ActorUnkCLLT_c4 : public Actor_c4 { public: ActorUnkCLLT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCLZN.hpp b/include/Actor/ActorUnkCLZN.hpp index cc792a01..a2208115 100644 --- a/include/Actor/ActorUnkCLZN.hpp +++ b/include/Actor/ActorUnkCLZN.hpp @@ -11,7 +11,7 @@ class ActorUnkCLZN_c4 : public Actor_c4 { public: ActorUnkCLZN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCNBL.hpp b/include/Actor/ActorUnkCNBL.hpp index 53d74d92..1a59a0af 100644 --- a/include/Actor/ActorUnkCNBL.hpp +++ b/include/Actor/ActorUnkCNBL.hpp @@ -11,7 +11,7 @@ class ActorUnkCNBL_c4 : public Actor_c4 { public: ActorUnkCNBL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCOMM.hpp b/include/Actor/ActorUnkCOMM.hpp index 7b6cec8f..dfeacd5d 100644 --- a/include/Actor/ActorUnkCOMM.hpp +++ b/include/Actor/ActorUnkCOMM.hpp @@ -11,7 +11,7 @@ class ActorUnkCOMM_c4 : public Actor_c4 { public: ActorUnkCOMM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCRCH.hpp b/include/Actor/ActorUnkCRCH.hpp index 1e0b5373..26f3e998 100644 --- a/include/Actor/ActorUnkCRCH.hpp +++ b/include/Actor/ActorUnkCRCH.hpp @@ -11,7 +11,7 @@ class ActorUnkCRCH_c4 : public Actor_c4 { public: ActorUnkCRCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCRFT.hpp b/include/Actor/ActorUnkCRFT.hpp index a338a5aa..1868a0df 100644 --- a/include/Actor/ActorUnkCRFT.hpp +++ b/include/Actor/ActorUnkCRFT.hpp @@ -11,7 +11,7 @@ class ActorUnkCRFT_c4 : public Actor_c4 { public: ActorUnkCRFT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCROW.hpp b/include/Actor/ActorUnkCROW.hpp index b9574d63..8e3d261c 100644 --- a/include/Actor/ActorUnkCROW.hpp +++ b/include/Actor/ActorUnkCROW.hpp @@ -11,7 +11,7 @@ class ActorUnkCROW_c4 : public Actor_c4 { public: ActorUnkCROW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkCTFS.hpp b/include/Actor/ActorUnkCTFS.hpp index c7d0066f..4986fd7f 100644 --- a/include/Actor/ActorUnkCTFS.hpp +++ b/include/Actor/ActorUnkCTFS.hpp @@ -11,7 +11,7 @@ class ActorUnkCTFS_c4 : public Actor_c4 { public: ActorUnkCTFS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDGPC.hpp b/include/Actor/ActorUnkDGPC.hpp index e0147368..4ce9fae9 100644 --- a/include/Actor/ActorUnkDGPC.hpp +++ b/include/Actor/ActorUnkDGPC.hpp @@ -11,7 +11,7 @@ class ActorUnkDGPC_c4 : public Actor_c4 { public: ActorUnkDGPC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDKCB.hpp b/include/Actor/ActorUnkDKCB.hpp index 24827110..00d19d4a 100644 --- a/include/Actor/ActorUnkDKCB.hpp +++ b/include/Actor/ActorUnkDKCB.hpp @@ -11,7 +11,7 @@ class ActorUnkDKCB_c4 : public Actor_c4 { public: ActorUnkDKCB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDKCL.hpp b/include/Actor/ActorUnkDKCL.hpp index ca9d65c2..60e3e979 100644 --- a/include/Actor/ActorUnkDKCL.hpp +++ b/include/Actor/ActorUnkDKCL.hpp @@ -11,7 +11,7 @@ class ActorUnkDKCL_c4 : public Actor_c4 { public: ActorUnkDKCL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDKTR.hpp b/include/Actor/ActorUnkDKTR.hpp index b1f2c96b..a5907082 100644 --- a/include/Actor/ActorUnkDKTR.hpp +++ b/include/Actor/ActorUnkDKTR.hpp @@ -11,7 +11,7 @@ class ActorUnkDKTR_c4 : public Actor_c4 { public: ActorUnkDKTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDLPN.hpp b/include/Actor/ActorUnkDLPN.hpp index d171d161..e73dad33 100644 --- a/include/Actor/ActorUnkDLPN.hpp +++ b/include/Actor/ActorUnkDLPN.hpp @@ -11,7 +11,7 @@ class ActorUnkDLPN_c4 : public Actor_c4 { public: ActorUnkDLPN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDLTG.hpp b/include/Actor/ActorUnkDLTG.hpp index ac112a05..15aac539 100644 --- a/include/Actor/ActorUnkDLTG.hpp +++ b/include/Actor/ActorUnkDLTG.hpp @@ -11,7 +11,7 @@ class ActorUnkDLTG_c4 : public Actor_c4 { public: ActorUnkDLTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMCH.hpp b/include/Actor/ActorUnkDMCH.hpp index 6fa8f76b..55b2b14d 100644 --- a/include/Actor/ActorUnkDMCH.hpp +++ b/include/Actor/ActorUnkDMCH.hpp @@ -11,7 +11,7 @@ class ActorUnkDMCH_c4 : public Actor_c4 { public: ActorUnkDMCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMEQ.hpp b/include/Actor/ActorUnkDMEQ.hpp index ef13c6a5..cc8f6edf 100644 --- a/include/Actor/ActorUnkDMEQ.hpp +++ b/include/Actor/ActorUnkDMEQ.hpp @@ -11,7 +11,7 @@ class ActorUnkDMEQ_c4 : public Actor_c4 { public: ActorUnkDMEQ_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMET.hpp b/include/Actor/ActorUnkDMET.hpp index 6be5bce0..0ecadda7 100644 --- a/include/Actor/ActorUnkDMET.hpp +++ b/include/Actor/ActorUnkDMET.hpp @@ -11,7 +11,7 @@ class ActorUnkDMET_c4 : public Actor_c4 { public: ActorUnkDMET_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMFR.hpp b/include/Actor/ActorUnkDMFR.hpp index c126ecbe..11042dc3 100644 --- a/include/Actor/ActorUnkDMFR.hpp +++ b/include/Actor/ActorUnkDMFR.hpp @@ -11,7 +11,7 @@ class ActorUnkDMFR_c4 : public Actor_c4 { public: ActorUnkDMFR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMFT.hpp b/include/Actor/ActorUnkDMFT.hpp index 7a613275..8bd42f66 100644 --- a/include/Actor/ActorUnkDMFT.hpp +++ b/include/Actor/ActorUnkDMFT.hpp @@ -11,7 +11,7 @@ class ActorUnkDMFT_c4 : public Actor_c4 { public: ActorUnkDMFT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMGM.hpp b/include/Actor/ActorUnkDMGM.hpp index 42b12c83..e0aadaf2 100644 --- a/include/Actor/ActorUnkDMGM.hpp +++ b/include/Actor/ActorUnkDMGM.hpp @@ -11,7 +11,7 @@ class ActorUnkDMGM_c4 : public Actor_c4 { public: ActorUnkDMGM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMGN.hpp b/include/Actor/ActorUnkDMGN.hpp index 1196b06e..68789e90 100644 --- a/include/Actor/ActorUnkDMGN.hpp +++ b/include/Actor/ActorUnkDMGN.hpp @@ -11,7 +11,7 @@ class ActorUnkDMGN_c4 : public Actor_c4 { public: ActorUnkDMGN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMMM.hpp b/include/Actor/ActorUnkDMMM.hpp index 2a58fa01..f5b5c6a1 100644 --- a/include/Actor/ActorUnkDMMM.hpp +++ b/include/Actor/ActorUnkDMMM.hpp @@ -11,7 +11,7 @@ class ActorUnkDMMM_c4 : public Actor_c4 { public: ActorUnkDMMM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMMS.hpp b/include/Actor/ActorUnkDMMS.hpp index 60a22958..b719b5f3 100644 --- a/include/Actor/ActorUnkDMMS.hpp +++ b/include/Actor/ActorUnkDMMS.hpp @@ -11,7 +11,7 @@ class ActorUnkDMMS_c4 : public Actor_c4 { public: ActorUnkDMMS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMMT.hpp b/include/Actor/ActorUnkDMMT.hpp index 5ce7ba92..c119747c 100644 --- a/include/Actor/ActorUnkDMMT.hpp +++ b/include/Actor/ActorUnkDMMT.hpp @@ -11,7 +11,7 @@ class ActorUnkDMMT_c4 : public Actor_c4 { public: ActorUnkDMMT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMPK.hpp b/include/Actor/ActorUnkDMPK.hpp index 7282f638..9f85b186 100644 --- a/include/Actor/ActorUnkDMPK.hpp +++ b/include/Actor/ActorUnkDMPK.hpp @@ -11,7 +11,7 @@ class ActorUnkDMPK_c4 : public Actor_c4 { public: ActorUnkDMPK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMPS.hpp b/include/Actor/ActorUnkDMPS.hpp index 012ed107..a174e5b4 100644 --- a/include/Actor/ActorUnkDMPS.hpp +++ b/include/Actor/ActorUnkDMPS.hpp @@ -11,7 +11,7 @@ class ActorUnkDMPS_c4 : public Actor_c4 { public: ActorUnkDMPS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMSS.hpp b/include/Actor/ActorUnkDMSS.hpp index 1e25bc64..d2c1983d 100644 --- a/include/Actor/ActorUnkDMSS.hpp +++ b/include/Actor/ActorUnkDMSS.hpp @@ -11,7 +11,7 @@ class ActorUnkDMSS_c4 : public Actor_c4 { public: ActorUnkDMSS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMST.hpp b/include/Actor/ActorUnkDMST.hpp index a3eb5aea..097263c9 100644 --- a/include/Actor/ActorUnkDMST.hpp +++ b/include/Actor/ActorUnkDMST.hpp @@ -11,7 +11,7 @@ class ActorUnkDMST_c4 : public Actor_c4 { public: ActorUnkDMST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMT2.hpp b/include/Actor/ActorUnkDMT2.hpp index 9ac1992f..27a812c0 100644 --- a/include/Actor/ActorUnkDMT2.hpp +++ b/include/Actor/ActorUnkDMT2.hpp @@ -11,7 +11,7 @@ class ActorUnkDMT2_c4 : public Actor_c4 { public: ActorUnkDMT2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMTR.hpp b/include/Actor/ActorUnkDMTR.hpp index 7de3939c..e073c971 100644 --- a/include/Actor/ActorUnkDMTR.hpp +++ b/include/Actor/ActorUnkDMTR.hpp @@ -11,7 +11,7 @@ class ActorUnkDMTR_c4 : public Actor_c4 { public: ActorUnkDMTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMWS.hpp b/include/Actor/ActorUnkDMWS.hpp index bd460013..862825fc 100644 --- a/include/Actor/ActorUnkDMWS.hpp +++ b/include/Actor/ActorUnkDMWS.hpp @@ -11,7 +11,7 @@ class ActorUnkDMWS_c4 : public Actor_c4 { public: ActorUnkDMWS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMWT.hpp b/include/Actor/ActorUnkDMWT.hpp index bc9c1f1c..471030b2 100644 --- a/include/Actor/ActorUnkDMWT.hpp +++ b/include/Actor/ActorUnkDMWT.hpp @@ -11,7 +11,7 @@ class ActorUnkDMWT_c4 : public Actor_c4 { public: ActorUnkDMWT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDMZS.hpp b/include/Actor/ActorUnkDMZS.hpp index ee1e4680..57651332 100644 --- a/include/Actor/ActorUnkDMZS.hpp +++ b/include/Actor/ActorUnkDMZS.hpp @@ -11,7 +11,7 @@ class ActorUnkDMZS_c4 : public Actor_c4 { public: ActorUnkDMZS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSBB.hpp b/include/Actor/ActorUnkDSBB.hpp index 4258b904..8f67c633 100644 --- a/include/Actor/ActorUnkDSBB.hpp +++ b/include/Actor/ActorUnkDSBB.hpp @@ -11,7 +11,7 @@ class ActorUnkDSBB_c4 : public Actor_c4 { public: ActorUnkDSBB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSBH.hpp b/include/Actor/ActorUnkDSBH.hpp index ebeca78a..e09efd26 100644 --- a/include/Actor/ActorUnkDSBH.hpp +++ b/include/Actor/ActorUnkDSBH.hpp @@ -11,7 +11,7 @@ class ActorUnkDSBH_c4 : public Actor_c4 { public: ActorUnkDSBH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSBN.hpp b/include/Actor/ActorUnkDSBN.hpp index 2b485dc4..902f031b 100644 --- a/include/Actor/ActorUnkDSBN.hpp +++ b/include/Actor/ActorUnkDSBN.hpp @@ -11,7 +11,7 @@ class ActorUnkDSBN_c4 : public Actor_c4 { public: ActorUnkDSBN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSDS.hpp b/include/Actor/ActorUnkDSDS.hpp index d19f44cb..f0ad070e 100644 --- a/include/Actor/ActorUnkDSDS.hpp +++ b/include/Actor/ActorUnkDSDS.hpp @@ -11,7 +11,7 @@ class ActorUnkDSDS_c4 : public Actor_c4 { public: ActorUnkDSDS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSFR.hpp b/include/Actor/ActorUnkDSFR.hpp index 2bf9f9c2..783c567e 100644 --- a/include/Actor/ActorUnkDSFR.hpp +++ b/include/Actor/ActorUnkDSFR.hpp @@ -11,7 +11,7 @@ class ActorUnkDSFR_c4 : public Actor_c4 { public: ActorUnkDSFR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSSN.hpp b/include/Actor/ActorUnkDSSN.hpp index 6812ecb1..9fba13ab 100644 --- a/include/Actor/ActorUnkDSSN.hpp +++ b/include/Actor/ActorUnkDSSN.hpp @@ -11,7 +11,7 @@ class ActorUnkDSSN_c4 : public Actor_c4 { public: ActorUnkDSSN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSVC.hpp b/include/Actor/ActorUnkDSVC.hpp index cea507b1..1c1a7e88 100644 --- a/include/Actor/ActorUnkDSVC.hpp +++ b/include/Actor/ActorUnkDSVC.hpp @@ -11,7 +11,7 @@ class ActorUnkDSVC_c4 : public Actor_c4 { public: ActorUnkDSVC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkDSWT.hpp b/include/Actor/ActorUnkDSWT.hpp index 879b2ccd..2e20c005 100644 --- a/include/Actor/ActorUnkDSWT.hpp +++ b/include/Actor/ActorUnkDSWT.hpp @@ -11,7 +11,7 @@ class ActorUnkDSWT_c4 : public Actor_c4 { public: ActorUnkDSWT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkE3GL.hpp b/include/Actor/ActorUnkE3GL.hpp index b4033b88..4ca12091 100644 --- a/include/Actor/ActorUnkE3GL.hpp +++ b/include/Actor/ActorUnkE3GL.hpp @@ -11,7 +11,7 @@ class ActorUnkE3GL_c4 : public Actor_c4 { public: ActorUnkE3GL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkE3LV.hpp b/include/Actor/ActorUnkE3LV.hpp index a86c4724..72455abd 100644 --- a/include/Actor/ActorUnkE3LV.hpp +++ b/include/Actor/ActorUnkE3LV.hpp @@ -11,7 +11,7 @@ class ActorUnkE3LV_c4 : public Actor_c4 { public: ActorUnkE3LV_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkE3ST.hpp b/include/Actor/ActorUnkE3ST.hpp index 43caee1d..293d23ed 100644 --- a/include/Actor/ActorUnkE3ST.hpp +++ b/include/Actor/ActorUnkE3ST.hpp @@ -11,7 +11,7 @@ class ActorUnkE3ST_c4 : public Actor_c4 { public: ActorUnkE3ST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkE3TT.hpp b/include/Actor/ActorUnkE3TT.hpp index ee5c4a4b..0e1f4bc0 100644 --- a/include/Actor/ActorUnkE3TT.hpp +++ b/include/Actor/ActorUnkE3TT.hpp @@ -11,7 +11,7 @@ class ActorUnkE3TT_c4 : public Actor_c4 { public: ActorUnkE3TT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFOC.hpp b/include/Actor/ActorUnkEFOC.hpp index 7923dbd8..94408680 100644 --- a/include/Actor/ActorUnkEFOC.hpp +++ b/include/Actor/ActorUnkEFOC.hpp @@ -11,7 +11,7 @@ class ActorUnkEFOC_c4 : public Actor_c4 { public: ActorUnkEFOC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFR2.hpp b/include/Actor/ActorUnkEFR2.hpp index eb935995..2270288a 100644 --- a/include/Actor/ActorUnkEFR2.hpp +++ b/include/Actor/ActorUnkEFR2.hpp @@ -11,7 +11,7 @@ class ActorUnkEFR2_c4 : public Actor_c4 { public: ActorUnkEFR2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFR3.hpp b/include/Actor/ActorUnkEFR3.hpp index 7adc598d..828fbc51 100644 --- a/include/Actor/ActorUnkEFR3.hpp +++ b/include/Actor/ActorUnkEFR3.hpp @@ -11,7 +11,7 @@ class ActorUnkEFR3_c4 : public Actor_c4 { public: ActorUnkEFR3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFRI.hpp b/include/Actor/ActorUnkEFRI.hpp index 0afb14d6..3b0761d3 100644 --- a/include/Actor/ActorUnkEFRI.hpp +++ b/include/Actor/ActorUnkEFRI.hpp @@ -11,7 +11,7 @@ class ActorUnkEFRI_c4 : public Actor_c4 { public: ActorUnkEFRI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFRL.hpp b/include/Actor/ActorUnkEFRL.hpp index 0685529e..e20574e3 100644 --- a/include/Actor/ActorUnkEFRL.hpp +++ b/include/Actor/ActorUnkEFRL.hpp @@ -11,7 +11,7 @@ class ActorUnkEFRL_c4 : public Actor_c4 { public: ActorUnkEFRL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFRP.hpp b/include/Actor/ActorUnkEFRP.hpp index 84aa4f79..2a9bb115 100644 --- a/include/Actor/ActorUnkEFRP.hpp +++ b/include/Actor/ActorUnkEFRP.hpp @@ -11,7 +11,7 @@ class ActorUnkEFRP_c4 : public Actor_c4 { public: ActorUnkEFRP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFSB.hpp b/include/Actor/ActorUnkEFSB.hpp index 809a9b6a..603abffd 100644 --- a/include/Actor/ActorUnkEFSB.hpp +++ b/include/Actor/ActorUnkEFSB.hpp @@ -11,7 +11,7 @@ class ActorUnkEFSB_c4 : public Actor_c4 { public: ActorUnkEFSB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFSC.hpp b/include/Actor/ActorUnkEFSC.hpp index efbd416d..86a76cde 100644 --- a/include/Actor/ActorUnkEFSC.hpp +++ b/include/Actor/ActorUnkEFSC.hpp @@ -11,7 +11,7 @@ class ActorUnkEFSC_c4 : public Actor_c4 { public: ActorUnkEFSC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFW2.hpp b/include/Actor/ActorUnkEFW2.hpp index b2061fa8..add98719 100644 --- a/include/Actor/ActorUnkEFW2.hpp +++ b/include/Actor/ActorUnkEFW2.hpp @@ -11,7 +11,7 @@ class ActorUnkEFW2_c4 : public Actor_c4 { public: ActorUnkEFW2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFW3.hpp b/include/Actor/ActorUnkEFW3.hpp index b8cc9559..e379248e 100644 --- a/include/Actor/ActorUnkEFW3.hpp +++ b/include/Actor/ActorUnkEFW3.hpp @@ -11,7 +11,7 @@ class ActorUnkEFW3_c4 : public Actor_c4 { public: ActorUnkEFW3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFWI.hpp b/include/Actor/ActorUnkEFWI.hpp index 6fd7c6d6..466ac375 100644 --- a/include/Actor/ActorUnkEFWI.hpp +++ b/include/Actor/ActorUnkEFWI.hpp @@ -11,7 +11,7 @@ class ActorUnkEFWI_c4 : public Actor_c4 { public: ActorUnkEFWI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFWL.hpp b/include/Actor/ActorUnkEFWL.hpp index 372291c6..2cc897cf 100644 --- a/include/Actor/ActorUnkEFWL.hpp +++ b/include/Actor/ActorUnkEFWL.hpp @@ -11,7 +11,7 @@ class ActorUnkEFWL_c4 : public Actor_c4 { public: ActorUnkEFWL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEFWV.hpp b/include/Actor/ActorUnkEFWV.hpp index 96e4265b..28231819 100644 --- a/include/Actor/ActorUnkEFWV.hpp +++ b/include/Actor/ActorUnkEFWV.hpp @@ -11,7 +11,7 @@ class ActorUnkEFWV_c4 : public Actor_c4 { public: ActorUnkEFWV_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkELVT.hpp b/include/Actor/ActorUnkELVT.hpp index d05708a5..b3a8fc33 100644 --- a/include/Actor/ActorUnkELVT.hpp +++ b/include/Actor/ActorUnkELVT.hpp @@ -11,7 +11,7 @@ class ActorUnkELVT_c4 : public Actor_c4 { public: ActorUnkELVT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkENGE.hpp b/include/Actor/ActorUnkENGE.hpp index 13c31aab..d9387183 100644 --- a/include/Actor/ActorUnkENGE.hpp +++ b/include/Actor/ActorUnkENGE.hpp @@ -11,7 +11,7 @@ class ActorUnkENGE_c4 : public Actor_c4 { public: ActorUnkENGE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEVCH.hpp b/include/Actor/ActorUnkEVCH.hpp index 6b2a9229..152b7f12 100644 --- a/include/Actor/ActorUnkEVCH.hpp +++ b/include/Actor/ActorUnkEVCH.hpp @@ -11,7 +11,7 @@ class ActorUnkEVCH_c4 : public Actor_c4 { public: ActorUnkEVCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkEWHI.hpp b/include/Actor/ActorUnkEWHI.hpp index d0019411..e45c2631 100644 --- a/include/Actor/ActorUnkEWHI.hpp +++ b/include/Actor/ActorUnkEWHI.hpp @@ -11,7 +11,7 @@ class ActorUnkEWHI_c4 : public Actor_c4 { public: ActorUnkEWHI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFBBF.hpp b/include/Actor/ActorUnkFBBF.hpp index e1a9392b..b46ed964 100644 --- a/include/Actor/ActorUnkFBBF.hpp +++ b/include/Actor/ActorUnkFBBF.hpp @@ -11,7 +11,7 @@ class ActorUnkFBBF_c4 : public Actor_c4 { public: ActorUnkFBBF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFBBH.hpp b/include/Actor/ActorUnkFBBH.hpp index 159645f7..2d14192e 100644 --- a/include/Actor/ActorUnkFBBH.hpp +++ b/include/Actor/ActorUnkFBBH.hpp @@ -11,7 +11,7 @@ class ActorUnkFBBH_c4 : public Actor_c4 { public: ActorUnkFBBH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFBCH.hpp b/include/Actor/ActorUnkFBCH.hpp index bcafc1d8..e216f345 100644 --- a/include/Actor/ActorUnkFBCH.hpp +++ b/include/Actor/ActorUnkFBCH.hpp @@ -11,7 +11,7 @@ class ActorUnkFBCH_c4 : public Actor_c4 { public: ActorUnkFBCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFBRD.hpp b/include/Actor/ActorUnkFBRD.hpp index 7a8f7622..d3fc65b7 100644 --- a/include/Actor/ActorUnkFBRD.hpp +++ b/include/Actor/ActorUnkFBRD.hpp @@ -11,7 +11,7 @@ class ActorUnkFBRD_c4 : public Actor_c4 { public: ActorUnkFBRD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFBRG.hpp b/include/Actor/ActorUnkFBRG.hpp index 2ae5f91b..75ac3bf4 100644 --- a/include/Actor/ActorUnkFBRG.hpp +++ b/include/Actor/ActorUnkFBRG.hpp @@ -11,7 +11,7 @@ class ActorUnkFBRG_c4 : public Actor_c4 { public: ActorUnkFBRG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFBSC.hpp b/include/Actor/ActorUnkFBSC.hpp index ba9314a4..389c510d 100644 --- a/include/Actor/ActorUnkFBSC.hpp +++ b/include/Actor/ActorUnkFBSC.hpp @@ -11,7 +11,7 @@ class ActorUnkFBSC_c4 : public Actor_c4 { public: ActorUnkFBSC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFCHL.hpp b/include/Actor/ActorUnkFCHL.hpp index cc1c3dc4..c4614e0b 100644 --- a/include/Actor/ActorUnkFCHL.hpp +++ b/include/Actor/ActorUnkFCHL.hpp @@ -11,7 +11,7 @@ class ActorUnkFCHL_c4 : public Actor_c4 { public: ActorUnkFCHL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFDKY.hpp b/include/Actor/ActorUnkFDKY.hpp index 5698e9c9..a142a1fa 100644 --- a/include/Actor/ActorUnkFDKY.hpp +++ b/include/Actor/ActorUnkFDKY.hpp @@ -11,7 +11,7 @@ class ActorUnkFDKY_c4 : public Actor_c4 { public: ActorUnkFDKY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFIBB.hpp b/include/Actor/ActorUnkFIBB.hpp index 85357f77..1b5a27a3 100644 --- a/include/Actor/ActorUnkFIBB.hpp +++ b/include/Actor/ActorUnkFIBB.hpp @@ -11,7 +11,7 @@ class ActorUnkFIBB_c4 : public Actor_c4 { public: ActorUnkFIBB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFIFI.hpp b/include/Actor/ActorUnkFIFI.hpp index 57d4e493..e1d9df81 100644 --- a/include/Actor/ActorUnkFIFI.hpp +++ b/include/Actor/ActorUnkFIFI.hpp @@ -11,7 +11,7 @@ class ActorUnkFIFI_c4 : public Actor_c4 { public: ActorUnkFIFI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFIMA.hpp b/include/Actor/ActorUnkFIMA.hpp index be2995af..6b8c3079 100644 --- a/include/Actor/ActorUnkFIMA.hpp +++ b/include/Actor/ActorUnkFIMA.hpp @@ -11,7 +11,7 @@ class ActorUnkFIMA_c4 : public Actor_c4 { public: ActorUnkFIMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFIML.hpp b/include/Actor/ActorUnkFIML.hpp index ad6e7ded..404e39f7 100644 --- a/include/Actor/ActorUnkFIML.hpp +++ b/include/Actor/ActorUnkFIML.hpp @@ -11,7 +11,7 @@ class ActorUnkFIML_c4 : public Actor_c4 { public: ActorUnkFIML_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFIRB.hpp b/include/Actor/ActorUnkFIRB.hpp index ae3639a9..e6e8676a 100644 --- a/include/Actor/ActorUnkFIRB.hpp +++ b/include/Actor/ActorUnkFIRB.hpp @@ -11,7 +11,7 @@ class ActorUnkFIRB_c4 : public Actor_c4 { public: ActorUnkFIRB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFKTR.hpp b/include/Actor/ActorUnkFKTR.hpp index 00b984db..adc9ce6d 100644 --- a/include/Actor/ActorUnkFKTR.hpp +++ b/include/Actor/ActorUnkFKTR.hpp @@ -11,7 +11,7 @@ class ActorUnkFKTR_c4 : public Actor_c4 { public: ActorUnkFKTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFLCT.hpp b/include/Actor/ActorUnkFLCT.hpp index fac04284..b7a6cf53 100644 --- a/include/Actor/ActorUnkFLCT.hpp +++ b/include/Actor/ActorUnkFLCT.hpp @@ -11,7 +11,7 @@ class ActorUnkFLCT_c4 : public Actor_c4 { public: ActorUnkFLCT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFLDK.hpp b/include/Actor/ActorUnkFLDK.hpp index a7d9709e..c8e05cca 100644 --- a/include/Actor/ActorUnkFLDK.hpp +++ b/include/Actor/ActorUnkFLDK.hpp @@ -11,7 +11,7 @@ class ActorUnkFLDK_c4 : public Actor_c4 { public: ActorUnkFLDK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFLEN.hpp b/include/Actor/ActorUnkFLEN.hpp index 5b64d53c..2e80c453 100644 --- a/include/Actor/ActorUnkFLEN.hpp +++ b/include/Actor/ActorUnkFLEN.hpp @@ -11,7 +11,7 @@ class ActorUnkFLEN_c4 : public Actor_c4 { public: ActorUnkFLEN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFMAS_FMLS.hpp b/include/Actor/ActorUnkFMAS_FMLS.hpp index 9a2551b6..46203240 100644 --- a/include/Actor/ActorUnkFMAS_FMLS.hpp +++ b/include/Actor/ActorUnkFMAS_FMLS.hpp @@ -13,7 +13,7 @@ class ActorUnkFMAS_c4 : public Actor_c4 { public: ActorUnkFMAS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkFMLS_c4 : public Actor_c4 { public: ActorUnkFMLS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFOFA.hpp b/include/Actor/ActorUnkFOFA.hpp index d66fd44e..892e3291 100644 --- a/include/Actor/ActorUnkFOFA.hpp +++ b/include/Actor/ActorUnkFOFA.hpp @@ -11,7 +11,7 @@ class ActorUnkFOFA_c4 : public Actor_c4 { public: ActorUnkFOFA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFOMD.hpp b/include/Actor/ActorUnkFOMD.hpp index da4c2642..8252d79f 100644 --- a/include/Actor/ActorUnkFOMD.hpp +++ b/include/Actor/ActorUnkFOMD.hpp @@ -11,7 +11,7 @@ class ActorUnkFOMD_c4 : public Actor_c4 { public: ActorUnkFOMD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFOMY.hpp b/include/Actor/ActorUnkFOMY.hpp index 90e8065d..c6cd85a9 100644 --- a/include/Actor/ActorUnkFOMY.hpp +++ b/include/Actor/ActorUnkFOMY.hpp @@ -11,7 +11,7 @@ class ActorUnkFOMY_c4 : public Actor_c4 { public: ActorUnkFOMY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFRBS.hpp b/include/Actor/ActorUnkFRBS.hpp index 18f174f8..10b8bcc1 100644 --- a/include/Actor/ActorUnkFRBS.hpp +++ b/include/Actor/ActorUnkFRBS.hpp @@ -11,7 +11,7 @@ class ActorUnkFRBS_c4 : public Actor_c4 { public: ActorUnkFRBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFRTN.hpp b/include/Actor/ActorUnkFRTN.hpp index dcd754e5..7d13b61a 100644 --- a/include/Actor/ActorUnkFRTN.hpp +++ b/include/Actor/ActorUnkFRTN.hpp @@ -11,7 +11,7 @@ class ActorUnkFRTN_c4 : public Actor_c4 { public: ActorUnkFRTN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFSIR.hpp b/include/Actor/ActorUnkFSIR.hpp index 58949999..2fc840e9 100644 --- a/include/Actor/ActorUnkFSIR.hpp +++ b/include/Actor/ActorUnkFSIR.hpp @@ -11,7 +11,7 @@ class ActorUnkFSIR_c4 : public Actor_c4 { public: ActorUnkFSIR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFSSF.hpp b/include/Actor/ActorUnkFSSF.hpp index 5b22c9c1..a1d9e162 100644 --- a/include/Actor/ActorUnkFSSF.hpp +++ b/include/Actor/ActorUnkFSSF.hpp @@ -11,7 +11,7 @@ class ActorUnkFSSF_c4 : public Actor_c4 { public: ActorUnkFSSF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFSST.hpp b/include/Actor/ActorUnkFSST.hpp index 1359cca4..b3715499 100644 --- a/include/Actor/ActorUnkFSST.hpp +++ b/include/Actor/ActorUnkFSST.hpp @@ -11,7 +11,7 @@ class ActorUnkFSST_c4 : public Actor_c4 { public: ActorUnkFSST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkFTRN.hpp b/include/Actor/ActorUnkFTRN.hpp index a45b2261..9f429520 100644 --- a/include/Actor/ActorUnkFTRN.hpp +++ b/include/Actor/ActorUnkFTRN.hpp @@ -11,7 +11,7 @@ class ActorUnkFTRN_c4 : public Actor_c4 { public: ActorUnkFTRN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGHOS.hpp b/include/Actor/ActorUnkGHOS.hpp index 38d9409a..b7a9576f 100644 --- a/include/Actor/ActorUnkGHOS.hpp +++ b/include/Actor/ActorUnkGHOS.hpp @@ -11,7 +11,7 @@ class ActorUnkGHOS_c4 : public Actor_c4 { public: ActorUnkGHOS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp b/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp index 97824fa8..47c36f41 100644 --- a/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp +++ b/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp @@ -13,7 +13,7 @@ class ActorUnkGOCA_c4 : public Actor_c4 { public: ActorUnkGOCA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkGOCB_c4 : public Actor_c4 { public: ActorUnkGOCB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkGORK_c4 : public Actor_c4 { public: ActorUnkGORK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -115,7 +115,7 @@ class ActorUnkGORM_c4 : public Actor_c4 { public: ActorUnkGORM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGOKI.hpp b/include/Actor/ActorUnkGOKI.hpp index e36eb4ee..4d4a70b4 100644 --- a/include/Actor/ActorUnkGOKI.hpp +++ b/include/Actor/ActorUnkGOKI.hpp @@ -11,7 +11,7 @@ class ActorUnkGOKI_c4 : public Actor_c4 { public: ActorUnkGOKI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGORS.hpp b/include/Actor/ActorUnkGORS.hpp index 135d4a20..eac7b40d 100644 --- a/include/Actor/ActorUnkGORS.hpp +++ b/include/Actor/ActorUnkGORS.hpp @@ -11,7 +11,7 @@ class ActorUnkGORS_c4 : public Actor_c4 { public: ActorUnkGORS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGORY.hpp b/include/Actor/ActorUnkGORY.hpp index b85b8e97..bdbb48e2 100644 --- a/include/Actor/ActorUnkGORY.hpp +++ b/include/Actor/ActorUnkGORY.hpp @@ -12,7 +12,7 @@ class ActorUnkGORY_c4 : public Actor_c4 { public: ActorUnkGORY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGOVT.hpp b/include/Actor/ActorUnkGOVT.hpp index a2a3e9e6..306fc655 100644 --- a/include/Actor/ActorUnkGOVT.hpp +++ b/include/Actor/ActorUnkGOVT.hpp @@ -11,7 +11,7 @@ class ActorUnkGOVT_c4 : public Actor_c4 { public: ActorUnkGOVT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGRCF.hpp b/include/Actor/ActorUnkGRCF.hpp index 9731ecb3..f9006f09 100644 --- a/include/Actor/ActorUnkGRCF.hpp +++ b/include/Actor/ActorUnkGRCF.hpp @@ -11,7 +11,7 @@ class ActorUnkGRCF_c4 : public Actor_c4 { public: ActorUnkGRCF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGRCM.hpp b/include/Actor/ActorUnkGRCM.hpp index a99a175f..3035aea3 100644 --- a/include/Actor/ActorUnkGRCM.hpp +++ b/include/Actor/ActorUnkGRCM.hpp @@ -11,7 +11,7 @@ class ActorUnkGRCM_c4 : public Actor_c4 { public: ActorUnkGRCM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGTTG.hpp b/include/Actor/ActorUnkGTTG.hpp index fd0400f0..32dd9718 100644 --- a/include/Actor/ActorUnkGTTG.hpp +++ b/include/Actor/ActorUnkGTTG.hpp @@ -11,7 +11,7 @@ class ActorUnkGTTG_c4 : public Actor_c4 { public: ActorUnkGTTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkGYAM.hpp b/include/Actor/ActorUnkGYAM.hpp index e4b6b0de..1d273908 100644 --- a/include/Actor/ActorUnkGYAM.hpp +++ b/include/Actor/ActorUnkGYAM.hpp @@ -11,7 +11,7 @@ class ActorUnkGYAM_c4 : public Actor_c4 { public: ActorUnkGYAM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkHAMN.hpp b/include/Actor/ActorUnkHAMN.hpp index f5a0912a..b5514aa9 100644 --- a/include/Actor/ActorUnkHAMN.hpp +++ b/include/Actor/ActorUnkHAMN.hpp @@ -11,7 +11,7 @@ class ActorUnkHAMN_c4 : public Actor_c4 { public: ActorUnkHAMN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkHELA.hpp b/include/Actor/ActorUnkHELA.hpp index 0e58a619..d7457d7b 100644 --- a/include/Actor/ActorUnkHELA.hpp +++ b/include/Actor/ActorUnkHELA.hpp @@ -11,7 +11,7 @@ class ActorUnkHELA_c4 : public Actor_c4 { public: ActorUnkHELA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkHLMG.hpp b/include/Actor/ActorUnkHLMG.hpp index fdb96067..fbf3b0fc 100644 --- a/include/Actor/ActorUnkHLMG.hpp +++ b/include/Actor/ActorUnkHLMG.hpp @@ -11,7 +11,7 @@ class ActorUnkHLMG_c4 : public Actor_c4 { public: ActorUnkHLMG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkHYSW.hpp b/include/Actor/ActorUnkHYSW.hpp index 0c02bf2b..6a08cb74 100644 --- a/include/Actor/ActorUnkHYSW.hpp +++ b/include/Actor/ActorUnkHYSW.hpp @@ -11,7 +11,7 @@ class ActorUnkHYSW_c4 : public Actor_c4 { public: ActorUnkHYSW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkIBBA.hpp b/include/Actor/ActorUnkIBBA.hpp index d3557561..7e1a0e1f 100644 --- a/include/Actor/ActorUnkIBBA.hpp +++ b/include/Actor/ActorUnkIBBA.hpp @@ -11,7 +11,7 @@ class ActorUnkIBBA_c4 : public Actor_c4 { public: ActorUnkIBBA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkIBSP.hpp b/include/Actor/ActorUnkIBSP.hpp index f8b3a206..8c096fdb 100644 --- a/include/Actor/ActorUnkIBSP.hpp +++ b/include/Actor/ActorUnkIBSP.hpp @@ -11,7 +11,7 @@ class ActorUnkIBSP_c4 : public Actor_c4 { public: ActorUnkIBSP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkICBA.hpp b/include/Actor/ActorUnkICBA.hpp index a9b5a5d0..d7169e24 100644 --- a/include/Actor/ActorUnkICBA.hpp +++ b/include/Actor/ActorUnkICBA.hpp @@ -11,7 +11,7 @@ class ActorUnkICBA_c4 : public Actor_c4 { public: ActorUnkICBA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkICBB.hpp b/include/Actor/ActorUnkICBB.hpp index 9377425a..a83c0c6d 100644 --- a/include/Actor/ActorUnkICBB.hpp +++ b/include/Actor/ActorUnkICBB.hpp @@ -11,7 +11,7 @@ class ActorUnkICBB_c4 : public Actor_c4 { public: ActorUnkICBB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkICBS.hpp b/include/Actor/ActorUnkICBS.hpp index 7e3c491c..46c6cf57 100644 --- a/include/Actor/ActorUnkICBS.hpp +++ b/include/Actor/ActorUnkICBS.hpp @@ -11,7 +11,7 @@ class ActorUnkICBS_c4 : public Actor_c4 { public: ActorUnkICBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkITBM.hpp b/include/Actor/ActorUnkITBM.hpp index aac77390..736e4b8d 100644 --- a/include/Actor/ActorUnkITBM.hpp +++ b/include/Actor/ActorUnkITBM.hpp @@ -11,7 +11,7 @@ class ActorUnkITBM_c4 : public Actor_c4 { public: ActorUnkITBM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkITSC.hpp b/include/Actor/ActorUnkITSC.hpp index ce48cfc9..795b9ac4 100644 --- a/include/Actor/ActorUnkITSC.hpp +++ b/include/Actor/ActorUnkITSC.hpp @@ -11,7 +11,7 @@ class ActorUnkITSC_c4 : public Actor_c4 { public: ActorUnkITSC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkITTD.hpp b/include/Actor/ActorUnkITTD.hpp index 793597cd..3b986d0e 100644 --- a/include/Actor/ActorUnkITTD.hpp +++ b/include/Actor/ActorUnkITTD.hpp @@ -11,7 +11,7 @@ class ActorUnkITTD_c4 : public Actor_c4 { public: ActorUnkITTD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkITWP.hpp b/include/Actor/ActorUnkITWP.hpp index 8ffbb59e..e6f01f72 100644 --- a/include/Actor/ActorUnkITWP.hpp +++ b/include/Actor/ActorUnkITWP.hpp @@ -11,7 +11,7 @@ class ActorUnkITWP_c4 : public Actor_c4 { public: ActorUnkITWP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkIWTS.hpp b/include/Actor/ActorUnkIWTS.hpp index 788ed522..be43e34a 100644 --- a/include/Actor/ActorUnkIWTS.hpp +++ b/include/Actor/ActorUnkIWTS.hpp @@ -11,7 +11,7 @@ class ActorUnkIWTS_c4 : public Actor_c4 { public: ActorUnkIWTS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkJOLN.hpp b/include/Actor/ActorUnkJOLN.hpp index c11b8cbd..f1f7f2ab 100644 --- a/include/Actor/ActorUnkJOLN.hpp +++ b/include/Actor/ActorUnkJOLN.hpp @@ -11,7 +11,7 @@ class ActorUnkJOLN_c4 : public Actor_c4 { public: ActorUnkJOLN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKETH.hpp b/include/Actor/ActorUnkKETH.hpp index 047bab76..372c5efb 100644 --- a/include/Actor/ActorUnkKETH.hpp +++ b/include/Actor/ActorUnkKETH.hpp @@ -11,7 +11,7 @@ class ActorUnkKETH_c4 : public Actor_c4 { public: ActorUnkKETH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKEYB.hpp b/include/Actor/ActorUnkKEYB.hpp index 1dfb65ae..2663429d 100644 --- a/include/Actor/ActorUnkKEYB.hpp +++ b/include/Actor/ActorUnkKEYB.hpp @@ -11,7 +11,7 @@ class ActorUnkKEYB_c4 : public Actor_c4 { public: ActorUnkKEYB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKEYN.hpp b/include/Actor/ActorUnkKEYN.hpp index 9a0f8773..1b845a4b 100644 --- a/include/Actor/ActorUnkKEYN.hpp +++ b/include/Actor/ActorUnkKEYN.hpp @@ -12,7 +12,7 @@ class ActorUnkKEYN_c4 : public Actor_c4 { public: ActorUnkKEYN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKEYT.hpp b/include/Actor/ActorUnkKEYT.hpp index fe146e7c..0c9b3e2c 100644 --- a/include/Actor/ActorUnkKEYT.hpp +++ b/include/Actor/ActorUnkKEYT.hpp @@ -11,7 +11,7 @@ class ActorUnkKEYT_c4 : public Actor_c4 { public: ActorUnkKEYT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKGDB.hpp b/include/Actor/ActorUnkKGDB.hpp index f0b32712..b7bb24b7 100644 --- a/include/Actor/ActorUnkKGDB.hpp +++ b/include/Actor/ActorUnkKGDB.hpp @@ -11,7 +11,7 @@ class ActorUnkKGDB_c4 : public Actor_c4 { public: ActorUnkKGDB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKGDN.hpp b/include/Actor/ActorUnkKGDN.hpp index a6807564..1e82faae 100644 --- a/include/Actor/ActorUnkKGDN.hpp +++ b/include/Actor/ActorUnkKGDN.hpp @@ -11,7 +11,7 @@ class ActorUnkKGDN_c4 : public Actor_c4 { public: ActorUnkKGDN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKIMA.hpp b/include/Actor/ActorUnkKIMA.hpp index 803d39e6..5b04b594 100644 --- a/include/Actor/ActorUnkKIMA.hpp +++ b/include/Actor/ActorUnkKIMA.hpp @@ -11,7 +11,7 @@ class ActorUnkKIMA_c4 : public Actor_c4 { public: ActorUnkKIMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKIMB.hpp b/include/Actor/ActorUnkKIMB.hpp index dddb525b..e801a695 100644 --- a/include/Actor/ActorUnkKIMB.hpp +++ b/include/Actor/ActorUnkKIMB.hpp @@ -11,7 +11,7 @@ class ActorUnkKIMB_c4 : public Actor_c4 { public: ActorUnkKIMB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKLTR.hpp b/include/Actor/ActorUnkKLTR.hpp index 594e762e..8bc13479 100644 --- a/include/Actor/ActorUnkKLTR.hpp +++ b/include/Actor/ActorUnkKLTR.hpp @@ -11,7 +11,7 @@ class ActorUnkKLTR_c4 : public Actor_c4 { public: ActorUnkKLTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKMOH.hpp b/include/Actor/ActorUnkKMOH.hpp index 85f07aa0..1e111c10 100644 --- a/include/Actor/ActorUnkKMOH.hpp +++ b/include/Actor/ActorUnkKMOH.hpp @@ -11,7 +11,7 @@ class ActorUnkKMOH_c4 : public Actor_c4 { public: ActorUnkKMOH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKMOS.hpp b/include/Actor/ActorUnkKMOS.hpp index a181963d..87b21bf9 100644 --- a/include/Actor/ActorUnkKMOS.hpp +++ b/include/Actor/ActorUnkKMOS.hpp @@ -11,7 +11,7 @@ class ActorUnkKMOS_c4 : public Actor_c4 { public: ActorUnkKMOS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKMSO.hpp b/include/Actor/ActorUnkKMSO.hpp index 7bcff412..eb22776e 100644 --- a/include/Actor/ActorUnkKMSO.hpp +++ b/include/Actor/ActorUnkKMSO.hpp @@ -11,7 +11,7 @@ class ActorUnkKMSO_c4 : public Actor_c4 { public: ActorUnkKMSO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKOAT.hpp b/include/Actor/ActorUnkKOAT.hpp index 8c70f5e0..ab525cef 100644 --- a/include/Actor/ActorUnkKOAT.hpp +++ b/include/Actor/ActorUnkKOAT.hpp @@ -11,7 +11,7 @@ class ActorUnkKOAT_c4 : public Actor_c4 { public: ActorUnkKOAT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKOCH.hpp b/include/Actor/ActorUnkKOCH.hpp index 8cceb1ed..abd6e8e3 100644 --- a/include/Actor/ActorUnkKOCH.hpp +++ b/include/Actor/ActorUnkKOCH.hpp @@ -11,7 +11,7 @@ class ActorUnkKOCH_c4 : public Actor_c4 { public: ActorUnkKOCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKOKO.hpp b/include/Actor/ActorUnkKOKO.hpp index 246ce509..2c40fb42 100644 --- a/include/Actor/ActorUnkKOKO.hpp +++ b/include/Actor/ActorUnkKOKO.hpp @@ -11,7 +11,7 @@ class ActorUnkKOKO_c4 : public Actor_c4 { public: ActorUnkKOKO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKOTA.hpp b/include/Actor/ActorUnkKOTA.hpp index 660325d8..8b979474 100644 --- a/include/Actor/ActorUnkKOTA.hpp +++ b/include/Actor/ActorUnkKOTA.hpp @@ -11,7 +11,7 @@ class ActorUnkKOTA_c4 : public Actor_c4 { public: ActorUnkKOTA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkKURI.hpp b/include/Actor/ActorUnkKURI.hpp index 4f0d8c18..934a1058 100644 --- a/include/Actor/ActorUnkKURI.hpp +++ b/include/Actor/ActorUnkKURI.hpp @@ -11,7 +11,7 @@ class ActorUnkKURI_c4 : public Actor_c4 { public: ActorUnkKURI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkL2MT.hpp b/include/Actor/ActorUnkL2MT.hpp index 627c0f8d..834abf03 100644 --- a/include/Actor/ActorUnkL2MT.hpp +++ b/include/Actor/ActorUnkL2MT.hpp @@ -11,7 +11,7 @@ class ActorUnkL2MT_c4 : public Actor_c4 { public: ActorUnkL2MT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkL2V1.hpp b/include/Actor/ActorUnkL2V1.hpp index 05cc5ead..bed6aef7 100644 --- a/include/Actor/ActorUnkL2V1.hpp +++ b/include/Actor/ActorUnkL2V1.hpp @@ -11,7 +11,7 @@ class ActorUnkL2V1_c4 : public Actor_c4 { public: ActorUnkL2V1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkL2V2.hpp b/include/Actor/ActorUnkL2V2.hpp index e23eb624..1df1d914 100644 --- a/include/Actor/ActorUnkL2V2.hpp +++ b/include/Actor/ActorUnkL2V2.hpp @@ -11,7 +11,7 @@ class ActorUnkL2V2_c4 : public Actor_c4 { public: ActorUnkL2V2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLAVA.hpp b/include/Actor/ActorUnkLAVA.hpp index 2deecc82..19d46ac9 100644 --- a/include/Actor/ActorUnkLAVA.hpp +++ b/include/Actor/ActorUnkLAVA.hpp @@ -11,7 +11,7 @@ class ActorUnkLAVA_c4 : public Actor_c4 { public: ActorUnkLAVA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLBCK.hpp b/include/Actor/ActorUnkLBCK.hpp index 5fb50699..d62359c4 100644 --- a/include/Actor/ActorUnkLBCK.hpp +++ b/include/Actor/ActorUnkLBCK.hpp @@ -11,7 +11,7 @@ class ActorUnkLBCK_c4 : public Actor_c4 { public: ActorUnkLBCK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLBRC.hpp b/include/Actor/ActorUnkLBRC.hpp index 0f1e296f..09a6f01d 100644 --- a/include/Actor/ActorUnkLBRC.hpp +++ b/include/Actor/ActorUnkLBRC.hpp @@ -11,7 +11,7 @@ class ActorUnkLBRC_c4 : public Actor_c4 { public: ActorUnkLBRC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLIKE.hpp b/include/Actor/ActorUnkLIKE.hpp index 5f98499f..fb891c23 100644 --- a/include/Actor/ActorUnkLIKE.hpp +++ b/include/Actor/ActorUnkLIKE.hpp @@ -11,7 +11,7 @@ class ActorUnkLIKE_c4 : public Actor_c4 { public: ActorUnkLIKE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLIRA.hpp b/include/Actor/ActorUnkLIRA.hpp index 7d302600..b45eb428 100644 --- a/include/Actor/ActorUnkLIRA.hpp +++ b/include/Actor/ActorUnkLIRA.hpp @@ -11,7 +11,7 @@ class ActorUnkLIRA_c4 : public Actor_c4 { public: ActorUnkLIRA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLOCK.hpp b/include/Actor/ActorUnkLOCK.hpp index c5b7720b..b02fcbb9 100644 --- a/include/Actor/ActorUnkLOCK.hpp +++ b/include/Actor/ActorUnkLOCK.hpp @@ -11,7 +11,7 @@ class ActorUnkLOCK_c4 : public Actor_c4 { public: ActorUnkLOCK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLVBD.hpp b/include/Actor/ActorUnkLVBD.hpp index 7a3ba858..0e974019 100644 --- a/include/Actor/ActorUnkLVBD.hpp +++ b/include/Actor/ActorUnkLVBD.hpp @@ -11,7 +11,7 @@ class ActorUnkLVBD_c4 : public Actor_c4 { public: ActorUnkLVBD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLVOF.hpp b/include/Actor/ActorUnkLVOF.hpp index 6950e278..6bb642a5 100644 --- a/include/Actor/ActorUnkLVOF.hpp +++ b/include/Actor/ActorUnkLVOF.hpp @@ -11,7 +11,7 @@ class ActorUnkLVOF_c4 : public Actor_c4 { public: ActorUnkLVOF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkLZET.hpp b/include/Actor/ActorUnkLZET.hpp index 310d117d..6afb3111 100644 --- a/include/Actor/ActorUnkLZET.hpp +++ b/include/Actor/ActorUnkLZET.hpp @@ -11,7 +11,7 @@ class ActorUnkLZET_c4 : public Actor_c4 { public: ActorUnkLZET_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMABC.hpp b/include/Actor/ActorUnkMABC.hpp index 59d61675..fb8bc778 100644 --- a/include/Actor/ActorUnkMABC.hpp +++ b/include/Actor/ActorUnkMABC.hpp @@ -11,7 +11,7 @@ class ActorUnkMABC_c4 : public Actor_c4 { public: ActorUnkMABC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMABL.hpp b/include/Actor/ActorUnkMABL.hpp index 23d127b1..8b16c003 100644 --- a/include/Actor/ActorUnkMABL.hpp +++ b/include/Actor/ActorUnkMABL.hpp @@ -11,7 +11,7 @@ class ActorUnkMABL_c4 : public Actor_c4 { public: ActorUnkMABL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMAFI.hpp b/include/Actor/ActorUnkMAFI.hpp index a473decc..181ba956 100644 --- a/include/Actor/ActorUnkMAFI.hpp +++ b/include/Actor/ActorUnkMAFI.hpp @@ -11,7 +11,7 @@ class ActorUnkMAFI_c4 : public Actor_c4 { public: ActorUnkMAFI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMAGR.hpp b/include/Actor/ActorUnkMAGR.hpp index 375674cf..fffbbec0 100644 --- a/include/Actor/ActorUnkMAGR.hpp +++ b/include/Actor/ActorUnkMAGR.hpp @@ -11,7 +11,7 @@ class ActorUnkMAGR_c4 : public Actor_c4 { public: ActorUnkMAGR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMARG.hpp b/include/Actor/ActorUnkMARG.hpp index a8ef43ee..e2f3bf0e 100644 --- a/include/Actor/ActorUnkMARG.hpp +++ b/include/Actor/ActorUnkMARG.hpp @@ -11,7 +11,7 @@ class ActorUnkMARG_c4 : public Actor_c4 { public: ActorUnkMARG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMATR.hpp b/include/Actor/ActorUnkMATR.hpp index 17186455..8b6d90df 100644 --- a/include/Actor/ActorUnkMATR.hpp +++ b/include/Actor/ActorUnkMATR.hpp @@ -11,7 +11,7 @@ class ActorUnkMATR_c4 : public Actor_c4 { public: ActorUnkMATR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMBCC.hpp b/include/Actor/ActorUnkMBCC.hpp index 6622a31a..6b099cd3 100644 --- a/include/Actor/ActorUnkMBCC.hpp +++ b/include/Actor/ActorUnkMBCC.hpp @@ -11,7 +11,7 @@ class ActorUnkMBCC_c4 : public Actor_c4 { public: ActorUnkMBCC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMDYG.hpp b/include/Actor/ActorUnkMDYG.hpp index 0ac62eac..024ccf0b 100644 --- a/include/Actor/ActorUnkMDYG.hpp +++ b/include/Actor/ActorUnkMDYG.hpp @@ -11,7 +11,7 @@ class ActorUnkMDYG_c4 : public Actor_c4 { public: ActorUnkMDYG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMGAJ.hpp b/include/Actor/ActorUnkMGAJ.hpp index b416b0a7..51806d49 100644 --- a/include/Actor/ActorUnkMGAJ.hpp +++ b/include/Actor/ActorUnkMGAJ.hpp @@ -11,7 +11,7 @@ class ActorUnkMGAJ_c4 : public Actor_c4 { public: ActorUnkMGAJ_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMIFR.hpp b/include/Actor/ActorUnkMIFR.hpp index 4a603d08..6435a7e1 100644 --- a/include/Actor/ActorUnkMIFR.hpp +++ b/include/Actor/ActorUnkMIFR.hpp @@ -11,7 +11,7 @@ class ActorUnkMIFR_c4 : public Actor_c4 { public: ActorUnkMIFR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMKUR.hpp b/include/Actor/ActorUnkMKUR.hpp index 0eca8662..adcb7b27 100644 --- a/include/Actor/ActorUnkMKUR.hpp +++ b/include/Actor/ActorUnkMKUR.hpp @@ -11,7 +11,7 @@ class ActorUnkMKUR_c4 : public Actor_c4 { public: ActorUnkMKUR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMLCK.hpp b/include/Actor/ActorUnkMLCK.hpp index a490d392..0cf9a1c5 100644 --- a/include/Actor/ActorUnkMLCK.hpp +++ b/include/Actor/ActorUnkMLCK.hpp @@ -11,7 +11,7 @@ class ActorUnkMLCK_c4 : public Actor_c4 { public: ActorUnkMLCK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMNCB.hpp b/include/Actor/ActorUnkMNCB.hpp index d78d61c2..44a06bb4 100644 --- a/include/Actor/ActorUnkMNCB.hpp +++ b/include/Actor/ActorUnkMNCB.hpp @@ -11,7 +11,7 @@ class ActorUnkMNCB_c4 : public Actor_c4 { public: ActorUnkMNCB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMOCT.hpp b/include/Actor/ActorUnkMOCT.hpp index ec9b9be4..3ab200a8 100644 --- a/include/Actor/ActorUnkMOCT.hpp +++ b/include/Actor/ActorUnkMOCT.hpp @@ -11,7 +11,7 @@ class ActorUnkMOCT_c4 : public Actor_c4 { public: ActorUnkMOCT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMRD2.hpp b/include/Actor/ActorUnkMRD2.hpp index 37fc112f..8fda8da8 100644 --- a/include/Actor/ActorUnkMRD2.hpp +++ b/include/Actor/ActorUnkMRD2.hpp @@ -11,7 +11,7 @@ class ActorUnkMRD2_c4 : public Actor_c4 { public: ActorUnkMRD2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMRDA_MRDO.hpp b/include/Actor/ActorUnkMRDA_MRDO.hpp index 223f12db..eb3f1a27 100644 --- a/include/Actor/ActorUnkMRDA_MRDO.hpp +++ b/include/Actor/ActorUnkMRDA_MRDO.hpp @@ -13,7 +13,7 @@ class ActorUnkMRDA_c4 : public Actor_c4 { public: ActorUnkMRDA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkMRDO_c4 : public Actor_c4 { public: ActorUnkMRDO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMRDL.hpp b/include/Actor/ActorUnkMRDL.hpp index 1d5616fd..0d0e7240 100644 --- a/include/Actor/ActorUnkMRDL.hpp +++ b/include/Actor/ActorUnkMRDL.hpp @@ -11,7 +11,7 @@ class ActorUnkMRDL_c4 : public Actor_c4 { public: ActorUnkMRDL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMTFB.hpp b/include/Actor/ActorUnkMTFB.hpp index b408910e..c61bf10c 100644 --- a/include/Actor/ActorUnkMTFB.hpp +++ b/include/Actor/ActorUnkMTFB.hpp @@ -11,7 +11,7 @@ class ActorUnkMTFB_c4 : public Actor_c4 { public: ActorUnkMTFB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMTFL.hpp b/include/Actor/ActorUnkMTFL.hpp index 7912dd61..b6e4f34b 100644 --- a/include/Actor/ActorUnkMTFL.hpp +++ b/include/Actor/ActorUnkMTFL.hpp @@ -11,7 +11,7 @@ class ActorUnkMTFL_c4 : public Actor_c4 { public: ActorUnkMTFL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMTWP.hpp b/include/Actor/ActorUnkMTWP.hpp index 64c75f8b..063778a6 100644 --- a/include/Actor/ActorUnkMTWP.hpp +++ b/include/Actor/ActorUnkMTWP.hpp @@ -11,7 +11,7 @@ class ActorUnkMTWP_c4 : public Actor_c4 { public: ActorUnkMTWP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkMZCT.hpp b/include/Actor/ActorUnkMZCT.hpp index 94625ea3..766f0390 100644 --- a/include/Actor/ActorUnkMZCT.hpp +++ b/include/Actor/ActorUnkMZCT.hpp @@ -11,7 +11,7 @@ class ActorUnkMZCT_c4 : public Actor_c4 { public: ActorUnkMZCT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNAVI.hpp b/include/Actor/ActorUnkNAVI.hpp index 694da7cc..0ed9c255 100644 --- a/include/Actor/ActorUnkNAVI.hpp +++ b/include/Actor/ActorUnkNAVI.hpp @@ -11,7 +11,7 @@ class ActorUnkNAVI_c4 : public Actor_c4 { public: ActorUnkNAVI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNCCB_NCMB.hpp b/include/Actor/ActorUnkNCCB_NCMB.hpp index 6f4f2469..d8f75767 100644 --- a/include/Actor/ActorUnkNCCB_NCMB.hpp +++ b/include/Actor/ActorUnkNCCB_NCMB.hpp @@ -13,7 +13,7 @@ class ActorUnkNCCB_c4 : public Actor_c4 { public: ActorUnkNCCB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkNCMB_c4 : public Actor_c4 { public: ActorUnkNCMB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNCWA.hpp b/include/Actor/ActorUnkNCWA.hpp index dfc663cf..e51d8eb7 100644 --- a/include/Actor/ActorUnkNCWA.hpp +++ b/include/Actor/ActorUnkNCWA.hpp @@ -11,7 +11,7 @@ class ActorUnkNCWA_c4 : public Actor_c4 { public: ActorUnkNCWA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNFSP.hpp b/include/Actor/ActorUnkNFSP.hpp index 597dc6c7..8de7cf9b 100644 --- a/include/Actor/ActorUnkNFSP.hpp +++ b/include/Actor/ActorUnkNFSP.hpp @@ -11,7 +11,7 @@ class ActorUnkNFSP_c4 : public Actor_c4 { public: ActorUnkNFSP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNICO.hpp b/include/Actor/ActorUnkNICO.hpp index 3bf993ae..9d398e4a 100644 --- a/include/Actor/ActorUnkNICO.hpp +++ b/include/Actor/ActorUnkNICO.hpp @@ -11,7 +11,7 @@ class ActorUnkNICO_c4 : public Actor_c4 { public: ActorUnkNICO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNITF.hpp b/include/Actor/ActorUnkNITF.hpp index 3805ac02..edaa7219 100644 --- a/include/Actor/ActorUnkNITF.hpp +++ b/include/Actor/ActorUnkNITF.hpp @@ -11,7 +11,7 @@ class ActorUnkNITF_c4 : public Actor_c4 { public: ActorUnkNITF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNLTR.hpp b/include/Actor/ActorUnkNLTR.hpp index 55bed288..b7cf9028 100644 --- a/include/Actor/ActorUnkNLTR.hpp +++ b/include/Actor/ActorUnkNLTR.hpp @@ -11,7 +11,7 @@ class ActorUnkNLTR_c4 : public Actor_c4 { public: ActorUnkNLTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNORE.hpp b/include/Actor/ActorUnkNORE.hpp index 052b410d..ec35d200 100644 --- a/include/Actor/ActorUnkNORE.hpp +++ b/include/Actor/ActorUnkNORE.hpp @@ -9,7 +9,7 @@ class ActorUnkNORE_c4 : public Actor_c4 { public: ActorUnkNORE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNPWC.hpp b/include/Actor/ActorUnkNPWC.hpp index 05edec95..59caba8a 100644 --- a/include/Actor/ActorUnkNPWC.hpp +++ b/include/Actor/ActorUnkNPWC.hpp @@ -11,7 +11,7 @@ class ActorUnkNPWC_c4 : public Actor_c4 { public: ActorUnkNPWC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNSHD.hpp b/include/Actor/ActorUnkNSHD.hpp index 116ee5d2..a6e263b1 100644 --- a/include/Actor/ActorUnkNSHD.hpp +++ b/include/Actor/ActorUnkNSHD.hpp @@ -11,7 +11,7 @@ class ActorUnkNSHD_c4 : public Actor_c4 { public: ActorUnkNSHD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNSSW.hpp b/include/Actor/ActorUnkNSSW.hpp index dfa706f6..8bdf349d 100644 --- a/include/Actor/ActorUnkNSSW.hpp +++ b/include/Actor/ActorUnkNSSW.hpp @@ -11,7 +11,7 @@ class ActorUnkNSSW_c4 : public Actor_c4 { public: ActorUnkNSSW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNSTN.hpp b/include/Actor/ActorUnkNSTN.hpp index 8f0733de..4922a1ae 100644 --- a/include/Actor/ActorUnkNSTN.hpp +++ b/include/Actor/ActorUnkNSTN.hpp @@ -11,7 +11,7 @@ class ActorUnkNSTN_c4 : public Actor_c4 { public: ActorUnkNSTN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNTTZ.hpp b/include/Actor/ActorUnkNTTZ.hpp index 366e1a60..acf6d80c 100644 --- a/include/Actor/ActorUnkNTTZ.hpp +++ b/include/Actor/ActorUnkNTTZ.hpp @@ -11,7 +11,7 @@ class ActorUnkNTTZ_c4 : public Actor_c4 { public: ActorUnkNTTZ_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkNTUB.hpp b/include/Actor/ActorUnkNTUB.hpp index c49fcc90..441c9e3a 100644 --- a/include/Actor/ActorUnkNTUB.hpp +++ b/include/Actor/ActorUnkNTUB.hpp @@ -11,7 +11,7 @@ class ActorUnkNTUB_c4 : public Actor_c4 { public: ActorUnkNTUB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOCGS.hpp b/include/Actor/ActorUnkOCGS.hpp index bfc68e61..e576705e 100644 --- a/include/Actor/ActorUnkOCGS.hpp +++ b/include/Actor/ActorUnkOCGS.hpp @@ -11,7 +11,7 @@ class ActorUnkOCGS_c4 : public Actor_c4 { public: ActorUnkOCGS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOCTA.hpp b/include/Actor/ActorUnkOCTA.hpp index e37c59bd..098723bf 100644 --- a/include/Actor/ActorUnkOCTA.hpp +++ b/include/Actor/ActorUnkOCTA.hpp @@ -11,7 +11,7 @@ class ActorUnkOCTA_c4 : public Actor_c4 { public: ActorUnkOCTA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOCTG.hpp b/include/Actor/ActorUnkOCTG.hpp index 4175057d..bb2186a3 100644 --- a/include/Actor/ActorUnkOCTG.hpp +++ b/include/Actor/ActorUnkOCTG.hpp @@ -11,7 +11,7 @@ class ActorUnkOCTG_c4 : public Actor_c4 { public: ActorUnkOCTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOCTS.hpp b/include/Actor/ActorUnkOCTS.hpp index 30ef0952..058f4127 100644 --- a/include/Actor/ActorUnkOCTS.hpp +++ b/include/Actor/ActorUnkOCTS.hpp @@ -11,7 +11,7 @@ class ActorUnkOCTS_c4 : public Actor_c4 { public: ActorUnkOCTS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOCTW.hpp b/include/Actor/ActorUnkOCTW.hpp index 4bd6706c..1a341176 100644 --- a/include/Actor/ActorUnkOCTW.hpp +++ b/include/Actor/ActorUnkOCTW.hpp @@ -11,7 +11,7 @@ class ActorUnkOCTW_c4 : public Actor_c4 { public: ActorUnkOCTW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOCWS.hpp b/include/Actor/ActorUnkOCWS.hpp index 3d6e6549..f16d6a69 100644 --- a/include/Actor/ActorUnkOCWS.hpp +++ b/include/Actor/ActorUnkOCWS.hpp @@ -11,7 +11,7 @@ class ActorUnkOCWS_c4 : public Actor_c4 { public: ActorUnkOCWS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOFSW.hpp b/include/Actor/ActorUnkOFSW.hpp index 2a3cc26f..ff6df238 100644 --- a/include/Actor/ActorUnkOFSW.hpp +++ b/include/Actor/ActorUnkOFSW.hpp @@ -11,7 +11,7 @@ class ActorUnkOFSW_c4 : public Actor_c4 { public: ActorUnkOFSW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOLDM.hpp b/include/Actor/ActorUnkOLDM.hpp index 4fbd3540..b9aa8b06 100644 --- a/include/Actor/ActorUnkOLDM.hpp +++ b/include/Actor/ActorUnkOLDM.hpp @@ -11,7 +11,7 @@ class ActorUnkOLDM_c4 : public Actor_c4 { public: ActorUnkOLDM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkOLDS.hpp b/include/Actor/ActorUnkOLDS.hpp index c0be90b5..814ab149 100644 --- a/include/Actor/ActorUnkOLDS.hpp +++ b/include/Actor/ActorUnkOLDS.hpp @@ -11,7 +11,7 @@ class ActorUnkOLDS_c4 : public Actor_c4 { public: ActorUnkOLDS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPASS.hpp b/include/Actor/ActorUnkPASS.hpp index 44aee107..5703f82f 100644 --- a/include/Actor/ActorUnkPASS.hpp +++ b/include/Actor/ActorUnkPASS.hpp @@ -11,7 +11,7 @@ class ActorUnkPASS_c4 : public Actor_c4 { public: ActorUnkPASS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPBK2.hpp b/include/Actor/ActorUnkPBK2.hpp index 018cf7d6..2760c447 100644 --- a/include/Actor/ActorUnkPBK2.hpp +++ b/include/Actor/ActorUnkPBK2.hpp @@ -11,7 +11,7 @@ class ActorUnkPBK2_c4 : public Actor_c4 { public: ActorUnkPBK2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPBSP.hpp b/include/Actor/ActorUnkPBSP.hpp index 5743e94e..38556194 100644 --- a/include/Actor/ActorUnkPBSP.hpp +++ b/include/Actor/ActorUnkPBSP.hpp @@ -11,7 +11,7 @@ class ActorUnkPBSP_c4 : public Actor_c4 { public: ActorUnkPBSP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPCTG.hpp b/include/Actor/ActorUnkPCTG.hpp index c06e7838..edc5ac68 100644 --- a/include/Actor/ActorUnkPCTG.hpp +++ b/include/Actor/ActorUnkPCTG.hpp @@ -11,7 +11,7 @@ class ActorUnkPCTG_c4 : public Actor_c4 { public: ActorUnkPCTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPHEY.hpp b/include/Actor/ActorUnkPHEY.hpp index 383b162b..e5fe2f6a 100644 --- a/include/Actor/ActorUnkPHEY.hpp +++ b/include/Actor/ActorUnkPHEY.hpp @@ -11,7 +11,7 @@ class ActorUnkPHEY_c4 : public Actor_c4 { public: ActorUnkPHEY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPHTM.hpp b/include/Actor/ActorUnkPHTM.hpp index 7fd08b65..57d9237a 100644 --- a/include/Actor/ActorUnkPHTM.hpp +++ b/include/Actor/ActorUnkPHTM.hpp @@ -11,7 +11,7 @@ class ActorUnkPHTM_c4 : public Actor_c4 { public: ActorUnkPHTM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPLSR.hpp b/include/Actor/ActorUnkPLSR.hpp index 89f0df13..4d922807 100644 --- a/include/Actor/ActorUnkPLSR.hpp +++ b/include/Actor/ActorUnkPLSR.hpp @@ -11,7 +11,7 @@ class ActorUnkPLSR_c4 : public Actor_c4 { public: ActorUnkPLSR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPMST.hpp b/include/Actor/ActorUnkPMST.hpp index 1bcbce50..5c8637af 100644 --- a/include/Actor/ActorUnkPMST.hpp +++ b/include/Actor/ActorUnkPMST.hpp @@ -11,7 +11,7 @@ class ActorUnkPMST_c4 : public Actor_c4 { public: ActorUnkPMST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPMTB.hpp b/include/Actor/ActorUnkPMTB.hpp index 33637715..2e2e3e88 100644 --- a/include/Actor/ActorUnkPMTB.hpp +++ b/include/Actor/ActorUnkPMTB.hpp @@ -11,7 +11,7 @@ class ActorUnkPMTB_c4 : public Actor_c4 { public: ActorUnkPMTB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPMTC.hpp b/include/Actor/ActorUnkPMTC.hpp index a73dd3da..17355a04 100644 --- a/include/Actor/ActorUnkPMTC.hpp +++ b/include/Actor/ActorUnkPMTC.hpp @@ -11,7 +11,7 @@ class ActorUnkPMTC_c4 : public Actor_c4 { public: ActorUnkPMTC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPMTD.hpp b/include/Actor/ActorUnkPMTD.hpp index 9d57d2a8..0decd1ee 100644 --- a/include/Actor/ActorUnkPMTD.hpp +++ b/include/Actor/ActorUnkPMTD.hpp @@ -11,7 +11,7 @@ class ActorUnkPMTD_c4 : public Actor_c4 { public: ActorUnkPMTD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPMTT.hpp b/include/Actor/ActorUnkPMTT.hpp index dc9f291c..0b4cae37 100644 --- a/include/Actor/ActorUnkPMTT.hpp +++ b/include/Actor/ActorUnkPMTT.hpp @@ -11,7 +11,7 @@ class ActorUnkPMTT_c4 : public Actor_c4 { public: ActorUnkPMTT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPOST.hpp b/include/Actor/ActorUnkPOST.hpp index 3ebc08ae..25dd57c1 100644 --- a/include/Actor/ActorUnkPOST.hpp +++ b/include/Actor/ActorUnkPOST.hpp @@ -11,7 +11,7 @@ class ActorUnkPOST_c4 : public Actor_c4 { public: ActorUnkPOST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPPPM.hpp b/include/Actor/ActorUnkPPPM.hpp index 45d403db..e23123d3 100644 --- a/include/Actor/ActorUnkPPPM.hpp +++ b/include/Actor/ActorUnkPPPM.hpp @@ -11,7 +11,7 @@ class ActorUnkPPPM_c4 : public Actor_c4 { public: ActorUnkPPPM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPRPL.hpp b/include/Actor/ActorUnkPRPL.hpp index 50a93baf..7bd36929 100644 --- a/include/Actor/ActorUnkPRPL.hpp +++ b/include/Actor/ActorUnkPRPL.hpp @@ -11,7 +11,7 @@ class ActorUnkPRPL_c4 : public Actor_c4 { public: ActorUnkPRPL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPRPP.hpp b/include/Actor/ActorUnkPRPP.hpp index a25bca55..e4d38586 100644 --- a/include/Actor/ActorUnkPRPP.hpp +++ b/include/Actor/ActorUnkPRPP.hpp @@ -11,7 +11,7 @@ class ActorUnkPRPP_c4 : public Actor_c4 { public: ActorUnkPRPP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPRSP.hpp b/include/Actor/ActorUnkPRSP.hpp index 297f552a..32f8577e 100644 --- a/include/Actor/ActorUnkPRSP.hpp +++ b/include/Actor/ActorUnkPRSP.hpp @@ -11,7 +11,7 @@ class ActorUnkPRSP_c4 : public Actor_c4 { public: ActorUnkPRSP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPSBK.hpp b/include/Actor/ActorUnkPSBK.hpp index 584e8946..fae3dce0 100644 --- a/include/Actor/ActorUnkPSBK.hpp +++ b/include/Actor/ActorUnkPSBK.hpp @@ -11,7 +11,7 @@ class ActorUnkPSBK_c4 : public Actor_c4 { public: ActorUnkPSBK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPSBL.hpp b/include/Actor/ActorUnkPSBL.hpp index 792cc31c..95444989 100644 --- a/include/Actor/ActorUnkPSBL.hpp +++ b/include/Actor/ActorUnkPSBL.hpp @@ -11,7 +11,7 @@ class ActorUnkPSBL_c4 : public Actor_c4 { public: ActorUnkPSBL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPSBS.hpp b/include/Actor/ActorUnkPSBS.hpp index e2c5aedc..c09071cf 100644 --- a/include/Actor/ActorUnkPSBS.hpp +++ b/include/Actor/ActorUnkPSBS.hpp @@ -11,7 +11,7 @@ class ActorUnkPSBS_c4 : public Actor_c4 { public: ActorUnkPSBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPSEM.hpp b/include/Actor/ActorUnkPSEM.hpp index af64cfab..a56eb899 100644 --- a/include/Actor/ActorUnkPSEM.hpp +++ b/include/Actor/ActorUnkPSEM.hpp @@ -11,7 +11,7 @@ class ActorUnkPSEM_c4 : public Actor_c4 { public: ActorUnkPSEM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPSNP.hpp b/include/Actor/ActorUnkPSNP.hpp index 08222b9e..b5fdb824 100644 --- a/include/Actor/ActorUnkPSNP.hpp +++ b/include/Actor/ActorUnkPSNP.hpp @@ -11,7 +11,7 @@ class ActorUnkPSNP_c4 : public Actor_c4 { public: ActorUnkPSNP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPSWB.hpp b/include/Actor/ActorUnkPSWB.hpp index b2f71930..34d9d8ba 100644 --- a/include/Actor/ActorUnkPSWB.hpp +++ b/include/Actor/ActorUnkPSWB.hpp @@ -11,7 +11,7 @@ class ActorUnkPSWB_c4 : public Actor_c4 { public: ActorUnkPSWB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPTMN.hpp b/include/Actor/ActorUnkPTMN.hpp index 814f6020..24c09b36 100644 --- a/include/Actor/ActorUnkPTMN.hpp +++ b/include/Actor/ActorUnkPTMN.hpp @@ -11,7 +11,7 @@ class ActorUnkPTMN_c4 : public Actor_c4 { public: ActorUnkPTMN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkPTSW.hpp b/include/Actor/ActorUnkPTSW.hpp index b8690361..423c39c9 100644 --- a/include/Actor/ActorUnkPTSW.hpp +++ b/include/Actor/ActorUnkPTSW.hpp @@ -11,7 +11,7 @@ class ActorUnkPTSW_c4 : public Actor_c4 { public: ActorUnkPTSW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkQKSD.hpp b/include/Actor/ActorUnkQKSD.hpp index 3aee5fe0..a556db41 100644 --- a/include/Actor/ActorUnkQKSD.hpp +++ b/include/Actor/ActorUnkQKSD.hpp @@ -11,7 +11,7 @@ class ActorUnkQKSD_c4 : public Actor_c4 { public: ActorUnkQKSD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkQKTG.hpp b/include/Actor/ActorUnkQKTG.hpp index 2ce3a916..3297b90d 100644 --- a/include/Actor/ActorUnkQKTG.hpp +++ b/include/Actor/ActorUnkQKTG.hpp @@ -11,7 +11,7 @@ class ActorUnkQKTG_c4 : public Actor_c4 { public: ActorUnkQKTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRAT0.hpp b/include/Actor/ActorUnkRAT0.hpp index b65577d4..403b6e61 100644 --- a/include/Actor/ActorUnkRAT0.hpp +++ b/include/Actor/ActorUnkRAT0.hpp @@ -11,7 +11,7 @@ class ActorUnkRAT0_c4 : public Actor_c4 { public: ActorUnkRAT0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRB1F.hpp b/include/Actor/ActorUnkRB1F.hpp index 0b0b82c9..caecae66 100644 --- a/include/Actor/ActorUnkRB1F.hpp +++ b/include/Actor/ActorUnkRB1F.hpp @@ -11,7 +11,7 @@ class ActorUnkRB1F_c4 : public Actor_c4 { public: ActorUnkRB1F_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRB1T.hpp b/include/Actor/ActorUnkRB1T.hpp index 01d6ad3b..be622060 100644 --- a/include/Actor/ActorUnkRB1T.hpp +++ b/include/Actor/ActorUnkRB1T.hpp @@ -11,7 +11,7 @@ class ActorUnkRB1T_c4 : public Actor_c4 { public: ActorUnkRB1T_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBD2.hpp b/include/Actor/ActorUnkRBD2.hpp index 745ceefc..54028923 100644 --- a/include/Actor/ActorUnkRBD2.hpp +++ b/include/Actor/ActorUnkRBD2.hpp @@ -11,7 +11,7 @@ class ActorUnkRBD2_c4 : public Actor_c4 { public: ActorUnkRBD2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBDS.hpp b/include/Actor/ActorUnkRBDS.hpp index dc80bced..4e59ff64 100644 --- a/include/Actor/ActorUnkRBDS.hpp +++ b/include/Actor/ActorUnkRBDS.hpp @@ -11,7 +11,7 @@ class ActorUnkRBDS_c4 : public Actor_c4 { public: ActorUnkRBDS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBFR.hpp b/include/Actor/ActorUnkRBFR.hpp index d0a28a12..89766055 100644 --- a/include/Actor/ActorUnkRBFR.hpp +++ b/include/Actor/ActorUnkRBFR.hpp @@ -11,7 +11,7 @@ class ActorUnkRBFR_c4 : public Actor_c4 { public: ActorUnkRBFR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBL1.hpp b/include/Actor/ActorUnkRBL1.hpp index 7658081e..b221758f 100644 --- a/include/Actor/ActorUnkRBL1.hpp +++ b/include/Actor/ActorUnkRBL1.hpp @@ -11,7 +11,7 @@ class ActorUnkRBL1_c4 : public Actor_c4 { public: ActorUnkRBL1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBL2.hpp b/include/Actor/ActorUnkRBL2.hpp index 9c99534f..fd3e5840 100644 --- a/include/Actor/ActorUnkRBL2.hpp +++ b/include/Actor/ActorUnkRBL2.hpp @@ -11,7 +11,7 @@ class ActorUnkRBL2_c4 : public Actor_c4 { public: ActorUnkRBL2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBLS.hpp b/include/Actor/ActorUnkRBLS.hpp index ff0bf046..8ec5089f 100644 --- a/include/Actor/ActorUnkRBLS.hpp +++ b/include/Actor/ActorUnkRBLS.hpp @@ -11,7 +11,7 @@ class ActorUnkRBLS_c4 : public Actor_c4 { public: ActorUnkRBLS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBNT.hpp b/include/Actor/ActorUnkRBNT.hpp index 30ba6ad8..dfb2cb71 100644 --- a/include/Actor/ActorUnkRBNT.hpp +++ b/include/Actor/ActorUnkRBNT.hpp @@ -11,7 +11,7 @@ class ActorUnkRBNT_c4 : public Actor_c4 { public: ActorUnkRBNT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBRP.hpp b/include/Actor/ActorUnkRBRP.hpp index 58f7c792..b8bcf540 100644 --- a/include/Actor/ActorUnkRBRP.hpp +++ b/include/Actor/ActorUnkRBRP.hpp @@ -11,7 +11,7 @@ class ActorUnkRBRP_c4 : public Actor_c4 { public: ActorUnkRBRP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBRT.hpp b/include/Actor/ActorUnkRBRT.hpp index a1341a20..c397ec29 100644 --- a/include/Actor/ActorUnkRBRT.hpp +++ b/include/Actor/ActorUnkRBRT.hpp @@ -11,7 +11,7 @@ class ActorUnkRBRT_c4 : public Actor_c4 { public: ActorUnkRBRT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBSN.hpp b/include/Actor/ActorUnkRBSN.hpp index 92f082f1..5da44d6a 100644 --- a/include/Actor/ActorUnkRBSN.hpp +++ b/include/Actor/ActorUnkRBSN.hpp @@ -11,7 +11,7 @@ class ActorUnkRBSN_c4 : public Actor_c4 { public: ActorUnkRBSN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBVC.hpp b/include/Actor/ActorUnkRBVC.hpp index 9e210e2c..4ed98d84 100644 --- a/include/Actor/ActorUnkRBVC.hpp +++ b/include/Actor/ActorUnkRBVC.hpp @@ -11,7 +11,7 @@ class ActorUnkRBVC_c4 : public Actor_c4 { public: ActorUnkRBVC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBWS.hpp b/include/Actor/ActorUnkRBWS.hpp index 3fd0f5a6..c0ba472d 100644 --- a/include/Actor/ActorUnkRBWS.hpp +++ b/include/Actor/ActorUnkRBWS.hpp @@ -11,7 +11,7 @@ class ActorUnkRBWS_c4 : public Actor_c4 { public: ActorUnkRBWS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRBWT.hpp b/include/Actor/ActorUnkRBWT.hpp index 595aea33..c106ca0f 100644 --- a/include/Actor/ActorUnkRBWT.hpp +++ b/include/Actor/ActorUnkRBWT.hpp @@ -11,7 +11,7 @@ class ActorUnkRBWT_c4 : public Actor_c4 { public: ActorUnkRBWT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRCFO.hpp b/include/Actor/ActorUnkRCFO.hpp index 808b2c48..abccc80c 100644 --- a/include/Actor/ActorUnkRCFO.hpp +++ b/include/Actor/ActorUnkRCFO.hpp @@ -11,7 +11,7 @@ class ActorUnkRCFO_c4 : public Actor_c4 { public: ActorUnkRCFO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRCHU.hpp b/include/Actor/ActorUnkRCHU.hpp index c869af5d..110d1e20 100644 --- a/include/Actor/ActorUnkRCHU.hpp +++ b/include/Actor/ActorUnkRCHU.hpp @@ -11,7 +11,7 @@ class ActorUnkRCHU_c4 : public Actor_c4 { public: ActorUnkRCHU_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRCMS.hpp b/include/Actor/ActorUnkRCMS.hpp index f3be1ba4..84b586c0 100644 --- a/include/Actor/ActorUnkRCMS.hpp +++ b/include/Actor/ActorUnkRCMS.hpp @@ -11,7 +11,7 @@ class ActorUnkRCMS_c4 : public Actor_c4 { public: ActorUnkRCMS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRCSG.hpp b/include/Actor/ActorUnkRCSG.hpp index aef28a85..1a582479 100644 --- a/include/Actor/ActorUnkRCSG.hpp +++ b/include/Actor/ActorUnkRCSG.hpp @@ -11,7 +11,7 @@ class ActorUnkRCSG_c4 : public Actor_c4 { public: ActorUnkRCSG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRLST.hpp b/include/Actor/ActorUnkRLST.hpp index 5adbd491..5d02e6aa 100644 --- a/include/Actor/ActorUnkRLST.hpp +++ b/include/Actor/ActorUnkRLST.hpp @@ -11,7 +11,7 @@ class ActorUnkRLST_c4 : public Actor_c4 { public: ActorUnkRLST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMA0.hpp b/include/Actor/ActorUnkRMA0.hpp index 7de53f99..810d9acc 100644 --- a/include/Actor/ActorUnkRMA0.hpp +++ b/include/Actor/ActorUnkRMA0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMA0_c4 : public Actor_c4 { public: ActorUnkRMA0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMA1.hpp b/include/Actor/ActorUnkRMA1.hpp index dbafaf83..37282596 100644 --- a/include/Actor/ActorUnkRMA1.hpp +++ b/include/Actor/ActorUnkRMA1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMA1_c4 : public Actor_c4 { public: ActorUnkRMA1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMA2.hpp b/include/Actor/ActorUnkRMA2.hpp index 658c4d1f..461f31ad 100644 --- a/include/Actor/ActorUnkRMA2.hpp +++ b/include/Actor/ActorUnkRMA2.hpp @@ -11,7 +11,7 @@ class ActorUnkRMA2_c4 : public Actor_c4 { public: ActorUnkRMA2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMA3.hpp b/include/Actor/ActorUnkRMA3.hpp index aee3d051..dee1e9cf 100644 --- a/include/Actor/ActorUnkRMA3.hpp +++ b/include/Actor/ActorUnkRMA3.hpp @@ -11,7 +11,7 @@ class ActorUnkRMA3_c4 : public Actor_c4 { public: ActorUnkRMA3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMAJ.hpp b/include/Actor/ActorUnkRMAJ.hpp index 4d703baf..7a0a9846 100644 --- a/include/Actor/ActorUnkRMAJ.hpp +++ b/include/Actor/ActorUnkRMAJ.hpp @@ -11,7 +11,7 @@ class ActorUnkRMAJ_c4 : public Actor_c4 { public: ActorUnkRMAJ_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMBC.hpp b/include/Actor/ActorUnkRMBC.hpp index e8305708..cd245927 100644 --- a/include/Actor/ActorUnkRMBC.hpp +++ b/include/Actor/ActorUnkRMBC.hpp @@ -11,7 +11,7 @@ class ActorUnkRMBC_c4 : public Actor_c4 { public: ActorUnkRMBC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMBD.hpp b/include/Actor/ActorUnkRMBD.hpp index fb6d9b8f..d65541d4 100644 --- a/include/Actor/ActorUnkRMBD.hpp +++ b/include/Actor/ActorUnkRMBD.hpp @@ -11,7 +11,7 @@ class ActorUnkRMBD_c4 : public Actor_c4 { public: ActorUnkRMBD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC0.hpp b/include/Actor/ActorUnkRMC0.hpp index 04f9f3d4..c690edf9 100644 --- a/include/Actor/ActorUnkRMC0.hpp +++ b/include/Actor/ActorUnkRMC0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC0_c4 : public Actor_c4 { public: ActorUnkRMC0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC1.hpp b/include/Actor/ActorUnkRMC1.hpp index 099dd535..7b985b2e 100644 --- a/include/Actor/ActorUnkRMC1.hpp +++ b/include/Actor/ActorUnkRMC1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC1_c4 : public Actor_c4 { public: ActorUnkRMC1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC2.hpp b/include/Actor/ActorUnkRMC2.hpp index b249c81c..a93a957d 100644 --- a/include/Actor/ActorUnkRMC2.hpp +++ b/include/Actor/ActorUnkRMC2.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC2_c4 : public Actor_c4 { public: ActorUnkRMC2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC3.hpp b/include/Actor/ActorUnkRMC3.hpp index d29f53ae..78619673 100644 --- a/include/Actor/ActorUnkRMC3.hpp +++ b/include/Actor/ActorUnkRMC3.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC3_c4 : public Actor_c4 { public: ActorUnkRMC3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC4.hpp b/include/Actor/ActorUnkRMC4.hpp index 33828a6b..dff13166 100644 --- a/include/Actor/ActorUnkRMC4.hpp +++ b/include/Actor/ActorUnkRMC4.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC4_c4 : public Actor_c4 { public: ActorUnkRMC4_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC5.hpp b/include/Actor/ActorUnkRMC5.hpp index 01de343a..658bc6d4 100644 --- a/include/Actor/ActorUnkRMC5.hpp +++ b/include/Actor/ActorUnkRMC5.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC5_c4 : public Actor_c4 { public: ActorUnkRMC5_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMC6.hpp b/include/Actor/ActorUnkRMC6.hpp index c9a70ef6..6b1c409e 100644 --- a/include/Actor/ActorUnkRMC6.hpp +++ b/include/Actor/ActorUnkRMC6.hpp @@ -11,7 +11,7 @@ class ActorUnkRMC6_c4 : public Actor_c4 { public: ActorUnkRMC6_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMDO.hpp b/include/Actor/ActorUnkRMDO.hpp index 3ab5ce0a..b2288558 100644 --- a/include/Actor/ActorUnkRMDO.hpp +++ b/include/Actor/ActorUnkRMDO.hpp @@ -11,7 +11,7 @@ class ActorUnkRMDO_c4 : public Actor_c4 { public: ActorUnkRMDO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMDS.hpp b/include/Actor/ActorUnkRMDS.hpp index f27e7319..a59272f2 100644 --- a/include/Actor/ActorUnkRMDS.hpp +++ b/include/Actor/ActorUnkRMDS.hpp @@ -11,7 +11,7 @@ class ActorUnkRMDS_c4 : public Actor_c4 { public: ActorUnkRMDS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMF0.hpp b/include/Actor/ActorUnkRMF0.hpp index 3fc41afc..48030bf5 100644 --- a/include/Actor/ActorUnkRMF0.hpp +++ b/include/Actor/ActorUnkRMF0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMF0_c4 : public Actor_c4 { public: ActorUnkRMF0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMF1.hpp b/include/Actor/ActorUnkRMF1.hpp index 34df92d6..89822636 100644 --- a/include/Actor/ActorUnkRMF1.hpp +++ b/include/Actor/ActorUnkRMF1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMF1_c4 : public Actor_c4 { public: ActorUnkRMF1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMFK.hpp b/include/Actor/ActorUnkRMFK.hpp index ebf6c52b..c4842069 100644 --- a/include/Actor/ActorUnkRMFK.hpp +++ b/include/Actor/ActorUnkRMFK.hpp @@ -11,7 +11,7 @@ class ActorUnkRMFK_c4 : public Actor_c4 { public: ActorUnkRMFK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRML0.hpp b/include/Actor/ActorUnkRML0.hpp index 5967ec52..09afff48 100644 --- a/include/Actor/ActorUnkRML0.hpp +++ b/include/Actor/ActorUnkRML0.hpp @@ -11,7 +11,7 @@ class ActorUnkRML0_c4 : public Actor_c4 { public: ActorUnkRML0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRML1.hpp b/include/Actor/ActorUnkRML1.hpp index 8577a5ea..fa789e34 100644 --- a/include/Actor/ActorUnkRML1.hpp +++ b/include/Actor/ActorUnkRML1.hpp @@ -11,7 +11,7 @@ class ActorUnkRML1_c4 : public Actor_c4 { public: ActorUnkRML1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRML2.hpp b/include/Actor/ActorUnkRML2.hpp index 1131e32f..896adbde 100644 --- a/include/Actor/ActorUnkRML2.hpp +++ b/include/Actor/ActorUnkRML2.hpp @@ -11,7 +11,7 @@ class ActorUnkRML2_c4 : public Actor_c4 { public: ActorUnkRML2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRML3.hpp b/include/Actor/ActorUnkRML3.hpp index 4772d9d7..412bdb40 100644 --- a/include/Actor/ActorUnkRML3.hpp +++ b/include/Actor/ActorUnkRML3.hpp @@ -11,7 +11,7 @@ class ActorUnkRML3_c4 : public Actor_c4 { public: ActorUnkRML3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMLF.hpp b/include/Actor/ActorUnkRMLF.hpp index 6b96910f..de48d7ba 100644 --- a/include/Actor/ActorUnkRMLF.hpp +++ b/include/Actor/ActorUnkRMLF.hpp @@ -11,7 +11,7 @@ class ActorUnkRMLF_c4 : public Actor_c4 { public: ActorUnkRMLF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMM0.hpp b/include/Actor/ActorUnkRMM0.hpp index 97662fd8..df301a48 100644 --- a/include/Actor/ActorUnkRMM0.hpp +++ b/include/Actor/ActorUnkRMM0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMM0_c4 : public Actor_c4 { public: ActorUnkRMM0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMM1.hpp b/include/Actor/ActorUnkRMM1.hpp index adff4579..43030516 100644 --- a/include/Actor/ActorUnkRMM1.hpp +++ b/include/Actor/ActorUnkRMM1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMM1_c4 : public Actor_c4 { public: ActorUnkRMM1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMM2.hpp b/include/Actor/ActorUnkRMM2.hpp index 1a8e6d19..151776e0 100644 --- a/include/Actor/ActorUnkRMM2.hpp +++ b/include/Actor/ActorUnkRMM2.hpp @@ -11,7 +11,7 @@ class ActorUnkRMM2_c4 : public Actor_c4 { public: ActorUnkRMM2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMM3.hpp b/include/Actor/ActorUnkRMM3.hpp index ce459891..496bd939 100644 --- a/include/Actor/ActorUnkRMM3.hpp +++ b/include/Actor/ActorUnkRMM3.hpp @@ -11,7 +11,7 @@ class ActorUnkRMM3_c4 : public Actor_c4 { public: ActorUnkRMM3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMM4.hpp b/include/Actor/ActorUnkRMM4.hpp index 88b20d5e..33c567a5 100644 --- a/include/Actor/ActorUnkRMM4.hpp +++ b/include/Actor/ActorUnkRMM4.hpp @@ -11,7 +11,7 @@ class ActorUnkRMM4_c4 : public Actor_c4 { public: ActorUnkRMM4_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMS0.hpp b/include/Actor/ActorUnkRMS0.hpp index fb0a9fe2..03a5e069 100644 --- a/include/Actor/ActorUnkRMS0.hpp +++ b/include/Actor/ActorUnkRMS0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMS0_c4 : public Actor_c4 { public: ActorUnkRMS0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMS1.hpp b/include/Actor/ActorUnkRMS1.hpp index a65996dc..45ac3624 100644 --- a/include/Actor/ActorUnkRMS1.hpp +++ b/include/Actor/ActorUnkRMS1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMS1_c4 : public Actor_c4 { public: ActorUnkRMS1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMS2.hpp b/include/Actor/ActorUnkRMS2.hpp index b8d3e488..bef9710f 100644 --- a/include/Actor/ActorUnkRMS2.hpp +++ b/include/Actor/ActorUnkRMS2.hpp @@ -11,7 +11,7 @@ class ActorUnkRMS2_c4 : public Actor_c4 { public: ActorUnkRMS2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMS3.hpp b/include/Actor/ActorUnkRMS3.hpp index be439334..ff874e52 100644 --- a/include/Actor/ActorUnkRMS3.hpp +++ b/include/Actor/ActorUnkRMS3.hpp @@ -11,7 +11,7 @@ class ActorUnkRMS3_c4 : public Actor_c4 { public: ActorUnkRMS3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMS4.hpp b/include/Actor/ActorUnkRMS4.hpp index 6aba7a45..964bf3b2 100644 --- a/include/Actor/ActorUnkRMS4.hpp +++ b/include/Actor/ActorUnkRMS4.hpp @@ -11,7 +11,7 @@ class ActorUnkRMS4_c4 : public Actor_c4 { public: ActorUnkRMS4_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMS5.hpp b/include/Actor/ActorUnkRMS5.hpp index 2a8b9311..b61813f7 100644 --- a/include/Actor/ActorUnkRMS5.hpp +++ b/include/Actor/ActorUnkRMS5.hpp @@ -11,7 +11,7 @@ class ActorUnkRMS5_c4 : public Actor_c4 { public: ActorUnkRMS5_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMSD.hpp b/include/Actor/ActorUnkRMSD.hpp index 7953461d..4c4c9bb4 100644 --- a/include/Actor/ActorUnkRMSD.hpp +++ b/include/Actor/ActorUnkRMSD.hpp @@ -11,7 +11,7 @@ class ActorUnkRMSD_c4 : public Actor_c4 { public: ActorUnkRMSD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMSF.hpp b/include/Actor/ActorUnkRMSF.hpp index 0e7c0b9a..dafb1155 100644 --- a/include/Actor/ActorUnkRMSF.hpp +++ b/include/Actor/ActorUnkRMSF.hpp @@ -11,7 +11,7 @@ class ActorUnkRMSF_c4 : public Actor_c4 { public: ActorUnkRMSF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMSS.hpp b/include/Actor/ActorUnkRMSS.hpp index 3c0bbdf0..20d82931 100644 --- a/include/Actor/ActorUnkRMSS.hpp +++ b/include/Actor/ActorUnkRMSS.hpp @@ -11,7 +11,7 @@ class ActorUnkRMSS_c4 : public Actor_c4 { public: ActorUnkRMSS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMST.hpp b/include/Actor/ActorUnkRMST.hpp index 3d032116..c572ffa8 100644 --- a/include/Actor/ActorUnkRMST.hpp +++ b/include/Actor/ActorUnkRMST.hpp @@ -11,7 +11,7 @@ class ActorUnkRMST_c4 : public Actor_c4 { public: ActorUnkRMST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMSV.hpp b/include/Actor/ActorUnkRMSV.hpp index c0bbcdb0..29041022 100644 --- a/include/Actor/ActorUnkRMSV.hpp +++ b/include/Actor/ActorUnkRMSV.hpp @@ -11,7 +11,7 @@ class ActorUnkRMSV_c4 : public Actor_c4 { public: ActorUnkRMSV_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMSW.hpp b/include/Actor/ActorUnkRMSW.hpp index 4a3a86fa..27fab868 100644 --- a/include/Actor/ActorUnkRMSW.hpp +++ b/include/Actor/ActorUnkRMSW.hpp @@ -11,7 +11,7 @@ class ActorUnkRMSW_c4 : public Actor_c4 { public: ActorUnkRMSW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMT0.hpp b/include/Actor/ActorUnkRMT0.hpp index 0d7e52e8..8323de4d 100644 --- a/include/Actor/ActorUnkRMT0.hpp +++ b/include/Actor/ActorUnkRMT0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMT0_c4 : public Actor_c4 { public: ActorUnkRMT0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMT1.hpp b/include/Actor/ActorUnkRMT1.hpp index 3ba15f6b..1c11a4d3 100644 --- a/include/Actor/ActorUnkRMT1.hpp +++ b/include/Actor/ActorUnkRMT1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMT1_c4 : public Actor_c4 { public: ActorUnkRMT1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMT2.hpp b/include/Actor/ActorUnkRMT2.hpp index 702e45ec..c4cf8473 100644 --- a/include/Actor/ActorUnkRMT2.hpp +++ b/include/Actor/ActorUnkRMT2.hpp @@ -11,7 +11,7 @@ class ActorUnkRMT2_c4 : public Actor_c4 { public: ActorUnkRMT2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMT3.hpp b/include/Actor/ActorUnkRMT3.hpp index de849926..86d3a0e7 100644 --- a/include/Actor/ActorUnkRMT3.hpp +++ b/include/Actor/ActorUnkRMT3.hpp @@ -11,7 +11,7 @@ class ActorUnkRMT3_c4 : public Actor_c4 { public: ActorUnkRMT3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMT4.hpp b/include/Actor/ActorUnkRMT4.hpp index 85ae293c..352be9eb 100644 --- a/include/Actor/ActorUnkRMT4.hpp +++ b/include/Actor/ActorUnkRMT4.hpp @@ -11,7 +11,7 @@ class ActorUnkRMT4_c4 : public Actor_c4 { public: ActorUnkRMT4_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMTB.hpp b/include/Actor/ActorUnkRMTB.hpp index f21fb7e8..5902ce46 100644 --- a/include/Actor/ActorUnkRMTB.hpp +++ b/include/Actor/ActorUnkRMTB.hpp @@ -11,7 +11,7 @@ class ActorUnkRMTB_c4 : public Actor_c4 { public: ActorUnkRMTB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMTE.hpp b/include/Actor/ActorUnkRMTE.hpp index e664ad73..b3cc2e62 100644 --- a/include/Actor/ActorUnkRMTE.hpp +++ b/include/Actor/ActorUnkRMTE.hpp @@ -11,7 +11,7 @@ class ActorUnkRMTE_c4 : public Actor_c4 { public: ActorUnkRMTE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMTG.hpp b/include/Actor/ActorUnkRMTG.hpp index d343de46..2698aa6a 100644 --- a/include/Actor/ActorUnkRMTG.hpp +++ b/include/Actor/ActorUnkRMTG.hpp @@ -11,7 +11,7 @@ class ActorUnkRMTG_c4 : public Actor_c4 { public: ActorUnkRMTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMTR.hpp b/include/Actor/ActorUnkRMTR.hpp index 505ad683..c73a4efe 100644 --- a/include/Actor/ActorUnkRMTR.hpp +++ b/include/Actor/ActorUnkRMTR.hpp @@ -11,7 +11,7 @@ class ActorUnkRMTR_c4 : public Actor_c4 { public: ActorUnkRMTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMTZ.hpp b/include/Actor/ActorUnkRMTZ.hpp index 003b4e07..3944f6d1 100644 --- a/include/Actor/ActorUnkRMTZ.hpp +++ b/include/Actor/ActorUnkRMTZ.hpp @@ -11,7 +11,7 @@ class ActorUnkRMTZ_c4 : public Actor_c4 { public: ActorUnkRMTZ_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMV0.hpp b/include/Actor/ActorUnkRMV0.hpp index 0f617271..d25855be 100644 --- a/include/Actor/ActorUnkRMV0.hpp +++ b/include/Actor/ActorUnkRMV0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMV0_c4 : public Actor_c4 { public: ActorUnkRMV0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMV1.hpp b/include/Actor/ActorUnkRMV1.hpp index 0c5a2e4a..2c2598f9 100644 --- a/include/Actor/ActorUnkRMV1.hpp +++ b/include/Actor/ActorUnkRMV1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMV1_c4 : public Actor_c4 { public: ActorUnkRMV1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMVD.hpp b/include/Actor/ActorUnkRMVD.hpp index d4d58b87..071eeea1 100644 --- a/include/Actor/ActorUnkRMVD.hpp +++ b/include/Actor/ActorUnkRMVD.hpp @@ -11,7 +11,7 @@ class ActorUnkRMVD_c4 : public Actor_c4 { public: ActorUnkRMVD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMVF.hpp b/include/Actor/ActorUnkRMVF.hpp index 8f4c45b5..4e9aa283 100644 --- a/include/Actor/ActorUnkRMVF.hpp +++ b/include/Actor/ActorUnkRMVF.hpp @@ -11,7 +11,7 @@ class ActorUnkRMVF_c4 : public Actor_c4 { public: ActorUnkRMVF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMVS.hpp b/include/Actor/ActorUnkRMVS.hpp index 84d6b253..35602842 100644 --- a/include/Actor/ActorUnkRMVS.hpp +++ b/include/Actor/ActorUnkRMVS.hpp @@ -11,7 +11,7 @@ class ActorUnkRMVS_c4 : public Actor_c4 { public: ActorUnkRMVS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMVT.hpp b/include/Actor/ActorUnkRMVT.hpp index 96170844..4537232a 100644 --- a/include/Actor/ActorUnkRMVT.hpp +++ b/include/Actor/ActorUnkRMVT.hpp @@ -11,7 +11,7 @@ class ActorUnkRMVT_c4 : public Actor_c4 { public: ActorUnkRMVT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMVV.hpp b/include/Actor/ActorUnkRMVV.hpp index e7c4dc83..68af3fa4 100644 --- a/include/Actor/ActorUnkRMVV.hpp +++ b/include/Actor/ActorUnkRMVV.hpp @@ -11,7 +11,7 @@ class ActorUnkRMVV_c4 : public Actor_c4 { public: ActorUnkRMVV_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMVW.hpp b/include/Actor/ActorUnkRMVW.hpp index cce8ab0f..3f502ac1 100644 --- a/include/Actor/ActorUnkRMVW.hpp +++ b/include/Actor/ActorUnkRMVW.hpp @@ -11,7 +11,7 @@ class ActorUnkRMVW_c4 : public Actor_c4 { public: ActorUnkRMVW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMW0.hpp b/include/Actor/ActorUnkRMW0.hpp index 89ad71b2..ba3c5530 100644 --- a/include/Actor/ActorUnkRMW0.hpp +++ b/include/Actor/ActorUnkRMW0.hpp @@ -11,7 +11,7 @@ class ActorUnkRMW0_c4 : public Actor_c4 { public: ActorUnkRMW0_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRMW1.hpp b/include/Actor/ActorUnkRMW1.hpp index 7bf2c95e..febe4ecd 100644 --- a/include/Actor/ActorUnkRMW1.hpp +++ b/include/Actor/ActorUnkRMW1.hpp @@ -11,7 +11,7 @@ class ActorUnkRMW1_c4 : public Actor_c4 { public: ActorUnkRMW1_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRNTN.hpp b/include/Actor/ActorUnkRNTN.hpp index 887ba052..03d44cd8 100644 --- a/include/Actor/ActorUnkRNTN.hpp +++ b/include/Actor/ActorUnkRNTN.hpp @@ -11,7 +11,7 @@ class ActorUnkRNTN_c4 : public Actor_c4 { public: ActorUnkRNTN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkROCK.hpp b/include/Actor/ActorUnkROCK.hpp index 430f72c6..a2682b78 100644 --- a/include/Actor/ActorUnkROCK.hpp +++ b/include/Actor/ActorUnkROCK.hpp @@ -11,7 +11,7 @@ class ActorUnkROCK_c4 : public Actor_c4 { public: ActorUnkROCK_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRPMT.hpp b/include/Actor/ActorUnkRPMT.hpp index b693f9b4..0d14a6b5 100644 --- a/include/Actor/ActorUnkRPMT.hpp +++ b/include/Actor/ActorUnkRPMT.hpp @@ -11,7 +11,7 @@ class ActorUnkRPMT_c4 : public Actor_c4 { public: ActorUnkRPMT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkRYAW.hpp b/include/Actor/ActorUnkRYAW.hpp index 8e259b0f..57bd068e 100644 --- a/include/Actor/ActorUnkRYAW.hpp +++ b/include/Actor/ActorUnkRYAW.hpp @@ -11,7 +11,7 @@ class ActorUnkRYAW_c4 : public Actor_c4 { public: ActorUnkRYAW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSCCN.hpp b/include/Actor/ActorUnkSCCN.hpp index 2e72d5ff..7d492b7d 100644 --- a/include/Actor/ActorUnkSCCN.hpp +++ b/include/Actor/ActorUnkSCCN.hpp @@ -11,7 +11,7 @@ class ActorUnkSCCN_c4 : public Actor_c4 { public: ActorUnkSCCN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSEAT.hpp b/include/Actor/ActorUnkSEAT.hpp index 4a18cc74..a0307623 100644 --- a/include/Actor/ActorUnkSEAT.hpp +++ b/include/Actor/ActorUnkSEAT.hpp @@ -11,7 +11,7 @@ class ActorUnkSEAT_c4 : public Actor_c4 { public: ActorUnkSEAT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSEFS.hpp b/include/Actor/ActorUnkSEFS.hpp index 5bda6f20..e1ec7009 100644 --- a/include/Actor/ActorUnkSEFS.hpp +++ b/include/Actor/ActorUnkSEFS.hpp @@ -11,7 +11,7 @@ class ActorUnkSEFS_c4 : public Actor_c4 { public: ActorUnkSEFS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSGMG.hpp b/include/Actor/ActorUnkSGMG.hpp index b884446f..1b866876 100644 --- a/include/Actor/ActorUnkSGMG.hpp +++ b/include/Actor/ActorUnkSGMG.hpp @@ -11,7 +11,7 @@ class ActorUnkSGMG_c4 : public Actor_c4 { public: ActorUnkSGMG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSHDL.hpp b/include/Actor/ActorUnkSHDL.hpp index edd5455f..cfb6ee10 100644 --- a/include/Actor/ActorUnkSHDL.hpp +++ b/include/Actor/ActorUnkSHDL.hpp @@ -11,7 +11,7 @@ class ActorUnkSHDL_c4 : public Actor_c4 { public: ActorUnkSHDL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSHIT.hpp b/include/Actor/ActorUnkSHIT.hpp index f044dfef..451bd31a 100644 --- a/include/Actor/ActorUnkSHIT.hpp +++ b/include/Actor/ActorUnkSHIT.hpp @@ -12,7 +12,7 @@ class ActorUnkSHIT_c4 : public Actor_c4 { public: ActorUnkSHIT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp b/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp index 7e75596b..d449c7a7 100644 --- a/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp +++ b/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp @@ -13,7 +13,7 @@ class ActorUnkSIRO_c4 : public Actor_c4 { public: ActorUnkSIRO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkSIRS_c4 : public Actor_c4 { public: ActorUnkSIRS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkSRNM_c4 : public Actor_c4 { public: ActorUnkSRNM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -115,7 +115,7 @@ class ActorUnkSRSL_c4 : public Actor_c4 { public: ActorUnkSRSL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSKDO.hpp b/include/Actor/ActorUnkSKDO.hpp index e742edbf..c41aaeb9 100644 --- a/include/Actor/ActorUnkSKDO.hpp +++ b/include/Actor/ActorUnkSKDO.hpp @@ -11,7 +11,7 @@ class ActorUnkSKDO_c4 : public Actor_c4 { public: ActorUnkSKDO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSMCT.hpp b/include/Actor/ActorUnkSMCT.hpp index bcd68663..f31dc0ce 100644 --- a/include/Actor/ActorUnkSMCT.hpp +++ b/include/Actor/ActorUnkSMCT.hpp @@ -11,7 +11,7 @@ class ActorUnkSMCT_c4 : public Actor_c4 { public: ActorUnkSMCT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSNMA.hpp b/include/Actor/ActorUnkSNMA.hpp index 8f90a559..eb1f4f89 100644 --- a/include/Actor/ActorUnkSNMA.hpp +++ b/include/Actor/ActorUnkSNMA.hpp @@ -11,7 +11,7 @@ class ActorUnkSNMA_c4 : public Actor_c4 { public: ActorUnkSNMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSNMB.hpp b/include/Actor/ActorUnkSNMB.hpp index ae47e836..1a6fe8fc 100644 --- a/include/Actor/ActorUnkSNMB.hpp +++ b/include/Actor/ActorUnkSNMB.hpp @@ -11,7 +11,7 @@ class ActorUnkSNMB_c4 : public Actor_c4 { public: ActorUnkSNMB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSNOW.hpp b/include/Actor/ActorUnkSNOW.hpp index d15da333..045a2f5e 100644 --- a/include/Actor/ActorUnkSNOW.hpp +++ b/include/Actor/ActorUnkSNOW.hpp @@ -11,7 +11,7 @@ class ActorUnkSNOW_c4 : public Actor_c4 { public: ActorUnkSNOW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSNST.hpp b/include/Actor/ActorUnkSNST.hpp index fdd4a725..33765d4b 100644 --- a/include/Actor/ActorUnkSNST.hpp +++ b/include/Actor/ActorUnkSNST.hpp @@ -11,7 +11,7 @@ class ActorUnkSNST_c4 : public Actor_c4 { public: ActorUnkSNST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp b/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp index 5794a325..ee801d87 100644 --- a/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp +++ b/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp @@ -13,7 +13,7 @@ class ActorUnkSOGB_c4 : public Actor_c4 { public: ActorUnkSOGB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkSOGC_c4 : public Actor_c4 { public: ActorUnkSOGC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkSOLG_c4 : public Actor_c4 { public: ActorUnkSOLG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp b/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp index 999bd891..3d4c48b3 100644 --- a/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp +++ b/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp @@ -13,7 +13,7 @@ class ActorUnkSOLB_c4 : public Actor_c4 { public: ActorUnkSOLB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkSOLC_c4 : public Actor_c4 { public: ActorUnkSOLC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkSOLD_c4 : public Actor_c4 { public: ActorUnkSOLD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSOLF.hpp b/include/Actor/ActorUnkSOLF.hpp index 5454c3db..f02b7202 100644 --- a/include/Actor/ActorUnkSOLF.hpp +++ b/include/Actor/ActorUnkSOLF.hpp @@ -11,7 +11,7 @@ class ActorUnkSOLF_c4 : public Actor_c4 { public: ActorUnkSOLF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSOLT.hpp b/include/Actor/ActorUnkSOLT.hpp index 194948a1..362718ff 100644 --- a/include/Actor/ActorUnkSOLT.hpp +++ b/include/Actor/ActorUnkSOLT.hpp @@ -11,7 +11,7 @@ class ActorUnkSOLT_c4 : public Actor_c4 { public: ActorUnkSOLT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp b/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp deleted file mode 100644 index 3a614c32..00000000 --- a/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp +++ /dev/null @@ -1,144 +0,0 @@ -//! TODO: This file was generated automatically and might contain errors - -#pragma once - -#include "Actor/Actor.hpp" -#include "Actor/ActorProfile.hpp" -#include "global.h" -#include "types.h" - -// --- Actor SPAR --- - -class ActorUnkSPAR_c4 : public Actor_c4 { -public: - ActorUnkSPAR_c4(Actor *param1); - - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; - /* 04 */ virtual void vfunc_04() override; - /* 08 */ virtual void vfunc_08() override; - /* 0C */ virtual void vfunc_0c(unk32 param1) override; -}; - -class ActorUnkSPAR : public Actor { -public: - /* 00 (base) */ - /* 94 */ - - ActorUnkSPAR(); - - /* 4C */ virtual ~ActorUnkSPAR() override; -}; - -class ActorProfileUnkSPAR : public ActorProfile { -public: - /* 00 (base) */ - - ActorProfileUnkSPAR(); - ~ActorProfileUnkSPAR(); - - /* 0C */ virtual Actor *Create(); - - static ActorProfileUnkSPAR *GetProfile(); -}; - -// --- Actor SPBM --- - -class ActorUnkSPBM_c4 : public Actor_c4 { -public: - ActorUnkSPBM_c4(Actor *param1); - - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; - /* 04 */ virtual void vfunc_04() override; - /* 08 */ virtual void vfunc_08() override; - /* 0C */ virtual void vfunc_0c(unk32 param1) override; -}; - -class ActorUnkSPBM : public Actor { -public: - /* 00 (base) */ - /* 94 */ - - ActorUnkSPBM(); - - /* 4C */ virtual ~ActorUnkSPBM() override; -}; - -class ActorProfileUnkSPBM : public ActorProfile { -public: - /* 00 (base) */ - - ActorProfileUnkSPBM(); - ~ActorProfileUnkSPBM(); - - /* 0C */ virtual Actor *Create(); - - static ActorProfileUnkSPBM *GetProfile(); -}; - -// --- Actor SPDR --- - -class ActorUnkSPDR_c4 : public Actor_c4 { -public: - ActorUnkSPDR_c4(Actor *param1); - - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; - /* 04 */ virtual void vfunc_04() override; - /* 08 */ virtual void vfunc_08() override; - /* 0C */ virtual void vfunc_0c(unk32 param1) override; -}; - -class ActorUnkSPDR : public Actor { -public: - /* 00 (base) */ - /* 94 */ - - ActorUnkSPDR(); - - /* 4C */ virtual ~ActorUnkSPDR() override; -}; - -class ActorProfileUnkSPDR : public ActorProfile { -public: - /* 00 (base) */ - - ActorProfileUnkSPDR(); - ~ActorProfileUnkSPDR(); - - /* 0C */ virtual Actor *Create(); - - static ActorProfileUnkSPDR *GetProfile(); -}; - -// --- Actor SPTR --- - -class ActorUnkSPTR_c4 : public Actor_c4 { -public: - ActorUnkSPTR_c4(Actor *param1); - - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; - /* 04 */ virtual void vfunc_04() override; - /* 08 */ virtual void vfunc_08() override; - /* 0C */ virtual void vfunc_0c(unk32 param1) override; -}; - -class ActorUnkSPTR : public Actor { -public: - /* 00 (base) */ - /* 94 */ - - ActorUnkSPTR(); - - /* 4C */ virtual ~ActorUnkSPTR() override; -}; - -class ActorProfileUnkSPTR : public ActorProfile { -public: - /* 00 (base) */ - - ActorProfileUnkSPTR(); - ~ActorProfileUnkSPTR(); - - /* 0C */ virtual Actor *Create(); - - static ActorProfileUnkSPTR *GetProfile(); -}; diff --git a/include/Actor/ActorUnkSPID.hpp b/include/Actor/ActorUnkSPID.hpp index b0b7dfb2..623be273 100644 --- a/include/Actor/ActorUnkSPID.hpp +++ b/include/Actor/ActorUnkSPID.hpp @@ -11,7 +11,7 @@ class ActorUnkSPID_c4 : public Actor_c4 { public: ActorUnkSPID_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSPTG.hpp b/include/Actor/ActorUnkSPTG.hpp index 51246fda..334c5458 100644 --- a/include/Actor/ActorUnkSPTG.hpp +++ b/include/Actor/ActorUnkSPTG.hpp @@ -11,7 +11,7 @@ class ActorUnkSPTG_c4 : public Actor_c4 { public: ActorUnkSPTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSPTT.hpp b/include/Actor/ActorUnkSPTT.hpp index b8f8b50b..fe587eba 100644 --- a/include/Actor/ActorUnkSPTT.hpp +++ b/include/Actor/ActorUnkSPTT.hpp @@ -11,7 +11,7 @@ class ActorUnkSPTT_c4 : public Actor_c4 { public: ActorUnkSPTT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSRST.hpp b/include/Actor/ActorUnkSRST.hpp index 14bf39e6..e7c6b5f4 100644 --- a/include/Actor/ActorUnkSRST.hpp +++ b/include/Actor/ActorUnkSRST.hpp @@ -11,7 +11,7 @@ class ActorUnkSRST_c4 : public Actor_c4 { public: ActorUnkSRST_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSSFC.hpp b/include/Actor/ActorUnkSSFC.hpp index 950c32ba..8f00f65d 100644 --- a/include/Actor/ActorUnkSSFC.hpp +++ b/include/Actor/ActorUnkSSFC.hpp @@ -11,7 +11,7 @@ class ActorUnkSSFC_c4 : public Actor_c4 { public: ActorUnkSSFC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTCT.hpp b/include/Actor/ActorUnkSTCT.hpp index 8ca5685d..de25a561 100644 --- a/include/Actor/ActorUnkSTCT.hpp +++ b/include/Actor/ActorUnkSTCT.hpp @@ -11,7 +11,7 @@ class ActorUnkSTCT_c4 : public Actor_c4 { public: ActorUnkSTCT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTFB.hpp b/include/Actor/ActorUnkSTFB.hpp index 74b5eb7d..24233c95 100644 --- a/include/Actor/ActorUnkSTFB.hpp +++ b/include/Actor/ActorUnkSTFB.hpp @@ -11,7 +11,7 @@ class ActorUnkSTFB_c4 : public Actor_c4 { public: ActorUnkSTFB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTFH.hpp b/include/Actor/ActorUnkSTFH.hpp index 64bde618..a6ab9b96 100644 --- a/include/Actor/ActorUnkSTFH.hpp +++ b/include/Actor/ActorUnkSTFH.hpp @@ -11,7 +11,7 @@ class ActorUnkSTFH_c4 : public Actor_c4 { public: ActorUnkSTFH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTLF.hpp b/include/Actor/ActorUnkSTLF.hpp index 47cbc8db..3b5d3a76 100644 --- a/include/Actor/ActorUnkSTLF.hpp +++ b/include/Actor/ActorUnkSTLF.hpp @@ -11,7 +11,7 @@ class ActorUnkSTLF_c4 : public Actor_c4 { public: ActorUnkSTLF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTLW.hpp b/include/Actor/ActorUnkSTLW.hpp index 50c7b64d..c1d7e754 100644 --- a/include/Actor/ActorUnkSTLW.hpp +++ b/include/Actor/ActorUnkSTLW.hpp @@ -11,7 +11,7 @@ class ActorUnkSTLW_c4 : public Actor_c4 { public: ActorUnkSTLW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTTG.hpp b/include/Actor/ActorUnkSTTG.hpp index cc89b723..67299dc8 100644 --- a/include/Actor/ActorUnkSTTG.hpp +++ b/include/Actor/ActorUnkSTTG.hpp @@ -11,7 +11,7 @@ class ActorUnkSTTG_c4 : public Actor_c4 { public: ActorUnkSTTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSTWH.hpp b/include/Actor/ActorUnkSTWH.hpp index c8122329..9df52f32 100644 --- a/include/Actor/ActorUnkSTWH.hpp +++ b/include/Actor/ActorUnkSTWH.hpp @@ -11,7 +11,7 @@ class ActorUnkSTWH_c4 : public Actor_c4 { public: ActorUnkSTWH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSWBM.hpp b/include/Actor/ActorUnkSWBM.hpp index bda2e9b0..77e9cf7e 100644 --- a/include/Actor/ActorUnkSWBM.hpp +++ b/include/Actor/ActorUnkSWBM.hpp @@ -11,7 +11,7 @@ class ActorUnkSWBM_c4 : public Actor_c4 { public: ActorUnkSWBM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSWCH.hpp b/include/Actor/ActorUnkSWCH.hpp index 114f816e..9619c637 100644 --- a/include/Actor/ActorUnkSWCH.hpp +++ b/include/Actor/ActorUnkSWCH.hpp @@ -11,7 +11,7 @@ class ActorUnkSWCH_c4 : public Actor_c4 { public: ActorUnkSWCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSWDS.hpp b/include/Actor/ActorUnkSWDS.hpp index 46139b6b..c0cc34d7 100644 --- a/include/Actor/ActorUnkSWDS.hpp +++ b/include/Actor/ActorUnkSWDS.hpp @@ -11,7 +11,7 @@ class ActorUnkSWDS_c4 : public Actor_c4 { public: ActorUnkSWDS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSWHI.hpp b/include/Actor/ActorUnkSWHI.hpp index 2de62991..cd1c31dd 100644 --- a/include/Actor/ActorUnkSWHI.hpp +++ b/include/Actor/ActorUnkSWHI.hpp @@ -11,7 +11,7 @@ class ActorUnkSWHI_c4 : public Actor_c4 { public: ActorUnkSWHI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSWOB.hpp b/include/Actor/ActorUnkSWOB.hpp index 1f42507b..dcaea8ee 100644 --- a/include/Actor/ActorUnkSWOB.hpp +++ b/include/Actor/ActorUnkSWOB.hpp @@ -5,15 +5,6 @@ #include "global.h" #include "types.h" -class ActorUnkSWOB_A4 { -public: - /* 00 */ unk32 mUnk_00; - - ActorUnkSWOB_A4() { - this->mUnk_00 = 0; - }; -}; - class ActorUnkSWOB : public Actor { public: /* 00 (base) */ @@ -23,7 +14,7 @@ public: /* 9C */ unk16 mUnk_9E; /* A0 */ unk16 mUnk_A0; /* A0 */ unk16 mUnk_A2; - /* A4 */ ActorUnkSWOB_A4 mUnk_A4[5]; + /* A4 */ ActorRefElem mUnk_A4[5]; /* B8 */ ActorUnkSWOB(); diff --git a/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp b/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp index b982de10..b104482a 100644 --- a/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp +++ b/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp @@ -13,7 +13,7 @@ class ActorUnkSYDE_c4 : public Actor_c4 { public: ActorUnkSYDE_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkSYDL_c4 : public Actor_c4 { public: ActorUnkSYDL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkSYDS_c4 : public Actor_c4 { public: ActorUnkSYDS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -115,7 +115,7 @@ class ActorUnkSYFI_c4 : public Actor_c4 { public: ActorUnkSYFI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -149,7 +149,7 @@ class ActorUnkSYFO_c4 : public Actor_c4 { public: ActorUnkSYFO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -183,7 +183,7 @@ class ActorUnkSYIL_c4 : public Actor_c4 { public: ActorUnkSYIL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -217,7 +217,7 @@ class ActorUnkSYIS_c4 : public Actor_c4 { public: ActorUnkSYIS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -251,7 +251,7 @@ class ActorUnkSYOL_c4 : public Actor_c4 { public: ActorUnkSYOL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -285,7 +285,7 @@ class ActorUnkSYOS_c4 : public Actor_c4 { public: ActorUnkSYOS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -319,7 +319,7 @@ class ActorUnkSYSL_c4 : public Actor_c4 { public: ActorUnkSYSL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -353,7 +353,7 @@ class ActorUnkSYSN_c4 : public Actor_c4 { public: ActorUnkSYSN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -387,7 +387,7 @@ class ActorUnkSYSS_c4 : public Actor_c4 { public: ActorUnkSYSS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -421,7 +421,7 @@ class ActorUnkSYWA_c4 : public Actor_c4 { public: ActorUnkSYWA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -455,7 +455,7 @@ class ActorUnkSYWL_c4 : public Actor_c4 { public: ActorUnkSYWL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -489,7 +489,7 @@ class ActorUnkSYWS_c4 : public Actor_c4 { public: ActorUnkSYWS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSYRN.hpp b/include/Actor/ActorUnkSYRN.hpp index 908f6e15..cda3257e 100644 --- a/include/Actor/ActorUnkSYRN.hpp +++ b/include/Actor/ActorUnkSYRN.hpp @@ -11,7 +11,7 @@ class ActorUnkSYRN_c4 : public Actor_c4 { public: ActorUnkSYRN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSZKL.hpp b/include/Actor/ActorUnkSZKL.hpp index c25a43df..957540e0 100644 --- a/include/Actor/ActorUnkSZKL.hpp +++ b/include/Actor/ActorUnkSZKL.hpp @@ -11,7 +11,7 @@ class ActorUnkSZKL_c4 : public Actor_c4 { public: ActorUnkSZKL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSZKU.hpp b/include/Actor/ActorUnkSZKU.hpp index 98def769..82a596f2 100644 --- a/include/Actor/ActorUnkSZKU.hpp +++ b/include/Actor/ActorUnkSZKU.hpp @@ -12,7 +12,7 @@ class ActorUnkSZKU_c4 : public Actor_c4 { public: ActorUnkSZKU_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkSZRD.hpp b/include/Actor/ActorUnkSZRD.hpp index c20ecc4f..34b6d653 100644 --- a/include/Actor/ActorUnkSZRD.hpp +++ b/include/Actor/ActorUnkSZRD.hpp @@ -11,7 +11,7 @@ class ActorUnkSZRD_c4 : public Actor_c4 { public: ActorUnkSZRD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTBRD.hpp b/include/Actor/ActorUnkTBRD.hpp index 550d7c14..e867f9e1 100644 --- a/include/Actor/ActorUnkTBRD.hpp +++ b/include/Actor/ActorUnkTBRD.hpp @@ -11,7 +11,7 @@ class ActorUnkTBRD_c4 : public Actor_c4 { public: ActorUnkTBRD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTCAM.hpp b/include/Actor/ActorUnkTCAM.hpp index eed9210f..0d74dd1b 100644 --- a/include/Actor/ActorUnkTCAM.hpp +++ b/include/Actor/ActorUnkTCAM.hpp @@ -11,7 +11,7 @@ class ActorUnkTCAM_c4 : public Actor_c4 { public: ActorUnkTCAM_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTCOW_WCAS.hpp b/include/Actor/ActorUnkTCOW_WCAS.hpp index 42e91e0e..4b887cfe 100644 --- a/include/Actor/ActorUnkTCOW_WCAS.hpp +++ b/include/Actor/ActorUnkTCOW_WCAS.hpp @@ -13,7 +13,7 @@ class ActorUnkTCOW_c4 : public Actor_c4 { public: ActorUnkTCOW_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkWCAS_c4 : public Actor_c4 { public: ActorUnkWCAS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTDKT.hpp b/include/Actor/ActorUnkTDKT.hpp index 20aacb38..2b4d25e5 100644 --- a/include/Actor/ActorUnkTDKT.hpp +++ b/include/Actor/ActorUnkTDKT.hpp @@ -11,7 +11,7 @@ class ActorUnkTDKT_c4 : public Actor_c4 { public: ActorUnkTDKT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTEHT.hpp b/include/Actor/ActorUnkTEHT.hpp index e202efdb..d9ca7357 100644 --- a/include/Actor/ActorUnkTEHT.hpp +++ b/include/Actor/ActorUnkTEHT.hpp @@ -11,7 +11,7 @@ class ActorUnkTEHT_c4 : public Actor_c4 { public: ActorUnkTEHT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTERY.hpp b/include/Actor/ActorUnkTERY.hpp index d6e6348a..88da3b76 100644 --- a/include/Actor/ActorUnkTERY.hpp +++ b/include/Actor/ActorUnkTERY.hpp @@ -11,7 +11,7 @@ class ActorUnkTERY_c4 : public Actor_c4 { public: ActorUnkTERY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTEVT.hpp b/include/Actor/ActorUnkTEVT.hpp index eecdae62..5b617544 100644 --- a/include/Actor/ActorUnkTEVT.hpp +++ b/include/Actor/ActorUnkTEVT.hpp @@ -11,7 +11,7 @@ class ActorUnkTEVT_c4 : public Actor_c4 { public: ActorUnkTEVT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTFAT.hpp b/include/Actor/ActorUnkTFAT.hpp index b2b0f0f0..dac8ddbb 100644 --- a/include/Actor/ActorUnkTFAT.hpp +++ b/include/Actor/ActorUnkTFAT.hpp @@ -11,7 +11,7 @@ class ActorUnkTFAT_c4 : public Actor_c4 { public: ActorUnkTFAT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTGTZ.hpp b/include/Actor/ActorUnkTGTZ.hpp index 776ae62d..6ec6289d 100644 --- a/include/Actor/ActorUnkTGTZ.hpp +++ b/include/Actor/ActorUnkTGTZ.hpp @@ -11,7 +11,7 @@ class ActorUnkTGTZ_c4 : public Actor_c4 { public: ActorUnkTGTZ_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTHER.hpp b/include/Actor/ActorUnkTHER.hpp index a0784d18..c5e86385 100644 --- a/include/Actor/ActorUnkTHER.hpp +++ b/include/Actor/ActorUnkTHER.hpp @@ -11,7 +11,7 @@ class ActorUnkTHER_c4 : public Actor_c4 { public: ActorUnkTHER_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTKYT.hpp b/include/Actor/ActorUnkTKYT.hpp index a580eb37..5ef0b036 100644 --- a/include/Actor/ActorUnkTKYT.hpp +++ b/include/Actor/ActorUnkTKYT.hpp @@ -11,7 +11,7 @@ class ActorUnkTKYT_c4 : public Actor_c4 { public: ActorUnkTKYT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTLKT.hpp b/include/Actor/ActorUnkTLKT.hpp index c20c99ce..0beeba8d 100644 --- a/include/Actor/ActorUnkTLKT.hpp +++ b/include/Actor/ActorUnkTLKT.hpp @@ -11,7 +11,7 @@ class ActorUnkTLKT_c4 : public Actor_c4 { public: ActorUnkTLKT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTMNA.hpp b/include/Actor/ActorUnkTMNA.hpp index d81c055e..e403eace 100644 --- a/include/Actor/ActorUnkTMNA.hpp +++ b/include/Actor/ActorUnkTMNA.hpp @@ -11,7 +11,7 @@ class ActorUnkTMNA_c4 : public Actor_c4 { public: ActorUnkTMNA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTMNC.hpp b/include/Actor/ActorUnkTMNC.hpp index 9bc4363f..1f8f3dbe 100644 --- a/include/Actor/ActorUnkTMNC.hpp +++ b/include/Actor/ActorUnkTMNC.hpp @@ -11,7 +11,7 @@ class ActorUnkTMNC_c4 : public Actor_c4 { public: ActorUnkTMNC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTMNP.hpp b/include/Actor/ActorUnkTMNP.hpp index e0849c63..c8f7e363 100644 --- a/include/Actor/ActorUnkTMNP.hpp +++ b/include/Actor/ActorUnkTMNP.hpp @@ -11,7 +11,7 @@ class ActorUnkTMNP_c4 : public Actor_c4 { public: ActorUnkTMNP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTPDO.hpp b/include/Actor/ActorUnkTPDO.hpp index 5d53f4e1..2c2f3909 100644 --- a/include/Actor/ActorUnkTPDO.hpp +++ b/include/Actor/ActorUnkTPDO.hpp @@ -11,7 +11,7 @@ class ActorUnkTPDO_c4 : public Actor_c4 { public: ActorUnkTPDO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRAP.hpp b/include/Actor/ActorUnkTRAP.hpp index 93bf7842..b2402625 100644 --- a/include/Actor/ActorUnkTRAP.hpp +++ b/include/Actor/ActorUnkTRAP.hpp @@ -11,7 +11,7 @@ class ActorUnkTRAP_c4 : public Actor_c4 { public: ActorUnkTRAP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRBC.hpp b/include/Actor/ActorUnkTRBC.hpp index 6461b80f..0055345d 100644 --- a/include/Actor/ActorUnkTRBC.hpp +++ b/include/Actor/ActorUnkTRBC.hpp @@ -11,7 +11,7 @@ class ActorUnkTRBC_c4 : public Actor_c4 { public: ActorUnkTRBC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRCB.hpp b/include/Actor/ActorUnkTRCB.hpp index 61a7db02..ae511626 100644 --- a/include/Actor/ActorUnkTRCB.hpp +++ b/include/Actor/ActorUnkTRCB.hpp @@ -11,7 +11,7 @@ class ActorUnkTRCB_c4 : public Actor_c4 { public: ActorUnkTRCB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRER.hpp b/include/Actor/ActorUnkTRER.hpp index 14d8942d..41ad072f 100644 --- a/include/Actor/ActorUnkTRER.hpp +++ b/include/Actor/ActorUnkTRER.hpp @@ -11,7 +11,7 @@ class ActorUnkTRER_c4 : public Actor_c4 { public: ActorUnkTRER_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRIC.hpp b/include/Actor/ActorUnkTRIC.hpp index f6d42ca1..481871d4 100644 --- a/include/Actor/ActorUnkTRIC.hpp +++ b/include/Actor/ActorUnkTRIC.hpp @@ -11,7 +11,7 @@ class ActorUnkTRIC_c4 : public Actor_c4 { public: ActorUnkTRIC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRLY.hpp b/include/Actor/ActorUnkTRLY.hpp index 8b53e8c5..0f44431c 100644 --- a/include/Actor/ActorUnkTRLY.hpp +++ b/include/Actor/ActorUnkTRLY.hpp @@ -11,7 +11,7 @@ class ActorUnkTRLY_c4 : public Actor_c4 { public: ActorUnkTRLY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRRL.hpp b/include/Actor/ActorUnkTRRL.hpp index 80afe89c..8be1743a 100644 --- a/include/Actor/ActorUnkTRRL.hpp +++ b/include/Actor/ActorUnkTRRL.hpp @@ -11,7 +11,7 @@ class ActorUnkTRRL_c4 : public Actor_c4 { public: ActorUnkTRRL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRSG.hpp b/include/Actor/ActorUnkTRSG.hpp index db879a3c..90350a53 100644 --- a/include/Actor/ActorUnkTRSG.hpp +++ b/include/Actor/ActorUnkTRSG.hpp @@ -11,7 +11,7 @@ class ActorUnkTRSG_c4 : public Actor_c4 { public: ActorUnkTRSG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRSP.hpp b/include/Actor/ActorUnkTRSP.hpp index e6494774..d8ab7915 100644 --- a/include/Actor/ActorUnkTRSP.hpp +++ b/include/Actor/ActorUnkTRSP.hpp @@ -11,7 +11,7 @@ class ActorUnkTRSP_c4 : public Actor_c4 { public: ActorUnkTRSP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRTT.hpp b/include/Actor/ActorUnkTRTT.hpp index 2dfc7ac0..2f5dc7b0 100644 --- a/include/Actor/ActorUnkTRTT.hpp +++ b/include/Actor/ActorUnkTRTT.hpp @@ -11,7 +11,7 @@ class ActorUnkTRTT_c4 : public Actor_c4 { public: ActorUnkTRTT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTRUP.hpp b/include/Actor/ActorUnkTRUP.hpp index 58cf7423..443460bb 100644 --- a/include/Actor/ActorUnkTRUP.hpp +++ b/include/Actor/ActorUnkTRUP.hpp @@ -11,7 +11,7 @@ class ActorUnkTRUP_c4 : public Actor_c4 { public: ActorUnkTRUP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTSCN.hpp b/include/Actor/ActorUnkTSCN.hpp index 0d10b6c4..6aa4a29a 100644 --- a/include/Actor/ActorUnkTSCN.hpp +++ b/include/Actor/ActorUnkTSCN.hpp @@ -11,7 +11,7 @@ class ActorUnkTSCN_c4 : public Actor_c4 { public: ActorUnkTSCN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTSLB.hpp b/include/Actor/ActorUnkTSLB.hpp index 904f01c9..74027c92 100644 --- a/include/Actor/ActorUnkTSLB.hpp +++ b/include/Actor/ActorUnkTSLB.hpp @@ -11,7 +11,7 @@ class ActorUnkTSLB_c4 : public Actor_c4 { public: ActorUnkTSLB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTSMT.hpp b/include/Actor/ActorUnkTSMT.hpp index 189060e7..ce55ba78 100644 --- a/include/Actor/ActorUnkTSMT.hpp +++ b/include/Actor/ActorUnkTSMT.hpp @@ -11,7 +11,7 @@ class ActorUnkTSMT_c4 : public Actor_c4 { public: ActorUnkTSMT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTTET.hpp b/include/Actor/ActorUnkTTET.hpp index a5898ab2..619a465b 100644 --- a/include/Actor/ActorUnkTTET.hpp +++ b/include/Actor/ActorUnkTTET.hpp @@ -11,7 +11,7 @@ class ActorUnkTTET_c4 : public Actor_c4 { public: ActorUnkTTET_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTTFT.hpp b/include/Actor/ActorUnkTTFT.hpp index a5e911bb..4dc7a087 100644 --- a/include/Actor/ActorUnkTTFT.hpp +++ b/include/Actor/ActorUnkTTFT.hpp @@ -11,7 +11,7 @@ class ActorUnkTTFT_c4 : public Actor_c4 { public: ActorUnkTTFT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTTKB.hpp b/include/Actor/ActorUnkTTKB.hpp index 1f39f720..37d9f9bf 100644 --- a/include/Actor/ActorUnkTTKB.hpp +++ b/include/Actor/ActorUnkTTKB.hpp @@ -11,7 +11,7 @@ class ActorUnkTTKB_c4 : public Actor_c4 { public: ActorUnkTTKB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTTUT.hpp b/include/Actor/ActorUnkTTUT.hpp index dadd0667..8eca2789 100644 --- a/include/Actor/ActorUnkTTUT.hpp +++ b/include/Actor/ActorUnkTTUT.hpp @@ -11,7 +11,7 @@ class ActorUnkTTUT_c4 : public Actor_c4 { public: ActorUnkTTUT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTUTO.hpp b/include/Actor/ActorUnkTUTO.hpp index c3237fdb..8460250a 100644 --- a/include/Actor/ActorUnkTUTO.hpp +++ b/include/Actor/ActorUnkTUTO.hpp @@ -11,7 +11,7 @@ class ActorUnkTUTO_c4 : public Actor_c4 { public: ActorUnkTUTO_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkTVLR.hpp b/include/Actor/ActorUnkTVLR.hpp index 16f172b3..16f12cec 100644 --- a/include/Actor/ActorUnkTVLR.hpp +++ b/include/Actor/ActorUnkTVLR.hpp @@ -11,7 +11,7 @@ class ActorUnkTVLR_c4 : public Actor_c4 { public: ActorUnkTVLR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkVCCH.hpp b/include/Actor/ActorUnkVCCH.hpp index 1653f545..801f12c7 100644 --- a/include/Actor/ActorUnkVCCH.hpp +++ b/include/Actor/ActorUnkVCCH.hpp @@ -11,7 +11,7 @@ class ActorUnkVCCH_c4 : public Actor_c4 { public: ActorUnkVCCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkVCFT.hpp b/include/Actor/ActorUnkVCFT.hpp index 47d5d448..ac85f4de 100644 --- a/include/Actor/ActorUnkVCFT.hpp +++ b/include/Actor/ActorUnkVCFT.hpp @@ -11,7 +11,7 @@ class ActorUnkVCFT_c4 : public Actor_c4 { public: ActorUnkVCFT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkVLCR.hpp b/include/Actor/ActorUnkVLCR.hpp index 8163410f..6683868a 100644 --- a/include/Actor/ActorUnkVLCR.hpp +++ b/include/Actor/ActorUnkVLCR.hpp @@ -11,7 +11,7 @@ class ActorUnkVLCR_c4 : public Actor_c4 { public: ActorUnkVLCR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkVOLV.hpp b/include/Actor/ActorUnkVOLV.hpp index fb37397f..243c4220 100644 --- a/include/Actor/ActorUnkVOLV.hpp +++ b/include/Actor/ActorUnkVOLV.hpp @@ -11,7 +11,7 @@ class ActorUnkVOLV_c4 : public Actor_c4 { public: ActorUnkVOLV_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkVRGN.hpp b/include/Actor/ActorUnkVRGN.hpp index 10fc25ec..b049b423 100644 --- a/include/Actor/ActorUnkVRGN.hpp +++ b/include/Actor/ActorUnkVRGN.hpp @@ -11,7 +11,7 @@ class ActorUnkVRGN_c4 : public Actor_c4 { public: ActorUnkVRGN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWAWA_WAWC.hpp b/include/Actor/ActorUnkWAWA_WAWC.hpp index 581a3aec..c729d0b0 100644 --- a/include/Actor/ActorUnkWAWA_WAWC.hpp +++ b/include/Actor/ActorUnkWAWA_WAWC.hpp @@ -13,7 +13,7 @@ class ActorUnkWAWA_c4 : public Actor_c4 { public: ActorUnkWAWA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkWAWC_c4 : public Actor_c4 { public: ActorUnkWAWC_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWAWB_WAWS.hpp b/include/Actor/ActorUnkWAWB_WAWS.hpp index a649ef80..40b4493f 100644 --- a/include/Actor/ActorUnkWAWB_WAWS.hpp +++ b/include/Actor/ActorUnkWAWB_WAWS.hpp @@ -13,7 +13,7 @@ class ActorUnkWAWB_c4 : public Actor_c4 { public: ActorUnkWAWB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkWAWS_c4 : public Actor_c4 { public: ActorUnkWAWS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWAWY.hpp b/include/Actor/ActorUnkWAWY.hpp index e6054b5b..c0e4491f 100644 --- a/include/Actor/ActorUnkWAWY.hpp +++ b/include/Actor/ActorUnkWAWY.hpp @@ -11,7 +11,7 @@ class ActorUnkWAWY_c4 : public Actor_c4 { public: ActorUnkWAWY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWBEF.hpp b/include/Actor/ActorUnkWBEF.hpp index 1435a5bc..a75e1d3c 100644 --- a/include/Actor/ActorUnkWBEF.hpp +++ b/include/Actor/ActorUnkWBEF.hpp @@ -11,7 +11,7 @@ class ActorUnkWBEF_c4 : public Actor_c4 { public: ActorUnkWBEF_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWBN2.hpp b/include/Actor/ActorUnkWBN2.hpp index b39c7bd9..03a6138b 100644 --- a/include/Actor/ActorUnkWBN2.hpp +++ b/include/Actor/ActorUnkWBN2.hpp @@ -11,7 +11,7 @@ class ActorUnkWBN2_c4 : public Actor_c4 { public: ActorUnkWBN2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWBPS.hpp b/include/Actor/ActorUnkWBPS.hpp index 1fb0e113..3193a0c9 100644 --- a/include/Actor/ActorUnkWBPS.hpp +++ b/include/Actor/ActorUnkWBPS.hpp @@ -11,7 +11,7 @@ class ActorUnkWBPS_c4 : public Actor_c4 { public: ActorUnkWBPS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWBTN.hpp b/include/Actor/ActorUnkWBTN.hpp index 5dc3c686..35066b5b 100644 --- a/include/Actor/ActorUnkWBTN.hpp +++ b/include/Actor/ActorUnkWBTN.hpp @@ -11,7 +11,7 @@ class ActorUnkWBTN_c4 : public Actor_c4 { public: ActorUnkWBTN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWDBA.hpp b/include/Actor/ActorUnkWDBA.hpp index 21f81462..42f8c41b 100644 --- a/include/Actor/ActorUnkWDBA.hpp +++ b/include/Actor/ActorUnkWDBA.hpp @@ -11,7 +11,7 @@ class ActorUnkWDBA_c4 : public Actor_c4 { public: ActorUnkWDBA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWDRD.hpp b/include/Actor/ActorUnkWDRD.hpp index 5db78170..93f21ac9 100644 --- a/include/Actor/ActorUnkWDRD.hpp +++ b/include/Actor/ActorUnkWDRD.hpp @@ -11,7 +11,7 @@ class ActorUnkWDRD_c4 : public Actor_c4 { public: ActorUnkWDRD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWHMA.hpp b/include/Actor/ActorUnkWHMA.hpp index cf7de877..4dec8da8 100644 --- a/include/Actor/ActorUnkWHMA.hpp +++ b/include/Actor/ActorUnkWHMA.hpp @@ -11,7 +11,7 @@ class ActorUnkWHMA_c4 : public Actor_c4 { public: ActorUnkWHMA_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWIDR.hpp b/include/Actor/ActorUnkWIDR.hpp index e3c0aea8..e8c78afa 100644 --- a/include/Actor/ActorUnkWIDR.hpp +++ b/include/Actor/ActorUnkWIDR.hpp @@ -11,7 +11,7 @@ class ActorUnkWIDR_c4 : public Actor_c4 { public: ActorUnkWIDR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWIDT.hpp b/include/Actor/ActorUnkWIDT.hpp index 84de0634..29b2c453 100644 --- a/include/Actor/ActorUnkWIDT.hpp +++ b/include/Actor/ActorUnkWIDT.hpp @@ -11,7 +11,7 @@ class ActorUnkWIDT_c4 : public Actor_c4 { public: ActorUnkWIDT_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWKTR.hpp b/include/Actor/ActorUnkWKTR.hpp index 2f37d4eb..aba88ab2 100644 --- a/include/Actor/ActorUnkWKTR.hpp +++ b/include/Actor/ActorUnkWKTR.hpp @@ -11,7 +11,7 @@ class ActorUnkWKTR_c4 : public Actor_c4 { public: ActorUnkWKTR_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWPBD.hpp b/include/Actor/ActorUnkWPBD.hpp index 03f2c69c..c84fd01d 100644 --- a/include/Actor/ActorUnkWPBD.hpp +++ b/include/Actor/ActorUnkWPBD.hpp @@ -11,7 +11,7 @@ class ActorUnkWPBD_c4 : public Actor_c4 { public: ActorUnkWPBD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWPCH.hpp b/include/Actor/ActorUnkWPCH.hpp index 29c10871..6a1f8fdd 100644 --- a/include/Actor/ActorUnkWPCH.hpp +++ b/include/Actor/ActorUnkWPCH.hpp @@ -11,7 +11,7 @@ class ActorUnkWPCH_c4 : public Actor_c4 { public: ActorUnkWPCH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWPCL.hpp b/include/Actor/ActorUnkWPCL.hpp index 7de3d5de..7a5214fa 100644 --- a/include/Actor/ActorUnkWPCL.hpp +++ b/include/Actor/ActorUnkWPCL.hpp @@ -11,7 +11,7 @@ class ActorUnkWPCL_c4 : public Actor_c4 { public: ActorUnkWPCL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWTBS.hpp b/include/Actor/ActorUnkWTBS.hpp index 230870db..d1675907 100644 --- a/include/Actor/ActorUnkWTBS.hpp +++ b/include/Actor/ActorUnkWTBS.hpp @@ -11,7 +11,7 @@ class ActorUnkWTBS_c4 : public Actor_c4 { public: ActorUnkWTBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWTH2.hpp b/include/Actor/ActorUnkWTH2.hpp index 5176f61f..0a5f3bfe 100644 --- a/include/Actor/ActorUnkWTH2.hpp +++ b/include/Actor/ActorUnkWTH2.hpp @@ -11,7 +11,7 @@ class ActorUnkWTH2_c4 : public Actor_c4 { public: ActorUnkWTH2_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWTH3.hpp b/include/Actor/ActorUnkWTH3.hpp index 17c51f26..dfda24f6 100644 --- a/include/Actor/ActorUnkWTH3.hpp +++ b/include/Actor/ActorUnkWTH3.hpp @@ -11,7 +11,7 @@ class ActorUnkWTH3_c4 : public Actor_c4 { public: ActorUnkWTH3_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWTTH.hpp b/include/Actor/ActorUnkWTTH.hpp index e59bfa0c..fc9873f7 100644 --- a/include/Actor/ActorUnkWTTH.hpp +++ b/include/Actor/ActorUnkWTTH.hpp @@ -11,7 +11,7 @@ class ActorUnkWTTH_c4 : public Actor_c4 { public: ActorUnkWTTH_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkWWFS.hpp b/include/Actor/ActorUnkWWFS.hpp index 18eb21bc..ed55e745 100644 --- a/include/Actor/ActorUnkWWFS.hpp +++ b/include/Actor/ActorUnkWWFS.hpp @@ -11,7 +11,7 @@ class ActorUnkWWFS_c4 : public Actor_c4 { public: ActorUnkWWFS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp b/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp index e7f4c9c6..95e786ff 100644 --- a/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp +++ b/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp @@ -13,7 +13,7 @@ class ActorUnkYKAP_c4 : public Actor_c4 { public: ActorUnkYKAP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkYKCP_c4 : public Actor_c4 { public: ActorUnkYKCP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -81,7 +81,7 @@ class ActorUnkYKEP_c4 : public Actor_c4 { public: ActorUnkYKEP_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkYUKI.hpp b/include/Actor/ActorUnkYUKI.hpp index eeb7f200..f281a9f3 100644 --- a/include/Actor/ActorUnkYUKI.hpp +++ b/include/Actor/ActorUnkYUKI.hpp @@ -11,7 +11,7 @@ class ActorUnkYUKI_c4 : public Actor_c4 { public: ActorUnkYUKI_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkYUKY.hpp b/include/Actor/ActorUnkYUKY.hpp index 3d8d94fc..e534d2b8 100644 --- a/include/Actor/ActorUnkYUKY.hpp +++ b/include/Actor/ActorUnkYUKY.hpp @@ -11,7 +11,7 @@ class ActorUnkYUKY_c4 : public Actor_c4 { public: ActorUnkYUKY_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkYWIS.hpp b/include/Actor/ActorUnkYWIS.hpp index e5d84a81..f174f1be 100644 --- a/include/Actor/ActorUnkYWIS.hpp +++ b/include/Actor/ActorUnkYWIS.hpp @@ -11,7 +11,7 @@ class ActorUnkYWIS_c4 : public Actor_c4 { public: ActorUnkYWIS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZELD.hpp b/include/Actor/ActorUnkZELD.hpp index f04ed69c..7c3d1674 100644 --- a/include/Actor/ActorUnkZELD.hpp +++ b/include/Actor/ActorUnkZELD.hpp @@ -11,7 +11,7 @@ class ActorUnkZELD_c4 : public Actor_c4 { public: ActorUnkZELD_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZLBB.hpp b/include/Actor/ActorUnkZLBB.hpp index 2751efb8..48f3c95d 100644 --- a/include/Actor/ActorUnkZLBB.hpp +++ b/include/Actor/ActorUnkZLBB.hpp @@ -11,7 +11,7 @@ class ActorUnkZLBB_c4 : public Actor_c4 { public: ActorUnkZLBB_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZLBS.hpp b/include/Actor/ActorUnkZLBS.hpp index abfb1eeb..3fe84ba3 100644 --- a/include/Actor/ActorUnkZLBS.hpp +++ b/include/Actor/ActorUnkZLBS.hpp @@ -11,7 +11,7 @@ class ActorUnkZLBS_c4 : public Actor_c4 { public: ActorUnkZLBS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZLSL_ZSRS.hpp b/include/Actor/ActorUnkZLSL_ZSRS.hpp index 695e5842..cdb705fa 100644 --- a/include/Actor/ActorUnkZLSL_ZSRS.hpp +++ b/include/Actor/ActorUnkZLSL_ZSRS.hpp @@ -13,7 +13,7 @@ class ActorUnkZLSL_c4 : public Actor_c4 { public: ActorUnkZLSL_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; @@ -47,7 +47,7 @@ class ActorUnkZSRS_c4 : public Actor_c4 { public: ActorUnkZSRS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZLSN.hpp b/include/Actor/ActorUnkZLSN.hpp index 84673aab..24279b8b 100644 --- a/include/Actor/ActorUnkZLSN.hpp +++ b/include/Actor/ActorUnkZLSN.hpp @@ -11,7 +11,7 @@ class ActorUnkZLSN_c4 : public Actor_c4 { public: ActorUnkZLSN_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZLSS.hpp b/include/Actor/ActorUnkZLSS.hpp index fffdabf0..6bfc7e84 100644 --- a/include/Actor/ActorUnkZLSS.hpp +++ b/include/Actor/ActorUnkZLSS.hpp @@ -11,7 +11,7 @@ class ActorUnkZLSS_c4 : public Actor_c4 { public: ActorUnkZLSS_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Actor/ActorUnkZSTG.hpp b/include/Actor/ActorUnkZSTG.hpp index f4ace408..06bc1328 100644 --- a/include/Actor/ActorUnkZSTG.hpp +++ b/include/Actor/ActorUnkZSTG.hpp @@ -11,7 +11,7 @@ class ActorUnkZSTG_c4 : public Actor_c4 { public: ActorUnkZSTG_c4(Actor *param1); - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 00 */ virtual bool vfunc_00(ActorRef ref, unk32 param2) override; /* 04 */ virtual void vfunc_04() override; /* 08 */ virtual void vfunc_08() override; /* 0C */ virtual void vfunc_0c(unk32 param1) override; diff --git a/include/Player/PlayerSceneChange.hpp b/include/Player/PlayerSceneChange.hpp index 7205af26..e0d08df8 100644 --- a/include/Player/PlayerSceneChange.hpp +++ b/include/Player/PlayerSceneChange.hpp @@ -4,6 +4,7 @@ #include "types.h" #include "versions.h" +#include "Actor/ActorRef.hpp" #include "Unknown/UnkStruct_027e09a4.hpp" #include "Unknown/UnkStruct_ov000_0208f820.hpp" #include "math.hpp" @@ -21,7 +22,7 @@ public: /* 7C */ unk32 mUnk_7C; /* 80 */ volatile VecFx32 mUnk_80; /* 8C */ unk32 mUnk_8C; - /* 90 */ volatile u32 mUnk_90; + /* 90 */ ActorRef mUnk_90; /* 94 */ u16 mUnk_94[2]; /* 98 */ unk32 mUnk_98; /* 9C */ VecFx32 mUnk_9C; diff --git a/include/Unknown/UnkStruct_027e0ce0.hpp b/include/Unknown/UnkStruct_027e0ce0.hpp index f8e43ae4..e8d76889 100644 --- a/include/Unknown/UnkStruct_027e0ce0.hpp +++ b/include/Unknown/UnkStruct_027e0ce0.hpp @@ -388,6 +388,7 @@ public: VecFx32 *func_01fff148(unk32 param1); bool func_01fff1a4(); + bool func_01fff1e0(); // overlay 0 void func_ov000_0208a318(unk32 param1, unk32 param2, unk32 param3); diff --git a/src/000_Second/Actor/Actor.cpp b/src/000_Second/Actor/Actor.cpp index 32768b5b..68ac489d 100644 --- a/src/000_Second/Actor/Actor.cpp +++ b/src/000_Second/Actor/Actor.cpp @@ -9,7 +9,7 @@ ARM Actor::Actor() { this->mVel.z = 0; this->mUnk_2C = 0xCD; this->mUnk_38 = 0; - this->mUnk_3C = 0; + this->mUnk_3C = NULL; this->mUnk_40 = 0; this->mUnk_48 = 4; this->mUnk_4C = -1; diff --git a/src/000_Second/Actor/ActorUnkSWOB.cpp b/src/000_Second/Actor/ActorUnkSWOB.cpp index dd5ee0a7..9cb307cd 100644 --- a/src/000_Second/Actor/ActorUnkSWOB.cpp +++ b/src/000_Second/Actor/ActorUnkSWOB.cpp @@ -97,8 +97,8 @@ ARM void ActorUnkSWOB::func_ov000_0209aa30(void) { AStack_7c.func_ov000_020975f8(); for (j = 0, i = 0; i < ARRAY_LEN(this->mUnk_A4); i++) { - if (gpActorManager->func_01fff3b4(this->mUnk_A4[i].mUnk_00) == NULL) { - this->mUnk_A4[i].mUnk_00 = 0; + if (gpActorManager->func_01fff3b4(this->mUnk_A4[i].ref) == NULL) { + this->mUnk_A4[i].ref.Reset(); vec.x = INT_TO_FX32(gRandom.Next32(11) - 5); vec.y = 0; diff --git a/src/000_Second/MapObject/MapObject.cpp b/src/000_Second/MapObject/MapObject.cpp index 7858031c..6e0d5515 100644 --- a/src/000_Second/MapObject/MapObject.cpp +++ b/src/000_Second/MapObject/MapObject.cpp @@ -254,7 +254,7 @@ ARM void MapObject::func_ov000_0209d54c(void *param1, MapObject *thisx, unk32 pa } ARM void MapObject::func_ov000_0209d5c8(ActorRef ref) { - if (ref.index != 0) { + if (ref.type_index != 0) { Actor *pActor = gpActorManager->func_01fff3b4(ref.Get32()); if (pActor != NULL) { diff --git a/src/031_Land/Actor/ActorHeart.cpp b/src/031_Land/Actor/ActorHeart.cpp index 20c4af68..54c13c6d 100644 --- a/src/031_Land/Actor/ActorHeart.cpp +++ b/src/031_Land/Actor/ActorHeart.cpp @@ -60,15 +60,19 @@ ARM ActorProfileHeart::ActorProfileHeart() : this->mUnk_04.Init(FLOAT_TO_FX32(0.25)); } -ARM void ActorHeart::func_ov031_020eed64(ActorParams *param_2, unk32 param_3, unk32 param_4) { +ARM void ActorHeart::func_ov031_020eed64(ActorRef *pOutRef, const VecFx32 *pPos, u32 params, ActorRef ref) { ActorParams actorParams; + + actorParams.mUnk_28.Reset(); actorParams.func_ov000_020975f8(); - actorParams.mInitialPos = param_2->mInitialPos; - actorParams.mUnk_28 = param_4; - actorParams.mUnk_2C = param_3; + actorParams.mInitialPos.x = pPos->x; + actorParams.mInitialPos.y = pPos->y; + actorParams.mInitialPos.z = pPos->z; + actorParams.mUnk_28 = ref; + actorParams.mUnk_2C = params; - this->func_ov000_020973f4(&data_ov000_020b539c_eur, ActorId_Heart, &actorParams, 0); + Actor::func_ov000_020973f4(pOutRef, &data_ov000_020b539c_eur, ActorId_Heart, &actorParams, 0); } ARM void ActorHeart::func_ov031_020f0750() {} @@ -130,7 +134,7 @@ void ActorHeart::vfunc_20() { this->mUnk_C8.mUnk_10 = stack.mUnk_04; // d8 stack.mUnk_06 = stack.mUnk_04; this->mUnk_C8.mUnk_12 = stack.mUnk_06; // da - this->mUnk_3C = (unk32) & this->mUnk_98; + this->mUnk_3C = &this->mUnk_98; CALL_PTMF(PTMF, data_ov031_02113d74[this->mUnk_4C]); @@ -218,7 +222,6 @@ ARM void ActorHeart::func_ov031_020ef1b4(unk16 param_2) { CALL_PTMF(PTMF, data_ov031_02113da4[this->mUnk_4C]); } -// non-matching (r1 and r2 swapped) ARM void ActorHeart::func_ov031_020ef208() { bool var2 = true; bool var1 = true; @@ -236,18 +239,12 @@ ARM void ActorHeart::func_ov031_020ef208() { return; } if ((u8) this->mUnk_BE == 0) { - if (this->mUnk_50 < this->mUnk_52) { - this->mUnk_50++; - var2 = false; - } else { - var2 = true; - } - - if (var2) { - this->mUnk_BE = 0x01; - this->mUnk_50 = 0x00; - this->mUnk_52 = 0x3C; + if (!this->IsTimerOut()) { + return; } + this->mUnk_BE = 0x01; + this->mUnk_52 = 0x3C; + this->mUnk_50 = 0x00; return; } @@ -257,15 +254,10 @@ ARM void ActorHeart::func_ov031_020ef208() { SET_FLAG(this->mFlags, ActorFlag_Visible); } - if (this->mUnk_50 < this->mUnk_52) { - this->mUnk_50++; - var2 = false; - } else { - var2 = true; - } - if (var2) { - this->func_ov000_020984d0(); + if (!this->IsTimerOut()) { + return; } + this->func_ov000_020984d0(); } ARM void ActorHeart::func_ov031_020ef2ec() { @@ -456,15 +448,14 @@ ARM ActorHeart_c4::ActorHeart_c4(Actor *param1) : this->mUnk_04 = 1; } -// non-matching -ARM unk32 ActorHeart_c4::vfunc_00(Actor_c4_stack param_2, unk32 param_3) { +ARM bool ActorHeart_c4::vfunc_00(ActorRef ref, unk32 param_3) { if (param_3 != 0) { ActorHeart *pHeart = GET_ACTORHEART(this); - pHeart->mUnk_C4 = param_2.param1; + pHeart->mUnk_C4 = ref; pHeart->func_ov031_020ef1b4(0x04); } - return this->Actor_c4::vfunc_00(param_2, param_3); + return this->Actor_c4::vfunc_00(ref, param_3); } ARM void ActorHeart_c4::vfunc_04() { diff --git a/src/031_Land/Actor/ActorItemDrop.cpp b/src/031_Land/Actor/ActorItemDrop.cpp new file mode 100644 index 00000000..7ce28569 --- /dev/null +++ b/src/031_Land/Actor/ActorItemDrop.cpp @@ -0,0 +1,562 @@ +#include "Actor/ActorItemDrop.hpp" + +#include "Actor/ActorManager.hpp" +#include "System/SysNew.hpp" +#include "Unknown/UnkStruct_027e09a8.hpp" +#include "Unknown/UnkStruct_027e09b8.hpp" +#include "Unknown/UnkStruct_027e0cd8.hpp" +#include "Unknown/UnkStruct_027e0ce0.hpp" +#include "Unknown/UnkStruct_027e0d34.hpp" +#include "versions.h" + +extern "C" void func_01ffedac(u16 *, VecFx32 *); +extern "C" void func_01fff05c(u32 *, UnkStruct_027e0cd8_0c *, VecFx32 *); +extern "C" void func_ov000_0205c1f0(unk32 *, u16); +extern "C" void func_ov000_0205c204(unk32 *, VecFx32 *, unk32, unk32, unk32); +extern "C" void func_ov017_020bf99c(); + +static const Cylinder data_ov031_02114ba0(0x800); + +static const u32 data_ov031_02110bc8[] = { + 0x1D, // ItemDropType_Arrow + 0x1E, // ItemDropType_Bomb + 0x1F, // ItemDropType_RedPotion + 0x20, // ItemDropType_DemonFossil + 0x21, // ItemDropType_StalfosSkull + 0x22, // ItemDropType_StarFragment + 0x23, // ItemDropType_BeeLarvae + 0x24, // ItemDropType_WoodHeart + 0x25, // ItemDropType_PirateNecklace +}; + +DECL_PROFILE(ActorProfileArrowDrop); + +ARM Actor *ActorProfileArrowDrop::Create() { + return new(HeapIndex_2) ActorItemDrop(); +} + +ARM ActorProfileArrowDrop::ActorProfileArrowDrop() : + ActorProfile(ActorId_ArrowDrop) { + this->mUnk_04.Init(0x400); +} + +DECL_PROFILE(ActorProfileBombDrop); + +ARM Actor *ActorProfileBombDrop::Create() { + return new(HeapIndex_2) ActorItemDrop(); +} + +ARM ActorProfileBombDrop::ActorProfileBombDrop() : + ActorProfile(ActorId_BombDrop) { + this->mUnk_04.Init(0x400); +} + +DECL_PROFILE(ActorProfileRedPotionDrop); + +ARM Actor *ActorProfileRedPotionDrop::Create() { + return new(HeapIndex_2) ActorItemDrop(); +} + +ARM ActorProfileRedPotionDrop::ActorProfileRedPotionDrop() : + ActorProfile(ActorId_RedPotionDrop) { + this->mUnk_04.Init(0x400); +} + +DECL_PROFILE(ActorProfileTreasureDrop); + +ARM Actor *ActorProfileTreasureDrop::Create() { + return new(HeapIndex_2) ActorItemDrop(); +} + +ARM ActorProfileTreasureDrop::ActorProfileTreasureDrop() : + ActorProfile(ActorId_TreasureDrop) { + this->mUnk_04.Init(0x400); +} + +ARM void ActorItemDrop::func_ov031_020f9f8c(ActorRef *pOutRef, const VecFx32 *pPos, u32 params, ActorRef ref) { + ActorParams actorParams; + + actorParams.mUnk_28.Reset(); + actorParams.func_ov000_020975f8(); + + actorParams.mInitialPos.x = pPos->x; + actorParams.mInitialPos.y = pPos->y; + actorParams.mInitialPos.z = pPos->z; + + actorParams.mUnk_28 = ref; + actorParams.mParams[0] = params & 0xFF; + + Actor::func_ov000_020973f4(pOutRef, &data_ov000_020b539c_eur, ActorId_TreasureDrop, &actorParams, 0); +} + +ARM ActorItemDrop::ActorItemDrop() : + mUnk_AE(0x0), + mUnk_B0(0x6), + mUnk_D8(FLOAT_TO_FX32(0.5f)), + mUnk_DC(0), + mUnk_E0(0), + mUnk_E4(this), + mUnk_108(0x0) { + + this->mUnk_10C.x = FLOAT_TO_FX32(0.0f); + this->mUnk_10C.y = FLOAT_TO_FX32(0.0f); + this->mUnk_10C.z = FLOAT_TO_FX32(0.0f); + this->mUnk_118 = false; + this->mUnk_119 = false; + + switch (this->GetActorId()) { + case ActorId_ArrowDrop: + if (GET_FLAG(data_027e0ce0->mUnk_2C->mFlags, ItemFlag_Bow)) { + this->mItemTypeId = ItemDropType_Arrow; + this->mUnk_D8 = FLOAT_TO_FX32(0.5f); + } else { + this->mItemTypeId = ItemDropType_Unknown; + } + break; + case ActorId_BombDrop: + if (GET_FLAG(data_027e0ce0->mUnk_2C->mFlags, ItemFlag_Bombs)) { + this->mItemTypeId = ItemDropType_Bomb; + this->mUnk_D8 = FLOAT_TO_FX32(0.3f); + } else { + this->mItemTypeId = ItemDropType_Unknown; + } + break; + case ActorId_RedPotionDrop: + this->mItemTypeId = ItemDropType_RedPotion; + this->mUnk_D8 = FLOAT_TO_FX32(0.4f); + this->mUnk_119 = true; + break; + case ActorId_TreasureDrop: + ItemDropType itemType; + + switch (this->mUnk_5C.mParams[0]) { + case 0: + itemType = ItemDropType_DemonFossil; + break; + case 1: + itemType = ItemDropType_StalfosSkull; + break; + case 2: + itemType = ItemDropType_StarFragment; + break; + case 3: + itemType = ItemDropType_BeeLarvae; + break; + case 4: + itemType = ItemDropType_WoodHeart; + break; + case 9: + itemType = ItemDropType_PirateNecklace; + break; + default: + itemType = ItemDropType_Unknown; + break; + } + + this->mItemTypeId = itemType; + this->mUnk_D8 = FLOAT_TO_FX32(0.3f); + this->mUnk_119 = true; + break; + default: + this->mItemTypeId = ItemDropType_Unknown; + break; + } + + this->mUnk_B8 = 0x13100; + this->mUnk_40 = &this->mUnk_E4; + + u16 sp0; + func_01ffedac(&sp0, &this->mPos); + + if (data_027e0cd8->mUnk_0C->func_ov000_02080180(&sp0) == 0x5) { + this->mUnk_34 = (Cylinder *) &data_ov031_02114ba0; + } +} + +ARM bool ActorItemDrop::vfunc_18(unk32 param1) { + if (this->mItemTypeId >= ItemDropType_Unknown) { + return false; + } + + this->mUnk_52 = FLOAT_TO_FX32(0.1173f); + this->mUnk_50 = FLOAT_TO_FX32(0.0f); + this->func_ov031_020fa424(ActorDroppedItemState_0); + return true; +} + +ARM void ActorItemDrop::vfunc_20() { + this->func_ov031_020fa260(); +} + +ARM void ActorItemDrop::vfunc_24() { + if (this->mUnk_4C == ActorDroppedItemState_6) { + this->func_ov031_020fa260(); + } +} + +static PTMF data_ov031_02114bb0[ActorDroppedItemState_Max] = { + ActorItemDrop::func_ov031_020fa46c, // ActorDroppedItemState_0 + ActorItemDrop::func_ov031_020fa4a0, // ActorDroppedItemState_1 + ActorItemDrop::func_ov031_020fa568, // ActorDroppedItemState_2 + ActorItemDrop::func_ov031_020fa5f0, // ActorDroppedItemState_3 + ActorItemDrop::func_ov031_020fa664, // ActorDroppedItemState_4 + ActorItemDrop::func_ov031_020fa678, // ActorDroppedItemState_5 + ActorItemDrop::func_ov031_020fa72c, // ActorDroppedItemState_6 +}; + +ARM void ActorItemDrop::func_ov031_020fa260() { + this->mUnk_3C = &this->mUnk_B4; + + CALL_PTMF(PTMF, data_ov031_02114bb0[this->mUnk_4C]); + + if (this->IsTimerOut()) { + this->func_ov000_020989e0(); + + if (this->mUnk_BC & 0x3FFFF) { + switch (this->mUnk_D0) { + case 8: + case 16: + if (this->mUnk_119) { + bool var_r1_3 = false; + + if (this->mUnk_C0.type_index == 0x100 && this->mUnk_C0.unk_id == 0) { + var_r1_3 = true; + } + + if (var_r1_3 || (this->mUnk_C0.type_index == 0x100 && this->mUnk_C0.unk_id == 1 && + data_027e0ce0->func_01fff1e0())) { + this->func_ov031_020fa424(ActorDroppedItemState_6); + } + } else if (this->mUnk_C0.type_index & 0x100) { + this->func_ov031_020fa424(ActorDroppedItemState_6); + } + break; + case 12: + this->mUnk_DC = this->mUnk_C0; + this->mUnk_B8 &= ~0x1000; + this->func_ov031_020fa424(ActorDroppedItemState_3); + break; + default: + break; + } + } + } + + if (this->mUnk_5C.mUnk_24 < 0 && this->mUnk_4C != ActorDroppedItemState_6) { + this->func_ov031_020fa900(); + } + + VecFx32_Copy(&this->mPos, &this->mPrevPos); + VecFx32_Add(&this->mPos, &this->mVel, &this->mPos); + + if (this->mUnk_4C != ActorDroppedItemState_3) { + this->func_ov000_02098b8c(0x0, 0x0); + } + + if (this->mUnk_46 & 3) { + this->mVel.y = FLOAT_TO_FX32(0.0f); + } + + VecFx32_Add(&this->mPos, &this->mUnk_10C, &this->mPos); + this->mUnk_10C.x = FLOAT_TO_FX32(0.0f); + this->mUnk_10C.y = FLOAT_TO_FX32(0.0f); + this->mUnk_10C.z = FLOAT_TO_FX32(0.0f); +} + +static PTMF data_ov031_02114be8[ActorDroppedItemState_Max] = { + ActorItemDrop::func_ov031_020fa468, // ActorDroppedItemState_0 + ActorItemDrop::func_ov031_020fa494, // ActorDroppedItemState_1 + ActorItemDrop::func_ov031_020fa524, // ActorDroppedItemState_2 + ActorItemDrop::func_ov031_020fa5d8, // ActorDroppedItemState_3 + ActorItemDrop::func_ov031_020fa650, // ActorDroppedItemState_4 + ActorItemDrop::func_ov031_020fa668, // ActorDroppedItemState_5 + ActorItemDrop::func_ov031_020fa6c8, // ActorDroppedItemState_6 +}; + +ARM void ActorItemDrop::func_ov031_020fa424(ActorState state) { +#if IS_JP + if (this->mUnk_4C == ActorDroppedItemState_6 && state == ActorDroppedItemState_6) { + return; + } +#endif + + this->mUnk_4C = state; + this->mUnk_44 = 0x9C; + CALL_PTMF(PTMF, data_ov031_02114be8[this->mUnk_4C]); +} + +ARM void ActorItemDrop::func_ov031_020fa468() {} + +ARM void ActorItemDrop::func_ov031_020fa46c() { + func_ov000_02098838(); + + if (this->mVel.y > FLOAT_TO_FX32(0.0f)) { + return; + } + + this->func_ov031_020fa424(ActorDroppedItemState_1); +} + +ARM void ActorItemDrop::func_ov031_020fa494() { + this->mUnk_44 = 0x9F; +} + +ARM void ActorItemDrop::func_ov031_020fa4a0() { + u32 stack; + + func_ov000_02098838(); + + if (!(this->mUnk_46 & 0x3)) { + return; + } + + func_01fff05c(&stack, data_027e0cd8->mUnk_0C, &this->mPos); + + if (((stack >> 0x5) & 0x3) == 0x2 && this->mItemTypeId != ItemDropType_Arrow && this->mItemTypeId != ItemDropType_Bomb) { + this->func_ov000_020984d0(); + return; + } + + this->func_ov031_020fa424(ActorDroppedItemState_2); +} + +ARM void ActorItemDrop::func_ov031_020fa524() { + this->mVel.x = FLOAT_TO_FX32(0.0f); + this->mVel.y = FLOAT_TO_FX32(0.0f); + this->mVel.z = FLOAT_TO_FX32(0.0f); + + if (!this->mUnk_118 && this->mUnk_52 - this->mUnk_50 > FLOAT_TO_FX32(0.044f)) { + this->mUnk_52 = FLOAT_TO_FX32(0.044f); + this->mUnk_50 = FLOAT_TO_FX32(0.0f); + } + + this->mUnk_44 = 0x9F; +} + +// non-matching +ARM void ActorItemDrop::func_ov031_020fa568() { + if (this->mUnk_5C.mUnk_24 >= 0) { + return; + } + + switch (this->mUnk_108) { + case 0x0: + if (!(this->mUnk_46 & 0x3)) { + this->mUnk_108++; + } + break; + case 0x1: + this->func_ov000_02098838(); + + if (this->mUnk_46 & 0x3) { + this->mVel.x = FLOAT_TO_FX32(0.0f); + this->mVel.y = FLOAT_TO_FX32(0.0f); + this->mVel.z = FLOAT_TO_FX32(0.0f); + this->mUnk_108 = 0x0; + } + + break; + default: + break; + } +} + +ARM void ActorItemDrop::func_ov031_020fa5d8() { + func_ov017_020bf99c(); + this->mUnk_B4.func_ov000_02097bec(); +} + +ARM void ActorItemDrop::func_ov031_020fa5f0() { + this->func_ov017_020bf9c8(gpActorManager->func_01fff3b4(this->mUnk_DC)); + + if (GET_FLAG(this->mFlags, ActorFlag_5)) { + this->mVel.x = FLOAT_TO_FX32(0.0f); + this->mVel.y = FLOAT_TO_FX32(0.0f); + this->mVel.z = FLOAT_TO_FX32(0.0f); + this->mUnk_B8 |= 0x1000; + this->func_ov031_020fa424(ActorDroppedItemState_1); + } +} + +ARM void ActorItemDrop::func_ov031_020fa650() { + this->mVel.x = FLOAT_TO_FX32(0.0f); + this->mVel.y = FLOAT_TO_FX32(0.0f); + this->mVel.z = FLOAT_TO_FX32(0.0f); +} + +ARM void ActorItemDrop::func_ov031_020fa664() {} + +ARM void ActorItemDrop::func_ov031_020fa668() { + this->mVel.x = FLOAT_TO_FX32(0.0f); + this->mVel.z = FLOAT_TO_FX32(0.0f); +} + +class UnkActor_ov031_020fa678 : public Actor { +public: + /* 000 (base) */ + /* 94 */ STRUCT_PAD(0x94, 0xE8); + /* E8 */ VecFx32 mUnk_E8; +}; + +ARM void ActorItemDrop::func_ov031_020fa678() { + UnkActor_ov031_020fa678 *actor = (UnkActor_ov031_020fa678 *) gpActorManager->func_01fff3b4(this->mUnk_E0); + + if (actor == NULL) { + this->func_ov031_020fa424(ActorDroppedItemState_1); + return; + } + + VecFx32_Copy(&actor->mUnk_E8, &this->mPos); +} + +ARM void ActorItemDrop::func_ov031_020fa6c8() { + this->mUnk_52 = FLOAT_TO_FX32(15.9998f); + this->mUnk_50 = FLOAT_TO_FX32(0.0f); + this->mVel.x = FLOAT_TO_FX32(0.0f); + this->mVel.y = FLOAT_TO_FX32(0.0f); + this->mVel.z = FLOAT_TO_FX32(0.0f); + this->mUnk_4A = 0x0; + this->mUnk_44 = 0x0; + + this->mUnk_B4.func_ov000_02097bec(); + UNSET_FLAG(this->mFlags, ActorFlag_Visible); + data_027e09a8->func_ov000_02071b30(0x77, &this->mPos, 0x0); +} + +ARM void ActorItemDrop::func_ov031_020fa72c() { + this->mUnk_3C = NULL; + + if (data_027e09b8->func_01ffd420()) { + return; + } + + bool executeFunction = true; + switch (this->mItemTypeId) { + case ItemDropType_Arrow: + data_027e0ce0->mUnk_2C->GiveArrows(5); + break; + case ItemDropType_Bomb: + data_027e0ce0->mUnk_2C->GiveBombs(3); + break; + case ItemDropType_RedPotion: + executeFunction = data_027e0d34->TryItemGive(ItemId_RedPotion); + break; + case ItemDropType_DemonFossil: + executeFunction = data_027e0d34->TryItemGive(ItemId_DemonFossil); + break; + case ItemDropType_StalfosSkull: + executeFunction = data_027e0d34->TryItemGive(ItemId_StalfosSkull); + break; + case ItemDropType_StarFragment: + executeFunction = data_027e0d34->TryItemGive(ItemId_StarFragment); + break; + case ItemDropType_BeeLarvae: + executeFunction = data_027e0d34->TryItemGive(ItemId_BeeLarvae); + break; + case ItemDropType_WoodHeart: + executeFunction = data_027e0d34->TryItemGive(ItemId_WoodHeart); + break; + case ItemDropType_PirateNecklace: + executeFunction = data_027e0d34->TryItemGive(ItemId_PirateNecklace); + break; + default: + executeFunction = true; + break; + } + + if (executeFunction) { + this->func_ov000_020984d0(); + } +} + +ARM void ActorItemDrop::vfunc_2c(unk32 param1) { + VecFx32 vec1; + VecFx32 vec2; + unk32 value; + + if (!this->func_01fff5d0(param1, 0x0)) { + return; + } + + vec1 = this->mPos; + vec1.y += FLOAT_TO_FX32(0.03113); + this->func_ov017_020bf5c4(&vec1, 0x400, 0x400, 0x1F, 0x0); + + func_ov000_0205c1f0(&value, data_ov031_02110bc8[this->mItemTypeId]); + vec2 = this->mPos; + vec2.y += this->mUnk_D8; + func_ov000_0205c204(&value, &vec2, 0x1000, 0x1000, 0x1F); +} + +ARM void ActorItemDrop::func_ov031_020fa900() { + bool var_r2 = true; + bool var_r3 = true; + bool var_ip = true; + + if (this->mUnk_4C != ActorDroppedItemState_3 && this->mUnk_4C != ActorDroppedItemState_4) { + var_ip = false; + } + + if (!var_ip && this->mUnk_4C != ActorDroppedItemState_5) { + var_r3 = false; + } + + if (!var_r3 && this->mUnk_4C != ActorDroppedItemState_6) { + var_r2 = false; + } + + if (var_r2) { + SET_FLAG(this->mFlags, ActorFlag_Visible); + } else if (!this->mUnk_118) { + if (this->Actor::IsTimerOut()) { + this->mUnk_118 = true; + this->mUnk_52 = 60; + this->mUnk_50 = 0; + } + } else { + if ((this->mUnk_50 % 8) < 4) { + UNSET_FLAG(this->mFlags, ActorFlag_Visible); + } else { + SET_FLAG(this->mFlags, ActorFlag_Visible); + } + + if (this->Actor::IsTimerOut()) { + this->func_ov000_020984d0(); + } + } +} + +ARM ActorDroppedItem_c4::ActorDroppedItem_c4(Actor *param_1) : + Actor_c4(param_1) { + this->mUnk_20 = param_1; + this->mUnk_04 = 0x1; +} + +#define GET_ACTOR_DROPPED_ITEM(pActor) ((ActorItemDrop *) (pActor)) + +ARM bool ActorDroppedItem_c4::vfunc_00(ActorRef ref, unk32 param_2) { + if (param_2 != 0) { + ActorItemDrop *actorDroppedItem = GET_ACTOR_DROPPED_ITEM(this->mUnk_20); + actorDroppedItem->mUnk_E0 = ref; + actorDroppedItem->func_ov031_020fa424(ActorDroppedItemState_4); + } + + return Actor_c4::vfunc_00(ref, param_2); +} + +ARM void ActorDroppedItem_c4::vfunc_04() { + GET_ACTOR_DROPPED_ITEM(this->mUnk_20)->func_ov031_020fa424(ActorDroppedItemState_5); + Actor_c4::vfunc_04(); +} + +ARM void ActorDroppedItem_c4::vfunc_0c(unk32 param_1) { + GET_ACTOR_DROPPED_ITEM(this->mUnk_20)->func_ov031_020fa424(ActorDroppedItemState_1); + Actor_c4::vfunc_0c(param_1); +} + +ARM void ActorDroppedItem_c4::vfunc_08() { + GET_ACTOR_DROPPED_ITEM(this->mUnk_20)->func_ov031_020fa424(ActorDroppedItemState_6); + Actor_c4::vfunc_08(); +} + +ARM ActorItemDrop::~ActorItemDrop() {} diff --git a/src/031_Land/Actor/ActorRupee.cpp b/src/031_Land/Actor/ActorRupee.cpp index d28ff582..13cf4165 100644 --- a/src/031_Land/Actor/ActorRupee.cpp +++ b/src/031_Land/Actor/ActorRupee.cpp @@ -32,29 +32,21 @@ ARM ActorProfileRupee::ActorProfileRupee() : this->mUnk_04.size = 0x556; } -struct stack_struct { - VecFx32 sp4; // 4 8 c - unk32 pad1; - unk16 sp14; - u8 pad2[0x16]; - unk32 sp2C; - unk32 sp30; +ARM void ActorRupee::func_ov031_020e8d2c(ActorRef *pOutRef, const VecFx32 *pPos, u32 params, u32 unk_2C, ActorRef ref) { + ActorParams actorParams; - void func_ov000_020975f8(); -}; + actorParams.mUnk_28.Reset(); + actorParams.func_ov000_020975f8(); -// non-matching -ARM void ActorRupee::func_ov031_020e8d2c(VecFx32 *param1, u8 param2, unk32 param3, unk32 param4) { - stack_struct stack; - stack.sp2C = 0; - stack.func_ov000_020975f8(); - stack.sp14 = param2 & 0xFF; - stack.sp4.x = param1->x; - stack.sp4.y = param1->y; - stack.sp4.z = param1->z; - stack.sp2C = param4; - stack.sp30 = param3; - this->func_ov000_020973f4(&data_ov000_020b539c_eur, ActorId_Rupee, (ActorParams *) &stack, 0); + actorParams.mInitialPos.x = pPos->x; + actorParams.mInitialPos.y = pPos->y; + actorParams.mInitialPos.z = pPos->z; + + actorParams.mParams[0] = params & 0xFF; + actorParams.mUnk_28 = ref; + actorParams.mUnk_2C = unk_2C; + + Actor::func_ov000_020973f4(pOutRef, &data_ov000_020b539c_eur, ActorId_Rupee, &actorParams, 0); } ARM ActorRupee::ActorRupee() : @@ -622,7 +614,7 @@ ARM void ActorRupee::vfunc_20() { uVar3 = uStack_18; if ((u16) this->mUnk_9A <= (u16) this->mUnk_98) { - this->mUnk_3C = (unk32) & this->mUnk_9C; + this->mUnk_3C = &this->mUnk_9C; uStack_18 = uVar2; this->func_ov000_020989e0(); uVar3 = uStack_18; @@ -865,15 +857,14 @@ ARM ActorRupee_c4::ActorRupee_c4(Actor *param1) : this->mUnk_04 = 1; } -// non-matching -ARM unk32 ActorRupee_c4::vfunc_00(Actor_c4_stack param1, unk32 param2) { +ARM bool ActorRupee_c4::vfunc_00(ActorRef ref, unk32 param2) { if (param2 != 0) { ActorRupee *pRupee = GET_ACTOR_RUPEE(this->mUnk_20); - pRupee->mUnk_C0 = param1.param1; + pRupee->mUnk_C0 = ref.Get32(); pRupee->func_ov031_020e9904(7); } - return this->Actor_c4::vfunc_00(param1, param2); + return this->Actor_c4::vfunc_00(ref, param2); } ARM void ActorRupee_c4::vfunc_04() { diff --git a/src/031_Land/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.cpp b/src/031_Land/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.cpp deleted file mode 100644 index 2624de3e..00000000 --- a/src/031_Land/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.cpp +++ /dev/null @@ -1,61 +0,0 @@ -//! TODO: This file was generated automatically and might contain errors - -#include "Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp" -#include "System/SysNew.hpp" - -// --- Actor SPAR --- - -ARM DECL_PROFILE(ActorProfileUnkSPAR); - -ARM Actor *ActorProfileUnkSPAR::Create() { - return new(HeapIndex_2) ActorUnkSPAR(); -} - -ARM ActorProfileUnkSPAR::ActorProfileUnkSPAR() : - ActorProfile(ActorId_SPAR) {} - -ARM ActorUnkSPAR::ActorUnkSPAR() {} - -// --- Actor SPBM --- - -ARM DECL_PROFILE(ActorProfileUnkSPBM); - -ARM Actor *ActorProfileUnkSPBM::Create() { - return new(HeapIndex_2) ActorUnkSPBM(); -} - -ARM ActorProfileUnkSPBM::ActorProfileUnkSPBM() : - ActorProfile(ActorId_SPBM) {} - -ARM ActorUnkSPBM::ActorUnkSPBM() {} - -// --- Actor SPDR --- - -ARM DECL_PROFILE(ActorProfileUnkSPDR); - -ARM Actor *ActorProfileUnkSPDR::Create() { - return new(HeapIndex_2) ActorUnkSPDR(); -} - -ARM ActorProfileUnkSPDR::ActorProfileUnkSPDR() : - ActorProfile(ActorId_SPDR) {} - -ARM ActorUnkSPDR::ActorUnkSPDR() {} - -// --- Actor SPTR --- - -ARM DECL_PROFILE(ActorProfileUnkSPTR); - -ARM Actor *ActorProfileUnkSPTR::Create() { - return new(HeapIndex_2) ActorUnkSPTR(); -} - -ARM ActorProfileUnkSPTR::ActorProfileUnkSPTR() : - ActorProfile(ActorId_SPTR) {} - -ARM ActorUnkSPTR::ActorUnkSPTR() {} - -ARM ActorProfileUnkSPAR::~ActorProfileUnkSPAR() {} -ARM ActorProfileUnkSPBM::~ActorProfileUnkSPBM() {} -ARM ActorProfileUnkSPDR::~ActorProfileUnkSPDR() {} -ARM ActorProfileUnkSPTR::~ActorProfileUnkSPTR() {} diff --git a/src/112_PlayerSceneChange/PlayerSceneChange.cpp b/src/112_PlayerSceneChange/PlayerSceneChange.cpp index 66fe3890..39ef70c9 100644 --- a/src/112_PlayerSceneChange/PlayerSceneChange.cpp +++ b/src/112_PlayerSceneChange/PlayerSceneChange.cpp @@ -22,7 +22,7 @@ ARM PlayerSceneChange::PlayerSceneChange() { this->mUnk_80.coords = this->mUnk_34->coords; this->mUnk_8C = 0; - this->mUnk_90 = 0; + this->mUnk_90.Reset(); *((u32 *) this->mUnk_94) = 0; this->mUnk_98 = -1; this->mUnk_9C.x = 0; @@ -47,12 +47,11 @@ ARM PlayerSceneChange::~PlayerSceneChange() { } ARM s16 PlayerSceneChange::func_ov112_02184bbc(s16 param1) { - // fake match? - if ((u32) (*(u16 *) &this->mUnk_90 << 0x10) >> 0x1E == 1) { - Actor *iVar1 = gpActorManager->func_01fff3b4(this->mUnk_90); + if (this->mUnk_90.type == ActorRefType_1) { + Actor *pActor = gpActorManager->func_01fff3b4(this->mUnk_90); - if (iVar1 != NULL) { - return iVar1->mAngle; + if (pActor != NULL) { + return pActor->mAngle; } } else if (this->mUnk_94[0] == 0x1000) { return this->mUnk_AE; diff --git a/tools/configure.py b/tools/configure.py index 7f825f8c..c41d64c6 100755 --- a/tools/configure.py +++ b/tools/configure.py @@ -449,7 +449,7 @@ config.libs = [ Object("031_Land/Actor/ActorUnkROCK.cpp"), Object("031_Land/Actor/ActorUnkSCCN.cpp"), Object("031_Land/Actor/ActorUnkSKDO.cpp"), - Object("031_Land/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.cpp"), + Object("031_Land/Actor/ActorItemDrop.cpp"), Object("031_Land/Actor/ActorUnkSWBM.cpp"), Object("031_Land/Actor/ActorUnkSWCH.cpp"), Object("031_Land/Actor/ActorUnkSWON.cpp"),