`ovl_En_Po_Sisters` and `object_po_sisters`Documented (#930)

* EnPoSisters: basic docs back in

* EnPoSisters: some docs

* EnPoSisters: some docs

* EnPoSisters: more docs 2

* EnPoSisters: more docs

* PoSisters: documented most of object xml

* PoSisters: swapped DL

* PoSisters: more docs

* EnPoSisters: minor docs

* PoSisters: more docs

* PoSisters: fix wrong prefix

* PoSisters:Minor docks

* more doc

* more fun

* More functions named, all of them?

* doc

* EnPoSisters: docs, formater pass

* z_actor: removed comment, fixes formater

* Apply suggestions from code review

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* PoSisters: formater

* PoSister: requested object xml changes

* Apply suggestions from code review

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* PoSisters: remove bgId comment, add meg reverse timer comments, format

* PoSisters: megCountRemaining union and some comments, formater pass

* PoSisters: better first actionfunc name

* PoSisters: Skeleton -> Skel

* PoSisters: Formater pls

Co-authored-by: Isghj8 <isghj8@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
This commit is contained in:
Isghj 2022-07-23 12:19:49 -07:00 committed by GitHub
parent 63447c5649
commit fbb38416ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 807 additions and 682 deletions

View File

@ -1,53 +1,70 @@
<Root>
<!-- Po Sisters (Jo, Beth, Ami, and Meg) that you fight as a minigame in Ikana for a HP -->
<!-- Joelle is red, Beth is blue, Ami is green, and Meg is purple -->
<File Name="object_po_sisters" Segment="6">
<Animation Name="object_po_sisters_Anim_000114" Offset="0x114" />
<Animation Name="object_po_sisters_Anim_000680" Offset="0x680" />
<Animation Name="object_po_sisters_Anim_0008C0" Offset="0x8C0" />
<Animation Name="object_po_sisters_Anim_000A54" Offset="0xA54" />
<Animation Name="object_po_sisters_Anim_000D40" Offset="0xD40" />
<Animation Name="object_po_sisters_Anim_00119C" Offset="0x119C" />
<Animation Name="object_po_sisters_Anim_0014CC" Offset="0x14CC" />
<DList Name="object_po_sisters_DL_001CB0" Offset="0x1CB0" />
<DList Name="object_po_sisters_DL_001DE0" Offset="0x1DE0" />
<DList Name="object_po_sisters_DL_0024A8" Offset="0x24A8" />
<DList Name="object_po_sisters_DL_002570" Offset="0x2570" />
<DList Name="object_po_sisters_DL_0025E8" Offset="0x25E8" />
<DList Name="object_po_sisters_DL_002680" Offset="0x2680" />
<DList Name="object_po_sisters_DL_002718" Offset="0x2718" />
<DList Name="object_po_sisters_DL_0027B0" Offset="0x27B0" />
<DList Name="object_po_sisters_DL_002870" Offset="0x2870" />
<DList Name="object_po_sisters_DL_002EB8" Offset="0x2EB8" />
<DList Name="object_po_sisters_DL_002F88" Offset="0x2F88" />
<DList Name="object_po_sisters_DL_003628" Offset="0x3628" />
<DList Name="object_po_sisters_DL_003880" Offset="0x3880" />
<DList Name="object_po_sisters_DL_003DC8" Offset="0x3DC8" />
<DList Name="object_po_sisters_DL_004020" Offset="0x4020" />
<DList Name="object_po_sisters_DL_0046E0" Offset="0x46E0" />
<Texture Name="object_po_sisters_Tex_0048D8" OutName="tex_0048D8" Format="rgba16" Width="16" Height="16" Offset="0x48D8" />
<Texture Name="object_po_sisters_Tex_004AD8" OutName="tex_004AD8" Format="rgba16" Width="32" Height="32" Offset="0x4AD8" />
<Texture Name="object_po_sisters_Tex_0052D8" OutName="tex_0052D8" Format="rgba16" Width="32" Height="16" Offset="0x52D8" />
<Texture Name="object_po_sisters_Tex_0056D8" OutName="tex_0056D8" Format="rgba16" Width="16" Height="16" Offset="0x56D8" />
<Texture Name="object_po_sisters_Tex_0058D8" OutName="tex_0058D8" Format="rgba16" Width="4" Height="4" Offset="0x58D8" />
<Texture Name="object_po_sisters_Tex_0058F8" OutName="tex_0058F8" Format="rgba16" Width="16" Height="16" Offset="0x58F8" />
<Texture Name="object_po_sisters_Tex_005AF8" OutName="tex_005AF8" Format="rgba16" Width="16" Height="16" Offset="0x5AF8" />
<Texture Name="object_po_sisters_Tex_005CF8" OutName="tex_005CF8" Format="rgba16" Width="8" Height="8" Offset="0x5CF8" />
<Texture Name="object_po_sisters_Tex_005D78" OutName="tex_005D78" Format="rgba16" Width="16" Height="16" Offset="0x5D78" />
<Texture Name="object_po_sisters_Tex_005F78" OutName="tex_005F78" Format="rgba16" Width="16" Height="8" Offset="0x5F78" />
<Texture Name="object_po_sisters_Tex_006078" OutName="tex_006078" Format="rgba16" Width="16" Height="16" Offset="0x6078" />
<Texture Name="object_po_sisters_Tex_006278" OutName="tex_006278" Format="rgba16" Width="8" Height="8" Offset="0x6278" />
<Texture Name="object_po_sisters_Tex_0062F8" OutName="tex_0062F8" Format="rgba16" Width="4" Height="4" Offset="0x62F8" />
<Texture Name="object_po_sisters_Tex_006318" OutName="tex_006318" Format="rgba16" Width="16" Height="16" Offset="0x6318" />
<Limb Name="object_po_sisters_Standardlimb_006518" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_01" Offset="0x6518" />
<Limb Name="object_po_sisters_Standardlimb_006524" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_02" Offset="0x6524" />
<Limb Name="object_po_sisters_Standardlimb_006530" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_03" Offset="0x6530" />
<Limb Name="object_po_sisters_Standardlimb_00653C" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_04" Offset="0x653C" />
<Limb Name="object_po_sisters_Standardlimb_006548" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_05" Offset="0x6548" />
<Limb Name="object_po_sisters_Standardlimb_006554" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_06" Offset="0x6554" />
<Limb Name="object_po_sisters_Standardlimb_006560" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_07" Offset="0x6560" />
<Limb Name="object_po_sisters_Standardlimb_00656C" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_08" Offset="0x656C" />
<Limb Name="object_po_sisters_Standardlimb_006578" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_09" Offset="0x6578" />
<Limb Name="object_po_sisters_Standardlimb_006584" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_0A" Offset="0x6584" />
<Limb Name="object_po_sisters_Standardlimb_006590" Type="Standard" EnumName="OBJECT_PO_SISTERS_LIMB_0B" Offset="0x6590" />
<Skeleton Name="object_po_sisters_Skel_0065C8" Type="Normal" LimbType="Standard" LimbNone="OBJECT_PO_SISTERS_LIMB_NONE" LimbMax="OBJECT_PO_SISTERS_LIMB_MAX" EnumName="object_po_sisters_Limbs" Offset="0x65C8" />
<!-- PoSister Animations -->
<Animation Name="gPoSistersAttackAnim" Offset="0x114" />
<Animation Name="gPoeSistersMegCryAnim" Offset="0x680" />
<Animation Name="gPoeSistersDamagedAnim" Offset="0x8C0" />
<Animation Name="gPoSistersFleeAnim" Offset="0xA54" />
<Animation Name="gPoeSistersFloatAnim" Offset="0xD40" />
<Animation Name="gPoeSistersAppearDisappearAnim" Offset="0x119C" />
<Animation Name="gPoeSistersSwayAnim" Offset="0x14CC" />
<!-- PoSister DisplayLists -->
<DList Name="gPoSistersMegFaceDL" Offset="0x1CB0" />
<DList Name="gPoSistersMegBodyDL" Offset="0x1DE0" />
<DList Name="gPoSistersLowerBodyDL" Offset="0x24A8" />
<!--- unknown? wont draw, DL contents doesn't give enough hints -->
<DList Name="gPoSisters_DL_002570" Offset="0x2570" />
<DList Name="gPoSistersDrawArmShortDL" Offset="0x25E8" />
<DList Name="gPoSistersDrawArmMedDL" Offset="0x2680" />
<DList Name="gPoSistersDrawArmLongDL" Offset="0x2718" />
<DList Name="gPoSistersDrawTorchDL" Offset="0x27B0" />
<!--- unknown? wont draw, DL contents doesn't give enough hints -->
<DList Name="gPoSisters_DL_002870" Offset="0x2870" />
<DList Name="gPoSistersJoelleFaceDL" Offset="0x2EB8" />
<DList Name="gPoSistersJoelleBodyDL" Offset="0x2F88" />
<DList Name="gPoSistersBethBodyDL" Offset="0x3628" />
<DList Name="gPoSistersBethFaceDL" Offset="0x3880" />
<DList Name="gPoSistersAmyBodyDL" Offset="0x3DC8" />
<DList Name="gPoSistersAmyFaceDL" Offset="0x4020" />
<DList Name="gPoSistersBurnBodyDL" Offset="0x46E0" />
<!-- PoSister Textures -->
<Texture Name="gPoSistersTorchTex" OutName="torch" Format="rgba16" Width="16" Height="16" Offset="0x48D8" />
<Texture Name="gPoSistersTatteredRobeTex" OutName="tattered_robe" Format="rgba16" Width="32" Height="32" Offset="0x4AD8" />
<Texture Name="gPoSistersArmTex" OutName="arm" Format="rgba16" Width="32" Height="16" Offset="0x52D8" />
<Texture Name="gPoSistersMegJoelleEyeTex" OutName="meg_joelle_eye" Format="rgba16" Width="16" Height="16" Offset="0x56D8" />
<Texture Name="gPoSistersMainRobeGradientTex" OutName="robe_gradient" Format="rgba16" Width="4" Height="4" Offset="0x58D8" />
<Texture Name="gPoSistersMegTiaraTex" OutName="meg_tiara" Format="rgba16" Width="16" Height="16" Offset="0x58F8" />
<Texture Name="gPoSistersMegHairTex" OutName="meg_hair" Format="rgba16" Width="16" Height="16" Offset="0x5AF8" />
<Texture Name="gPoSistersJoelleHairBandtex" OutName="joelle_hair_tie" Format="rgba16" Width="8" Height="8" Offset="0x5CF8" />
<Texture Name="gPoSistersJoelleAmyHairTex" OutName="joelle_amy_hair" Format="rgba16" Width="16" Height="16" Offset="0x5D78" />
<Texture Name="gPoSistersBethAmyEyesTex" OutName="beth_amy_eye" Format="rgba16" Width="16" Height="8" Offset="0x5F78" />
<Texture Name="gPoSistersBethHatAndHairTex" OutName="beth_hat_and_hair" Format="rgba16" Width="16" Height="16" Offset="0x6078" />
<Texture Name="gPoSistersBethHatEdgeTex" OutName="beth_hat_edge" Format="rgba16" Width="8" Height="8" Offset="0x6278" />
<Texture Name="gPoSistersAmyHairTieTex" OutName="amy_hair_tie" Format="rgba16" Width="4" Height="4" Offset="0x62F8" />
<Texture Name="gPoSistersCrispBodyTex" OutName="crisp_body" Format="rgba16" Width="16" Height="16" Offset="0x6318" />
<!-- PoSister Limbs -->
<Limb Name="gPoSistersMainRootLimb" Type="Standard" EnumName="POSISTERS_LIMB_ROOT" Offset="0x6518" />
<Limb Name="gPoSistersLeftArmLimb" Type="Standard" EnumName="POSISTERS_LIMB_LEFT_ARM" Offset="0x6524" />
<!--- won't draw, uses gPoSisters_DL_002870 -->
<Limb Name="gPoSisters_limb_006530" Type="Standard" EnumName="POSISTERS_LIMB_UNK3" Offset="0x6530" />
<Limb Name="gPoSistersRightUpperArmLimb" Type="Standard" EnumName="POSISTERS_LIMB_RIGHT_UPPER_ARM" Offset="0x653C" />
<Limb Name="gPoSistersRightForArmLimb" Type="Standard" EnumName="POSISTERS_LIMB_RIGHT_FORARM" Offset="0x6548" />
<!--- no DL -->
<Limb Name="gPoSisters_limb_006554" Type="Standard" EnumName="POSISTERS_LIMB_UNK6" Offset="0x6554" />
<!--- won't draw, uses gPoSisters_DL_002570 -->
<Limb Name="gPoSisters_limb_006560" Type="Standard" EnumName="POSISTERS_LIMB_UNK7" Offset="0x6560" />
<Limb Name="gPoSistersTorchLimb" Type="Standard" EnumName="POSISTERS_LIMB_TORCH" Offset="0x656C" />
<Limb Name="gPoSistersMainBodyLimb" Type="Standard" EnumName="POSISTERS_LIMB_MAIN_BODY" Offset="0x6578" />
<Limb Name="gPoSistersFaceLimb" Type="Standard" EnumName="POSISTERS_LIMB_FACE" Offset="0x6584" />
<Limb Name="gPoSistersLowerBodyLimb" Type="Standard" EnumName="POSISTERS_LIMB_LOWER_BODY" Offset="0x6590" />
<!-- PoSister Skeleton -->
<Skeleton Name="gPoSistersSkel" Type="Normal" LimbType="Standard" LimbNone="POSISTERS_LIMB_NONE" LimbMax="POSISTERS_LIMB_MAX" EnumName="PoSistersLimbs" Offset="0x65C8" />
</File>
</Root>

File diff suppressed because it is too large Load Diff

View File

@ -2,42 +2,70 @@
#define Z_EN_PO_SISTERS_H
#include "global.h"
#include "objects/object_po_sisters/object_po_sisters.h"
struct EnPoSisters;
typedef void (*EnPoSistersActionFunc)(struct EnPoSisters*, PlayState*);
#define ENPOSISTERS_GET_300(thisx) (((thisx)->params >> 8) & 3)
#define ENPOSISTERS_GET_C00(thisx) (((thisx)->params >> 0xA) & 3)
#define ENPOSISTERS_GET_1000(thisx) ((thisx)->params & 0x1000)
#define ENPOSISTERS_GET_OBSERVER_FLAG(thisx) ((thisx)->params & 0x1000)
#define ENPOSISTERS_GET_MEG_CLONE_ID(thisx) (((thisx)->params >> 0xA) & 3)
#define ENPOSISTERS_GET_TYPE(thisx) (((thisx)->params >> 8) & 3)
#define ENPOSISTERS_PARAMS(observerFlag, megClone, type) (((observerFlag) << 0xC) | ((megClone & 3) << 0xA) | ((type & 3) << 8))
typedef enum {
/* 0 */ POSISTER_TYPE_MEG, // purple
/* 1 */ POSISTER_TYPE_JO, // red
/* 2 */ POSISTER_TYPE_BETH, // blue
/* 3 */ POSISTER_TYPE_AMY, // green
} EnPoSisterType;
typedef enum {
/* 0 */ POSISTER_MEG_REAL,
/* 1 */ POSISTER_MEG_CLONE1,
/* 2 */ POSISTER_MEG_CLONE2,
/* 3 */ POSISTER_MEG_CLONE3,
} EnPoSisterMegCloneID;
typedef struct EnPoSisters {
/* 0x000 */ Actor actor;
/* 0x144 */ SkelAnime skelAnime;
/* 0x188 */ EnPoSistersActionFunc actionFunc;
/* 0x18C */ u8 unk_18C;
/* 0x18D */ u8 unk_18D;
/* 0x18E */ u8 unk_18E;
/* 0x18F */ u8 unk_18F;
/* 0x190 */ u8 unk_190;
/* 0x191 */ u8 unk_191;
/* 0x192 */ s16 unk_192;
/* 0x194 */ s16 unk_194;
/* 0x196 */ Vec3s jointTable[12];
/* 0x1DE */ Vec3s morphTable[12];
/* 0x226 */ u8 unk_226;
/* 0x227 */ u8 unk_227;
/* 0x228 */ u8 unk_228;
/* 0x229 */ u8 unk_229;
/* 0x22C */ Vec3f unk_22C[8];
/* 0x28C */ Vec3f limbPos[8];
/* 0x2EC */ f32 unk_2EC;
/* 0x18C */ u8 type;
/* 0x18D */ u8 megCloneId;
/* 0x18E */ u8 floatingBobbingTimer; // counts down from 32 to zero, reset
/* 0x18F */ u8 zTargetTimer; // how many frames the player is z targeting, if zero -> invis
/* 0x190 */ u8 fireCount;
/* 0x191 */ u8 poSisterFlags;
/* 0x192 */ union {
s16 stateTimer; // generic name for resets
s16 spinTimer; // frames of spinning since spin attack starts, when zero checks collision
s16 fleeTimer; // after being hit, 5 frames of flying away
s16 deathTimer; // (incr) controls timings of the death cutscene, reset between the two stages
s16 laughTimer; // if observer, will laugh once in awhile
s16 spinupTimer; // frames of spinning up (gaining speed) for attack (jo/beth/amy attack)
s16 megSurroundTimer; // frames of meg circling the player menacingly until spin attack
s16 spinInvisibleTimer; // frames of spining away to invisible and back to visible
s16 idleFlyingAnimationCounter; // count: animations completed since entering actionFunc
};
/* 0x194 */ union {
s16 invisibleTimer; // frames until coming back to fight from invisible (all combat variants)
s16 megAttackTimer; // delay until meg spin attacks player (negative frames counting up to 0)
s16 megClonesRemaining; // positive count of meg clones remaining
};
/* 0x196 */ Vec3s jointTable[POSISTERS_LIMB_MAX];
/* 0x1DE */ Vec3s morphTable[POSISTERS_LIMB_MAX];
/* 0x226 */ Color_RGBA8 color;
/* 0x22C */ Vec3f firePos[8];
/* 0x28C */ Vec3f limbPos[8]; // passed to Actor_DrawDamageEffects
/* 0x2EC */ f32 megDistToPlayer;
/* 0x2F0 */ f32 drawDmgEffAlpha;
/* 0x2F4 */ f32 drawDmgEffScale;
/* 0x2F8 */ LightNode* lightNode;
/* 0x2FC */ LightInfo lightInfo;
/* 0x30C */ ColliderCylinder collider;
/* 0x358 */ MtxF unk_358;
/* 0x358 */ MtxF mtxf;
} EnPoSisters; // size = 0x398
extern const ActorInit En_Po_Sisters_InitVars;

View File

@ -13157,46 +13157,46 @@
0x80B1A1B0:("TGSw_Draw",),
0x80B1A3B0:("EnPoSisters_Init",),
0x80B1A600:("EnPoSisters_Destroy",),
0x80B1A648:("func_80B1A648",),
0x80B1A768:("func_80B1A768",),
0x80B1A894:("func_80B1A894",),
0x80B1A9B0:("func_80B1A9B0",),
0x80B1AA88:("func_80B1AA88",),
0x80B1AAE8:("func_80B1AAE8",),
0x80B1AB5C:("func_80B1AB5C",),
0x80B1ABB8:("func_80B1ABB8",),
0x80B1AC40:("func_80B1AC40",),
0x80B1ACB8:("func_80B1ACB8",),
0x80B1AE28:("func_80B1AE28",),
0x80B1AE3C:("func_80B1AE3C",),
0x80B1AF8C:("func_80B1AF8C",),
0x80B1B020:("func_80B1B020",),
0x80B1B0E0:("func_80B1B0E0",),
0x80B1B168:("func_80B1B168",),
0x80B1B280:("func_80B1B280",),
0x80B1B2F0:("func_80B1B2F0",),
0x80B1B3A8:("func_80B1B3A8",),
0x80B1B444:("func_80B1B444",),
0x80B1B5B4:("func_80B1B5B4",),
0x80B1B628:("func_80B1B628",),
0x80B1B70C:("func_80B1B70C",),
0x80B1B7BC:("func_80B1B7BC",),
0x80B1B860:("func_80B1B860",),
0x80B1B940:("func_80B1B940",),
0x80B1BA3C:("func_80B1BA3C",),
0x80B1BA90:("func_80B1BA90",),
0x80B1BC4C:("func_80B1BC4C",),
0x80B1BCA0:("func_80B1BCA0",),
0x80B1BCF0:("func_80B1BCF0",),
0x80B1BE4C:("func_80B1BE4C",),
0x80B1BF2C:("func_80B1BF2C",),
0x80B1C030:("func_80B1C030",),
0x80B1C0A4:("func_80B1C0A4",),
0x80B1C2E8:("func_80B1C2E8",),
0x80B1C340:("func_80B1C340",),
0x80B1C408:("func_80B1C408",),
0x80B1A648:("EnPoSisters_UpdateDeathFlameSwirl",),
0x80B1A768:("EnPoSisters_MatchPlayerXZ",),
0x80B1A894:("EnPoSisters_MatchPlayerY",),
0x80B1A9B0:("EnPoSisters_CheckZTarget",),
0x80B1AA88:("EnPoSisters_SetupObserverIdle",),
0x80B1AAE8:("EnPoSisters_ObserverIdle",),
0x80B1AB5C:("EnPoSisters_SetupAimlessIdleFlying2",),
0x80B1ABB8:("EnPoSisters_AimlessIdleFlying2",),
0x80B1AC40:("EnPoSisters_SetupAimlessIdleFlying",),
0x80B1ACB8:("EnPoSisters_AimlessIdleFlying",),
0x80B1AE28:("EnPoSisters_SetupInvestigating",),
0x80B1AE3C:("EnPoSisters_Investigating",),
0x80B1AF8C:("EnPoSisters_SetupSpinUp",),
0x80B1B020:("EnPoSisters_SpinUp",),
0x80B1B0E0:("EnPoSisters_SetupSpinAttack",),
0x80B1B168:("EnPoSisters_SpinAttack",),
0x80B1B280:("EnPoSisters_SetupAttackConnect",),
0x80B1B2F0:("EnPoSisters_AttackConnectDrift",),
0x80B1B3A8:("EnPoSisters_SetupDamageFlinch",),
0x80B1B444:("EnPoSisters_DamageFlinch",),
0x80B1B5B4:("EnPoSisters_SetupFlee",),
0x80B1B628:("EnPoSisters_Flee",),
0x80B1B70C:("EnPoSisters_SetupSpinToInvis",),
0x80B1B7BC:("EnPoSisters_SpinToInvis",),
0x80B1B860:("EnPoSisters_SetupSpinBackToVisible",),
0x80B1B940:("EnPoSisters_SpinBackToVisible",),
0x80B1BA3C:("EnPoSisters_SetupDeathStage1",),
0x80B1BA90:("EnPoSisters_DeathStage1",),
0x80B1BC4C:("EnPoSisters_SetupDeathStage2",),
0x80B1BCA0:("EnPoSisters_DeathStage2",),
0x80B1BCF0:("EnPoSisters_SpawnMegClones",),
0x80B1BE4C:("EnPoSisters_MegCloneVanish",),
0x80B1BF2C:("EnPoSisters_MegCloneWaitForSpinBack",),
0x80B1C030:("EnPoSisters_SetupMegSurroundPlayer",),
0x80B1C0A4:("EnPoSisters_MegSurroundPlayer",),
0x80B1C2E8:("EnPoSisters_SetupSpawnPo",),
0x80B1C340:("EnPoSisters_PoeSpawn",),
0x80B1C408:("EnPoSisters_CheckCollision",),
0x80B1C61C:("EnPoSisters_Update",),
0x80B1C974:("func_80B1C974",),
0x80B1C974:("EnPoSisters_UpdateColors",),
0x80B1CB44:("EnPoSisters_OverrideLimbDraw",),
0x80B1CD34:("EnPoSisters_PostLimbDraw",),
0x80B1D484:("EnPoSisters_Draw",),

View File

@ -13882,7 +13882,7 @@
0x80B1A348:("D_80B1A348","f32","",0x4),
0x80B1A34C:("D_80B1A34C","f32","",0x4),
0x80B1DA30:("D_80B1DA30","UNK_TYPE1","",0x1),
0x80B1DA40:("D_80B1DA40","UNK_TYPE1","",0x1),
0x80B1DA40:("sPoSisterEnvColors","UNK_TYPE1","",0x1),
0x80B1DA50:("En_Po_Sisters_InitVars","UNK_TYPE1","",0x1),
0x80B1DA70:("D_80B1DA70","UNK_TYPE1","",0x1),
0x80B1DA9C:("D_80B1DA9C","UNK_TYPE1","",0x1),