summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorfig02 <fig02srl@gmail.com>2023-11-07 14:11:59 -0500
committerGitHub <noreply@github.com>2023-11-07 14:11:59 -0500
commit836adb83ea1ea20fa8f53f83ee5cda304b94ab29 (patch)
tree797fa5d282a0611707a3a8ed9b80795b23dc0da5 /src/code
parent042a5c553020404a3e49834614327917c34334a8 (diff)
Rename "ITEM_LAST_USED" (#1572)
* rename * format * remove formatter changes * change model group comments
Diffstat (limited to 'src/code')
-rw-r--r--src/code/z_player_lib.c150
1 files changed, 75 insertions, 75 deletions
diff --git a/src/code/z_player_lib.c b/src/code/z_player_lib.c
index 5426a780a..baea71b96 100644
--- a/src/code/z_player_lib.c
+++ b/src/code/z_player_lib.c
@@ -21,73 +21,73 @@ s16 sBootData[PLAYER_BOOTS_MAX][17] = {
// Used to map item actions to model groups
u8 sActionModelGroups[PLAYER_IA_MAX] = {
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_NONE
- PLAYER_MODELGROUP_15, // PLAYER_IA_LAST_USED
- PLAYER_MODELGROUP_10, // PLAYER_IA_FISHING_POLE
- PLAYER_MODELGROUP_SWORD, // PLAYER_IA_SWORD_MASTER
- PLAYER_MODELGROUP_SWORD, // PLAYER_IA_SWORD_KOKIRI
- PLAYER_MODELGROUP_BGS, // PLAYER_IA_SWORD_BIGGORON
- PLAYER_MODELGROUP_10, // PLAYER_IA_DEKU_STICK
- PLAYER_MODELGROUP_HAMMER, // PLAYER_IA_HAMMER
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_FIRE
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_ICE
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_LIGHT
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_0C
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_0D
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_0E
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_SLINGSHOT
- PLAYER_MODELGROUP_HOOKSHOT, // PLAYER_IA_HOOKSHOT
- PLAYER_MODELGROUP_HOOKSHOT, // PLAYER_IA_LONGSHOT
- PLAYER_MODELGROUP_EXPLOSIVES, // PLAYER_IA_BOMB
- PLAYER_MODELGROUP_EXPLOSIVES, // PLAYER_IA_BOMBCHU
- PLAYER_MODELGROUP_BOOMERANG, // PLAYER_IA_BOOMERANG
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MAGIC_SPELL_15
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MAGIC_SPELL_16
- PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_MAGIC_SPELL_17
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_FARORES_WIND
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_NAYRUS_LOVE
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_DINS_FIRE
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_DEKU_NUT
- PLAYER_MODELGROUP_OCARINA, // PLAYER_IA_OCARINA_FAIRY
- PLAYER_MODELGROUP_OOT, // PLAYER_IA_OCARINA_OF_TIME
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_FISH
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_FIRE
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_BUG
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POE
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_BIG_POE
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_RUTOS_LETTER
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POTION_RED
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POTION_BLUE
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POTION_GREEN
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_MILK_FULL
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_MILK_HALF
- PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_FAIRY
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_ZELDAS_LETTER
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_WEIRD_EGG
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_CHICKEN
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MAGIC_BEAN
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_POCKET_EGG
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_POCKET_CUCCO
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_COJIRO
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_ODD_MUSHROOM
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_ODD_POTION
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_POACHERS_SAW
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_BROKEN_GORONS_SWORD
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_PRESCRIPTION
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_FROG
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_EYEDROPS
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_CLAIM_CHECK
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_KEATON
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_SKULL
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_SPOOKY
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_BUNNY_HOOD
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_GORON
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_ZORA
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_GERUDO
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_TRUTH
- PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_LENS_OF_TRUTH
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_NONE
+ PLAYER_MODELGROUP_SWORD, // PLAYER_IA_SWORD_CS
+ PLAYER_MODELGROUP_10, // PLAYER_IA_FISHING_POLE
+ PLAYER_MODELGROUP_SWORD_AND_SHIELD, // PLAYER_IA_SWORD_MASTER
+ PLAYER_MODELGROUP_SWORD_AND_SHIELD, // PLAYER_IA_SWORD_KOKIRI
+ PLAYER_MODELGROUP_BGS, // PLAYER_IA_SWORD_BIGGORON
+ PLAYER_MODELGROUP_10, // PLAYER_IA_DEKU_STICK
+ PLAYER_MODELGROUP_HAMMER, // PLAYER_IA_HAMMER
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_FIRE
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_ICE
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_LIGHT
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_0C
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_0D
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_BOW_0E
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_SLINGSHOT
+ PLAYER_MODELGROUP_HOOKSHOT, // PLAYER_IA_HOOKSHOT
+ PLAYER_MODELGROUP_HOOKSHOT, // PLAYER_IA_LONGSHOT
+ PLAYER_MODELGROUP_EXPLOSIVES, // PLAYER_IA_BOMB
+ PLAYER_MODELGROUP_EXPLOSIVES, // PLAYER_IA_BOMBCHU
+ PLAYER_MODELGROUP_BOOMERANG, // PLAYER_IA_BOOMERANG
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MAGIC_SPELL_15
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MAGIC_SPELL_16
+ PLAYER_MODELGROUP_BOW_SLINGSHOT, // PLAYER_IA_MAGIC_SPELL_17
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_FARORES_WIND
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_NAYRUS_LOVE
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_DINS_FIRE
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_DEKU_NUT
+ PLAYER_MODELGROUP_OCARINA, // PLAYER_IA_OCARINA_FAIRY
+ PLAYER_MODELGROUP_OOT, // PLAYER_IA_OCARINA_OF_TIME
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_FISH
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_FIRE
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_BUG
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POE
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_BIG_POE
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_RUTOS_LETTER
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POTION_RED
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POTION_BLUE
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_POTION_GREEN
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_MILK_FULL
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_MILK_HALF
+ PLAYER_MODELGROUP_BOTTLE, // PLAYER_IA_BOTTLE_FAIRY
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_ZELDAS_LETTER
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_WEIRD_EGG
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_CHICKEN
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MAGIC_BEAN
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_POCKET_EGG
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_POCKET_CUCCO
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_COJIRO
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_ODD_MUSHROOM
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_ODD_POTION
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_POACHERS_SAW
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_BROKEN_GORONS_SWORD
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_PRESCRIPTION
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_FROG
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_EYEDROPS
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_CLAIM_CHECK
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_KEATON
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_SKULL
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_SPOOKY
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_BUNNY_HOOD
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_GORON
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_ZORA
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_GERUDO
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_MASK_TRUTH
+ PLAYER_MODELGROUP_DEFAULT, // PLAYER_IA_LENS_OF_TRUTH
};
typedef struct {
@@ -110,7 +110,7 @@ u8 gPlayerModelTypes[PLAYER_MODELGROUP_MAX][PLAYER_MODELGROUPENTRY_MAX] = {
/* PLAYER_MODELGROUP_CHILD_HYLIAN_SHIELD */
{ PLAYER_ANIMTYPE_1, PLAYER_MODELTYPE_LH_SWORD, PLAYER_MODELTYPE_RH_CLOSED, PLAYER_MODELTYPE_SHEATH_19,
PLAYER_MODELTYPE_WAIST },
- /* PLAYER_MODELGROUP_SWORD */
+ /* PLAYER_MODELGROUP_SWORD_AND_SHIELD */
{ PLAYER_ANIMTYPE_1, PLAYER_MODELTYPE_LH_SWORD, PLAYER_MODELTYPE_RH_SHIELD, PLAYER_MODELTYPE_SHEATH_17,
PLAYER_MODELTYPE_WAIST },
/* PLAYER_MODELGROUP_DEFAULT */
@@ -149,7 +149,7 @@ u8 gPlayerModelTypes[PLAYER_MODELGROUP_MAX][PLAYER_MODELGROUPENTRY_MAX] = {
/* PLAYER_MODELGROUP_BOTTLE */
{ PLAYER_ANIMTYPE_0, PLAYER_MODELTYPE_LH_BOTTLE, PLAYER_MODELTYPE_RH_OPEN, PLAYER_MODELTYPE_SHEATH_18,
PLAYER_MODELTYPE_WAIST },
- /* PLAYER_MODELGROUP_15 */
+ /* PLAYER_MODELGROUP_SWORD */
{ PLAYER_ANIMTYPE_0, PLAYER_MODELTYPE_LH_SWORD, PLAYER_MODELTYPE_RH_OPEN, PLAYER_MODELTYPE_SHEATH_19,
PLAYER_MODELTYPE_WAIST },
};
@@ -511,7 +511,7 @@ int Player_IsChildWithHylianShield(Player* this) {
s32 Player_ActionToModelGroup(Player* this, s32 itemAction) {
s32 modelGroup = sActionModelGroups[itemAction];
- if ((modelGroup == PLAYER_MODELGROUP_SWORD) && Player_IsChildWithHylianShield(this)) {
+ if ((modelGroup == PLAYER_MODELGROUP_SWORD_AND_SHIELD) && Player_IsChildWithHylianShield(this)) {
// child, using kokiri sword with hylian shield equipped
return PLAYER_MODELGROUP_CHILD_HYLIAN_SHIELD;
} else {
@@ -767,7 +767,7 @@ s32 Player_GetExplosiveHeld(Player* this) {
s32 func_8008F2BC(Player* this, s32 itemAction) {
s32 sword = 0;
- if (itemAction != PLAYER_IA_LAST_USED) {
+ if (itemAction != PLAYER_IA_SWORD_CS) {
sword = itemAction - PLAYER_IA_SWORD_MASTER;
if ((sword < 0) || (sword >= 3)) {
goto return_neg;
@@ -1668,9 +1668,9 @@ u32 Player_InitPauseDrawData(PlayState* play, u8* segment, SkelAnime* skelAnime)
}
u8 sPauseModelGroupBySword[] = {
- PLAYER_MODELGROUP_SWORD, // PLAYER_SWORD_KOKIRI
- PLAYER_MODELGROUP_SWORD, // PLAYER_SWORD_MASTER
- PLAYER_MODELGROUP_BGS, // PLAYER_SWORD_BIGGORON
+ PLAYER_MODELGROUP_SWORD_AND_SHIELD, // PLAYER_SWORD_KOKIRI
+ PLAYER_MODELGROUP_SWORD_AND_SHIELD, // PLAYER_SWORD_MASTER
+ PLAYER_MODELGROUP_BGS, // PLAYER_SWORD_BIGGORON
};
s32 Player_OverrideLimbDrawPause(PlayState* play, s32 limbIndex, Gfx** dList, Vec3f* pos, Vec3s* rot, void* arg) {
@@ -1682,7 +1682,7 @@ s32 Player_OverrideLimbDrawPause(PlayState* play, s32 limbIndex, Gfx** dList, Ve
s32 dListOffset = 0;
Gfx** dLists;
- if ((modelGroup == PLAYER_MODELGROUP_SWORD) && !LINK_IS_ADULT &&
+ if ((modelGroup == PLAYER_MODELGROUP_SWORD_AND_SHIELD) && !LINK_IS_ADULT &&
(playerSwordAndShield[1] == PLAYER_SHIELD_HYLIAN)) {
modelGroup = PLAYER_MODELGROUP_CHILD_HYLIAN_SHIELD;
}