diff options
Diffstat (limited to 'src/station_cmd.cpp')
-rw-r--r-- | src/station_cmd.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index 807bbcb9f..0851eea61 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -2733,7 +2733,7 @@ static void AnimateTile_Station(TileIndex tile) uint16 mask = (1 << ats->animation_speed) - 1; if (ats->animation_info != 0xFFFF && (_tick_counter & mask) == 0) { uint8 next_frame = GetStationAnimationFrame(tile) + 1; - if (next_frame >= GB(ats->animation_info, 0, 8)) next_frame = 0; + if (next_frame > GB(ats->animation_info, 0, 8)) next_frame = 0; SetStationAnimationFrame(tile, next_frame); MarkTileDirtyByTile(tile); } |