Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 15th, 2012  |  syntax: None  |  size: 1.93 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import java.util.Random;
  2.  
  3. public class monsters extends Player{
  4.         private Random rNum = new Random();
  5.         private int zombieHealth = 0;
  6.         private int zombieLevel = 1;
  7.    
  8.         public void zombiesAttack(){
  9.                 double damage = 0;
  10.                 if(zombieLevel  == 1){
  11.                         //Damage will do 2 to 4 damage.
  12.                         damage = 2+rNum.nextInt(4);;
  13.                 }
  14.                 else if(zombieLevel == 2){
  15.                         //Damage will do 4 to 8 damage.
  16.                         damage = 4+rNum.nextInt(8);
  17.                 }
  18.                 else if(zombieLevel == 2){
  19.                         //Damage will do 7 to 12 damage.
  20.                         damage = 7+rNum.nextInt(12);
  21.                 }
  22.                 else if(zombieLevel == 2){
  23.                         //Damage will do 10 to 15 damage.
  24.                         damage = 10+rNum.nextInt(15);
  25.                 }
  26.                 else if(zombieLevel == 2){
  27.                         //Damage will do 15 to 20 damage.
  28.                         damage = 15+rNum.nextInt(20);
  29.                 }              
  30.                 else if(zombieLevel == 2){
  31.                         //Damage will do 17.5 to 25 damage.
  32.                         damage = 17.5+rNum.nextInt(25);
  33.                 }else{
  34.                         System.out.println("Error message: \"5\" monstersClass zombie, Zombies attack...");
  35.                 }
  36.         }
  37.        
  38.         public double getZombiesHealth(){
  39.                 int zombieXp = 0;
  40.                
  41.                 Player p = new Player();
  42.                 if(zombieHealth <= 0){
  43.                         setZombiesHealth();
  44.                         System.out.println("You have killed the zombie!!!!");
  45.                 }
  46.             else if(zombieLevel == 1){
  47.                         zombieXp = 22+rNum.nextInt(50);
  48.                         p.playerXP += zombieXp;
  49.             }
  50.             else if(zombieLevel == 2){
  51.                         zombieXp = 41+rNum.nextInt(100);
  52.                         p.playerXP += zombieXp;
  53.             }else{
  54.                         zombieXp = 67+rNum.nextInt(150);
  55.                         p.playerXP += zombieXp;
  56.             }
  57.                 return zombieHealth;
  58.         }
  59.        
  60.         public void setZombiesHealth(){
  61.                 if(zombieLevel  == 1){
  62.                         zombieHealth = 7;
  63.             }
  64.                 else if(zombieLevel == 2){
  65.                         zombieHealth = 15;
  66.                 }
  67.                 else if(zombieLevel == 3){
  68.                         zombieHealth = 20;
  69.                 }
  70.                 else if(zombieLevel == 4){
  71.                         zombieHealth = 25;
  72.                 }
  73.                 else if(zombieLevel == 5){
  74.                         zombieHealth = 30;
  75.                 }
  76.                 else if(zombieLevel == 6){
  77.                         zombieHealth = 35;
  78.                 }else{
  79.                         System.out.println("Error message: \"6\" MonsterClass zombie, getZombiesHealth...");
  80.                 }
  81.         }
  82. }