screwdriver.c 564 B

123456789101112131415161718192021222324252627282930
  1. class Screwdriver extends ToolBase
  2. {
  3. void Screwdriver()
  4. {
  5. m_MineDisarmRate = 80;
  6. }
  7. override bool IsMeleeFinisher()
  8. {
  9. return true;
  10. }
  11. override array<int> GetValidFinishers()
  12. {
  13. return {EMeleeHitType.FINISHER_LIVERSTAB,EMeleeHitType.FINISHER_NECKSTAB};
  14. }
  15. override void SetActions()
  16. {
  17. super.SetActions();
  18. AddAction(ActionUnrestrainTarget);
  19. AddAction(ActionMineTreeBark);
  20. AddAction(ActionSkinning);
  21. AddAction(ActionLockAttachment);
  22. AddAction(ActionDisarmMine);
  23. AddAction(ActionDisarmExplosive);
  24. AddAction(ActionMineRock1H);
  25. }
  26. }