diff -r 8344d8d38c4f -r ec623e5fcbca blackbox/main.c --- a/blackbox/main.c Sat Dec 15 17:12:40 2012 +0100 +++ b/blackbox/main.c Sat Dec 15 22:55:30 2012 +0100 @@ -423,7 +423,10 @@ } else if (slot[controller].canrefuel) { // increase fuel by 5%/sec, this equals by adding 50 to the counter slot[controller].fuel += 50; - if (slot[controller].fuel > FUEL_FULL) slot[controller].fuel = FUEL_FULL; + if (slot[controller].fuel > FUEL_FULL) { + slot[controller].fuel = FUEL_FULL; + slot[controller].canrefuel = 0; + } } return 1; }