Weapon.cs 772 B

123456789101112131415161718192021222324252627282930
  1. using Infrastructure;
  2. namespace Domain.Weapons;
  3. public class Weapon : BaseEntity
  4. {
  5. public int Damage;
  6. public int Range { get; set; }
  7. public string? Name { get; set; }
  8. public string? GPE { get; set; }
  9. public string? Type { get; set; }
  10. public int Pene { get; set; }
  11. public string? Mode { get; set; }
  12. public string? At { get; set; }
  13. public string? Rch { get; set; }
  14. public string? Attribute { get; set; }
  15. public ICollection<Player> Players { get; set; }
  16. public virtual int Attack(int bonusStat, int stat, string amo = null, bool? isHorde = null)
  17. {
  18. var ctDice = DiceService.RollDices(1, 100);
  19. return ctDice;
  20. }
  21. public virtual int DamageAmount(int successDegree)
  22. {
  23. return 0;
  24. }
  25. }