620 {
621 is_fullbody = true;
622 callback_ID = -1;
623 stancemask = 0;
624 string suicideStr;
627 if (weapon)
628 {
629 if (weapon.ConfigIsExisting("suicideAnim"))
630 {
631 suicideStr = weapon.ConfigGetString("suicideAnim");
632 }
633
634 if (weapon.IsKindOf("Pistol_Base"))
635 {
638
639 }
640 else if (Weapon_Base.Cast(weapon))
641 {
644
645 }
646 else
647 {
648 switch (suicideStr)
649 {
650 case "onehanded":
653 break;
654
655 case "fireaxe":
658 break;
659
660 case "pitchfork":
663 break;
664
665 case "sword":
668 break;
669
670 case "spear":
673 break;
674
675 case "woodaxe":
678 break;
679
680 case "sickle":
683 break;
684
685 case "hoe":
688 break;
689 }
690 }
691 }
692 if (callback_ID > -1)
693 {
694 return true;
695 }
696 return false;
697 }
class GP5GasMask extends MaskBase ItemBase
DayZPlayerConstants
defined in C++