третья ревизия, устранен пролаг когда взгляд чуть отходит от игрока которого хотим полечить, при этом наблюдается эффект лагающей аптечки в руках игрока но это уже клиент сайд эффекты не касающиеся сервера
насколько я помню в нашем распоряжении есть бинды slot0, slot1, slot2 и так далее, надо проверить можно ли использовать их, вместо метода "угадай что от тебя хотели"
есть у него один неприятный момент, когда игрок остается без оружия, пора эту проблему устранять, если получится конечно, учитывая некоторые особенности работы.
Рядом с указанными ниже классами пропов более нельзя спавнить зараженных для безопасности.
prop_door_rotating
prop_door_rotating_checkpoin
func_door
func_door_rotating
func_platrot
func_rotating
func_movelinear
func_tracktrain
я думаю что https://developer.valvesoftware.com/wiki/Func_door тоже виновен,
"func_door is a brush entity available in all Source games. It creates a simple sliding door." а это подходит под описание линейного движения
согласно этому сайту http://www.gamedev.no/articles/BlackMesaNetworking/BlackMesaNetworking.html func_movelinear делает пуш через CPhysicsPushedEntities::PerformLinearPush, поэтому делаю вывод что нужно искать где такие пропы применяются, там и есть шанс падений из-за спавна в этих местах заразы.