813 {
815
816
817 if (itemInHands || !target || !DZPlayer)
818 return;
819
820
822 {
823 int randNum;
824
825
827 {
828 gloves.DecreaseHealth("", "", 1);
829 }
830 else
831 {
832
834 return;
835
836 BleedingSourcesManagerServer bleedingManager;
837
838
840 {
841
843 switch (randNum)
844 {
845 case 1:
847 {
848 bleedingManager =
m_Player.GetBleedingManagerServer();
849 if (bleedingManager)
850 bleedingManager.AttemptAddBleedingSourceBySelection("RightForeArmRoll");
851 }
852 break;
853
854 case 2:
856 {
857 bleedingManager =
m_Player.GetBleedingManagerServer();
858 if (bleedingManager)
859 bleedingManager.AttemptAddBleedingSourceBySelection("LeftForeArmRoll");
860 }
861 break;
862 }
863 }
864 else
865 {
866
868
869 switch (randNum)
870 {
871 case 1:
873 {
874 bleedingManager =
m_Player.GetBleedingManagerServer();
875 if (bleedingManager)
876 bleedingManager.AttemptAddBleedingSourceBySelection("LeftToeBase");
877 }
878 break;
879
880 case 2:
882 {
883 bleedingManager =
m_Player.GetBleedingManagerServer();
884 if (bleedingManager)
885 bleedingManager.AttemptAddBleedingSourceBySelection("LeftFoot");
886 }
887 break;
888 }
889 }
890 }
891 }
892 }
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].