vehicle.c
changeset 4616 baa9d4436b9e
parent 4613 8b561558309f
child 4635 b9fb2f19eb64
--- a/vehicle.c	Sun Sep 17 16:23:30 2006 +0000
+++ b/vehicle.c	Sun Sep 17 20:52:54 2006 +0000
@@ -2313,7 +2313,7 @@
 
 	/* The default livery is always available for use, but its in_use flag determines
 	 * whether any _other_ liveries are in use. */
-	if (p->livery[LS_DEFAULT].in_use) {
+	if (p->livery[LS_DEFAULT].in_use && (_patches.liveries == 2 || (_patches.liveries == 1 && player == _local_player))) {
 		/* Determine the livery scheme to use */
 		switch (GetEngine(engine_type)->type) {
 			case VEH_Train: {