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