pickaxe.c 858 B

12345678910111213141516171819202122232425262728293031323334353637
  1. class Pickaxe extends ItemBase
  2. {
  3. override bool CanMakeGardenplot()
  4. {
  5. return true;
  6. }
  7. override void SetActions()
  8. {
  9. super.SetActions();
  10. AddAction(ActionTogglePlaceObjectDigging);
  11. AddAction(ActionDigGardenPlot);
  12. AddAction(ActionDismantleGardenPlot);
  13. AddAction(ActionUnrestrainTarget);
  14. AddAction(ActionMineRock);
  15. AddAction(ActionDismantlePart);
  16. AddAction(ActionBuildPart);
  17. AddAction(ActionBuryBody);
  18. AddAction(ActionBuryAshes);
  19. AddAction(ActionDigWorms);
  20. AddAction(ActionSkinning);
  21. AddAction(ActionDigOutStash);
  22. AddAction(ActionDigInStash);
  23. AddAction(ActionCreateGreenhouseGardenPlot);
  24. }
  25. override void SetActionAnimOverrides()
  26. {
  27. OverrideActionAnimation(ActionDigWorms, DayZPlayerConstants.CMD_ACTIONFB_DIGGIN_WORMS, DayZPlayerConstants.STANCEMASK_ERECT);
  28. }
  29. override int GetOnDigWormsAmount()
  30. {
  31. return 3;
  32. }
  33. }