From 7714accdddf05b3e13e4aaf3548cb3cbc139d7f4 Mon Sep 17 00:00:00 2001 From: Arceveti Date: Sun, 23 Jan 2022 13:45:38 -0800 Subject: [PATCH] Fix OBJECTS_REJ build error & warning --- src/engine/behavior_script.c | 15 +++------------ src/game/rendering_graph_node.c | 2 +- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/engine/behavior_script.c b/src/engine/behavior_script.c index 30db5d76b..0841839bd 100644 --- a/src/engine/behavior_script.c +++ b/src/engine/behavior_script.c @@ -894,24 +894,15 @@ void cur_obj_update(void) { } #if SILHOUETTE - COND_BIT(( objFlags & OBJ_FLAG_SILHOUETTE ), o->header.gfx.node.flags, GRAPH_RENDER_SILHOUETTE ); - COND_BIT(( objFlags & OBJ_FLAG_OCCLUDE_SILHOUETTE ), o->header.gfx.node.flags, GRAPH_RENDER_OCCLUDE_SILHOUETTE); + COND_BIT((objFlags & OBJ_FLAG_SILHOUETTE ), o->header.gfx.node.flags, GRAPH_RENDER_SILHOUETTE ); + COND_BIT((objFlags & OBJ_FLAG_OCCLUDE_SILHOUETTE), o->header.gfx.node.flags, GRAPH_RENDER_OCCLUDE_SILHOUETTE); #endif #ifdef OBJECTS_REJ - s32 objListIndex = OBJ_LIST_PLAYER; - - BehaviorScript *bhvScript = segmented_to_virtual(o->behavior); - if ((bhvScript[0] >> 24) == 0) { - objListIndex = ((bhvScript[0] >> 16) & 0xFFFF); - } - if (objFlags & OBJ_FLAG_UCODE_SMALL) { o->header.gfx.ucode = GRAPH_NODE_UCODE_REJ; - } - else { + } else { o->header.gfx.ucode = GRAPH_NODE_UCODE_DEFAULT; } - #endif #ifdef OBJ_OPACITY_BY_CAM_DIST if (objFlags & OBJ_FLAG_OPACITY_FROM_CAMERA_DIST) { diff --git a/src/game/rendering_graph_node.c b/src/game/rendering_graph_node.c index 80818e308..6763218b7 100644 --- a/src/game/rendering_graph_node.c +++ b/src/game/rendering_graph_node.c @@ -248,7 +248,7 @@ void switch_ucode(s32 ucode) { switch (ucode) { default: // GRAPH_NODE_UCODE_DEFAULT case GRAPH_NODE_UCODE_DEFAULT: - gSPLoadUcodeL(gDisplayListHead++, gspF3DZEX2_PosLight_fifo); // F3DZEX2_PosLight + gSPLoadUcodeL(gDisplayListHead++, gspF3DZEX2_NoN_PosLight_fifo); // F3DZEX2_PosLight // Reload the necessary RSP settings gSPDisplayList(gDisplayListHead++, init_rsp); break;