819 {
821
822
823 if (itemInHands || !target || !DZPlayer)
824 return;
825
826
828 {
829 int randNum;
830
831
833 {
834 gloves.DecreaseHealth("", "", 1);
835 }
836 else
837 {
838
840 return;
841
842 BleedingSourcesManagerServer bleedingManager;
843
844
846 {
847
849 switch (randNum)
850 {
851 case 1:
853 {
854 bleedingManager =
m_Player.GetBleedingManagerServer();
855 if (bleedingManager)
856 bleedingManager.AttemptAddBleedingSourceBySelection("RightForeArmRoll");
857 }
858 break;
859
860 case 2:
862 {
863 bleedingManager =
m_Player.GetBleedingManagerServer();
864 if (bleedingManager)
865 bleedingManager.AttemptAddBleedingSourceBySelection("LeftForeArmRoll");
866 }
867 break;
868 }
869 }
870 else
871 {
872
874
875 switch (randNum)
876 {
877 case 1:
879 {
880 bleedingManager =
m_Player.GetBleedingManagerServer();
881 if (bleedingManager)
882 bleedingManager.AttemptAddBleedingSourceBySelection("LeftToeBase");
883 }
884 break;
885
886 case 2:
888 {
889 bleedingManager =
m_Player.GetBleedingManagerServer();
890 if (bleedingManager)
891 bleedingManager.AttemptAddBleedingSourceBySelection("LeftFoot");
892 }
893 break;
894 }
895 }
896 }
897 }
898 }
EMeleeHitType m_HitType
Hit type of the most recent attack.
ref DayZPlayerImplementMeleeCombat m_MeleeCombat
do not process rotations !
proto native CGame GetGame()
static int RandomIntInclusive(int min, int max)
Returns a random int number between and min [inclusive] and max [inclusive].