mirror of https://github.com/zeldaret/mm.git
`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:
parent
63447c5649
commit
fbb38416ca
|
@ -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
|
@ -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;
|
||||
|
|
|
@ -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",),
|
||||
|
|
|
@ -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),
|
||||
|
|
Loading…
Reference in New Issue