public int getDamageVsEntity(Entity entity) { ItemStack itemstack = getStackInSlot(currentItem); if (itemstack != null) { return itemstack.getDamageVsEntity(entity); } else { return 1; } }
@Override public int getAttackStrength(Entity par1Entity) { ItemStack var2 = this.getHeldItem(); int var3 = TFC_MobDamage.PigZombieDamage; if (var2 != null) { var3 += var2.getDamageVsEntity(this); } return var3; }
/** 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); } }
/** 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; }
public static int GetDamageVS(ItemStack itemStack, EntityLiving living) { return GetDamageVS(itemStack.getDamageVsEntity(living), living); }