From 9007e59668f0cbfcef9e00febfa1068b72e03da2 Mon Sep 17 00:00:00 2001 From: Maruno17 Date: Sat, 1 May 2021 17:22:36 +0100 Subject: [PATCH] Fixed rounding error in positioning of overworld weather tile sprites --- .../001_Overworld visuals/001_Overworld_Weather.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Data/Scripts/012_Overworld/001_Overworld visuals/001_Overworld_Weather.rb b/Data/Scripts/012_Overworld/001_Overworld visuals/001_Overworld_Weather.rb index 1757d9124..f29a77465 100644 --- a/Data/Scripts/012_Overworld/001_Overworld visuals/001_Overworld_Weather.rb +++ b/Data/Scripts/012_Overworld/001_Overworld visuals/001_Overworld_Weather.rb @@ -326,8 +326,8 @@ module RPG if @fading && @fade_time >= [FADE_OLD_TONE_END - @time_shift, 0].max weather_type = @target_type end - sprite.x = @ox + @tile_x + (index % @tiles_wide) * sprite.bitmap.width - sprite.y = @oy + @tile_y + (index / @tiles_wide) * sprite.bitmap.height + sprite.x = (@ox + @tile_x + (index % @tiles_wide) * sprite.bitmap.width).round + sprite.y = (@oy + @tile_y + (index / @tiles_wide) * sprite.bitmap.height).round sprite.x += @tiles_wide * sprite.bitmap.width if sprite.x - @ox < -sprite.bitmap.width sprite.y -= @tiles_tall * sprite.bitmap.height if sprite.y - @oy > Graphics.height sprite.visible = true