newgrf_station.c
changeset 3749 b6c1a611d840
parent 3748 aeb7aee9ef48
child 3750 ffe5ba5de494
--- a/newgrf_station.c	Thu May 04 18:07:18 2006 +0000
+++ b/newgrf_station.c	Thu May 04 18:10:17 2006 +0000
@@ -287,14 +287,14 @@
 	cargo = min(0xfff, cargo);
 
 	if (cargo > statspec->cargo_threshold) {
-		if (group->g.real.num_loaded > 0) {
-			set = ((cargo - statspec->cargo_threshold) * group->g.real.num_loaded) / (0xfff - statspec->cargo_threshold);
-			return group->g.real.loaded[set];
+		if (group->g.real.num_loading > 0) {
+			set = ((cargo - statspec->cargo_threshold) * group->g.real.num_loading) / (0xfff - statspec->cargo_threshold);
+			return group->g.real.loading[set];
 		}
 	} else {
-		if (group->g.real.num_loading > 0) {
-			set = (cargo * group->g.real.num_loading) / (statspec->cargo_threshold + 1);
-			return group->g.real.loading[set];
+		if (group->g.real.num_loaded > 0) {
+			set = (cargo * group->g.real.num_loaded) / (statspec->cargo_threshold + 1);
+			return group->g.real.loaded[set];
 		}
 	}