From 9d5bc102abb244bbe2b112927b33e0784e31922c Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 13 Jun 2015 22:42:17 +0000 Subject: [PATCH] Use valptr for fuelcen highest_valid --- similar/main/fuelcen.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/similar/main/fuelcen.cpp b/similar/main/fuelcen.cpp index 25832bd55..0ae14befe 100644 --- a/similar/main/fuelcen.cpp +++ b/similar/main/fuelcen.cpp @@ -421,9 +421,12 @@ static void robotmaker_proc( FuelCenter * robotcen ) // Make sure this robotmaker hasn't put out its max without having any of them killed. range_for (const auto i, highest_valid(Objects)) - if (Objects[i].type == OBJ_ROBOT) - if ((Objects[i].matcen_creator^0x80) == my_station_num) + { + const auto &&objp = vcobjptr(static_cast(i)); + if (objp->type == OBJ_ROBOT) + if ((objp->matcen_creator ^ 0x80) == my_station_num) count++; + } if (count > Difficulty_level + 3) { robotcen->Timer /= 2; return;