if (_name.equalsIgnoreCase("Schuttgart") || _name.equalsIgnoreCase("Goddard"))
{
Castle rune = CastleManager.getInstance().getCastleByName("Rune");
if (rune != null )
{
int runeTax = (int)(amount * rune.getTaxRate());
if (rune.getOwnerId() > 0 ) rune.addToTreasury(runeTax);
amount -= runeTax;
}
}
if (!_name.equalsIgnoreCase("Aden") && !_name.equalsIgnoreCase("Rune") && !_name.equalsIgnoreCase("Schuttgart") && !_name.equalsIgnoreCase("Goddard")) // If current castle instance is not Aden, Rune, Goddard or Schuttgart.
{
Castle aden = CastleManager.getInstance().getCastleByName("Aden");
if (aden != null)
{
int adenTax = (int)(amount * aden.getTaxRate()); // Find out what Aden gets from the current castle instance's income
if (aden.getOwnerId() > 0) aden.addToTreasury(adenTax); // Only bother to really add the tax to the treasury if not npc owned
amount -= adenTax; // Subtract Aden's income from current castle instance's income
}
}
addToTreasuryNoTax(amount);