do not attack players in vehicle - hotfix
target is outside the targeting cone; skip attack
См. определение в файле ZombieBase.c строка 717
718 {
719
721
724 if (pb && pb.GetCommand_Vehicle())
725 return false;
726
728 {
730 return false;
731 }
732
734 return false;
735
737 float targetDist = vector.Distance(targetPos, this.
GetPosition());
739
740 if (!CanAttackToPosition(targetPos))
741 return false;
742
745 {
749 {
751 return false;
752 }
753
756 return true;
757 }
758
759 return false;
760 }
DayZInfectedAttackGroupType
void DayZPlayerUtils()
cannot be instantiated
ref array< Object > m_AllTargetObjects
DayZInfectedAttackType m_ActualAttackType
float m_AttackCooldownTime
ref array< typename > m_TargetableObjects
int GetAttackPitch(EntityAI target)
const float TARGET_CONE_ANGLE_FIGHT
class JsonUndergroundAreaTriggerData GetPosition
Перекрестные ссылки GameConstants::AI_ATTACKSPEED, DayZPlayerUtils(), vector::Distance(), GetAttackPitch(), GetPosition, DayZInfectedInputController::GetTargetEntity(), m_ActualAttackType, m_ActualTarget, m_AllTargetObjects, m_AttackCooldownTime, m_TargetableObjects и TARGET_CONE_ANGLE_FIGHT.
Используется в FightLogic().