From e9ffe114a97fd3bf563a8c346f2ef2dc5e88f9fd Mon Sep 17 00:00:00 2001 From: Aetias <144526980+AetiasHax@users.noreply.github.com> Date: Sat, 9 May 2026 12:36:22 +0200 Subject: Delink character actor base classes and shop keeper actors (#152) * Delink .text for ActorItemSeller, ActorBeedle, ActorTetra * Delink .text for ActorCharacterBase, ActorCharacter, ActorGenericCharacter * Define classes ActorCharacterBase, ActorCharacter, ActorGenericCharacter * Don't define `override` macro during intellisense/clangd * Define symbols for ActorCharacter, ActorCharacterBase, ActorGenericCharacter * Define classes and symbols for ActorItemSeller, ActorBeedle, ActorTetra * Fix duplicate symbol --- src/31_Shop/Actor/ActorItemSellerBase.cpp | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/31_Shop/Actor/ActorItemSellerBase.cpp (limited to 'src/31_Shop/Actor/ActorItemSellerBase.cpp') diff --git a/src/31_Shop/Actor/ActorItemSellerBase.cpp b/src/31_Shop/Actor/ActorItemSellerBase.cpp new file mode 100644 index 00000000..d051a075 --- /dev/null +++ b/src/31_Shop/Actor/ActorItemSellerBase.cpp @@ -0,0 +1,39 @@ +#include "Actor/Character/ActorItemSeller.hpp" + +ActorItemSellerBase::ActorItemSellerBase() {} +ActorItemSellerBase::~ActorItemSellerBase() {} + +bool ActorItemSellerBase::Init() {} +void ActorItemSellerBase::vfunc_20(bool param1) {} +bool ActorItemSellerBase::vfunc_c0() {} +void ActorItemSellerBase::vfunc_c4() {} + +void ActorItemSellerBase::func_ov031_0217d588() {} +void ActorItemSellerBase::func_ov031_0217d5c0() {} +void ActorItemSellerBase::func_ov031_0217d5c4() {} +void ActorItemSellerBase::func_ov031_0217d5e8() {} +void ActorItemSellerBase::func_ov031_0217d610() {} +void ActorItemSellerBase::func_ov031_0217d62c() {} +void ActorItemSellerBase::func_ov031_0217d638() {} +void ActorItemSellerBase::func_ov031_0217d6ac() {} +void ActorItemSellerBase::func_ov031_0217d6d0() {} +void ActorItemSellerBase::func_ov031_0217d760() {} +void ActorItemSellerBase::func_ov031_0217d784() {} +void ActorItemSellerBase::func_ov031_0217d7ac() {} +void ActorItemSellerBase::func_ov031_0217d830() {} +void ActorItemSellerBase::func_ov031_0217d858() {} +void ActorItemSellerBase::func_ov031_0217d890() {} +void ActorItemSellerBase::func_ov031_0217d8d0() {} +void ActorItemSellerBase::func_ov031_0217d8dc() {} +void ActorItemSellerBase::func_ov031_0217d93c() {} +void ActorItemSellerBase::func_ov031_0217d974() {} + +unk32 ActorItemSellerBase::vfunc_d4() {} +bool ActorItemSellerBase::vfunc_8c() {} + +void ActorItemSellerBase::func_ov031_0217da20(unk32 param1) {} + +void ActorItemSellerBase::vfunc_68() {} +bool ActorItemSellerBase::CollidesWithLink() {} +void ActorItemSellerBase::vfunc_11c() {} +bool ActorItemSellerBase::IsHitboxTouched(bool param1) {} -- cgit v1.2.3