mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
General Cleanup 5 (#872)
* TexAnim * Animmode * Collider ArrayCount * Rand_Next * Revert "Rand_Next" This reverts commit ba1046ac54b07c6b37a3bb4ec8632a5c4fd41e98. * kendo_js cast * PR review
This commit is contained in:
@@ -67,7 +67,7 @@
|
||||
<DList Name="gCrystalSwitchCoreDL" Offset="0x1BEE0" />
|
||||
<DList Name="gCrystalSwitchDiamondDL" Offset="0x1BFB8" />
|
||||
<DList Name="gCrystalSwitchBaseDL" Offset="0x1C058" />
|
||||
<TextureAnimation Name="gCrystalSwitchAnimatedMat" Offset="0x1C118" />
|
||||
<TextureAnimation Name="gCrystalSwitchTexAnim" Offset="0x1C118" />
|
||||
<DList Name="gameplay_dangeon_keep_DL_01C220" Offset="0x1C220" />
|
||||
<DList Name="gameplay_dangeon_keep_DL_01C228" Offset="0x1C228" />
|
||||
<Texture Name="gameplay_dangeon_keep_Tex_01C2D8" OutName="tex_01C2D8" Format="rgba16" Width="32" Height="64" Offset="0x1C2D8" />
|
||||
@@ -87,7 +87,7 @@
|
||||
<!-- En_Warp_tag assets -->
|
||||
<DList Name="gWarpTagGoronTrialBaseDL" Offset="0x21EF0" />
|
||||
<Texture Name="gWarpTagRainbowTex" OutName="warptag_rainbow" Format="rgba32" Width="32" Height="32" Offset="0x21FF8" />
|
||||
<TextureAnimation Name="gWarpTagRainbowAnimMat" Offset="0x23008" />
|
||||
<TextureAnimation Name="gWarpTagRainbowTexAnim" Offset="0x23008" />
|
||||
<Collision Name="gWarpTagGoronTrialBaseCollider" Offset="0x2324C" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -69,7 +69,7 @@ static ColliderTrisInit sTrisInit = {
|
||||
OC2_NONE,
|
||||
COLSHAPE_TRIS,
|
||||
},
|
||||
2,
|
||||
ARRAY_COUNT(sTrisElementsInit),
|
||||
sTrisElementsInit,
|
||||
};
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ static ColliderJntSphInit sJntSphInit1 = {
|
||||
OC2_NONE,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
2,
|
||||
ARRAY_COUNT(sJntSphElementsInit1),
|
||||
sJntSphElementsInit1,
|
||||
};
|
||||
|
||||
@@ -105,7 +105,7 @@ static ColliderJntSphInit sJntSphInit2 = {
|
||||
OC2_NONE,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit2),
|
||||
sJntSphElementsInit2,
|
||||
};
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ static ColliderJntSphInit sJntSphInit = {
|
||||
OC2_TYPE_2,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
4,
|
||||
ARRAY_COUNT(sJntSphElementsInit),
|
||||
sJntSphElementsInit,
|
||||
};
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ static ColliderTrisElementInit D_80B6F990[2] = {
|
||||
// static ColliderTrisInit sTrisInit = {
|
||||
static ColliderTrisInit D_80B6FA08 = {
|
||||
{ COLTYPE_NONE, AT_NONE, AC_ON | AC_TYPE_PLAYER, OC1_NONE, OC2_NONE, COLSHAPE_TRIS, },
|
||||
2, D_80B6F990, // sTrisElementsInit,
|
||||
ARRAY_COUNT(sTrisElementsInit), D_80B6F990, // sTrisElementsInit,
|
||||
};
|
||||
|
||||
// static InitChainEntry sInitChain[] = {
|
||||
|
||||
@@ -43,7 +43,7 @@ static ColliderTrisElementInit D_80C189C0[2] = {
|
||||
// static ColliderTrisInit sTrisInit = {
|
||||
static ColliderTrisInit D_80C18A38 = {
|
||||
{ COLTYPE_NONE, AT_NONE, AC_ON | AC_TYPE_PLAYER, OC1_NONE, OC2_NONE, COLSHAPE_TRIS, },
|
||||
2, D_80C189C0, // sTrisElementsInit,
|
||||
ARRAY_COUNT(sTrisElementsInit), D_80C189C0, // sTrisElementsInit,
|
||||
};
|
||||
|
||||
// static InitChainEntry sInitChain[] = {
|
||||
|
||||
@@ -70,7 +70,7 @@ static ColliderTrisInit sTrisInit1 = {
|
||||
OC2_TYPE_2,
|
||||
COLSHAPE_TRIS,
|
||||
},
|
||||
2,
|
||||
ARRAY_COUNT(sTrisElementsInit1),
|
||||
sTrisElementsInit1,
|
||||
};
|
||||
|
||||
@@ -130,7 +130,7 @@ static ColliderTrisInit sTrisInit2 = {
|
||||
OC2_TYPE_2,
|
||||
COLSHAPE_TRIS,
|
||||
},
|
||||
4,
|
||||
ARRAY_COUNT(sTrisElementsInit2),
|
||||
sTrisElementsInit2,
|
||||
};
|
||||
|
||||
|
||||
@@ -130,7 +130,7 @@ static ColliderJntSphElementInit D_809D79D0[3] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809D7A3C = {
|
||||
{ COLTYPE_METAL, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_HARD | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
3, D_809D79D0, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809D79D0, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderJntSphElementInit sJntSphElementsInit[1] = {
|
||||
@@ -144,7 +144,7 @@ static ColliderJntSphElementInit D_809D7A4C[1] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809D7A70 = {
|
||||
{ COLTYPE_METAL, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_HARD | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
1, D_809D7A4C, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809D7A4C, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderJntSphElementInit sJntSphElementsInit[11] = {
|
||||
@@ -198,7 +198,7 @@ static ColliderJntSphElementInit D_809D7A80[11] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809D7C0C = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
11, D_809D7A80, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809D7A80, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderJntSphElementInit sJntSphElementsInit[2] = {
|
||||
@@ -216,7 +216,7 @@ static ColliderJntSphElementInit D_809D7C1C[2] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809D7C64 = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
2, D_809D7C1C, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809D7C1C, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderCylinderInit sCylinderInit = {
|
||||
|
||||
@@ -96,7 +96,7 @@ static ColliderJntSphInit sJntSphInit1 = {
|
||||
OC2_TYPE_1,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit1),
|
||||
sJntSphElementsInit1,
|
||||
};
|
||||
|
||||
@@ -123,7 +123,7 @@ static ColliderJntSphInit sJntSphInit2 = {
|
||||
OC2_TYPE_1,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit2),
|
||||
sJntSphElementsInit2,
|
||||
};
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ static ColliderJntSphElementInit D_809F1B2C[2] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809F1B74 = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
2, D_809F1B2C, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809F1B2C, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderJntSphElementInit sJntSphElementsInit[1] = {
|
||||
@@ -58,7 +58,7 @@ static ColliderJntSphElementInit D_809F1B84[1] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809F1BA8 = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
1, D_809F1B84, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809F1B84, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderJntSphElementInit sJntSphElementsInit[1] = {
|
||||
@@ -72,7 +72,7 @@ static ColliderJntSphElementInit D_809F1BB8[1] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_809F1BDC = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
1, D_809F1BB8, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_809F1BB8, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static DamageTable sDamageTable = {
|
||||
|
||||
@@ -296,7 +296,7 @@ static ColliderJntSphElementInit D_80A07A40[11] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_80A07BCC = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
11, D_80A07A40, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_80A07A40, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderCylinderInit sCylinderInit = {
|
||||
@@ -317,7 +317,7 @@ static ColliderJntSphElementInit D_80A07C08[1] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_80A07C2C = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
1, D_80A07C08, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_80A07C08, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderQuadInit sQuadInit = {
|
||||
@@ -385,7 +385,7 @@ static ColliderJntSphElementInit D_80A07CDC[11] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_80A07E68 = {
|
||||
{ COLTYPE_HIT3, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_PLAYER, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
11, D_80A07CDC, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_80A07CDC, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderCylinderInit sCylinderInit = {
|
||||
|
||||
@@ -128,7 +128,7 @@ static ColliderJntSphElementInit D_80B0E700[19] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_80B0E9AC = {
|
||||
{ COLTYPE_METAL, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_HARD | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_ALL, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
19, D_80B0E700, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_80B0E700, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderTrisElementInit sTrisElementsInit[1] = {
|
||||
@@ -142,7 +142,7 @@ static ColliderTrisElementInit D_80B0E9BC[1] = {
|
||||
// static ColliderTrisInit sTrisInit = {
|
||||
static ColliderTrisInit D_80B0E9F8 = {
|
||||
{ COLTYPE_NONE, AT_ON | AT_TYPE_ENEMY, AC_NONE, OC1_NONE, OC2_TYPE_1, COLSHAPE_TRIS, },
|
||||
1, D_80B0E9BC, // sTrisElementsInit,
|
||||
ARRAY_COUNT(sTrisElementsInit), D_80B0E9BC, // sTrisElementsInit,
|
||||
};
|
||||
|
||||
// static ColliderSphereInit sSphereInit = {
|
||||
|
||||
@@ -205,7 +205,7 @@ void EnAm_SpawnEffects(EnAm* this, PlayState* play) {
|
||||
void func_808AFF9C(EnAm* this) {
|
||||
f32 lastFrame = Animation_GetLastFrame(&gArmosPushedBackAnim);
|
||||
|
||||
Animation_Change(&this->skelAnime, &gArmosPushedBackAnim, 0.0f, lastFrame, lastFrame, 0, 0.0f);
|
||||
Animation_Change(&this->skelAnime, &gArmosPushedBackAnim, 0.0f, lastFrame, lastFrame, ANIMMODE_LOOP, 0.0f);
|
||||
this->enemyCollider.info.bumper.dmgFlags = 0x80000088;
|
||||
this->interactCollider.info.bumper.dmgFlags = 0x77CFFF77;
|
||||
if (this->actor.colChkInfo.health != 0) {
|
||||
@@ -380,7 +380,7 @@ void func_808B066C(EnAm* this, PlayState* play) {
|
||||
|
||||
void EnAm_TakeDamage(EnAm* this, PlayState* play) {
|
||||
Animation_Change(&this->skelAnime, &gArmosTakeDamageAnim, 1.0f, 4.0f,
|
||||
Animation_GetLastFrame(&gArmosTakeDamageAnim) - 6, 2, 0.0f);
|
||||
Animation_GetLastFrame(&gArmosTakeDamageAnim) - 6, ANIMMODE_ONCE, 0.0f);
|
||||
func_800BE504(&this->actor, &this->enemyCollider);
|
||||
this->actor.speedXZ = 6.0f;
|
||||
Actor_SetColorFilter(&this->actor, 0x4000, 0xFF, 0, Animation_GetLastFrame(&gArmosTakeDamageAnim) - 10);
|
||||
@@ -449,7 +449,7 @@ void func_808B0894(EnAm* this, PlayState* play) {
|
||||
}
|
||||
|
||||
void func_808B0AD0(EnAm* this, PlayState* play) {
|
||||
Animation_Change(&this->skelAnime, &gArmosPushedBackAnim, 1.0f, 0.0f, 8.0f, 2, 0.0f);
|
||||
Animation_Change(&this->skelAnime, &gArmosPushedBackAnim, 1.0f, 0.0f, 8.0f, ANIMMODE_ONCE, 0.0f);
|
||||
this->actor.world.rot.y = this->actor.yawTowardsPlayer;
|
||||
this->actor.speedXZ = -6.0f;
|
||||
this->actionFunc = func_808B0B4C;
|
||||
|
||||
@@ -76,7 +76,7 @@ static ColliderJntSphInit sJntSphInit = {
|
||||
OC2_TYPE_1,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit),
|
||||
sJntSphElementsInit,
|
||||
};
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ static u16 sTextIds[] = { 0x2ABD, 0x2ABB, 0x2AD5, 0x2AD6, 0x2AD7, 0x2AD8, 0x2AC6
|
||||
|
||||
static AnimationHeader* D_80BE8E4C[] = { &object_bai_Anim_0011C0, &object_bai_Anim_0008B4, &object_bai_Anim_008198 };
|
||||
|
||||
static u8 animModes[] = { ANIMMODE_LOOP, ANIMMODE_LOOP };
|
||||
static u8 sAnimModes[] = { ANIMMODE_LOOP, ANIMMODE_LOOP };
|
||||
|
||||
void EnBaisen_Init(Actor* thisx, PlayState* play) {
|
||||
EnBaisen* this = THIS;
|
||||
@@ -104,7 +104,7 @@ void EnBaisen_ChangeAnimation(EnBaisen* this, s32 animIndex) {
|
||||
this->animIndex = animIndex;
|
||||
this->frameCount = Animation_GetLastFrame(D_80BE8E4C[animIndex]);
|
||||
Animation_Change(&this->skelAnime, D_80BE8E4C[this->animIndex], 1.0f, 0.0f, this->frameCount,
|
||||
animModes[this->animIndex], -10.0f);
|
||||
sAnimModes[this->animIndex], -10.0f);
|
||||
}
|
||||
|
||||
void func_80BE871C(EnBaisen* this) {
|
||||
|
||||
@@ -78,7 +78,7 @@ static ColliderJntSphElementInit D_80A63D0C[1] = {
|
||||
// static ColliderJntSphInit sJntSphInit = {
|
||||
static ColliderJntSphInit D_80A63D30 = {
|
||||
{ COLTYPE_NONE, AT_ON | AT_TYPE_ENEMY, AC_ON | AC_TYPE_PLAYER, OC1_ON | OC1_TYPE_ALL, OC2_TYPE_1, COLSHAPE_JNTSPH, },
|
||||
1, D_80A63D0C, // sJntSphElementsInit,
|
||||
ARRAY_COUNT(sJntSphElementsInit), D_80A63D0C, // sJntSphElementsInit,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -208,7 +208,7 @@ void EnBigokuta_SpawnRipple(EnBigokuta* this, PlayState* play) {
|
||||
}
|
||||
|
||||
void EnBigokuta_SetupIdle(EnBigokuta* this) {
|
||||
Animation_Change(&this->skelAnime, &gBigOctoIdleAnim, 0.5f, 0.0f, 0.0f, 1, -3.0f);
|
||||
Animation_Change(&this->skelAnime, &gBigOctoIdleAnim, 0.5f, 0.0f, 0.0f, ANIMMODE_LOOP_INTERP, -3.0f);
|
||||
this->actionFunc = EnBigokuta_Idle;
|
||||
}
|
||||
|
||||
@@ -287,7 +287,7 @@ void EnBigokuta_SetupSuckInPlayer(EnBigokuta* this, PlayState* play) {
|
||||
Math_Vec3f_Copy(&this->playerPos, &player->actor.world.pos);
|
||||
this->timer = 0;
|
||||
|
||||
Animation_Change(&this->skelAnime, &gBigOctoIdleAnim, 1.0f, 12.0f, 12.0f, 2, -3.0f);
|
||||
Animation_Change(&this->skelAnime, &gBigOctoIdleAnim, 1.0f, 12.0f, 12.0f, ANIMMODE_ONCE, -3.0f);
|
||||
ActorCutscene_SetIntentToPlay(this->actor.cutscene);
|
||||
|
||||
this->playerHoldPos.x = (Math_SinS(this->actor.shape.rot.y) * 66.0f) + this->actor.world.pos.x;
|
||||
|
||||
@@ -2320,7 +2320,7 @@ void EnBigslime_SetupCutsceneDefeat(EnBigslime* this, PlayState* play) {
|
||||
s16 yawOffset;
|
||||
|
||||
Animation_Change(&this->skelAnime, &gGekkoDamagedAnim, 0.5f, 0.0f,
|
||||
Animation_GetLastFrame(&gGekkoDamagedAnim.common), 3, 0.0f);
|
||||
Animation_GetLastFrame(&gGekkoDamagedAnim.common), ANIMMODE_ONCE_INTERP, 0.0f);
|
||||
this->gekkoCollider.base.acFlags &= ~AC_ON;
|
||||
this->defeatTimer = 60;
|
||||
this->actor.speedXZ = 10.0f;
|
||||
|
||||
@@ -89,7 +89,7 @@ static ColliderJntSphInit sJntSphInit1 = {
|
||||
OC2_NONE,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit1),
|
||||
sJntSphElementsInit1,
|
||||
};
|
||||
|
||||
@@ -116,7 +116,7 @@ static ColliderJntSphInit sJntSphInit2 = {
|
||||
OC2_NONE,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit2),
|
||||
sJntSphElementsInit2,
|
||||
};
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@ static ColliderJntSphInit sJntSphInit = {
|
||||
OC2_NONE,
|
||||
COLSHAPE_JNTSPH,
|
||||
},
|
||||
1,
|
||||
ARRAY_COUNT(sJntSphElementsInit),
|
||||
sJntSphElementsInit,
|
||||
};
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user