equal
deleted
inserted
replaced
830 if (v->cargo_count == v->cargo_cap || totalsets == 1) { |
830 if (v->cargo_count == v->cargo_cap || totalsets == 1) { |
831 set = totalsets - 1; |
831 set = totalsets - 1; |
832 } else if (v->cargo_count == 0 || totalsets == 2) { |
832 } else if (v->cargo_count == 0 || totalsets == 2) { |
833 set = 0; |
833 set = 0; |
834 } else { |
834 } else { |
835 set = v->cargo_count * (totalsets - 2) / max(1, v->cargo_cap) + 1; |
835 set = v->cargo_count * (totalsets - 2) / max((uint16)1, v->cargo_cap) + 1; |
836 } |
836 } |
837 |
837 |
838 return in_motion ? group->g.real.loaded[set] : group->g.real.loading[set]; |
838 return in_motion ? group->g.real.loaded[set] : group->g.real.loading[set]; |
839 } |
839 } |
840 |
840 |