From 99ef905ac3bb70a00f4e918ffeab19e3c2fb62db Mon Sep 17 00:00:00 2001 From: KEKW555 <152369890+KEKW555@users.noreply.github.com> Date: Sat, 6 Jan 2024 23:41:35 +0530 Subject: [PATCH] Add specific multi return macro for GetFuserId function --- include/asm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/asm.h b/include/asm.h index d42458ee..490e84de 100644 --- a/include/asm.h +++ b/include/asm.h @@ -18,6 +18,8 @@ extern void GenericConfused(struct Entity_*); extern void sub_08001290(struct Entity_*, u32); extern void GenericKnockback(struct Entity_*); extern u32 GetFuserId(struct Entity_*); +typedef u64 (*MultiReturnTypeSingleEntityArg)(struct Entity_*); +#define GetFuserIdAndFuserTextId(ent) ((union SplitDWord)(*(MultiReturnTypeSingleEntityArg)(&GetFuserId))(ent)) extern u32 CheckPlayerInRegion(u32 centerX, u32 centerY, u32 radiusX, u32 radiusY); extern u32 GravityUpdate(struct Entity_* entity, u32 gravity); enum {