diff --git a/SpriteColors.cpp b/SpriteColors.cpp index 66f3d235..5c3f9ded 100644 --- a/SpriteColors.cpp +++ b/SpriteColors.cpp @@ -206,24 +206,23 @@ ALLEGRO_COLOR premultiply(ALLEGRO_COLOR input) ALLEGRO_COLOR shadeAdventureMode(ALLEGRO_COLOR color, bool foggy, bool outside) { auto& contentLoader = stonesenseState.contentLoader; - if(contentLoader->gameMode.g_mode != GAMEMODE_ADVENTURE) { + + if (!stonesenseState.ssConfig.config.dayNightCycle) { return color; } - if(foggy && stonesenseState.ssConfig.config.fog_of_war) { + if(foggy && contentLoader->gameMode.g_mode == GAMEMODE_ADVENTURE) { color.r *= 0.25f; color.g *= 0.25f; color.b *= 0.25f; } - if(stonesenseState.ssConfig.config.dayNightCycle) { - if(outside) { - color = color*getDayShade(contentLoader->currentHour, contentLoader->currentTickRel); - } else { - color.r *= 0.5f; - color.g *= 0.5f; - color.b *= 0.5f; - } + if (outside) { + color = color * getDayShade(contentLoader->currentHour, contentLoader->currentTickRel); + } else { + color.r *= 0.75f; + color.g *= 0.75f; + color.b *= 0.75f; } return color; diff --git a/docs/changelog.txt b/docs/changelog.txt index 1c488263..8989ffff 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -38,6 +38,7 @@ Template for new versions: # Future ## New Features +- `stonesense`: stonesense now has visible day/night cycle lighting in fortress mode ## Fixes