Minimum range for private stores.

This commit is contained in:
mobius
2015-01-02 11:43:45 +00:00
parent 45e2a035cd
commit ffc1c885bc
9 changed files with 138 additions and 0 deletions

View File

@ -101,6 +101,12 @@ public final class RequestRecipeShopListSet extends L2GameClientPacket
return;
}
if (!player.canOpenPrivateStore())
{
player.sendPacket(ActionFailed.STATIC_PACKET);
return;
}
List<L2RecipeList> dwarfRecipes = Arrays.asList(player.getDwarvenRecipeBook());
List<L2RecipeList> commonRecipes = Arrays.asList(player.getCommonRecipeBook());

View File

@ -116,6 +116,13 @@ public final class SetPrivateStoreListBuy extends L2GameClientPacket
return;
}
if (!player.canOpenPrivateStore())
{
player.sendPacket(new PrivateStoreManageListBuy(player));
player.sendPacket(ActionFailed.STATIC_PACKET);
return;
}
TradeList tradeList = player.getBuyList();
tradeList.clear();

View File

@ -111,6 +111,13 @@ public class SetPrivateStoreListSell extends L2GameClientPacket
return;
}
if (!player.canOpenPrivateStore())
{
player.sendPacket(new PrivateStoreManageListSell(player, _packageSale));
player.sendPacket(ActionFailed.STATIC_PACKET);
return;
}
// Check maximum number of allowed slots for pvt shops
if (_items.length > player.getPrivateSellStoreLimit())
{