summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfig02 <fig02srl@gmail.com>2024-09-04 23:46:03 -0400
committerGitHub <noreply@github.com>2024-09-04 23:46:03 -0400
commitdbb059c6a725bc933b79fabf89ffbe1e39a43cbf (patch)
treeb08303c9af22058fc12344771d0813d7fe66c6d7 /src
parent6051251c929c2b9f709740674da1a0ab795dfb88 (diff)
Target Mode Enum [Target Docs 7/?] (#2133)
* TargetMode Enum * format * add default comment * bss * bss 2 * fix bss 3
Diffstat (limited to 'src')
-rw-r--r--src/code/z_actor.c17
-rw-r--r--src/code/z_en_a_keep.c2
-rw-r--r--src/code/z_kankyo.c2
-rw-r--r--src/overlays/actors/ovl_Bg_Bdan_Switch/z_bg_bdan_switch.c2
-rw-r--r--src/overlays/actors/ovl_Bg_Haka_Sgami/z_bg_haka_sgami.c2
-rw-r--r--src/overlays/actors/ovl_Bg_Jya_Bombchuiwa/z_bg_jya_bombchuiwa.c6
-rw-r--r--src/overlays/actors/ovl_Bg_Mori_Hashigo/z_bg_mori_hashigo.c2
-rw-r--r--src/overlays/actors/ovl_Bg_Treemouth/z_bg_treemouth.c6
-rw-r--r--src/overlays/actors/ovl_Boss_Dodongo/z_boss_dodongo.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Fd/z_boss_fd.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Fd2/z_boss_fd2.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Ganondrof/z_boss_ganondrof.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Goma/z_boss_goma.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Sst/z_boss_sst.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Tw/z_boss_tw.c2
-rw-r--r--src/overlays/actors/ovl_Boss_Va/z_boss_va.c2
-rw-r--r--src/overlays/actors/ovl_Door_Ana/z_door_ana.c6
-rw-r--r--src/overlays/actors/ovl_En_Anubice/z_en_anubice.c2
-rw-r--r--src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.c2
-rw-r--r--src/overlays/actors/ovl_En_Ba/z_en_ba.c2
-rw-r--r--src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.c2
-rw-r--r--src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.c2
-rw-r--r--src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.c2
-rw-r--r--src/overlays/actors/ovl_En_Bombf/z_en_bombf.c2
-rw-r--r--src/overlays/actors/ovl_En_Boom/z_en_boom.c2
-rw-r--r--src/overlays/actors/ovl_En_Box/z_en_box.c2
-rw-r--r--src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.c2
-rw-r--r--src/overlays/actors/ovl_En_Cow/z_en_cow.c2
-rw-r--r--src/overlays/actors/ovl_En_Cs/z_en_cs.c2
-rw-r--r--src/overlays/actors/ovl_En_Daiku/z_en_daiku.c2
-rw-r--r--src/overlays/actors/ovl_En_Daiku_Kakariko/z_en_daiku_kakariko.c2
-rw-r--r--src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.c4
-rw-r--r--src/overlays/actors/ovl_En_Diving_Game/z_en_diving_game.c2
-rw-r--r--src/overlays/actors/ovl_En_Dns/z_en_dns.c2
-rw-r--r--src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c2
-rw-r--r--src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.c2
-rw-r--r--src/overlays/actors/ovl_En_Door/z_en_door.c2
-rw-r--r--src/overlays/actors/ovl_En_Ds/z_en_ds.c2
-rw-r--r--src/overlays/actors/ovl_En_Du/z_en_du.c2
-rw-r--r--src/overlays/actors/ovl_En_Firefly/z_en_firefly.c2
-rw-r--r--src/overlays/actors/ovl_En_Fr/z_en_fr.c2
-rw-r--r--src/overlays/actors/ovl_En_Fu/z_en_fu.c2
-rw-r--r--src/overlays/actors/ovl_En_Fz/z_en_fz.c2
-rw-r--r--src/overlays/actors/ovl_En_Gb/z_en_gb.c2
-rw-r--r--src/overlays/actors/ovl_En_Ge1/z_en_ge1.c4
-rw-r--r--src/overlays/actors/ovl_En_Ge2/z_en_ge2.c10
-rw-r--r--src/overlays/actors/ovl_En_Ge3/z_en_ge3.c2
-rw-r--r--src/overlays/actors/ovl_En_Gm/z_en_gm.c2
-rw-r--r--src/overlays/actors/ovl_En_Go/z_en_go.c4
-rw-r--r--src/overlays/actors/ovl_En_Goma/z_en_goma.c2
-rw-r--r--src/overlays/actors/ovl_En_Gs/z_en_gs.c2
-rw-r--r--src/overlays/actors/ovl_En_Guest/z_en_guest.c2
-rw-r--r--src/overlays/actors/ovl_En_Heishi2/z_en_heishi2.c2
-rw-r--r--src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c2
-rw-r--r--src/overlays/actors/ovl_En_Heishi4/z_en_heishi4.c2
-rw-r--r--src/overlays/actors/ovl_En_Hs/z_en_hs.c2
-rw-r--r--src/overlays/actors/ovl_En_Hs2/z_en_hs2.c2
-rw-r--r--src/overlays/actors/ovl_En_Ice_Hono/z_en_ice_hono.c6
-rw-r--r--src/overlays/actors/ovl_En_In/z_en_in.c6
-rw-r--r--src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c2
-rw-r--r--src/overlays/actors/ovl_En_Kakasi2/z_en_kakasi2.c2
-rw-r--r--src/overlays/actors/ovl_En_Kakasi3/z_en_kakasi3.c2
-rw-r--r--src/overlays/actors/ovl_En_Kanban/z_en_kanban.c2
-rw-r--r--src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c2
-rw-r--r--src/overlays/actors/ovl_En_Kz/z_en_kz.c2
-rw-r--r--src/overlays/actors/ovl_En_Lightbox/z_en_lightbox.c2
-rw-r--r--src/overlays/actors/ovl_En_Ma1/z_en_ma1.c2
-rw-r--r--src/overlays/actors/ovl_En_Ma2/z_en_ma2.c2
-rw-r--r--src/overlays/actors/ovl_En_Md/z_en_md.c2
-rw-r--r--src/overlays/actors/ovl_En_Mk/z_en_mk.c2
-rw-r--r--src/overlays/actors/ovl_En_Mm/z_en_mm.c2
-rw-r--r--src/overlays/actors/ovl_En_Mm2/z_en_mm2.c2
-rw-r--r--src/overlays/actors/ovl_En_Ms/z_en_ms.c2
-rw-r--r--src/overlays/actors/ovl_En_Mu/z_en_mu.c2
-rw-r--r--src/overlays/actors/ovl_En_Niw/z_en_niw.c2
-rw-r--r--src/overlays/actors/ovl_En_Niw_Girl/z_en_niw_girl.c2
-rw-r--r--src/overlays/actors/ovl_En_Niw_Lady/z_en_niw_lady.c2
-rw-r--r--src/overlays/actors/ovl_En_Ny/z_en_ny.c2
-rw-r--r--src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.c2
-rw-r--r--src/overlays/actors/ovl_En_Ossan/z_en_ossan.c2
-rw-r--r--src/overlays/actors/ovl_En_Pu_box/z_en_pu_box.c2
-rw-r--r--src/overlays/actors/ovl_En_Rd/z_en_rd.c6
-rw-r--r--src/overlays/actors/ovl_En_Reeba/z_en_reeba.c2
-rw-r--r--src/overlays/actors/ovl_En_Rr/z_en_rr.c2
-rw-r--r--src/overlays/actors/ovl_En_Sa/z_en_sa.c2
-rw-r--r--src/overlays/actors/ovl_En_Sb/z_en_sb.c2
-rw-r--r--src/overlays/actors/ovl_En_Skj/z_en_skj.c2
-rw-r--r--src/overlays/actors/ovl_En_Skjneedle/z_en_skjneedle.c2
-rw-r--r--src/overlays/actors/ovl_En_Sth/z_en_sth.c2
-rw-r--r--src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.c2
-rw-r--r--src/overlays/actors/ovl_En_Syateki_Niw/z_en_syateki_niw.c2
-rw-r--r--src/overlays/actors/ovl_En_Ta/z_en_ta.c2
-rw-r--r--src/overlays/actors/ovl_En_Takara_Man/z_en_takara_man.c2
-rw-r--r--src/overlays/actors/ovl_En_Tg/z_en_tg.c2
-rw-r--r--src/overlays/actors/ovl_En_Tite/z_en_tite.c2
-rw-r--r--src/overlays/actors/ovl_En_Tk/z_en_tk.c2
-rw-r--r--src/overlays/actors/ovl_En_Toryo/z_en_toryo.c2
-rw-r--r--src/overlays/actors/ovl_En_Tp/z_en_tp.c2
-rw-r--r--src/overlays/actors/ovl_En_Trap/z_en_trap.c2
-rw-r--r--src/overlays/actors/ovl_En_Wonder_Item/z_en_wonder_item.c2
-rw-r--r--src/overlays/actors/ovl_En_Wonder_Talk/z_en_wonder_talk.c2
-rw-r--r--src/overlays/actors/ovl_En_Yabusame_Mark/z_en_yabusame_mark.c2
-rw-r--r--src/overlays/actors/ovl_En_Zf/z_en_zf.c2
-rw-r--r--src/overlays/actors/ovl_En_Zl1/z_en_zl1.c2
-rw-r--r--src/overlays/actors/ovl_En_Zl4/z_en_zl4.c2
-rw-r--r--src/overlays/actors/ovl_En_Zo/z_en_zo.c2
-rw-r--r--src/overlays/actors/ovl_Fishing/z_fishing.c6
-rw-r--r--src/overlays/actors/ovl_Obj_Switch/z_obj_switch.c2
-rw-r--r--src/overlays/actors/ovl_Obj_Timeblock/z_obj_timeblock.c2
111 files changed, 140 insertions, 139 deletions
diff --git a/src/code/z_actor.c b/src/code/z_actor.c
index 00855214a..96617f496 100644
--- a/src/code/z_actor.c
+++ b/src/code/z_actor.c
@@ -882,7 +882,7 @@ void Actor_Init(Actor* actor, PlayState* play) {
Actor_SetFocus(actor, 0.0f);
Math_Vec3f_Copy(&actor->prevPos, &actor->world.pos);
Actor_SetScale(actor, 0.01f);
- actor->targetMode = 3;
+ actor->targetMode = TARGET_MODE_3;
actor->minVelocityY = -20.0f;
actor->xyzDistToPlayerSq = MAXFLOAT;
actor->naviEnemyId = NAVI_ENEMY_NONE;
@@ -1615,10 +1615,17 @@ typedef struct TargetRangeParams {
#define TARGET_RANGE(range, leash) \
{ SQ(range), (f32)range / leash }
-TargetRangeParams sTargetRanges[] = {
- TARGET_RANGE(70, 140), TARGET_RANGE(170, 255), TARGET_RANGE(280, 5600), TARGET_RANGE(350, 525),
- TARGET_RANGE(700, 1050), TARGET_RANGE(1000, 1500), TARGET_RANGE(100, 105.36842), TARGET_RANGE(140, 163.33333),
- TARGET_RANGE(240, 576), TARGET_RANGE(280, 280000),
+TargetRangeParams sTargetRanges[TARGET_MODE_MAX] = {
+ TARGET_RANGE(70, 140), // TARGET_MODE_0
+ TARGET_RANGE(170, 255), // TARGET_MODE_1
+ TARGET_RANGE(280, 5600), // TARGET_MODE_2
+ TARGET_RANGE(350, 525), // TARGET_MODE_3
+ TARGET_RANGE(700, 1050), // TARGET_MODE_4
+ TARGET_RANGE(1000, 1500), // TARGET_MODE_5
+ TARGET_RANGE(100, 105.36842), // TARGET_MODE_6
+ TARGET_RANGE(140, 163.33333), // TARGET_MODE_7
+ TARGET_RANGE(240, 576), // TARGET_MODE_8
+ TARGET_RANGE(280, 280000), // TARGET_MODE_9
};
/**
diff --git a/src/code/z_en_a_keep.c b/src/code/z_en_a_keep.c
index 37c5abcf2..d99680ae5 100644
--- a/src/code/z_en_a_keep.c
+++ b/src/code/z_en_a_keep.c
@@ -152,7 +152,7 @@ void EnAObj_Init(Actor* thisx, PlayState* play) {
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, thisx, &sCylinderInit);
thisx->colChkInfo.mass = MASS_IMMOVABLE;
- thisx->targetMode = 0;
+ thisx->targetMode = TARGET_MODE_0;
break;
case A_OBJ_BOULDER_FRAGMENT:
thisx->gravity = -1.5f;
diff --git a/src/code/z_kankyo.c b/src/code/z_kankyo.c
index e6036a27f..49fcbf435 100644
--- a/src/code/z_kankyo.c
+++ b/src/code/z_kankyo.c
@@ -212,7 +212,7 @@ s16 sLightningFlashAlpha;
s16 sSunDepthTestX;
s16 sSunDepthTestY;
-#pragma increment_block_number "gc-eu:128 gc-eu-mq:128 gc-jp:128 gc-jp-ce:128 gc-jp-mq:128 gc-us:128 gc-us-mq:128"
+#pragma increment_block_number "gc-eu:128 gc-eu-mq:128 gc-jp:96 gc-jp-ce:96 gc-jp-mq:96 gc-us:96 gc-us-mq:96"
LightNode* sNGameOverLightNode;
LightInfo sNGameOverLightInfo;
diff --git a/src/overlays/actors/ovl_Bg_Bdan_Switch/z_bg_bdan_switch.c b/src/overlays/actors/ovl_Bg_Bdan_Switch/z_bg_bdan_switch.c
index b99d3da3b..1bda3f597 100644
--- a/src/overlays/actors/ovl_Bg_Bdan_Switch/z_bg_bdan_switch.c
+++ b/src/overlays/actors/ovl_Bg_Bdan_Switch/z_bg_bdan_switch.c
@@ -165,7 +165,7 @@ void BgBdanSwitch_Init(Actor* thisx, PlayState* play) {
case YELLOW_TALL_2:
BgBdanSwitch_InitCollision(this, play);
this->dyna.actor.flags |= ACTOR_FLAG_0;
- this->dyna.actor.targetMode = 4;
+ this->dyna.actor.targetMode = TARGET_MODE_4;
break;
}
diff --git a/src/overlays/actors/ovl_Bg_Haka_Sgami/z_bg_haka_sgami.c b/src/overlays/actors/ovl_Bg_Haka_Sgami/z_bg_haka_sgami.c
index b8b6158b5..c9d8febc2 100644
--- a/src/overlays/actors/ovl_Bg_Haka_Sgami/z_bg_haka_sgami.c
+++ b/src/overlays/actors/ovl_Bg_Haka_Sgami/z_bg_haka_sgami.c
@@ -122,7 +122,7 @@ static CollisionCheckInfoInit sColChkInfoInit = { 0, 80, 130, MASS_IMMOVABLE };
static InitChainEntry sInitChain[] = {
ICHAIN_F32(uncullZoneScale, 1000, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 4, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_4, ICHAIN_CONTINUE),
ICHAIN_VEC3F_DIV1000(scale, 100, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Bg_Jya_Bombchuiwa/z_bg_jya_bombchuiwa.c b/src/overlays/actors/ovl_Bg_Jya_Bombchuiwa/z_bg_jya_bombchuiwa.c
index 42321d8fe..0f757059e 100644
--- a/src/overlays/actors/ovl_Bg_Jya_Bombchuiwa/z_bg_jya_bombchuiwa.c
+++ b/src/overlays/actors/ovl_Bg_Jya_Bombchuiwa/z_bg_jya_bombchuiwa.c
@@ -54,10 +54,8 @@ static ColliderJntSphInit sJntSphInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 3, ICHAIN_CONTINUE),
- ICHAIN_VEC3F_DIV1000(scale, 100, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneForward, 1000, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneScale, 1000, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_3, ICHAIN_CONTINUE), ICHAIN_VEC3F_DIV1000(scale, 100, ICHAIN_CONTINUE),
+ ICHAIN_F32(uncullZoneForward, 1000, ICHAIN_CONTINUE), ICHAIN_F32(uncullZoneScale, 1000, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneDownward, 1000, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Bg_Mori_Hashigo/z_bg_mori_hashigo.c b/src/overlays/actors/ovl_Bg_Mori_Hashigo/z_bg_mori_hashigo.c
index f6bcd4283..3a96d8295 100644
--- a/src/overlays/actors/ovl_Bg_Mori_Hashigo/z_bg_mori_hashigo.c
+++ b/src/overlays/actors/ovl_Bg_Mori_Hashigo/z_bg_mori_hashigo.c
@@ -65,7 +65,7 @@ static ColliderJntSphInit sJntSphInit = {
static InitChainEntry sInitChainClasp[] = {
ICHAIN_F32(uncullZoneForward, 1000, ICHAIN_CONTINUE), ICHAIN_F32(uncullZoneScale, 400, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneDownward, 1000, ICHAIN_CONTINUE), ICHAIN_U8(targetMode, 3, ICHAIN_CONTINUE),
+ ICHAIN_F32(uncullZoneDownward, 1000, ICHAIN_CONTINUE), ICHAIN_U8(targetMode, TARGET_MODE_3, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 40, ICHAIN_CONTINUE), ICHAIN_VEC3F_DIV1000(scale, 1000, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Bg_Treemouth/z_bg_treemouth.c b/src/overlays/actors/ovl_Bg_Treemouth/z_bg_treemouth.c
index 5a31476cb..d1748fafc 100644
--- a/src/overlays/actors/ovl_Bg_Treemouth/z_bg_treemouth.c
+++ b/src/overlays/actors/ovl_Bg_Treemouth/z_bg_treemouth.c
@@ -42,10 +42,8 @@ ActorProfile Bg_Treemouth_Profile = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
- ICHAIN_VEC3F(scale, 1, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneForward, 8000, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneScale, 300, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE), ICHAIN_VEC3F(scale, 1, ICHAIN_CONTINUE),
+ ICHAIN_F32(uncullZoneForward, 8000, ICHAIN_CONTINUE), ICHAIN_F32(uncullZoneScale, 300, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneDownward, 300, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Boss_Dodongo/z_boss_dodongo.c b/src/overlays/actors/ovl_Boss_Dodongo/z_boss_dodongo.c
index dbdc0a370..387b57a67 100644
--- a/src/overlays/actors/ovl_Boss_Dodongo/z_boss_dodongo.c
+++ b/src/overlays/actors/ovl_Boss_Dodongo/z_boss_dodongo.c
@@ -48,7 +48,7 @@ ActorProfile Boss_Dodongo_Profile = {
#include "z_boss_dodongo_data.inc.c"
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_KING_DODONGO, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, -3000.0f, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 8200.0f, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_Boss_Fd/z_boss_fd.c b/src/overlays/actors/ovl_Boss_Fd/z_boss_fd.c
index 3ccc68cbe..88ce87b76 100644
--- a/src/overlays/actors/ovl_Boss_Fd/z_boss_fd.c
+++ b/src/overlays/actors/ovl_Boss_Fd/z_boss_fd.c
@@ -59,7 +59,7 @@ ActorProfile Boss_Fd_Profile = {
#include "z_boss_fd_colchk.inc.c"
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_VOLVAGIA, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_Boss_Fd2/z_boss_fd2.c b/src/overlays/actors/ovl_Boss_Fd2/z_boss_fd2.c
index 26e4eab49..065d58541 100644
--- a/src/overlays/actors/ovl_Boss_Fd2/z_boss_fd2.c
+++ b/src/overlays/actors/ovl_Boss_Fd2/z_boss_fd2.c
@@ -67,7 +67,7 @@ static Vec3f sHoleLocations[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_VOLVAGIA, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c b/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c
index c33fcb52b..17cb04f17 100644
--- a/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c
+++ b/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c
@@ -336,7 +336,7 @@ void BossGanon_SetAnimationObject(BossGanon* this, PlayState* play, s32 objectId
}
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_GANONDORF, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_Boss_Ganondrof/z_boss_ganondrof.c b/src/overlays/actors/ovl_Boss_Ganondrof/z_boss_ganondrof.c
index 2a3583379..60bd103f0 100644
--- a/src/overlays/actors/ovl_Boss_Ganondrof/z_boss_ganondrof.c
+++ b/src/overlays/actors/ovl_Boss_Ganondrof/z_boss_ganondrof.c
@@ -199,7 +199,7 @@ static void* sLimbTex_rgba16_16x32[] = { gPhantomGanonLimbTex_00AA80, gPhantomGa
static void* sMouthTex_ci8_16x16[] = { gPhantomGanonMouthTex, gPhantomGanonSmileTex };
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_PHANTOM_GANON_PHASE_1, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_Boss_Goma/z_boss_goma.c b/src/overlays/actors/ovl_Boss_Goma/z_boss_goma.c
index e34d1500c..0dfcc60ed 100644
--- a/src/overlays/actors/ovl_Boss_Goma/z_boss_goma.c
+++ b/src/overlays/actors/ovl_Boss_Goma/z_boss_goma.c
@@ -333,7 +333,7 @@ void BossGoma_ClearPixels(u8* clearPixelTable, s16 i) {
}
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_GOHMA, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, -2000, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c b/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c
index b579b6042..a833dbb52 100644
--- a/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c
+++ b/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c
@@ -294,7 +294,7 @@ static s16 sAttackRot[41] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_MORPHA, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_Boss_Sst/z_boss_sst.c b/src/overlays/actors/ovl_Boss_Sst/z_boss_sst.c
index 67f804e26..05f152565 100644
--- a/src/overlays/actors/ovl_Boss_Sst/z_boss_sst.c
+++ b/src/overlays/actors/ovl_Boss_Sst/z_boss_sst.c
@@ -261,7 +261,7 @@ static AnimationHeader* sHandHangPoses[] = { &gBongoLeftHandHangPoseAnim, &gBong
static InitChainEntry sInitChain[] = {
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_BONGO_BONGO, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_VEC3F_DIV1000(scale, 20, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Boss_Tw/z_boss_tw.c b/src/overlays/actors/ovl_Boss_Tw/z_boss_tw.c
index 9b65f089d..e2e78726b 100644
--- a/src/overlays/actors/ovl_Boss_Tw/z_boss_tw.c
+++ b/src/overlays/actors/ovl_Boss_Tw/z_boss_tw.c
@@ -201,7 +201,7 @@ static Vec3f sTwinrovaPillarPos[] = {
static u8 sTwInitialized = false;
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_Boss_Va/z_boss_va.c b/src/overlays/actors/ovl_Boss_Va/z_boss_va.c
index 0cb779268..fa86dbb68 100644
--- a/src/overlays/actors/ovl_Boss_Va/z_boss_va.c
+++ b/src/overlays/actors/ovl_Boss_Va/z_boss_va.c
@@ -581,7 +581,7 @@ void BossVa_Init(Actor* thisx, PlayState* play2) {
s16 warpId;
Actor_SetScale(&this->actor, 0.1f);
- this->actor.targetMode = 5;
+ this->actor.targetMode = TARGET_MODE_5;
this->actor.colChkInfo.mass = MASS_IMMOVABLE;
switch (this->actor.params) {
diff --git a/src/overlays/actors/ovl_Door_Ana/z_door_ana.c b/src/overlays/actors/ovl_Door_Ana/z_door_ana.c
index 7886a55e2..69db94c21 100644
--- a/src/overlays/actors/ovl_Door_Ana/z_door_ana.c
+++ b/src/overlays/actors/ovl_Door_Ana/z_door_ana.c
@@ -79,7 +79,7 @@ void DoorAna_Init(Actor* thisx, PlayState* play) {
} else {
DoorAna_SetupAction(this, DoorAna_WaitOpen);
}
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
}
void DoorAna_Destroy(Actor* thisx, PlayState* play) {
@@ -145,9 +145,9 @@ void DoorAna_WaitOpen(DoorAna* this, PlayState* play) {
this->actor.xzDistToPlayer <= 15.0f && -50.0f <= this->actor.yDistToPlayer &&
this->actor.yDistToPlayer <= 15.0f) {
player->stateFlags1 |= PLAYER_STATE1_31;
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
} else {
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
}
}
}
diff --git a/src/overlays/actors/ovl_En_Anubice/z_en_anubice.c b/src/overlays/actors/ovl_En_Anubice/z_en_anubice.c
index 58b130e05..c05188290 100644
--- a/src/overlays/actors/ovl_En_Anubice/z_en_anubice.c
+++ b/src/overlays/actors/ovl_En_Anubice/z_en_anubice.c
@@ -148,7 +148,7 @@ void EnAnubice_Init(Actor* thisx, PlayState* play) {
this->focusHeightOffset = 0.0f;
this->actor.flags &= ~ACTOR_FLAG_0;
this->home = this->actor.world.pos;
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
this->actionFunc = EnAnubice_FindFlameCircles;
}
diff --git a/src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.c b/src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.c
index 3025df7f5..748c2e62b 100644
--- a/src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.c
+++ b/src/overlays/actors/ovl_En_Attack_Niw/z_en_attack_niw.c
@@ -32,7 +32,7 @@ ActorProfile En_Attack_Niw_Profile = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 1, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_1, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, -2000, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Ba/z_en_ba.c b/src/overlays/actors/ovl_En_Ba/z_en_ba.c
index 14ff7ea8c..43d717bbf 100644
--- a/src/overlays/actors/ovl_En_Ba/z_en_ba.c
+++ b/src/overlays/actors/ovl_En_Ba/z_en_ba.c
@@ -103,7 +103,7 @@ void EnBa_Init(Actor* thisx, PlayState* play) {
this->unk_158[i].y = this->actor.world.pos.y - (i + 1) * 32.0f;
}
- this->actor.targetMode = 4;
+ this->actor.targetMode = TARGET_MODE_4;
this->upperParams = PARAMS_GET_U(thisx->params, 8, 8);
thisx->params &= 0xFF;
diff --git a/src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.c b/src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.c
index 398ab5d8a..a9573a9fa 100644
--- a/src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.c
+++ b/src/overlays/actors/ovl_En_Bigokuta/z_en_bigokuta.c
@@ -145,7 +145,7 @@ static DamageTable sDamageTable = {
static InitChainEntry sInitChain[] = {
ICHAIN_F32(targetArrowOffset, 2000, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(gravity, -1, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_BIGOCTO, ICHAIN_CONTINUE),
ICHAIN_VEC3F_DIV1000(scale, 33, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.c b/src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.c
index 441cbfdd8..0daf1d379 100644
--- a/src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.c
+++ b/src/overlays/actors/ovl_En_Bom_Bowl_Man/z_en_bom_bowl_man.c
@@ -77,7 +77,7 @@ void EnBomBowlMan_Init(Actor* thisx, PlayState* play2) {
}
this->prizeSelect = (s16)Rand_ZeroFloat(4.99f);
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
this->actionFunc = EnBomBowlMan_SetupWaitAsleep;
}
diff --git a/src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.c b/src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.c
index 7abad332b..62515231b 100644
--- a/src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.c
+++ b/src/overlays/actors/ovl_En_Bom_Chu/z_en_bom_chu.c
@@ -55,7 +55,7 @@ static ColliderJntSphInit sJntSphInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_VEC3F_DIV1000(scale, 1000 * BOMBCHU_SCALE, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Bombf/z_en_bombf.c b/src/overlays/actors/ovl_En_Bombf/z_en_bombf.c
index d1c6bf379..875553a85 100644
--- a/src/overlays/actors/ovl_En_Bombf/z_en_bombf.c
+++ b/src/overlays/actors/ovl_En_Bombf/z_en_bombf.c
@@ -109,7 +109,7 @@ void EnBombf_Init(Actor* thisx, PlayState* play) {
thisx->colChkInfo.cylRadius = 10.0f;
thisx->colChkInfo.cylHeight = 10;
- thisx->targetMode = 0;
+ thisx->targetMode = TARGET_MODE_0;
if (thisx->params == BOMBFLOWER_BODY) {
this->timer = 140;
diff --git a/src/overlays/actors/ovl_En_Boom/z_en_boom.c b/src/overlays/actors/ovl_En_Boom/z_en_boom.c
index 4450db093..5ea28b6d2 100644
--- a/src/overlays/actors/ovl_En_Boom/z_en_boom.c
+++ b/src/overlays/actors/ovl_En_Boom/z_en_boom.c
@@ -49,7 +49,7 @@ static ColliderQuadInit sQuadInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_S8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_S8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_VEC3S(shape.rot, 0, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Box/z_en_box.c b/src/overlays/actors/ovl_En_Box/z_en_box.c
index 6d80f7b14..121e6bda0 100644
--- a/src/overlays/actors/ovl_En_Box/z_en_box.c
+++ b/src/overlays/actors/ovl_En_Box/z_en_box.c
@@ -66,7 +66,7 @@ static AnimationHeader* sAnimations[4] = { &gTreasureChestAnim_00024C, &gTreasur
&gTreasureChestAnim_00043C, &gTreasureChestAnim_00043C };
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 0, ICHAIN_STOP),
+ ICHAIN_U8(targetMode, TARGET_MODE_0, ICHAIN_STOP),
};
static UNK_TYPE sUnused;
diff --git a/src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.c b/src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.c
index e1450c0c8..30b0a33f4 100644
--- a/src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.c
+++ b/src/overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.c
@@ -251,7 +251,7 @@ void EnClearTag_Init(Actor* thisx, PlayState* play) {
Actor_PlaySfx(&this->actor, NA_SE_IT_SWORD_REFLECT_MG);
} else { // Initialize the Arwing.
this->actor.flags |= ACTOR_FLAG_0;
- this->actor.targetMode = 5;
+ this->actor.targetMode = TARGET_MODE_5;
Collider_SetCylinder(play, &this->collider, &this->actor, &sArwingCylinderInit);
this->actor.colChkInfo.health = 3;
diff --git a/src/overlays/actors/ovl_En_Cow/z_en_cow.c b/src/overlays/actors/ovl_En_Cow/z_en_cow.c
index d47ec80ab..cf7f08d5b 100644
--- a/src/overlays/actors/ovl_En_Cow/z_en_cow.c
+++ b/src/overlays/actors/ovl_En_Cow/z_en_cow.c
@@ -146,7 +146,7 @@ void EnCow_Init(Actor* thisx, PlayState* play) {
COW_TYPE_TAIL);
this->animationTimer = Rand_ZeroFloat(1000.0f) + 40.0f;
this->breathTimer = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
R_EPONAS_SONG_PLAYED = false;
break;
diff --git a/src/overlays/actors/ovl_En_Cs/z_en_cs.c b/src/overlays/actors/ovl_En_Cs/z_en_cs.c
index bbe493952..2e6cf79a6 100644
--- a/src/overlays/actors/ovl_En_Cs/z_en_cs.c
+++ b/src/overlays/actors/ovl_En_Cs/z_en_cs.c
@@ -143,7 +143,7 @@ void EnCs_Init(Actor* thisx, PlayState* play) {
Animation_GetLastFrame(sAnimationInfo[ENCS_ANIM_0].animation), sAnimationInfo[ENCS_ANIM_0].mode,
sAnimationInfo[ENCS_ANIM_0].morphFrames);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->path = PARAMS_GET_U(this->actor.params, 0, 8);
this->unk_1EC = 0; // This variable is unused anywhere else
this->talkState = 0;
diff --git a/src/overlays/actors/ovl_En_Daiku/z_en_daiku.c b/src/overlays/actors/ovl_En_Daiku/z_en_daiku.c
index 803ef523e..8bcc668e2 100644
--- a/src/overlays/actors/ovl_En_Daiku/z_en_daiku.c
+++ b/src/overlays/actors/ovl_En_Daiku/z_en_daiku.c
@@ -189,7 +189,7 @@ void EnDaiku_Init(Actor* thisx, PlayState* play) {
Actor_UpdateBgCheckInfo(play, &this->actor, 0.0f, 0.0f, 0.0f, UPDBGCHECKINFO_FLAG_2);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->currentAnimIndex = -1;
this->runSpeed = 5.0f;
this->initRot = this->actor.world.rot;
diff --git a/src/overlays/actors/ovl_En_Daiku_Kakariko/z_en_daiku_kakariko.c b/src/overlays/actors/ovl_En_Daiku_Kakariko/z_en_daiku_kakariko.c
index 4efda14ce..c316f744f 100644
--- a/src/overlays/actors/ovl_En_Daiku_Kakariko/z_en_daiku_kakariko.c
+++ b/src/overlays/actors/ovl_En_Daiku_Kakariko/z_en_daiku_kakariko.c
@@ -172,7 +172,7 @@ void EnDaikuKakariko_Init(Actor* thisx, PlayState* play) {
this->actor.gravity = 0.0f;
this->runSpeed = 3.0f;
this->actor.uncullZoneForward = 1200.0f;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->currentAnimIndex = -1;
if (this->flags & 0x40) {
diff --git a/src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.c b/src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.c
index 56f0b09c2..2eefd57b0 100644
--- a/src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.c
+++ b/src/overlays/actors/ovl_En_Dekubaba/z_en_dekubaba.c
@@ -249,7 +249,7 @@ void EnDekubaba_Init(Actor* thisx, PlayState* play) {
CollisionCheck_SetInfo(&this->actor.colChkInfo, &sBigDekuBabaDamageTable, &sColChkInfoInit);
this->actor.colChkInfo.health = 4;
this->actor.naviEnemyId = NAVI_ENEMY_BIG_DEKU_BABA;
- this->actor.targetMode = 2;
+ this->actor.targetMode = TARGET_MODE_2;
} else {
this->size = 1.0f;
@@ -263,7 +263,7 @@ void EnDekubaba_Init(Actor* thisx, PlayState* play) {
CollisionCheck_SetInfo(&this->actor.colChkInfo, &sDekuBabaDamageTable, &sColChkInfoInit);
this->actor.naviEnemyId = NAVI_ENEMY_DEKU_BABA;
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
}
EnDekubaba_SetupWait(this);
diff --git a/src/overlays/actors/ovl_En_Diving_Game/z_en_diving_game.c b/src/overlays/actors/ovl_En_Diving_Game/z_en_diving_game.c
index da5e7dbf2..ab38eedd6 100644
--- a/src/overlays/actors/ovl_En_Diving_Game/z_en_diving_game.c
+++ b/src/overlays/actors/ovl_En_Diving_Game/z_en_diving_game.c
@@ -93,7 +93,7 @@ void EnDivingGame_Init(Actor* thisx, PlayState* play) {
Actor_Kill(&this->actor);
} else {
D_809EF0B0 = true;
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
this->actor.colChkInfo.mass = MASS_IMMOVABLE;
this->actionFunc = func_809EDCB0;
}
diff --git a/src/overlays/actors/ovl_En_Dns/z_en_dns.c b/src/overlays/actors/ovl_En_Dns/z_en_dns.c
index 5c33397cd..d212cf903 100644
--- a/src/overlays/actors/ovl_En_Dns/z_en_dns.c
+++ b/src/overlays/actors/ovl_En_Dns/z_en_dns.c
@@ -115,7 +115,7 @@ static DnsItemEntry* sItemEntries[] = {
static InitChainEntry sInitChain[] = {
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_BUSINESS_SCRUB, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c b/src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c
index 6cb7731fb..2fa6c093e 100644
--- a/src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c
+++ b/src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c
@@ -84,7 +84,7 @@ void EnDntJiji_Init(Actor* thisx, PlayState* play) {
PRINTF(VT_FGCOL(YELLOW) "☆☆☆☆☆ デグナッツお面品評会長老 ☆☆☆☆☆ %x\n" VT_RST, this->stage);
this->actor.flags &= ~ACTOR_FLAG_0;
this->actor.colChkInfo.mass = 0xFF;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actionFunc = EnDntJiji_SetFlower;
this->actor.gravity = -2.0f;
}
diff --git a/src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.c b/src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.c
index cf5768f35..32d3b7d06 100644
--- a/src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.c
+++ b/src/overlays/actors/ovl_En_Dodongo/z_en_dodongo.c
@@ -308,7 +308,7 @@ void EnDodongo_Init(Actor* thisx, PlayState* play) {
EnDodongo* this = (EnDodongo*)thisx;
EffectBlureInit1 blureInit;
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
Actor_ProcessInitChain(&this->actor, sInitChain);
this->bombSmokePrimColor.r = this->bombSmokePrimColor.g = this->bombSmokeEnvColor.r = 255;
this->bombSmokePrimColor.a = this->bombSmokeEnvColor.a = 200;
diff --git a/src/overlays/actors/ovl_En_Door/z_en_door.c b/src/overlays/actors/ovl_En_Door/z_en_door.c
index fdb8cf1b9..0dca15d85 100644
--- a/src/overlays/actors/ovl_En_Door/z_en_door.c
+++ b/src/overlays/actors/ovl_En_Door/z_en_door.c
@@ -73,7 +73,7 @@ static EnDoorInfo sDoorInfo[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 0, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_0, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneForward, 4000, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Ds/z_en_ds.c b/src/overlays/actors/ovl_En_Ds/z_en_ds.c
index 5cfabd683..1dd85b43c 100644
--- a/src/overlays/actors/ovl_En_Ds/z_en_ds.c
+++ b/src/overlays/actors/ovl_En_Ds/z_en_ds.c
@@ -41,7 +41,7 @@ void EnDs_Init(Actor* thisx, PlayState* play) {
Actor_SetScale(&this->actor, 0.013f);
this->actionFunc = EnDs_Wait;
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
this->unk_1E8 = 0;
this->actor.flags &= ~ACTOR_FLAG_0;
this->unk_1E4 = 0.0f;
diff --git a/src/overlays/actors/ovl_En_Du/z_en_du.c b/src/overlays/actors/ovl_En_Du/z_en_du.c
index 123442317..ba8eeec8a 100644
--- a/src/overlays/actors/ovl_En_Du/z_en_du.c
+++ b/src/overlays/actors/ovl_En_Du/z_en_du.c
@@ -289,7 +289,7 @@ void EnDu_Init(Actor* thisx, PlayState* play) {
}
Animation_ChangeByInfo(&this->skelAnime, sAnimationInfo, ENDU_ANIM_0);
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
if (gSaveContext.save.cutsceneIndex >= 0xFFF0) {
diff --git a/src/overlays/actors/ovl_En_Firefly/z_en_firefly.c b/src/overlays/actors/ovl_En_Firefly/z_en_firefly.c
index fe8bb5be3..70d9eb80e 100644
--- a/src/overlays/actors/ovl_En_Firefly/z_en_firefly.c
+++ b/src/overlays/actors/ovl_En_Firefly/z_en_firefly.c
@@ -112,7 +112,7 @@ static DamageTable sDamageTable = {
static InitChainEntry sInitChain[] = {
ICHAIN_VEC3F_DIV1000(scale, 5, ICHAIN_CONTINUE), ICHAIN_F32_DIV1000(gravity, -500, ICHAIN_CONTINUE),
- ICHAIN_F32(minVelocityY, -4, ICHAIN_CONTINUE), ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_F32(minVelocityY, -4, ICHAIN_CONTINUE), ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 4000, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Fr/z_en_fr.c b/src/overlays/actors/ovl_En_Fr/z_en_fr.c
index cf94fd702..cb49c0ba2 100644
--- a/src/overlays/actors/ovl_En_Fr/z_en_fr.c
+++ b/src/overlays/actors/ovl_En_Fr/z_en_fr.c
@@ -168,7 +168,7 @@ static s16 sTimerFrogSong[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Fu/z_en_fu.c b/src/overlays/actors/ovl_En_Fu/z_en_fu.c
index 434b92408..b930fe800 100644
--- a/src/overlays/actors/ovl_En_Fu/z_en_fu.c
+++ b/src/overlays/actors/ovl_En_Fu/z_en_fu.c
@@ -92,7 +92,7 @@ void EnFu_Init(Actor* thisx, PlayState* play) {
this->skelanime.playSpeed = 2.0f;
}
this->behaviorFlags = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
void EnFu_Destroy(Actor* thisx, PlayState* play) {
diff --git a/src/overlays/actors/ovl_En_Fz/z_en_fz.c b/src/overlays/actors/ovl_En_Fz/z_en_fz.c
index 158daf368..de73699d5 100644
--- a/src/overlays/actors/ovl_En_Fz/z_en_fz.c
+++ b/src/overlays/actors/ovl_En_Fz/z_en_fz.c
@@ -151,7 +151,7 @@ static DamageTable sDamageTable = {
static InitChainEntry sInitChain[] = {
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_FREEZARD, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Gb/z_en_gb.c b/src/overlays/actors/ovl_En_Gb/z_en_gb.c
index 9a39c0982..49ae19c79 100644
--- a/src/overlays/actors/ovl_En_Gb/z_en_gb.c
+++ b/src/overlays/actors/ovl_En_Gb/z_en_gb.c
@@ -121,7 +121,7 @@ static ColliderCylinderInitType1 sBottlesCylindersInit[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 6, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_6, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 2200, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c b/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c
index 5a6bbadc6..ba84d55e7 100644
--- a/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c
+++ b/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c
@@ -98,7 +98,7 @@ void EnGe1_Init(Actor* thisx, PlayState* play) {
this->actor.colChkInfo.mass = MASS_IMMOVABLE;
this->animation = &gGerudoWhiteIdleAnim;
this->animFunc = EnGe1_CueUpAnimation;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
Actor_SetScale(&this->actor, 0.01f);
this->actor.uncullZoneForward = ((play->sceneId == SCENE_GERUDO_VALLEY) ? 1000.0f : 1200.0f);
@@ -146,7 +146,7 @@ void EnGe1_Init(Actor* thisx, PlayState* play) {
Actor_Kill(&this->actor);
return;
}
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
this->hairstyle = GE1_HAIR_BOB;
// "Horseback archery Gerudo EVENT_INF(0) ="
PRINTF(VT_FGCOL(CYAN) "やぶさめ ゲルド EVENT_INF(0) = %x\n" VT_RST, gSaveContext.eventInf[0]);
diff --git a/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c b/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c
index 5b51c9d9a..533f38a4a 100644
--- a/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c
+++ b/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c
@@ -138,21 +138,21 @@ void EnGe2_Init(Actor* thisx, PlayState* play) {
EnGe2_ChangeAction(this, GE2_ACTION_WALK);
if (EnGe2_CheckCarpentersFreed()) {
this->actor.update = EnGe2_UpdateFriendly;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
break;
case GE2_TYPE_STATIONARY:
EnGe2_ChangeAction(this, GE2_ACTION_STAND);
if (EnGe2_CheckCarpentersFreed()) {
this->actor.update = EnGe2_UpdateFriendly;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
break;
case GE2_TYPE_GERUDO_CARD_GIVER:
EnGe2_ChangeAction(this, GE2_ACTION_WAITLOOKATPLAYER);
this->actor.update = EnGe2_UpdateAfterTalk;
this->actionFunc = EnGe2_ForceTalk;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
break;
default:
ASSERT(0, "0", "../z_en_ge2.c", 418);
@@ -595,7 +595,7 @@ void EnGe2_Update(Actor* thisx, PlayState* play) {
if (EnGe2_CheckCarpentersFreed() && !(this->stateFlags & GE2_STATE_KO)) {
this->actor.update = EnGe2_UpdateFriendly;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
}
@@ -621,7 +621,7 @@ void EnGe2_UpdateStunned(Actor* thisx, PlayState* play2) {
if (EnGe2_CheckCarpentersFreed()) {
this->actor.update = EnGe2_UpdateFriendly;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actor.colorFilterTimer = 0;
} else if (this->actor.colorFilterTimer == 0) {
this->actor.update = EnGe2_Update;
diff --git a/src/overlays/actors/ovl_En_Ge3/z_en_ge3.c b/src/overlays/actors/ovl_En_Ge3/z_en_ge3.c
index 096c7bdf7..d54bcb764 100644
--- a/src/overlays/actors/ovl_En_Ge3/z_en_ge3.c
+++ b/src/overlays/actors/ovl_En_Ge3/z_en_ge3.c
@@ -81,7 +81,7 @@ void EnGe3_Init(Actor* thisx, PlayState* play2) {
EnGe3_ChangeAction(this, 0);
this->actionFunc = EnGe3_ForceTalk;
this->unk_30C = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actor.minVelocityY = -4.0f;
this->actor.gravity = -1.0f;
}
diff --git a/src/overlays/actors/ovl_En_Gm/z_en_gm.c b/src/overlays/actors/ovl_En_Gm/z_en_gm.c
index 3e80b4e03..3287f0b6a 100644
--- a/src/overlays/actors/ovl_En_Gm/z_en_gm.c
+++ b/src/overlays/actors/ovl_En_Gm/z_en_gm.c
@@ -58,7 +58,7 @@ static ColliderCylinderInitType1 sCylinderInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Go/z_en_go.c b/src/overlays/actors/ovl_En_Go/z_en_go.c
index 086e630a8..f593f5e64 100644
--- a/src/overlays/actors/ovl_En_Go/z_en_go.c
+++ b/src/overlays/actors/ovl_En_Go/z_en_go.c
@@ -644,7 +644,7 @@ void EnGo_Init(Actor* thisx, PlayState* play) {
}
EnGo_ChangeAnim(this, ENGO_ANIM_0);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
this->actor.gravity = -1.0f;
@@ -678,7 +678,7 @@ void EnGo_Init(Actor* thisx, PlayState* play) {
EnGo_SetupAction(this, func_80A3FEB4);
break;
case 0x90:
- this->actor.targetMode = 5;
+ this->actor.targetMode = TARGET_MODE_5;
Actor_SetScale(&this->actor, 0.16f);
EnGo_SetupAction(this, EnGo_CurledUp);
break;
diff --git a/src/overlays/actors/ovl_En_Goma/z_en_goma.c b/src/overlays/actors/ovl_En_Goma/z_en_goma.c
index ad518535b..7e411a8c6 100644
--- a/src/overlays/actors/ovl_En_Goma/z_en_goma.c
+++ b/src/overlays/actors/ovl_En_Goma/z_en_goma.c
@@ -98,7 +98,7 @@ static u8 sSpawnNum = 0;
static Vec3f sDeadEffectVel = { 0.0f, 0.0f, 0.0f };
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 3, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_3, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_GOHMA_LARVA, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, 0, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 20, ICHAIN_STOP),
diff --git a/src/overlays/actors/ovl_En_Gs/z_en_gs.c b/src/overlays/actors/ovl_En_Gs/z_en_gs.c
index 746a7b882..06a773f11 100644
--- a/src/overlays/actors/ovl_En_Gs/z_en_gs.c
+++ b/src/overlays/actors/ovl_En_Gs/z_en_gs.c
@@ -102,7 +102,7 @@ void EnGs_Init(Actor* thisx, PlayState* play) {
Collider_SetCylinder(play, &this->collider, thisx, &sCylinderInit);
CollisionCheck_SetInfo2(&thisx->colChkInfo, &sDamageTable, &sColChkInfoInit);
- thisx->targetMode = 6;
+ thisx->targetMode = TARGET_MODE_6;
this->unk_1D8 = thisx->world.pos;
this->actionFunc = func_80A4F734;
this->unk_1B4[0].x = 1.0f;
diff --git a/src/overlays/actors/ovl_En_Guest/z_en_guest.c b/src/overlays/actors/ovl_En_Guest/z_en_guest.c
index df604c728..2aabc7d39 100644
--- a/src/overlays/actors/ovl_En_Guest/z_en_guest.c
+++ b/src/overlays/actors/ovl_En_Guest/z_en_guest.c
@@ -45,7 +45,7 @@ static ColliderCylinderInitType1 sCylinderInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 6, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_6, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 500, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Heishi2/z_en_heishi2.c b/src/overlays/actors/ovl_En_Heishi2/z_en_heishi2.c
index c0ddc8bb2..6749ac453 100644
--- a/src/overlays/actors/ovl_En_Heishi2/z_en_heishi2.c
+++ b/src/overlays/actors/ovl_En_Heishi2/z_en_heishi2.c
@@ -126,7 +126,7 @@ void EnHeishi2_Init(Actor* thisx, PlayState* play) {
this->collider.dim.yShift = 0;
this->collider.dim.radius = 15;
this->collider.dim.height = 70;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
switch (this->type) {
diff --git a/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c b/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c
index 072d5d71a..144938808 100644
--- a/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c
+++ b/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c
@@ -73,7 +73,7 @@ void EnHeishi3_Init(Actor* thisx, PlayState* play) {
ActorShape_Init(&this->actor.shape, 0.0f, ActorShadow_DrawCircle, 30.0f);
SkelAnime_Init(play, &this->skelAnime, &gEnHeishiSkel, &gEnHeishiIdleAnim, this->jointTable, this->morphTable, 17);
this->actor.colChkInfo.mass = MASS_IMMOVABLE;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
// "Castle Gate Soldier - Power Up"
diff --git a/src/overlays/actors/ovl_En_Heishi4/z_en_heishi4.c b/src/overlays/actors/ovl_En_Heishi4/z_en_heishi4.c
index 4d7d8d3e5..9c7b7e578 100644
--- a/src/overlays/actors/ovl_En_Heishi4/z_en_heishi4.c
+++ b/src/overlays/actors/ovl_En_Heishi4/z_en_heishi4.c
@@ -62,7 +62,7 @@ void EnHeishi4_Init(Actor* thisx, PlayState* play) {
this->type = PARAMS_GET_U(thisx->params, 0, 8);
thisx->colChkInfo.mass = MASS_IMMOVABLE;
this->pos = thisx->world.pos;
- thisx->targetMode = 6;
+ thisx->targetMode = TARGET_MODE_6;
if (this->type == HEISHI4_AT_MARKET_DYING) {
this->height = 30.0f;
ActorShape_Init(&thisx->shape, 0.0f, NULL, 30.0f);
diff --git a/src/overlays/actors/ovl_En_Hs/z_en_hs.c b/src/overlays/actors/ovl_En_Hs/z_en_hs.c
index ba6f7e55b..7752e2af7 100644
--- a/src/overlays/actors/ovl_En_Hs/z_en_hs.c
+++ b/src/overlays/actors/ovl_En_Hs/z_en_hs.c
@@ -89,7 +89,7 @@ void EnHs_Init(Actor* thisx, PlayState* play) {
}
this->unk_2A8 = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
void EnHs_Destroy(Actor* thisx, PlayState* play) {
diff --git a/src/overlays/actors/ovl_En_Hs2/z_en_hs2.c b/src/overlays/actors/ovl_En_Hs2/z_en_hs2.c
index c10f85b66..b5401f6bb 100644
--- a/src/overlays/actors/ovl_En_Hs2/z_en_hs2.c
+++ b/src/overlays/actors/ovl_En_Hs2/z_en_hs2.c
@@ -63,7 +63,7 @@ void EnHs2_Init(Actor* thisx, PlayState* play) {
PRINTF(VT_FGCOL(CYAN) " ヒヨコの店(子人の時) \n" VT_RST);
this->actionFunc = func_80A6F1A4;
this->unk_2A8 = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
void EnHs2_Destroy(Actor* thisx, PlayState* play) {
diff --git a/src/overlays/actors/ovl_En_Ice_Hono/z_en_ice_hono.c b/src/overlays/actors/ovl_En_Ice_Hono/z_en_ice_hono.c
index 0725c380f..a405d6ca0 100644
--- a/src/overlays/actors/ovl_En_Ice_Hono/z_en_ice_hono.c
+++ b/src/overlays/actors/ovl_En_Ice_Hono/z_en_ice_hono.c
@@ -77,10 +77,8 @@ static ColliderCylinderInit sCylinderInitDroppedFlame = {
};
static InitChainEntry sInitChainCapturableFlame[] = {
- ICHAIN_U8(targetMode, 0, ICHAIN_CONTINUE),
- ICHAIN_F32(targetArrowOffset, 60, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneForward, 1000, ICHAIN_CONTINUE),
- ICHAIN_F32(uncullZoneScale, 400, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_0, ICHAIN_CONTINUE), ICHAIN_F32(targetArrowOffset, 60, ICHAIN_CONTINUE),
+ ICHAIN_F32(uncullZoneForward, 1000, ICHAIN_CONTINUE), ICHAIN_F32(uncullZoneScale, 400, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneDownward, 1000, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_In/z_en_in.c b/src/overlays/actors/ovl_En_In/z_en_in.c
index 6e17f2c92..d1495130a 100644
--- a/src/overlays/actors/ovl_En_In/z_en_in.c
+++ b/src/overlays/actors/ovl_En_In/z_en_in.c
@@ -518,7 +518,7 @@ void EnIn_WaitForObject(EnIn* this, PlayState* play) {
return;
}
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
this->actionFunc = func_80A7A4BC;
@@ -577,7 +577,7 @@ void EnIn_WaitForObject(EnIn* this, PlayState* play) {
gSaveContext.eventInf[EVENTINF_HORSES_INDEX] = 0;
break;
case EVENTINF_HORSES_STATE_1:
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
EnIn_ChangeAnim(this, ENIN_ANIM_2);
this->actionFunc = func_80A7A568;
Interface_SetTimer(60);
@@ -593,7 +593,7 @@ void EnIn_WaitForObject(EnIn* this, PlayState* play) {
break;
case EVENTINF_HORSES_STATE_5:
case EVENTINF_HORSES_STATE_6:
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
EnIn_ChangeAnim(this, ENIN_ANIM_6);
this->unk_1EC = 8;
this->actionFunc = func_80A7AA40;
diff --git a/src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c b/src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c
index f586a408f..baad69842 100644
--- a/src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c
+++ b/src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c
@@ -69,7 +69,7 @@ void EnKakasi_Init(Actor* thisx, PlayState* play) {
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
SkelAnime_InitFlex(play, &this->skelanime, &object_ka_Skel_0065B0, &object_ka_Anim_000214, NULL, NULL, 0);
this->rot = this->actor.world.rot;
diff --git a/src/overlays/actors/ovl_En_Kakasi2/z_en_kakasi2.c b/src/overlays/actors/ovl_En_Kakasi2/z_en_kakasi2.c
index b842b4596..03616fa88 100644
--- a/src/overlays/actors/ovl_En_Kakasi2/z_en_kakasi2.c
+++ b/src/overlays/actors/ovl_En_Kakasi2/z_en_kakasi2.c
@@ -69,7 +69,7 @@ void EnKakasi2_Init(Actor* thisx, PlayState* play) {
if (this->switchFlag == 0x3F) {
this->switchFlag = -1;
}
- this->actor.targetMode = 4;
+ this->actor.targetMode = TARGET_MODE_4;
this->maxSpawnDistance.x = (spawnRangeY * 40.0f) + 40.0f;
this->maxSpawnDistance.y = (spawnRangeXZ * 40.0f) + 40.0f;
diff --git a/src/overlays/actors/ovl_En_Kakasi3/z_en_kakasi3.c b/src/overlays/actors/ovl_En_Kakasi3/z_en_kakasi3.c
index 478e5d666..6c2484b75 100644
--- a/src/overlays/actors/ovl_En_Kakasi3/z_en_kakasi3.c
+++ b/src/overlays/actors/ovl_En_Kakasi3/z_en_kakasi3.c
@@ -71,7 +71,7 @@ void EnKakasi3_Init(Actor* thisx, PlayState* play) {
PRINTF("\n\n");
// "Obonur" -- Related to the name of the scarecrow (Bonooru)
PRINTF(VT_FGCOL(YELLOW) "☆☆☆☆☆ おーボヌール ☆☆☆☆☆ \n" VT_RST);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
diff --git a/src/overlays/actors/ovl_En_Kanban/z_en_kanban.c b/src/overlays/actors/ovl_En_Kanban/z_en_kanban.c
index ea2e47d9e..dc75223e6 100644
--- a/src/overlays/actors/ovl_En_Kanban/z_en_kanban.c
+++ b/src/overlays/actors/ovl_En_Kanban/z_en_kanban.c
@@ -213,7 +213,7 @@ void EnKanban_Init(Actor* thisx, PlayState* play) {
Actor_SetScale(&this->actor, 0.01f);
if (this->actor.params != ENKANBAN_PIECE) {
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
this->actor.flags |= ACTOR_FLAG_0;
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
diff --git a/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c b/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c
index d4e074457..39ee88dad 100644
--- a/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c
+++ b/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c
@@ -85,7 +85,7 @@ static CollisionCheckInfoInit sColCheckInfoInit = { 1, 15, 80, MASS_HEAVY };
static InitChainEntry sInitChain[] = {
ICHAIN_F32(targetArrowOffset, 2500, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 1, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_1, ICHAIN_CONTINUE),
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_WITHERED_DEKU_BABA, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Kz/z_en_kz.c b/src/overlays/actors/ovl_En_Kz/z_en_kz.c
index bb1a467c1..a939194c5 100644
--- a/src/overlays/actors/ovl_En_Kz/z_en_kz.c
+++ b/src/overlays/actors/ovl_En_Kz/z_en_kz.c
@@ -332,7 +332,7 @@ void EnKz_Init(Actor* thisx, PlayState* play) {
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
CollisionCheck_SetInfo2(&this->actor.colChkInfo, NULL, &sColChkInfoInit);
Actor_SetScale(&this->actor, 0.01);
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
Animation_ChangeByInfo(&this->skelanime, sAnimationInfo, ENKZ_ANIM_0);
diff --git a/src/overlays/actors/ovl_En_Lightbox/z_en_lightbox.c b/src/overlays/actors/ovl_En_Lightbox/z_en_lightbox.c
index d7bb502f9..b181f0d02 100644
--- a/src/overlays/actors/ovl_En_Lightbox/z_en_lightbox.c
+++ b/src/overlays/actors/ovl_En_Lightbox/z_en_lightbox.c
@@ -53,7 +53,7 @@ void EnLightbox_Init(Actor* thisx, PlayState* play) {
ActorShape_Init(&thisx->shape, 0.0f, ActorShadow_DrawCircle, 6.0f);
this->dyna.interactFlags = 0;
this->dyna.transformFlags = 0;
- thisx->targetMode = 0;
+ thisx->targetMode = TARGET_MODE_0;
thisx->gravity = -2.0f;
CollisionHeader_GetVirtual(&object_lightbox_Col_001F10, &colHeader);
this->dyna.bgId = DynaPoly_SetBgActor(play, &play->colCtx.dyna, thisx, colHeader);
diff --git a/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c b/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c
index f3037e058..c22216970 100644
--- a/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c
+++ b/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c
@@ -269,7 +269,7 @@ void EnMa1_Init(Actor* thisx, PlayState* play) {
Actor_UpdateBgCheckInfo(play, &this->actor, 0.0f, 0.0f, 0.0f, UPDBGCHECKINFO_FLAG_2);
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
if (!GET_EVENTCHKINF(EVENTCHKINF_TALON_RETURNED_FROM_CASTLE) || CHECK_QUEST_ITEM(QUEST_SONG_EPONA)) {
diff --git a/src/overlays/actors/ovl_En_Ma2/z_en_ma2.c b/src/overlays/actors/ovl_En_Ma2/z_en_ma2.c
index eca08b722..b295a6cd1 100644
--- a/src/overlays/actors/ovl_En_Ma2/z_en_ma2.c
+++ b/src/overlays/actors/ovl_En_Ma2/z_en_ma2.c
@@ -242,7 +242,7 @@ void EnMa2_Init(Actor* thisx, PlayState* play) {
Actor_UpdateBgCheckInfo(play, &this->actor, 0.0f, 0.0f, 0.0f, UPDBGCHECKINFO_FLAG_2);
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
}
diff --git a/src/overlays/actors/ovl_En_Md/z_en_md.c b/src/overlays/actors/ovl_En_Md/z_en_md.c
index c82d22537..d50b0c4a7 100644
--- a/src/overlays/actors/ovl_En_Md/z_en_md.c
+++ b/src/overlays/actors/ovl_En_Md/z_en_md.c
@@ -667,7 +667,7 @@ void EnMd_Init(Actor* thisx, PlayState* play) {
Animation_ChangeByInfo(&this->skelAnime, sAnimationInfo, ENMD_ANIM_0);
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->alpha = 255;
Actor_SpawnAsChild(&play->actorCtx, &this->actor, play, ACTOR_EN_ELF, this->actor.world.pos.x,
this->actor.world.pos.y, this->actor.world.pos.z, 0, 0, 0, FAIRY_KOKIRI);
diff --git a/src/overlays/actors/ovl_En_Mk/z_en_mk.c b/src/overlays/actors/ovl_En_Mk/z_en_mk.c
index b98cda4e4..8bbd3b6ff 100644
--- a/src/overlays/actors/ovl_En_Mk/z_en_mk.c
+++ b/src/overlays/actors/ovl_En_Mk/z_en_mk.c
@@ -66,7 +66,7 @@ void EnMk_Init(Actor* thisx, PlayState* play) {
this->actionFunc = EnMk_Wait;
this->flags = 0;
this->swimFlag = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
if (GET_ITEMGETINF(ITEMGETINF_10)) {
this->flags |= 4;
diff --git a/src/overlays/actors/ovl_En_Mm/z_en_mm.c b/src/overlays/actors/ovl_En_Mm/z_en_mm.c
index a07ce7822..9eff45ffc 100644
--- a/src/overlays/actors/ovl_En_Mm/z_en_mm.c
+++ b/src/overlays/actors/ovl_En_Mm/z_en_mm.c
@@ -176,7 +176,7 @@ void EnMm_Init(Actor* thisx, PlayState* play) {
this->path = PARAMS_GET_U(this->actor.params, 0, 8);
this->unk_1F0 = 2;
this->unk_1E8 = 0;
- this->actor.targetMode = 2;
+ this->actor.targetMode = TARGET_MODE_2;
this->actor.gravity = -1.0f;
this->speedXZ = 3.0f;
this->unk_204 = this->actor.objectSlot;
diff --git a/src/overlays/actors/ovl_En_Mm2/z_en_mm2.c b/src/overlays/actors/ovl_En_Mm2/z_en_mm2.c
index 9d59e93d0..af77ab6c7 100644
--- a/src/overlays/actors/ovl_En_Mm2/z_en_mm2.c
+++ b/src/overlays/actors/ovl_En_Mm2/z_en_mm2.c
@@ -136,7 +136,7 @@ void EnMm2_Init(Actor* thisx, PlayState* play2) {
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
this->actor.colChkInfo.mass = MASS_IMMOVABLE;
this->mouthTexIndex = RM2_MOUTH_CLOSED;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->unk_1F4 |= 1;
this->actor.gravity = -1.0f;
if (this->actor.params == 1) {
diff --git a/src/overlays/actors/ovl_En_Ms/z_en_ms.c b/src/overlays/actors/ovl_En_Ms/z_en_ms.c
index 18a8c723e..879b397e7 100644
--- a/src/overlays/actors/ovl_En_Ms/z_en_ms.c
+++ b/src/overlays/actors/ovl_En_Ms/z_en_ms.c
@@ -53,7 +53,7 @@ static u16 sOfferTextIDs[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 500, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Mu/z_en_mu.c b/src/overlays/actors/ovl_En_Mu/z_en_mu.c
index eeaf652b1..501c674a3 100644
--- a/src/overlays/actors/ovl_En_Mu/z_en_mu.c
+++ b/src/overlays/actors/ovl_En_Mu/z_en_mu.c
@@ -139,7 +139,7 @@ void EnMu_Init(Actor* thisx, PlayState* play) {
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &D_80AB0BD0);
CollisionCheck_SetInfo2(&this->actor.colChkInfo, NULL, &D_80AB0BFC);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
Actor_SetScale(&this->actor, 0.01f);
EnMu_Interact(this, play);
EnMu_SetupAction(this, EnMu_Pose);
diff --git a/src/overlays/actors/ovl_En_Niw/z_en_niw.c b/src/overlays/actors/ovl_En_Niw/z_en_niw.c
index e2c44b79d..97792c75c 100644
--- a/src/overlays/actors/ovl_En_Niw/z_en_niw.c
+++ b/src/overlays/actors/ovl_En_Niw/z_en_niw.c
@@ -114,7 +114,7 @@ static ColliderCylinderInit sCylinderInit2 = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 6, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_6, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, -2000, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Niw_Girl/z_en_niw_girl.c b/src/overlays/actors/ovl_En_Niw_Girl/z_en_niw_girl.c
index cf063c215..618ef792f 100644
--- a/src/overlays/actors/ovl_En_Niw_Girl/z_en_niw_girl.c
+++ b/src/overlays/actors/ovl_En_Niw_Girl/z_en_niw_girl.c
@@ -61,7 +61,7 @@ void EnNiwGirl_Init(Actor* thisx, PlayState* play) {
SkelAnime_InitFlex(play, &this->skelAnime, &gNiwGirlSkel, &gNiwGirlRunAnim, this->jointTable, this->morphTable, 17);
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
if (this->actor.params < 0) {
this->actor.params = 0;
}
diff --git a/src/overlays/actors/ovl_En_Niw_Lady/z_en_niw_lady.c b/src/overlays/actors/ovl_En_Niw_Lady/z_en_niw_lady.c
index e977d1865..e686b9367 100644
--- a/src/overlays/actors/ovl_En_Niw_Lady/z_en_niw_lady.c
+++ b/src/overlays/actors/ovl_En_Niw_Lady/z_en_niw_lady.c
@@ -165,7 +165,7 @@ void func_80AB9F24(EnNiwLady* this, PlayState* play) {
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
this->unk_272 = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actor.draw = EnNiwLady_Draw;
switch (this->unk_278) {
case 0:
diff --git a/src/overlays/actors/ovl_En_Ny/z_en_ny.c b/src/overlays/actors/ovl_En_Ny/z_en_ny.c
index 5d6eb3338..e326d59e8 100644
--- a/src/overlays/actors/ovl_En_Ny/z_en_ny.c
+++ b/src/overlays/actors/ovl_En_Ny/z_en_ny.c
@@ -99,7 +99,7 @@ static DamageTable sDamageTable = {
static InitChainEntry sInitChain[] = {
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_SPIKE, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.c b/src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.c
index b04c498fe..e4be3d4e6 100644
--- a/src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.c
+++ b/src/overlays/actors/ovl_En_Okarina_Tag/z_en_okarina_tag.c
@@ -57,7 +57,7 @@ void EnOkarinaTag_Init(Actor* thisx, PlayState* play) {
this->ocarinaSong = 0;
this->unk_158 = 1;
}
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
if (this->actor.world.rot.z > 0) {
this->interactRange = this->actor.world.rot.z * 40.0f;
}
diff --git a/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c b/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c
index 147f14cf8..ff7730421 100644
--- a/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c
+++ b/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c
@@ -324,7 +324,7 @@ static EnOssanGetGirlAParamsFunc sShopItemReplaceFunc[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 500, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Pu_box/z_en_pu_box.c b/src/overlays/actors/ovl_En_Pu_box/z_en_pu_box.c
index 90eba0cde..0aba5350a 100644
--- a/src/overlays/actors/ovl_En_Pu_box/z_en_pu_box.c
+++ b/src/overlays/actors/ovl_En_Pu_box/z_en_pu_box.c
@@ -53,7 +53,7 @@ void EnPubox_Init(Actor* thisx, PlayState* play) {
ActorShape_Init(&thisx->shape, 0.0f, ActorShadow_DrawCircle, 6.0f);
this->dyna.interactFlags = 0;
this->dyna.transformFlags = 0;
- thisx->targetMode = 1;
+ thisx->targetMode = TARGET_MODE_1;
thisx->gravity = -2.0f;
CollisionHeader_GetVirtual(&gBlockMediumCol, &colHeader);
this->dyna.bgId = DynaPoly_SetBgActor(play, &play->colCtx.dyna, thisx, colHeader);
diff --git a/src/overlays/actors/ovl_En_Rd/z_en_rd.c b/src/overlays/actors/ovl_En_Rd/z_en_rd.c
index d030db2ad..59d69882b 100644
--- a/src/overlays/actors/ovl_En_Rd/z_en_rd.c
+++ b/src/overlays/actors/ovl_En_Rd/z_en_rd.c
@@ -142,7 +142,7 @@ void EnRd_Init(Actor* thisx, PlayState* play) {
EnRd* this = (EnRd*)thisx;
Actor_ProcessInitChain(thisx, sInitChain);
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
this->actor.colChkInfo.damageTable = &sDamageTable;
ActorShape_Init(&thisx->shape, 0.0f, NULL, 0.0f);
this->upperBodyYRotation = this->headYRotation = 0;
@@ -434,7 +434,7 @@ void EnRd_WalkToHome(EnRd* this, PlayState* play) {
PLAYER_STATE1_19 | PLAYER_STATE1_21)) &&
!(player->stateFlags2 & PLAYER_STATE2_7) &&
(Actor_WorldDistXYZToPoint(&player->actor, &this->actor.home.pos) < 150.0f)) {
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
EnRd_SetupWalkToPlayer(this, play);
} else if (this->actor.params > REDEAD_TYPE_DOES_NOT_MOURN_IF_WALKING) {
if (this->actor.parent != NULL) {
@@ -579,7 +579,7 @@ void EnRd_Grab(EnRd* this, PlayState* play) {
if (!LINK_IS_ADULT) {
Math_SmoothStepToF(&this->actor.shape.yOffset, 0, 1.0f, 400.0f, 0.0f);
}
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
this->actor.flags |= ACTOR_FLAG_0;
this->playerStunWaitTimer = 0xA;
this->grabWaitTimer = 0xF;
diff --git a/src/overlays/actors/ovl_En_Reeba/z_en_reeba.c b/src/overlays/actors/ovl_En_Reeba/z_en_reeba.c
index 14d99d16c..4fb898d7d 100644
--- a/src/overlays/actors/ovl_En_Reeba/z_en_reeba.c
+++ b/src/overlays/actors/ovl_En_Reeba/z_en_reeba.c
@@ -113,7 +113,7 @@ void EnReeba_Init(Actor* thisx, PlayState* play) {
s32 surfaceType;
this->actor.naviEnemyId = NAVI_ENEMY_LEEVER;
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
this->actor.gravity = -3.5f;
this->actor.focus.pos = this->actor.world.pos;
SkelAnime_Init(play, &this->skelanime, &object_reeba_Skel_001EE8, &object_reeba_Anim_0001E4, this->jointTable,
diff --git a/src/overlays/actors/ovl_En_Rr/z_en_rr.c b/src/overlays/actors/ovl_En_Rr/z_en_rr.c
index 4f2f3a083..4d7097602 100644
--- a/src/overlays/actors/ovl_En_Rr/z_en_rr.c
+++ b/src/overlays/actors/ovl_En_Rr/z_en_rr.c
@@ -158,7 +158,7 @@ static DamageTable sDamageTable = {
static InitChainEntry sInitChain[] = {
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_LIKE_LIKE, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Sa/z_en_sa.c b/src/overlays/actors/ovl_En_Sa/z_en_sa.c
index 3008eabe8..ad24b213c 100644
--- a/src/overlays/actors/ovl_En_Sa/z_en_sa.c
+++ b/src/overlays/actors/ovl_En_Sa/z_en_sa.c
@@ -521,7 +521,7 @@ void EnSa_Init(Actor* thisx, PlayState* play) {
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->interactInfo.talkState = NPC_TALK_STATE_IDLE;
this->alpha = 255;
this->unk_21A = this->actor.shape.rot;
diff --git a/src/overlays/actors/ovl_En_Sb/z_en_sb.c b/src/overlays/actors/ovl_En_Sb/z_en_sb.c
index fc9144899..82c5da622 100644
--- a/src/overlays/actors/ovl_En_Sb/z_en_sb.c
+++ b/src/overlays/actors/ovl_En_Sb/z_en_sb.c
@@ -86,7 +86,7 @@ static DamageTable sDamageTable[] = {
static InitChainEntry sInitChain[] = {
ICHAIN_S8(naviEnemyId, NAVI_ENEMY_SHELL_BLADE, ICHAIN_CONTINUE),
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Skj/z_en_skj.c b/src/overlays/actors/ovl_En_Skj/z_en_skj.c
index ff6848855..fb7f81433 100644
--- a/src/overlays/actors/ovl_En_Skj/z_en_skj.c
+++ b/src/overlays/actors/ovl_En_Skj/z_en_skj.c
@@ -278,7 +278,7 @@ static EnSkjActionFunc sActionFuncs[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Skjneedle/z_en_skjneedle.c b/src/overlays/actors/ovl_En_Skjneedle/z_en_skjneedle.c
index b27a05a48..b9a79880d 100644
--- a/src/overlays/actors/ovl_En_Skjneedle/z_en_skjneedle.c
+++ b/src/overlays/actors/ovl_En_Skjneedle/z_en_skjneedle.c
@@ -48,7 +48,7 @@ static ColliderCylinderInitType1 sCylinderInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 30, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Sth/z_en_sth.c b/src/overlays/actors/ovl_En_Sth/z_en_sth.c
index ac1ead5ac..1cf1a2c1a 100644
--- a/src/overlays/actors/ovl_En_Sth/z_en_sth.c
+++ b/src/overlays/actors/ovl_En_Sth/z_en_sth.c
@@ -131,7 +131,7 @@ void EnSth_Init(Actor* thisx, PlayState* play) {
EnSth_SetupAction(this, EnSth_WaitForObject);
this->actor.draw = NULL;
this->unk_2B2 = 0;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
}
void EnSth_SetupShapeColliderUpdate2AndDraw(EnSth* this, PlayState* play) {
diff --git a/src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.c b/src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.c
index 2992bc4e5..2189f7a31 100644
--- a/src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.c
+++ b/src/overlays/actors/ovl_En_Syateki_Man/z_en_syateki_man.c
@@ -160,7 +160,7 @@ void EnSyatekiMan_Init(Actor* thisx, PlayState* play) {
PRINTF("\n\n");
// "Old man appeared!! Muhohohohohohohon"
PRINTF(VT_FGCOL(GREEN) "☆☆☆☆☆ 親父登場!!むほほほほほほほーん ☆☆☆☆☆ \n" VT_RST);
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
Actor_SetScale(&this->actor, 0.01f);
SkelAnime_InitFlex(play, &this->skelAnime, &gObjectOssanSkel, &gObjectOssanAnim_000338, this->jointTable,
this->morphTable, 9);
diff --git a/src/overlays/actors/ovl_En_Syateki_Niw/z_en_syateki_niw.c b/src/overlays/actors/ovl_En_Syateki_Niw/z_en_syateki_niw.c
index 2e85c4d53..b5983113f 100644
--- a/src/overlays/actors/ovl_En_Syateki_Niw/z_en_syateki_niw.c
+++ b/src/overlays/actors/ovl_En_Syateki_Niw/z_en_syateki_niw.c
@@ -59,7 +59,7 @@ static ColliderCylinderInit sCylinderInit = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 1, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_1, ICHAIN_CONTINUE),
ICHAIN_F32_DIV1000(gravity, -1000, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
};
diff --git a/src/overlays/actors/ovl_En_Ta/z_en_ta.c b/src/overlays/actors/ovl_En_Ta/z_en_ta.c
index fa7b0d3be..6d52e4ed9 100644
--- a/src/overlays/actors/ovl_En_Ta/z_en_ta.c
+++ b/src/overlays/actors/ovl_En_Ta/z_en_ta.c
@@ -148,7 +148,7 @@ void EnTa_Init(Actor* thisx, PlayState* play2) {
this->blinkTimer = 20;
this->blinkFunc = EnTa_BlinkWaitUntilNext;
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actor.velocity.y = -4.0f;
this->actor.minVelocityY = -4.0f;
this->actor.gravity = -1.0f;
diff --git a/src/overlays/actors/ovl_En_Takara_Man/z_en_takara_man.c b/src/overlays/actors/ovl_En_Takara_Man/z_en_takara_man.c
index f243fc13f..41041818c 100644
--- a/src/overlays/actors/ovl_En_Takara_Man/z_en_takara_man.c
+++ b/src/overlays/actors/ovl_En_Takara_Man/z_en_takara_man.c
@@ -66,7 +66,7 @@ void EnTakaraMan_Init(Actor* thisx, PlayState* play) {
this->originalRoomNum = thisx->room;
thisx->room = -1;
thisx->world.rot.y = thisx->shape.rot.y = -0x4E20;
- thisx->targetMode = 1;
+ thisx->targetMode = TARGET_MODE_1;
this->actionFunc = func_80B176E0;
}
diff --git a/src/overlays/actors/ovl_En_Tg/z_en_tg.c b/src/overlays/actors/ovl_En_Tg/z_en_tg.c
index b95ebe951..e18b58f0f 100644
--- a/src/overlays/actors/ovl_En_Tg/z_en_tg.c
+++ b/src/overlays/actors/ovl_En_Tg/z_en_tg.c
@@ -115,7 +115,7 @@ void EnTg_Init(Actor* thisx, PlayState* play) {
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
CollisionCheck_SetInfo2(&this->actor.colChkInfo, NULL, &sColChkInfoInit);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
Actor_SetScale(&this->actor, 0.01f);
this->nextDialogue = play->state.frames % 2;
this->actionFunc = EnTg_SpinIfNotTalking;
diff --git a/src/overlays/actors/ovl_En_Tite/z_en_tite.c b/src/overlays/actors/ovl_En_Tite/z_en_tite.c
index 37c6810cb..9c67db8ed 100644
--- a/src/overlays/actors/ovl_En_Tite/z_en_tite.c
+++ b/src/overlays/actors/ovl_En_Tite/z_en_tite.c
@@ -177,7 +177,7 @@ void EnTite_Init(Actor* thisx, PlayState* play) {
EnTite* this = (EnTite*)thisx;
Actor_ProcessInitChain(thisx, sInitChain);
- thisx->targetMode = 3;
+ thisx->targetMode = TARGET_MODE_3;
Actor_SetScale(thisx, 0.01f);
SkelAnime_Init(play, &this->skelAnime, &object_tite_Skel_003A20, &object_tite_Anim_0012E4, this->jointTable,
this->morphTable, 25);
diff --git a/src/overlays/actors/ovl_En_Tk/z_en_tk.c b/src/overlays/actors/ovl_En_Tk/z_en_tk.c
index 40045d332..b7d8b8971 100644
--- a/src/overlays/actors/ovl_En_Tk/z_en_tk.c
+++ b/src/overlays/actors/ovl_En_Tk/z_en_tk.c
@@ -497,7 +497,7 @@ void EnTk_Init(Actor* thisx, PlayState* play) {
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actor.gravity = -0.1f;
this->currentReward = -1;
this->currentSpot = NULL;
diff --git a/src/overlays/actors/ovl_En_Toryo/z_en_toryo.c b/src/overlays/actors/ovl_En_Toryo/z_en_toryo.c
index 2f41c55ad..91bfa379e 100644
--- a/src/overlays/actors/ovl_En_Toryo/z_en_toryo.c
+++ b/src/overlays/actors/ovl_En_Toryo/z_en_toryo.c
@@ -127,7 +127,7 @@ void EnToryo_Init(Actor* thisx, PlayState* play) {
Animation_GetLastFrame(sEnToryoAnimation.animation), sEnToryoAnimation.mode,
sEnToryoAnimation.morphFrames);
this->stateFlags |= 8;
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actionFunc = EnToryo_Idle;
}
diff --git a/src/overlays/actors/ovl_En_Tp/z_en_tp.c b/src/overlays/actors/ovl_En_Tp/z_en_tp.c
index e9cdc93a3..85ffcdb5c 100644
--- a/src/overlays/actors/ovl_En_Tp/z_en_tp.c
+++ b/src/overlays/actors/ovl_En_Tp/z_en_tp.c
@@ -136,7 +136,7 @@ void EnTp_Init(Actor* thisx, PlayState* play2) {
s32 i;
Actor_ProcessInitChain(&this->actor, sInitChain);
- this->actor.targetMode = 3;
+ this->actor.targetMode = TARGET_MODE_3;
this->actor.colChkInfo.damageTable = &sDamageTable;
ActorShape_Init(&this->actor.shape, 0.0f, ActorShadow_DrawCircle, 0.14f);
this->unk_150 = 0;
diff --git a/src/overlays/actors/ovl_En_Trap/z_en_trap.c b/src/overlays/actors/ovl_En_Trap/z_en_trap.c
index 1aa70e21b..a4aebe586 100644
--- a/src/overlays/actors/ovl_En_Trap/z_en_trap.c
+++ b/src/overlays/actors/ovl_En_Trap/z_en_trap.c
@@ -112,7 +112,7 @@ void EnTrap_Init(Actor* thisx, PlayState* play) {
Collider_InitCylinder(play, &this->collider);
Collider_SetCylinder(play, &this->collider, thisx, &sCylinderInit);
ActorShape_Init(&thisx->shape, 0.0f, ActorShadow_DrawCircle, 0.0f);
- thisx->targetMode = 3;
+ thisx->targetMode = TARGET_MODE_3;
thisx->colChkInfo.mass = 0xFF;
}
diff --git a/src/overlays/actors/ovl_En_Wonder_Item/z_en_wonder_item.c b/src/overlays/actors/ovl_En_Wonder_Item/z_en_wonder_item.c
index c5585978c..1054574de 100644
--- a/src/overlays/actors/ovl_En_Wonder_Item/z_en_wonder_item.c
+++ b/src/overlays/actors/ovl_En_Wonder_Item/z_en_wonder_item.c
@@ -131,7 +131,7 @@ void EnWonderItem_Init(Actor* thisx, PlayState* play) {
if (this->switchFlag == 0x3F) {
this->switchFlag = -1;
}
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
if ((this->switchFlag >= 0) && Flags_GetSwitch(play, this->switchFlag)) {
PRINTF(VT_FGCOL(GREEN) "☆☆☆☆☆ You are Shock! ☆☆☆☆☆ %d\n" VT_RST, this->switchFlag);
Actor_Kill(&this->actor);
diff --git a/src/overlays/actors/ovl_En_Wonder_Talk/z_en_wonder_talk.c b/src/overlays/actors/ovl_En_Wonder_Talk/z_en_wonder_talk.c
index b51363b76..95687a296 100644
--- a/src/overlays/actors/ovl_En_Wonder_Talk/z_en_wonder_talk.c
+++ b/src/overlays/actors/ovl_En_Wonder_Talk/z_en_wonder_talk.c
@@ -45,7 +45,7 @@ void EnWonderTalk_Init(Actor* thisx, PlayState* play) {
if (this->switchFlag == 0x3F) {
this->switchFlag = -1;
}
- this->actor.targetMode = 1;
+ this->actor.targetMode = TARGET_MODE_1;
if (this->switchFlag >= 0) {
if (Flags_GetSwitch(play, this->switchFlag)) {
PRINTF(VT_FGCOL(GREEN) "☆☆☆☆☆ You are Shock! ☆☆☆☆☆ %d\n" VT_RST, this->switchFlag);
diff --git a/src/overlays/actors/ovl_En_Yabusame_Mark/z_en_yabusame_mark.c b/src/overlays/actors/ovl_En_Yabusame_Mark/z_en_yabusame_mark.c
index ee2fbb4bb..b2c44c0b6 100644
--- a/src/overlays/actors/ovl_En_Yabusame_Mark/z_en_yabusame_mark.c
+++ b/src/overlays/actors/ovl_En_Yabusame_Mark/z_en_yabusame_mark.c
@@ -82,7 +82,7 @@ void EnYabusameMark_Init(Actor* thisx, PlayState* play) {
PRINTF(VT_FGCOL(GREEN) "☆☆☆☆☆ やぶさめまと ☆☆☆☆☆ %x\n" VT_RST, this->actor.params);
this->actor.flags &= ~ACTOR_FLAG_0;
this->typeIndex = this->actor.params;
- this->actor.targetMode = 5;
+ this->actor.targetMode = TARGET_MODE_5;
PRINTF(VT_FGCOL(GREEN) "☆☆☆☆☆ 種類インデックス \t ☆☆☆☆☆ %d\n" VT_RST, this->typeIndex);
switch (this->typeIndex) {
case 0:
diff --git a/src/overlays/actors/ovl_En_Zf/z_en_zf.c b/src/overlays/actors/ovl_En_Zf/z_en_zf.c
index 34dc457e1..e030cef73 100644
--- a/src/overlays/actors/ovl_En_Zf/z_en_zf.c
+++ b/src/overlays/actors/ovl_En_Zf/z_en_zf.c
@@ -282,7 +282,7 @@ void EnZf_Init(Actor* thisx, PlayState* play) {
f32 posDiff;
Actor_ProcessInitChain(thisx, sInitChain);
- thisx->targetMode = 3;
+ thisx->targetMode = TARGET_MODE_3;
this->clearFlag = PARAMS_GET_S(thisx->params, 8, 8);
/* Strip the top byte of params */
thisx->params &= 0xFF;
diff --git a/src/overlays/actors/ovl_En_Zl1/z_en_zl1.c b/src/overlays/actors/ovl_En_Zl1/z_en_zl1.c
index f63480381..735f5380a 100644
--- a/src/overlays/actors/ovl_En_Zl1/z_en_zl1.c
+++ b/src/overlays/actors/ovl_En_Zl1/z_en_zl1.c
@@ -85,7 +85,7 @@ void EnZl1_Init(Actor* thisx, PlayState* play) {
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
Actor_SetScale(&this->actor, 0.01f);
ActorShape_Init(&this->actor.shape, 0.0f, ActorShadow_DrawCircle, 24.0f);
- this->actor.targetMode = 0;
+ this->actor.targetMode = TARGET_MODE_0;
if (IS_CUTSCENE_LAYER) {
frameCount = Animation_GetLastFrame(&gChildZelda1Anim_00438);
diff --git a/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c b/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c
index 3810b7cbe..949935663 100644
--- a/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c
+++ b/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c
@@ -367,7 +367,7 @@ void EnZl4_Init(Actor* thisx, PlayState* play) {
Collider_SetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
CollisionCheck_SetInfo2(&this->actor.colChkInfo, NULL, &sColChkInfoInit);
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->actor.textId = -1;
this->eyeExpression = this->mouthExpression = ZL4_MOUTH_NEUTRAL;
diff --git a/src/overlays/actors/ovl_En_Zo/z_en_zo.c b/src/overlays/actors/ovl_En_Zo/z_en_zo.c
index eb90fce90..20d595c20 100644
--- a/src/overlays/actors/ovl_En_Zo/z_en_zo.c
+++ b/src/overlays/actors/ovl_En_Zo/z_en_zo.c
@@ -588,7 +588,7 @@ void EnZo_Init(Actor* thisx, PlayState* play) {
Animation_ChangeByInfo(&this->skelAnime, sAnimationInfo, ENZO_ANIM_2);
Actor_SetScale(&this->actor, 0.01f);
- this->actor.targetMode = 6;
+ this->actor.targetMode = TARGET_MODE_6;
this->dialogRadius = this->collider.dim.radius + 30.0f;
this->trackingMode = NPC_TRACKING_NONE;
this->canSpeak = false;
diff --git a/src/overlays/actors/ovl_Fishing/z_fishing.c b/src/overlays/actors/ovl_Fishing/z_fishing.c
index 861301efe..63dc29fc1 100644
--- a/src/overlays/actors/ovl_Fishing/z_fishing.c
+++ b/src/overlays/actors/ovl_Fishing/z_fishing.c
@@ -14,7 +14,7 @@
#include "cic6105.h"
#endif
-#pragma increment_block_number "gc-eu:163 gc-eu-mq:163 gc-jp:165 gc-jp-ce:165 gc-jp-mq:165 gc-us:165 gc-us-mq:165"
+#pragma increment_block_number "gc-eu:160 gc-eu-mq:160 gc-jp:162 gc-jp-ce:162 gc-jp-mq:162 gc-us:162 gc-us-mq:162"
#define FLAGS ACTOR_FLAG_4
@@ -829,7 +829,7 @@ static FishingFishInit sFishInits[] = {
};
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 5, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_5, ICHAIN_CONTINUE),
ICHAIN_F32(targetArrowOffset, 0, ICHAIN_STOP),
};
@@ -1029,7 +1029,7 @@ void Fishing_Init(Actor* thisx, PlayState* play2) {
if (thisx->params == EN_FISH_AQUARIUM) {
this->fishState = 100;
Actor_ChangeCategory(play, &play->actorCtx, thisx, ACTORCAT_PROP);
- thisx->targetMode = 0;
+ thisx->targetMode = TARGET_MODE_0;
thisx->flags |= ACTOR_FLAG_0 | ACTOR_FLAG_3;
this->lightNode = LightContext_InsertLight(play, &play->lightCtx, &this->lightInfo);
} else {
diff --git a/src/overlays/actors/ovl_Obj_Switch/z_obj_switch.c b/src/overlays/actors/ovl_Obj_Switch/z_obj_switch.c
index f3f4799a3..eb2bec525 100644
--- a/src/overlays/actors/ovl_Obj_Switch/z_obj_switch.c
+++ b/src/overlays/actors/ovl_Obj_Switch/z_obj_switch.c
@@ -316,7 +316,7 @@ void ObjSwitch_Init(Actor* thisx, PlayState* play) {
if (type == OBJSWITCH_TYPE_CRYSTAL_TARGETABLE) {
this->dyna.actor.flags |= ACTOR_FLAG_0;
- this->dyna.actor.targetMode = 4;
+ this->dyna.actor.targetMode = TARGET_MODE_4;
}
this->dyna.actor.colChkInfo.mass = MASS_IMMOVABLE;
diff --git a/src/overlays/actors/ovl_Obj_Timeblock/z_obj_timeblock.c b/src/overlays/actors/ovl_Obj_Timeblock/z_obj_timeblock.c
index dcd27116c..3fec89915 100644
--- a/src/overlays/actors/ovl_Obj_Timeblock/z_obj_timeblock.c
+++ b/src/overlays/actors/ovl_Obj_Timeblock/z_obj_timeblock.c
@@ -51,7 +51,7 @@ static ObjTimeblockSizeOptions sSizeOptions[] = {
static f32 sRanges[] = { 60.0, 100.0, 140.0, 180.0, 220.0, 260.0, 300.0, 300.0 };
static InitChainEntry sInitChain[] = {
- ICHAIN_U8(targetMode, 2, ICHAIN_CONTINUE),
+ ICHAIN_U8(targetMode, TARGET_MODE_2, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneForward, 1800, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneScale, 300, ICHAIN_CONTINUE),
ICHAIN_F32(uncullZoneDownward, 1500, ICHAIN_STOP),