627 {
628 is_fullbody = true;
629 callback_ID = -1;
630 stancemask = 0;
631 string suicideStr;
634 if (weapon)
635 {
636 if (weapon.ConfigIsExisting("suicideAnim"))
637 {
638 suicideStr = weapon.ConfigGetString("suicideAnim");
639 }
640
641 if (weapon.IsKindOf("Pistol_Base"))
642 {
645
646 }
647 else if (Weapon_Base.Cast(weapon))
648 {
651
652 }
653 else
654 {
655 switch (suicideStr)
656 {
657 case "onehanded":
660 break;
661
662 case "fireaxe":
665 break;
666
667 case "pitchfork":
670 break;
671
672 case "sword":
675 break;
676
677 case "spear":
680 break;
681
682 case "woodaxe":
685 break;
686
687 case "sickle":
690 break;
691
692 case "hoe":
695 break;
696 }
697 }
698 }
699 if (callback_ID > -1)
700 {
701 return true;
702 }
703 return false;
704 }
class GP5GasMask extends MaskBase ItemBase
DayZPlayerConstants
defined in C++