1. int heavy_strike()
  2. {
  3. damageRecieved = (randomNumber(15) * player.getSrength()) - (enemy.getDefense());
  4.  
  5. if (randomNumber(50) =< ((enemy.getEvasion) * 5))
  6. {
  7. evasionCheck = true;
  8. }
  9.  
  10. else
  11. {
  12. evasionCheck = false;
  13. }
  14.  
  15. if (evasionCheck = False)
  16. {
  17. if (damageRecieved < enemy.getDefense)
  18. {
  19. defenseCheck = true
  20. }
  21.  
  22. else
  23. {
  24. defenseCheck = false;
  25. }
  26.  
  27. if (defenseCheck == false && evasionCheck == false)
  28. {
  29. return damageRecieved;
  30. }
  31.  
  32. if (defenseCheck == true)
  33. {
  34. std::cout << "They defended the attack!";
  35.  
  36. return 0
  37. }
  38.  
  39. if (evasionCheck == true)
  40. {
  41. std::cout << "They evaded the attack!";
  42.  
  43. return 0
  44. }
  45.  
  46. return 0;
  47. }