for (i = 0, ptr = value; i < num_supplies; i ++, ptr += strlen(ptr))
{
- if (supplies[i].max_capacity > 0)
+ if (supplies[i].max_capacity > 0 && supplies[i].level >= 0)
percent = 100 * supplies[i].level / supplies[i].max_capacity;
else
percent = 50;
- if (percent <= 10)
+ if (percent <= 5)
{
switch (supplies[i].type)
{
if (i)
*ptr++ = ',';
- if (supplies[i].max_capacity > 0)
+ if (supplies[i].max_capacity > 0 && supplies[i].level >= 0)
sprintf(ptr, "%d", percent);
else
strcpy(ptr, "-1");