Если функция для аптечек вызывается раньше функции для обновления худа брони с противогазами, то, соответственно, сначала на экране рисуются аптечки, потом худ, перекрывая их. Значит, функцию худа брони нужно поставить до функции аптечек. Это первое. И второе, если функция аптечки вызывается постоянно, а худ брони с интервалом времени, то худ все равно будет перекрывать аптечки, независимо от того, какая из функций вызывается первой. Я с этим столкнулся, когда поставил на ДЗМ мод для ЧН (где есть свои индикаторы) динамический худ брони. В результате, пришлось вызывать функцию обновления худа брони постоянно (убрать таймер) и раньше вызова функции аптечек в "бинд сталкере".
Ну это мои догадки. Может, дело в другом. У меня проблема решилась именно так.