kitchenknife.c 593 B

12345678910111213141516171819202122232425262728
  1. class KitchenKnife extends ToolBase
  2. {
  3. override bool IsMeleeFinisher()
  4. {
  5. return true;
  6. }
  7. override array<int> GetValidFinishers()
  8. {
  9. return {EMeleeHitType.FINISHER_LIVERSTAB,EMeleeHitType.FINISHER_NECKSTAB};
  10. }
  11. override void SetActions()
  12. {
  13. super.SetActions();
  14. AddAction(ActionUnrestrainTarget);
  15. AddAction(ActionSkinning);
  16. AddAction(ActionMineBush);
  17. AddAction(ActionMineTreeBark);
  18. AddAction(ActionDigWorms);
  19. AddAction(ActionShaveTarget);
  20. AddAction(ActionDisarmMine);
  21. AddAction(ActionDisarmExplosive);
  22. AddAction(ActionShave);
  23. AddAction(ActionCraftBolts);
  24. }
  25. }