Config to make all items destroyable.
This commit is contained in:
@@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
|||||||
# Default: False
|
# Default: False
|
||||||
DestroyEquipableItem = False
|
DestroyEquipableItem = False
|
||||||
|
|
||||||
|
# Make all items destroyable.
|
||||||
|
# If enabled players can destroy all items!!!
|
||||||
|
DestroyAllItems = False
|
||||||
|
|
||||||
# Save dropped items into the database for restoring after restart.
|
# Save dropped items into the database for restoring after restart.
|
||||||
# Default: False
|
# Default: False
|
||||||
SaveDroppedItem = False
|
SaveDroppedItem = False
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ public final class Config
|
|||||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||||
|
public static boolean DESTROY_ALL_ITEMS;
|
||||||
public static boolean SAVE_DROPPED_ITEM;
|
public static boolean SAVE_DROPPED_ITEM;
|
||||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||||
@@ -1835,6 +1836,7 @@ public final class Config
|
|||||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||||
|
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
|||||||
|
|
||||||
final int itemId = itemToRemove.getId();
|
final int itemId = itemToRemove.getId();
|
||||||
|
|
||||||
if ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId))
|
if (!Config.DESTROY_ALL_ITEMS && ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId)))
|
||||||
{
|
{
|
||||||
if (itemToRemove.isHeroItem())
|
if (itemToRemove.isHeroItem())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
|||||||
# Default: False
|
# Default: False
|
||||||
DestroyEquipableItem = False
|
DestroyEquipableItem = False
|
||||||
|
|
||||||
|
# Make all items destroyable.
|
||||||
|
# If enabled players can destroy all items!!!
|
||||||
|
DestroyAllItems = False
|
||||||
|
|
||||||
# Save dropped items into the database for restoring after restart.
|
# Save dropped items into the database for restoring after restart.
|
||||||
# Default: False
|
# Default: False
|
||||||
SaveDroppedItem = False
|
SaveDroppedItem = False
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ public final class Config
|
|||||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||||
|
public static boolean DESTROY_ALL_ITEMS;
|
||||||
public static boolean SAVE_DROPPED_ITEM;
|
public static boolean SAVE_DROPPED_ITEM;
|
||||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||||
@@ -1836,6 +1837,7 @@ public final class Config
|
|||||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||||
|
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
|||||||
|
|
||||||
final int itemId = itemToRemove.getId();
|
final int itemId = itemToRemove.getId();
|
||||||
|
|
||||||
if ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId))
|
if (!Config.DESTROY_ALL_ITEMS && ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId)))
|
||||||
{
|
{
|
||||||
if (itemToRemove.isHeroItem())
|
if (itemToRemove.isHeroItem())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
|||||||
# Default: False
|
# Default: False
|
||||||
DestroyEquipableItem = False
|
DestroyEquipableItem = False
|
||||||
|
|
||||||
|
# Make all items destroyable.
|
||||||
|
# If enabled players can destroy all items!!!
|
||||||
|
DestroyAllItems = False
|
||||||
|
|
||||||
# Save dropped items into the database for restoring after restart.
|
# Save dropped items into the database for restoring after restart.
|
||||||
# Default: False
|
# Default: False
|
||||||
SaveDroppedItem = False
|
SaveDroppedItem = False
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ public final class Config
|
|||||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||||
|
public static boolean DESTROY_ALL_ITEMS;
|
||||||
public static boolean SAVE_DROPPED_ITEM;
|
public static boolean SAVE_DROPPED_ITEM;
|
||||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||||
@@ -1844,6 +1845,7 @@ public final class Config
|
|||||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||||
|
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
|||||||
|
|
||||||
final int itemId = itemToRemove.getId();
|
final int itemId = itemToRemove.getId();
|
||||||
|
|
||||||
if ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId))
|
if (!Config.DESTROY_ALL_ITEMS && ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId)))
|
||||||
{
|
{
|
||||||
if (itemToRemove.isHeroItem())
|
if (itemToRemove.isHeroItem())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
|||||||
# Default: False
|
# Default: False
|
||||||
DestroyEquipableItem = False
|
DestroyEquipableItem = False
|
||||||
|
|
||||||
|
# Make all items destroyable.
|
||||||
|
# If enabled players can destroy all items!!!
|
||||||
|
DestroyAllItems = False
|
||||||
|
|
||||||
# Save dropped items into the database for restoring after restart.
|
# Save dropped items into the database for restoring after restart.
|
||||||
# Default: False
|
# Default: False
|
||||||
SaveDroppedItem = False
|
SaveDroppedItem = False
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ public final class Config
|
|||||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||||
|
public static boolean DESTROY_ALL_ITEMS;
|
||||||
public static boolean SAVE_DROPPED_ITEM;
|
public static boolean SAVE_DROPPED_ITEM;
|
||||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||||
@@ -1842,6 +1843,7 @@ public final class Config
|
|||||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||||
|
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
|||||||
|
|
||||||
final int itemId = itemToRemove.getId();
|
final int itemId = itemToRemove.getId();
|
||||||
|
|
||||||
if ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId))
|
if (!Config.DESTROY_ALL_ITEMS && ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId)))
|
||||||
{
|
{
|
||||||
if (itemToRemove.isHeroItem())
|
if (itemToRemove.isHeroItem())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -303,6 +303,10 @@ DestroyPlayerDroppedItem = False
|
|||||||
# Default: False
|
# Default: False
|
||||||
DestroyEquipableItem = False
|
DestroyEquipableItem = False
|
||||||
|
|
||||||
|
# Make all items destroyable.
|
||||||
|
# If enabled players can destroy all items!!!
|
||||||
|
DestroyAllItems = False
|
||||||
|
|
||||||
# Save dropped items into the database for restoring after restart.
|
# Save dropped items into the database for restoring after restart.
|
||||||
# Default: False
|
# Default: False
|
||||||
SaveDroppedItem = False
|
SaveDroppedItem = False
|
||||||
|
|||||||
@@ -490,6 +490,7 @@ public final class Config
|
|||||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||||
|
public static boolean DESTROY_ALL_ITEMS;
|
||||||
public static boolean SAVE_DROPPED_ITEM;
|
public static boolean SAVE_DROPPED_ITEM;
|
||||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||||
@@ -1877,6 +1878,7 @@ public final class Config
|
|||||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||||
|
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ public final class RequestDestroyItem extends L2GameClientPacket
|
|||||||
|
|
||||||
final int itemId = itemToRemove.getId();
|
final int itemId = itemToRemove.getId();
|
||||||
|
|
||||||
if ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId))
|
if (!Config.DESTROY_ALL_ITEMS && ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId)))
|
||||||
{
|
{
|
||||||
if (itemToRemove.isHeroItem())
|
if (itemToRemove.isHeroItem())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
|||||||
# Default: False
|
# Default: False
|
||||||
DestroyEquipableItem = False
|
DestroyEquipableItem = False
|
||||||
|
|
||||||
|
# Make all items destroyable.
|
||||||
|
# If enabled players can destroy all items!!!
|
||||||
|
DestroyAllItems = False
|
||||||
|
|
||||||
# Save dropped items into the database for restoring after restart.
|
# Save dropped items into the database for restoring after restart.
|
||||||
# Default: False
|
# Default: False
|
||||||
SaveDroppedItem = False
|
SaveDroppedItem = False
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ public final class Config
|
|||||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||||
|
public static boolean DESTROY_ALL_ITEMS;
|
||||||
public static boolean SAVE_DROPPED_ITEM;
|
public static boolean SAVE_DROPPED_ITEM;
|
||||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||||
@@ -1768,6 +1769,7 @@ public final class Config
|
|||||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||||
|
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
|||||||
|
|
||||||
final int itemId = itemToRemove.getId();
|
final int itemId = itemToRemove.getId();
|
||||||
|
|
||||||
if ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId))
|
if (!Config.DESTROY_ALL_ITEMS && ((!activeChar.canOverrideCond(PcCondOverride.DESTROY_ALL_ITEMS) && !itemToRemove.isDestroyable()) || CursedWeaponsManager.getInstance().isCursed(itemId)))
|
||||||
{
|
{
|
||||||
if (itemToRemove.isHeroItem())
|
if (itemToRemove.isHeroItem())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user