Config to make all items destroyable.
This commit is contained in:
parent
e91682043c
commit
8076954b22
@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
||||
# Default: 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.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
@ -445,6 +445,7 @@ public final class Config
|
||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||
public static boolean DESTROY_ALL_ITEMS;
|
||||
public static boolean SAVE_DROPPED_ITEM;
|
||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
@ -1835,6 +1836,7 @@ public final class Config
|
||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
|
@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
||||
|
||||
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())
|
||||
{
|
||||
|
@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
||||
# Default: 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.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
@ -445,6 +445,7 @@ public final class Config
|
||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||
public static boolean DESTROY_ALL_ITEMS;
|
||||
public static boolean SAVE_DROPPED_ITEM;
|
||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
@ -1836,6 +1837,7 @@ public final class Config
|
||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
|
@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
||||
|
||||
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())
|
||||
{
|
||||
|
@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
||||
# Default: 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.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
@ -445,6 +445,7 @@ public final class Config
|
||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||
public static boolean DESTROY_ALL_ITEMS;
|
||||
public static boolean SAVE_DROPPED_ITEM;
|
||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
@ -1844,6 +1845,7 @@ public final class Config
|
||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
|
@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
||||
|
||||
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())
|
||||
{
|
||||
|
@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
||||
# Default: 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.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
@ -445,6 +445,7 @@ public final class Config
|
||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||
public static boolean DESTROY_ALL_ITEMS;
|
||||
public static boolean SAVE_DROPPED_ITEM;
|
||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
@ -1842,6 +1843,7 @@ public final class Config
|
||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
|
@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
||||
|
||||
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())
|
||||
{
|
||||
|
@ -303,6 +303,10 @@ DestroyPlayerDroppedItem = False
|
||||
# Default: 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.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
@ -490,6 +490,7 @@ public final class Config
|
||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||
public static boolean DESTROY_ALL_ITEMS;
|
||||
public static boolean SAVE_DROPPED_ITEM;
|
||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
@ -1877,6 +1878,7 @@ public final class Config
|
||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
|
@ -114,7 +114,7 @@ public final class RequestDestroyItem extends L2GameClientPacket
|
||||
|
||||
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())
|
||||
{
|
||||
|
@ -196,6 +196,10 @@ DestroyPlayerDroppedItem = False
|
||||
# Default: 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.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
@ -445,6 +445,7 @@ public final class Config
|
||||
public static boolean UPDATE_ITEMS_ON_CHAR_STORE;
|
||||
public static boolean DESTROY_DROPPED_PLAYER_ITEM;
|
||||
public static boolean DESTROY_EQUIPABLE_PLAYER_ITEM;
|
||||
public static boolean DESTROY_ALL_ITEMS;
|
||||
public static boolean SAVE_DROPPED_ITEM;
|
||||
public static boolean EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD;
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
@ -1768,6 +1769,7 @@ public final class Config
|
||||
UPDATE_ITEMS_ON_CHAR_STORE = General.getBoolean("UpdateItemsOnCharStore", false);
|
||||
DESTROY_DROPPED_PLAYER_ITEM = General.getBoolean("DestroyPlayerDroppedItem", false);
|
||||
DESTROY_EQUIPABLE_PLAYER_ITEM = General.getBoolean("DestroyEquipableItem", false);
|
||||
DESTROY_ALL_ITEMS = General.getBoolean("DestroyAllItems", false);
|
||||
SAVE_DROPPED_ITEM = General.getBoolean("SaveDroppedItem", false);
|
||||
EMPTY_DROPPED_ITEM_TABLE_AFTER_LOAD = General.getBoolean("EmptyDroppedItemTableAfterLoad", false);
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
|
@ -125,7 +125,7 @@ public final class RequestDestroyItem implements IClientIncomingPacket
|
||||
|
||||
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())
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user