diff --git src/simutrans/simticker.cc src/simutrans/simticker.cc
index bc9937cc6..90fa5f3bb 100644
--- src/simutrans/simticker.cc
+++ src/simutrans/simticker.cc
@@ -205,7 +205,7 @@ void ticker::redraw()
 	gfx->draw_rect(0, start_y, screen.w, TICKER_HEIGHT, SYSCOL_TICKER_BACKGROUND, true);
 	for(node & n : list) {
 		if (n.xpos < screen.w) {
-			gfx->draw_text_clipped(n.xpos, start_y + TICKER_V_SPACE, n.msg, ALIGN_LEFT, n.color, true);
+			gfx->draw_text_clipped(n.xpos, start_y + TICKER_V_SPACE, n.msg, ALIGN_LEFT, n.get_player_color(welt), true);
 		}
 	}
 }
