630 {
631 is_fullbody = true;
632 callback_ID = -1;
633 stancemask = 0;
634 string suicideStr;
637 if (weapon)
638 {
639 if (weapon.ConfigIsExisting("suicideAnim"))
640 {
641 suicideStr = weapon.ConfigGetString("suicideAnim");
642 }
643
644 if (weapon.IsKindOf("Pistol_Base"))
645 {
648
649 }
650 else if (Weapon_Base.Cast(weapon))
651 {
654
655 }
656 else
657 {
658 switch (suicideStr)
659 {
660 case "onehanded":
663 break;
664
665 case "fireaxe":
668 break;
669
670 case "pitchfork":
673 break;
674
675 case "sword":
678 break;
679
680 case "spear":
683 break;
684
685 case "woodaxe":
688 break;
689
690 case "sickle":
693 break;
694
695 case "hoe":
698 break;
699 }
700 }
701 }
702 if (callback_ID > -1)
703 {
704 return true;
705 }
706 return false;
707 }
class GP5GasMask extends MaskBase ItemBase
DayZPlayerConstants
defined in C++