Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.15 KB | None | 0 0
  1. public class Monster extends Player {
  2.  
  3. private String catchPhrase;
  4.  
  5. public Monster(Location loc, String name, int HP, int AP, int DP,Inventory inventory, String catchPhrase){
  6. super(loc, name, HP, AP, DP,inventory);
  7. this.catchPhrase=catchPhrase;
  8. }
  9.  
  10. public String getCatchPhrase(){
  11. return catchPhrase;
  12. }
  13. public void setCatchPhrase(String catchPhrase){
  14. this.catchPhrase=catchPhrase;
  15. }
  16. public String toString(){
  17. return "Catchphrase: "+catchPhrase;
  18. }
  19. public Monster makeSkeleton(){
  20. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  21. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  22. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  23. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  24. Item defaultWeaponSlot=new Item("fists",0,0,0);
  25. int keyTotal=0;
  26. Inventory skeletonInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  27. defaultWeaponSlot,keyTotal);
  28. Location l1= new Location(1,15);
  29. Monster s=new Monster(l1, "Skinny Skeleton",50,100,25,skeletonInventory,"I'm gonna BONE you!");
  30. return s;
  31. }
  32. public Monster makeDragon(){
  33. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  34. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  35. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  36. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  37. Item defaultWeaponSlot=new Item("fists",0,0,0);
  38. int keyTotal=0;
  39. Inventory dragonInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  40. defaultWeaponSlot,keyTotal);
  41. Location l1= new Location(16,13);
  42. Monster d=new Monster(l1, "MEGA-DRAGON",500,250,250,dragonInventory,"GET READY TO DIE!!!!");
  43. return d;
  44. }
  45. public Monster makeSlime(){
  46. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  47. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  48. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  49. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  50. Item defaultWeaponSlot=new Item("fists",0,0,0);
  51. int keyTotal=0;
  52. Inventory slimeInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  53. defaultWeaponSlot,keyTotal);
  54. Location l1= new Location(2,18);
  55. Monster s=new Monster(l1, "Slime",25,5,5,slimeInventory,"BLORP!");
  56. return s;
  57. }
  58. public Monster makeGoblin(){
  59. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  60. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  61. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  62. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  63. Item defaultWeaponSlot=new Item("fists",0,0,0);
  64. int keyTotal=0;
  65. Inventory goblinInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  66. defaultWeaponSlot,keyTotal);
  67. Location l1= new Location(7,1);
  68. Monster g=new Monster(l1, "Fat Goblin",200,50,150,goblinInventory,"I wanna eat your left nut");
  69. return g;
  70. }
  71. public Monster makeShea(){
  72. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  73. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  74. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  75. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  76. Item defaultWeaponSlot=new Item("fists",0,0,0);
  77. int keyTotal=0;
  78. Inventory dragonInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  79. defaultWeaponSlot,keyTotal);
  80. Location l1= new Location(17,1);
  81. Monster s=new Monster(l1, "Evil Shea",6,6,6,dragonInventory,"I'm such a loser...");
  82. return s;
  83. }
  84. public Monster makeGorrill(){
  85. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  86. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  87. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  88. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  89. Item defaultWeaponSlot=new Item("fists",0,0,0);
  90. int keyTotal=0;
  91. Inventory gorrillInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  92. defaultWeaponSlot,keyTotal);
  93. Monster g=new Monster(loc, "Depraved Gorrill",69,69,69,gorrillInventory,"Read Chapter 7");
  94. return g;
  95. }
  96. public Monster makeLavaMonster(){
  97. Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
  98. Item defaultChestSlot=new Item("Naked chest",0,0,0);
  99. Item defaultLegSlot=new Item("Naked legs",0,0,0);
  100. Item defaultBootSlot=new Item("Naked boots",0,0,0);
  101. Item defaultWeaponSlot=new Item("fists",0,0,0);
  102. int keyTotal=0;
  103. Inventory lavaInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
  104. defaultWeaponSlot,keyTotal);
  105. Location l1= new Location(17,18);
  106. Monster l=new Monster(l1, "Lava Monster",100,100,100,lavaInventory,"What's up bruh?");
  107. return l;
  108. }
  109.  
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement