Guest User

Untitled

a guest
Jan 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. //
  6. //cmb = (13 * (att + str) / 10 + def + hp + pray / 2 + sum / 2) / 4
  7. //cmb = (13 * (3 / 2 * mage) / 10 + def + hp + pray / 2 + sum / 2) / 4
  8. //cmb = (13 * (3 / 2 * range) / 10 + def + hp + pray / 2 + sum / 2) / 4
  9. //
  10.  
  11. int main() {
  12. double att=1, str=1, def=1, hp=10, range=1, mage=1, pray=1, sum=1, cmb;
  13. char z;
  14. do {
  15. cout<<"Attack? ";
  16. cin>>att;
  17. cout<<"Strength? ";
  18. cin>>str;
  19. cout<<"Defence? ";
  20. cin>>def;
  21. cout<<"Hitpoints? ";
  22. cin>>hp;
  23. cout<<"Ranged? ";
  24. cin>>range;
  25. cout<<"Magic? ";
  26. cin>>mage;
  27. cout<<"Prayer? ";
  28. cin>>pray;
  29. cout<<"Summoning? ";
  30. cin>>sum;
  31. double
  32. meleecmb = (13 * (att + str) / 10 + def + hp + pray / 2 + sum / 2) / 4,
  33. magecmb = (13 * (3 / 2 * mage) / 10 + def + hp + pray / 2 + sum / 2) / 4,
  34. rangecmb = (13 * (3 / 2 * range) / 10 + def + hp + pray / 2 + sum / 2) / 4;
  35.  
  36.  
  37.  
  38. if (att > 99)
  39. {
  40. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  41. }
  42. else if (str > 99)
  43. {
  44. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  45. }
  46. else if (def > 99)
  47. {
  48. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  49. }
  50. else if (hp > 99)
  51. {
  52. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  53. }
  54. else if (range > 99)
  55. {
  56. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  57. }
  58. else if (mage > 99)
  59. {
  60. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  61. }
  62. else if (pray > 99)
  63. {
  64. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  65. }
  66. else if (sum > 99)
  67. {
  68. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  69. }
  70. else if (att < 1)
  71. {
  72. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  73. }
  74. else if (str < 1)
  75. {
  76. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  77. }
  78. else if (def < 1)
  79. {
  80. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  81. }
  82. else if (hp < 10)
  83. {
  84. if (hp < 1)
  85. {
  86. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  87. }
  88. else
  89. {
  90. cout<<"Dude, tavs acc ir veertiigs, paardod to!"<<endl;
  91. }
  92. }
  93. else if (range < 1)
  94. {
  95. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  96. }
  97. else if (mage < 1)
  98. {
  99. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  100. }
  101. else if (pray < 1)
  102. {
  103. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  104. }
  105. else if (sum < 1)
  106. {
  107. cout<<"Dude, tev nevar buut taadi stati -.-"<<endl;
  108. }
  109. else {
  110.  
  111. if (meleecmb > magecmb, rangecmb)
  112. {
  113. cout<<"combat = "<<meleecmb<<" ("<<meleecmb - sum / 8<<" + "<<sum / 8<<")"<<endl<<"Your combat is melee based."<<endl;
  114. }
  115. else if (rangecmb > magecmb, meleecmb)
  116. {
  117. cout<<"combat = "<<rangecmb<<" ("<<meleecmb - sum / 8<<" + "<<sum / 8<<")"<<endl<<"Your combat is ranged based."<<endl;
  118. }
  119. else if (magecmb > rangecmb, meleecmb)
  120. {
  121. cout<<"combat = "<<magecmb<<" ("<<meleecmb - sum / 8<<" + "<<sum / 8<<")"<<endl<<"Your combat is magic based."<<endl;
  122. }
  123. else if (magecmb == rangecmb > meleecmb)
  124. {
  125. cout<<"combat = "<<magecmb<<" ("<<meleecmb - sum / 8<<" + "<<sum / 8<<")"<<endl<<"Your combat is magic and ranged based."<<endl;
  126. }
  127. else if (magecmb == meleecmb > rangecmb)
  128. {
  129. cout<<"combat = "<<magecmb<<" ("<<meleecmb - sum / 8<<" + "<<sum / 8<<")"<<endl<<"Your combat is magic and melee based."<<endl;
  130. }
  131. else if (meleecmb == rangecmb > magecmb)
  132. {
  133. cout<<"combat = "<<rangecmb<<" ("<<meleecmb - sum / 8<<" + "<<sum / 8<<")"<<endl<<"Your combat is ranged based."<<endl;
  134. }
  135.  
  136.  
  137.  
  138. }
  139. cout<<"Continue? (y/n)";
  140. cin>>z;
  141. } while (z != 'n');
  142. }
Add Comment
Please, Sign In to add comment