コード例 #1
0
 public int getDamageVsEntity(Entity entity) {
   ItemStack itemstack = getStackInSlot(currentItem);
   if (itemstack != null) {
     return itemstack.getDamageVsEntity(entity);
   } else {
     return 1;
   }
 }
コード例 #2
0
  @Override
  public int getAttackStrength(Entity par1Entity) {
    ItemStack var2 = this.getHeldItem();
    int var3 = TFC_MobDamage.PigZombieDamage;

    if (var2 != null) {
      var3 += var2.getDamageVsEntity(this);
    }

    return var3;
  }
コード例 #3
0
  /** Returns the amount of damage a mob should deal. */
  public int getAttackStrength(Entity par1Entity) {
    if (this.getSkeletonType() == 1) {
      ItemStack var2 = this.getHeldItem();
      int var3 = 4;

      if (var2 != null) {
        var3 += var2.getDamageVsEntity(this);
      }

      return var3;
    } else {
      return super.getAttackStrength(par1Entity);
    }
  }
コード例 #4
0
 /** Return damage vs an entity done by the current held weapon, or 1 if nothing is held */
 public int getDamageVsEntity(Entity par1Entity) {
   ItemStack var2 = this.getStackInSlot(this.currentItem);
   return var2 != null ? var2.getDamageVsEntity(par1Entity) : 1;
 }
コード例 #5
0
ファイル: Util.java プロジェクト: GodlikeGuy/Yiffcraft
 public static int GetDamageVS(ItemStack itemStack, EntityLiving living) {
   return GetDamageVS(itemStack.getDamageVsEntity(living), living);
 }