diff options
| author | briaguya <70942617+briaguya-ai@users.noreply.github.com> | 2022-10-03 21:12:58 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-03 21:12:58 -0400 |
| commit | 236cb0bfb04ffcd63e48ad458af166d24bd0a1a7 (patch) | |
| tree | 0685fadb4a213f8dff0b8cae2c18deb9d014d7d0 /soh/src | |
| parent | 0720c3765644a4f317792f38fa679e05ae70dfa2 (diff) | |
| parent | 06e8a5af419fcd45610f9a260e0c1e6f298c4cd4 (diff) | |
Merge pull request #1690 from HarbourMasters/develop-zhora
zhora -> dev
Diffstat (limited to 'soh/src')
| -rw-r--r-- | soh/src/boot/build.c | 4 | ||||
| -rw-r--r-- | soh/src/boot/build.c.in | 5 | ||||
| -rw-r--r-- | soh/src/code/z_actor.c | 26 | ||||
| -rw-r--r-- | soh/src/overlays/actors/ovl_En_Dns/z_en_dns.c | 2 | ||||
| -rw-r--r-- | soh/src/overlays/actors/ovl_player_actor/z_player.c | 2 | ||||
| -rw-r--r-- | soh/src/overlays/gamestates/ovl_file_choose/z_file_choose.c | 2 |
6 files changed, 25 insertions, 16 deletions
diff --git a/soh/src/boot/build.c b/soh/src/boot/build.c deleted file mode 100644 index 0fb6d64ad..000000000 --- a/soh/src/boot/build.c +++ /dev/null @@ -1,4 +0,0 @@ -const char gBuildVersion[] = "ZHORA BRAVO (4.0.1)"; -const char gBuildTeam[] = "github.com/harbourmasters"; -const char gBuildDate[] = __DATE__ " " __TIME__; -const char gBuildMakeOption[] = ""; diff --git a/soh/src/boot/build.c.in b/soh/src/boot/build.c.in new file mode 100644 index 000000000..6bf50e39f --- /dev/null +++ b/soh/src/boot/build.c.in @@ -0,0 +1,5 @@ +const char gBuildVersion[] = "@PROJECT_BUILD_NAME@ (@CMAKE_PROJECT_VERSION_MAJOR@.@CMAKE_PROJECT_VERSION_MINOR@.@CMAKE_PROJECT_VERSION_PATCH@)"; +const char gBuildTeam[] = "@PROJECT_TEAM@"; +const char gBuildDate[] = __DATE__ " " __TIME__; +const char gBuildMakeOption[] = ""; + diff --git a/soh/src/code/z_actor.c b/soh/src/code/z_actor.c index 1c87ed859..d3dbf9216 100644 --- a/soh/src/code/z_actor.c +++ b/soh/src/code/z_actor.c @@ -335,8 +335,10 @@ void func_8002BE98(TargetContext* targetCtx, s32 actorCategory, GlobalContext* g void func_8002BF60(TargetContext* targetCtx, Actor* actor, s32 actorCategory, GlobalContext* globalCtx) { NaviColor* naviColor = &sNaviColorList[actorCategory]; + Color_RGB8 customInnerNaviColor; + Color_RGB8 customOuterNaviColor; - if (CVar_GetS32("gUseNaviCol",0) != 1 ) { + if (!CVar_GetS32("gUseNaviCol",0)) { if (actorCategory == ACTORCAT_PLAYER) { naviColor->inner.r = 255; naviColor->inner.g = 255; naviColor->inner.b = 255; naviColor->outer.r = 0; naviColor->outer.g = 0; naviColor->outer.b = 255; @@ -355,21 +357,27 @@ void func_8002BF60(TargetContext* targetCtx, Actor* actor, s32 actorCategory, Gl } } else { if (actorCategory == ACTORCAT_PLAYER) { - naviColor->inner = CVar_GetRGBA("gNavi_Idle_Inner", naviColor->inner); - naviColor->outer = CVar_GetRGBA("gNavi_Idle_Outer", naviColor->outer); + customInnerNaviColor = CVar_GetRGB("gNavi_Idle_Inner", (Color_RGB8){ 0, 0, 0 }); + customOuterNaviColor = CVar_GetRGB("gNavi_Idle_Outer", (Color_RGB8){ 0, 0, 0 }); } if (actorCategory == ACTORCAT_NPC) { - naviColor->inner = CVar_GetRGBA("gNavi_NPC_Inner", naviColor->inner); - naviColor->outer = CVar_GetRGBA("gNavi_NPC_Outer", naviColor->outer); + customInnerNaviColor = CVar_GetRGB("gNavi_NPC_Inner", (Color_RGB8){ 0, 0, 0 }); + customOuterNaviColor = CVar_GetRGB("gNavi_NPC_Outer", (Color_RGB8){ 0, 0, 0 }); } if (actorCategory == ACTORCAT_BOSS || actorCategory == ACTORCAT_ENEMY) { - naviColor->inner = CVar_GetRGBA("gNavi_Enemy_Inner", naviColor->inner); - naviColor->outer = CVar_GetRGBA("gNavi_Enemy_Outer", naviColor->outer); + customInnerNaviColor = CVar_GetRGB("gNavi_Enemy_Inner", (Color_RGB8){ 0, 0, 0 }); + customOuterNaviColor = CVar_GetRGB("gNavi_Enemy_Outer", (Color_RGB8){ 0, 0, 0 }); } if (actorCategory == ACTORCAT_PROP) { - naviColor->inner = CVar_GetRGBA("gNavi_Prop_Inner", naviColor->inner); - naviColor->outer = CVar_GetRGBA("gNavi_Prop_Outer", naviColor->outer); + customInnerNaviColor = CVar_GetRGB("gNavi_Prop_Inner", (Color_RGB8){ 0, 0, 0 }); + customOuterNaviColor = CVar_GetRGB("gNavi_Prop_Outer", (Color_RGB8){ 0, 0, 0 }); } + naviColor->inner.r = customInnerNaviColor.r; + naviColor->inner.g = customInnerNaviColor.g; + naviColor->inner.b = customInnerNaviColor.b; + naviColor->outer.r = customOuterNaviColor.r; + naviColor->outer.g = customOuterNaviColor.g; + naviColor->outer.b = customOuterNaviColor.b; } targetCtx->naviRefPos.x = actor->focus.pos.x; diff --git a/soh/src/overlays/actors/ovl_En_Dns/z_en_dns.c b/soh/src/overlays/actors/ovl_En_Dns/z_en_dns.c index 5b6f097d0..419e443d0 100644 --- a/soh/src/overlays/actors/ovl_En_Dns/z_en_dns.c +++ b/soh/src/overlays/actors/ovl_En_Dns/z_en_dns.c @@ -172,7 +172,7 @@ void EnDns_Init(Actor* thisx, GlobalContext* globalCtx) { s16 respawnData = gSaveContext.respawn[RESPAWN_MODE_RETURN].data & ((1 << 8) - 1); this->scrubIdentity = Randomizer_IdentifyScrub(globalCtx->sceneNum, this->actor.params, respawnData); - if (Randomizer_GetSettingValue(RSK_SHUFFLE_SCRUBS) == 1 || Randomizer_GetSettingValue(RSK_SHUFFLE_SCRUBS) == 3 && this->scrubIdentity.itemPrice != -1) { + if ((Randomizer_GetSettingValue(RSK_SHUFFLE_SCRUBS) == 1 || Randomizer_GetSettingValue(RSK_SHUFFLE_SCRUBS) == 3) && this->scrubIdentity.itemPrice != -1) { this->dnsItemEntry->itemPrice = this->scrubIdentity.itemPrice; } diff --git a/soh/src/overlays/actors/ovl_player_actor/z_player.c b/soh/src/overlays/actors/ovl_player_actor/z_player.c index 79987cb34..0ce1ddaf9 100644 --- a/soh/src/overlays/actors/ovl_player_actor/z_player.c +++ b/soh/src/overlays/actors/ovl_player_actor/z_player.c @@ -11178,7 +11178,7 @@ s16 func_8084ABD8(GlobalContext* globalCtx, Player* this, s32 arg2, s16 arg3) { if (!func_8002DD78(this) && !func_808334B4(this) && (arg2 == 0)) { if (!CVar_GetS32("gDisableAutoCenterView", 0)) { - temp2 = sControlInput->rel.stick_y * 240.0f * (CVar_GetS32("gInvertYAxis", 1) ? -1 : 1); + temp2 = sControlInput->rel.stick_y * 240.0f * (CVar_GetS32("gInvertYAxis", 1) ? 1 : -1); Math_SmoothStepToS(&this->actor.focus.rot.x, temp2, 14, 4000, 30); temp2 = sControlInput->rel.stick_x * -16.0f * (CVar_GetS32("gInvertXAxis", 0) ? -1 : 1); diff --git a/soh/src/overlays/gamestates/ovl_file_choose/z_file_choose.c b/soh/src/overlays/gamestates/ovl_file_choose/z_file_choose.c index ba7cc64c5..14b01760f 100644 --- a/soh/src/overlays/gamestates/ovl_file_choose/z_file_choose.c +++ b/soh/src/overlays/gamestates/ovl_file_choose/z_file_choose.c @@ -1618,8 +1618,8 @@ void FileChoose_LoadGame(GameState* thisx) { Randomizer_LoadSettings(""); Randomizer_LoadHintLocations(""); - Randomizer_LoadMerchantMessages(""); Randomizer_LoadItemLocations("", true); + Randomizer_LoadMerchantMessages(""); gSaveContext.respawn[0].entranceIndex = -1; gSaveContext.respawnFlag = 0; |
