Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Monster extends Player {
- private String catchPhrase;
- public Monster(Location loc, String name, int HP, int AP, int DP,Inventory inventory, String catchPhrase){
- super(loc, name, HP, AP, DP,inventory);
- this.catchPhrase=catchPhrase;
- }
- public String getCatchPhrase(){
- return catchPhrase;
- }
- public void setCatchPhrase(String catchPhrase){
- this.catchPhrase=catchPhrase;
- }
- public String toString(){
- return "Catchphrase: "+catchPhrase;
- }
- public Monster makeSkeleton(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory skeletonInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Location l1= new Location(1,15);
- Monster s=new Monster(l1, "Skinny Skeleton",50,100,25,skeletonInventory,"I'm gonna BONE you!");
- return s;
- }
- public Monster makeDragon(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory dragonInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Location l1= new Location(16,13);
- Monster d=new Monster(l1, "MEGA-DRAGON",500,250,250,dragonInventory,"GET READY TO DIE!!!!");
- return d;
- }
- public Monster makeSlime(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory slimeInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Location l1= new Location(2,18);
- Monster s=new Monster(l1, "Slime",25,5,5,slimeInventory,"BLORP!");
- return s;
- }
- public Monster makeGoblin(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory goblinInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Location l1= new Location(7,1);
- Monster g=new Monster(l1, "Fat Goblin",200,50,150,goblinInventory,"I wanna eat your left nut");
- return g;
- }
- public Monster makeShea(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory dragonInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Location l1= new Location(17,1);
- Monster s=new Monster(l1, "Evil Shea",6,6,6,dragonInventory,"I'm such a loser...");
- return s;
- }
- public Monster makeGorrill(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory gorrillInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Monster g=new Monster(loc, "Depraved Gorrill",69,69,69,gorrillInventory,"Read Chapter 7");
- return g;
- }
- public Monster makeLavaMonster(){
- Item defaultHelmetSlot=new Item("Naked helm",0,0,0);
- Item defaultChestSlot=new Item("Naked chest",0,0,0);
- Item defaultLegSlot=new Item("Naked legs",0,0,0);
- Item defaultBootSlot=new Item("Naked boots",0,0,0);
- Item defaultWeaponSlot=new Item("fists",0,0,0);
- int keyTotal=0;
- Inventory lavaInventory=new Inventory(defaultHelmetSlot,defaultChestSlot,defaultLegSlot,defaultBootSlot,
- defaultWeaponSlot,keyTotal);
- Location l1= new Location(17,18);
- Monster l=new Monster(l1, "Lava Monster",100,100,100,lavaInventory,"What's up bruh?");
- return l;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement