Fists.cs 681 B

1234567891011121314151617181920212223
  1. using UnityEngine;
  2. public class Fists : Weapon
  3. {
  4. public Fists() : base()
  5. {
  6. weaponName = "Fists";
  7. description = "Bare fists - a basic unarmed attack.";
  8. attackSpeed = 1.0f; // 1 second attack speed
  9. weaponModel = null; // No 3D model needed for fists
  10. weaponModifier = 0; // No modifier for bare fists
  11. baseWeaponModifier = 0;
  12. }
  13. // Fists deal 1d4 damage (1-4)
  14. public override int MinDamage => 1;
  15. public override int MaxDamage => 4;
  16. // Fists have very short range (melee)
  17. public override int Range => 2;
  18. public override int WeaponModifier { get => weaponModifier; set => weaponModifier = value; }
  19. }