Multi enchant RequestEnchantItem improvements.
Contributed by Fakee.
This commit is contained in:
@@ -56,7 +56,7 @@ public class ExRequestStartMultiEnchantScroll implements ClientPacket
|
|||||||
|
|
||||||
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null || scrollTemplate.isBlessed() || scrollTemplate.isBlessedDown() || scrollTemplate.isSafe() || scrollTemplate.isGiant())
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
||||||
return;
|
return;
|
||||||
|
@@ -56,7 +56,7 @@ public class ExRequestStartMultiEnchantScroll implements ClientPacket
|
|||||||
|
|
||||||
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null || scrollTemplate.isBlessed() || scrollTemplate.isBlessedDown() || scrollTemplate.isSafe() || scrollTemplate.isGiant())
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
||||||
return;
|
return;
|
||||||
|
@@ -56,7 +56,7 @@ public class ExRequestStartMultiEnchantScroll implements ClientPacket
|
|||||||
|
|
||||||
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null || scrollTemplate.isBlessed() || scrollTemplate.isBlessedDown() || scrollTemplate.isSafe() || scrollTemplate.isGiant())
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
||||||
return;
|
return;
|
||||||
|
@@ -56,7 +56,7 @@ public class ExRequestStartMultiEnchantScroll implements ClientPacket
|
|||||||
|
|
||||||
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
final Item scroll = player.getInventory().getItemByObjectId(_scrollObjectId);
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null || scrollTemplate.isBlessed() || scrollTemplate.isBlessedDown() || scrollTemplate.isSafe() || scrollTemplate.isGiant())
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
player.sendPacket(new ExResetSelectMultiEnchantScroll(player, _scrollObjectId, 1));
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user