Василий, вы последние время все делаете для графического улучшения, понятности интерфейса, но есть большое НО с запилом переработаной ямы. Отображение ее вместимости сделано наикорявийшим образом, приходится постоянно поднимать флот, чтоб глянуть какой максимум и сколько можно впихнуть еще.
Есть же элементарное решение, по металлу установлен приоритет, Значит максимальную вместимость ямы можно отображать на вместимости металла, оставив ее фиксированной, не меняющейся. А на минерале отображать вместимость в виде разници максимального обьема и текущего объема металла. Сразу станет просто и понятно, без всяких извращений. Делов в БД на несколько мин, так как не затрагивает принцип работы ямы, а только отображение вместимости