Advertisement
Georgeus

Untitled

Dec 6th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.28 KB | None | 0 0
  1. ///Stats are given based on the Occupation entered, the classes also include monster classes.
  2. ///Little secret, you can also play as a monster but thats not given in the print menu screen
  3. switch(Occupation) {
  4. case Assasin: ///assign something in Assasin case
  5. CharacterValue->HP = 300;
  6. CharacterValue->dexterity = 80;
  7. CharacterValue->Damage = 70;
  8. CharacterValue->Protection = 5;
  9. CharacterValue->Occupation = Assasin;
  10. CharacterValue->escape = 50;
  11. break;
  12. case Paladin: ///assign something in Paladin case
  13. CharacterValue->HP = 500;
  14. CharacterValue->dexterity = 60;
  15. CharacterValue->Damage = 30;
  16. CharacterValue->Protection = 7;
  17. CharacterValue->Occupation = Paladin;
  18. CharacterValue->escape = 50;
  19. break;
  20. case Magician: ///assign something in Magician case
  21. CharacterValue->HP = 250;
  22. CharacterValue->dexterity = 50;
  23. CharacterValue->Damage = 90;
  24. CharacterValue->Protection = 0;
  25. CharacterValue->Occupation = Magician;
  26. CharacterValue->escape = 50;
  27. break;
  28. case Wizard: ///assign something in Wizard case
  29. CharacterValue->HP = 250;
  30. CharacterValue->dexterity = 50;
  31. CharacterValue->Damage = 80;
  32. CharacterValue->Protection = 5;
  33. CharacterValue->Occupation = Wizard;
  34. CharacterValue->escape = 50;
  35. break;
  36. case Archer: ///assign something in Archer case
  37. CharacterValue->HP = 300;
  38. CharacterValue->dexterity = 60;
  39. CharacterValue->Damage = 30;
  40. CharacterValue->Protection = 3;
  41. CharacterValue->Occupation = Archer;
  42. CharacterValue->escape = 50;
  43. break;
  44. case Ranger: ///assign something in Ranger case
  45. CharacterValue->HP = 350;
  46. CharacterValue->dexterity = 50;
  47. CharacterValue->Damage = 50;
  48. CharacterValue->Protection = 5;
  49. CharacterValue->Occupation = Ranger;
  50. CharacterValue->escape = 50;
  51. break;
  52. case Orc: ///assign something in Orc case
  53. CharacterValue->HP = 500;
  54. CharacterValue->dexterity = 40;
  55. CharacterValue->Damage = 25;
  56. CharacterValue->Protection = 5;
  57. CharacterValue->Occupation = Orc;
  58. CharacterValue->escape = 50;
  59. break;
  60. case Goblin: ///assign something in Goblin case
  61. CharacterValue->HP =200;
  62. CharacterValue->dexterity = 70;
  63. CharacterValue->Damage = 50;
  64. CharacterValue->Protection = 3;
  65. CharacterValue->Occupation = Goblin;
  66. CharacterValue->escape = 50;
  67. break;
  68. case Ghoul: ///assign something in Ghoul case
  69. CharacterValue->HP = 500;
  70. CharacterValue->dexterity = 30;
  71. CharacterValue->Damage = 20;
  72. CharacterValue->Protection = 0;
  73. CharacterValue->Occupation = Ghoul;
  74. CharacterValue->escape = 50;
  75. break;
  76. case Golem: ///assign something in Golem case
  77. CharacterValue->HP = 700;
  78. CharacterValue->dexterity = 50;
  79. CharacterValue->Damage = 20;
  80. CharacterValue->Protection = 7;
  81. CharacterValue->Occupation = Golem;
  82. CharacterValue->escape = 50;
  83. break;
  84. case AngryHippoMan: ///assign something in AngryHippoMan case
  85. CharacterValue->HP = 500;
  86. CharacterValue->dexterity = 50;
  87. CharacterValue->Damage = 20;
  88. CharacterValue->Protection = 5;
  89. CharacterValue->Occupation = AngryHippoMan;
  90. CharacterValue->escape = 50;
  91. break;
  92. case Ent: ///assign something in Ent case
  93. CharacterValue->HP = 500;
  94. CharacterValue->dexterity = 50;
  95. CharacterValue->Damage = 20;
  96. CharacterValue->Protection = 5;
  97. CharacterValue->Occupation = Ent;
  98. CharacterValue->escape = 50;
  99. break;
  100. case MegaTron: ///assign something in MegaTron case
  101. CharacterValue->HP = 1000;
  102. CharacterValue->dexterity = 50;
  103. CharacterValue->Damage = 50;
  104. CharacterValue->Protection = 0;
  105. CharacterValue->Occupation = MegaTron;
  106. CharacterValue->escape = 50;
  107. break;
  108. case SantaClaus: ///assign something in SantaClaus case
  109. CharacterValue->HP = 500;
  110. CharacterValue->dexterity = 70;
  111. CharacterValue->Damage = 25;
  112. CharacterValue->Protection = 3;
  113. CharacterValue->Occupation = SantaClaus;
  114. CharacterValue->escape = 50;
  115. break;
  116. case Merchant: ///assign something in Merchant case
  117. CharacterValue->HP = 100;
  118. CharacterValue->dexterity = 50;
  119. CharacterValue->Damage = 10;
  120. CharacterValue->Protection = 0;
  121. CharacterValue->Occupation = Merchant;
  122. CharacterValue->escape = 50;
  123. break;
  124.  
  125. default: ///assign something in default case
  126. CharacterValue->HP = 500;
  127. CharacterValue->dexterity = 50;
  128. CharacterValue->Damage = 20;
  129. CharacterValue->Protection = 0;
  130. CharacterValue->escape = 50;
  131. break;
  132. }
  133.  
  134. return(CharacterValue); // Return memory address of player.
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement