Не знаю в чём проблема джоб абуза аптекаря, разве это не нормально, что он будет получать здоровье по меньшей цене, чем остальные, а точнее по оригинальной. Если всё же так хочется, чтобы он был на равне со всеми, то просто при использование чарджера, который был хотя бы один раз заправлен, брать у аптекарей некоторую сумму.
Почему бы не ограничить количество чарджерей у каждого игрока 1 штукой, так как пропадать они всё равно уже не будут, цену за дополнительные заряды сделать меньше, чем стоимость чарджера, но содержать они в себе будут больше зарядов, чем изначально было.
Но всё же, думаю, что сделать чарджеры, а может и заряды, доступными только аптекарю. При чём сделать изначальное количество зарядов равным нулю. И в случае смены профессии запретить в общем-то пользоваться своими чарджерами, которые заправлены своими же катриджами. То есть нужно будет найти аптекаря и купить у него заряды.