[Classic] Unused items removal, Newbie buffers and more misc changes.

This commit is contained in:
MobiusDev
2015-05-05 10:29:26 +00:00
parent cbdd79b06f
commit a62f969c94
2275 changed files with 2337 additions and 858177 deletions

View File

@ -228,21 +228,24 @@ public final class GameServer
ItemTable.getInstance();
EnchantItemGroupsData.getInstance();
EnchantItemData.getInstance();
EnchantItemOptionsData.getInstance();
ItemCrystalizationData.getInstance();
OptionData.getInstance();
if (!Config.SERVER_CLASSIC_SUPPORT)
{
EnchantItemOptionsData.getInstance();
ItemCrystalizationData.getInstance();
OptionData.getInstance();
}
EnchantItemHPBonusData.getInstance();
MerchantPriceConfigTable.getInstance().loadInstances();
BuyListData.getInstance();
MultisellData.getInstance();
RecipeData.getInstance();
ArmorSetsData.getInstance();
FishData.getInstance();
FishingMonstersData.getInstance();
FishingRodsData.getInstance();
HennaData.getInstance();
if (!Config.SERVER_CLASSIC_SUPPORT)
{
FishData.getInstance();
FishingMonstersData.getInstance();
FishingRodsData.getInstance();
CommissionManager.getInstance();
PrimeShopData.getInstance();
AppearanceItemData.getInstance();
@ -258,13 +261,13 @@ public final class GameServer
HitConditionBonusData.getInstance();
PlayerTemplateData.getInstance();
CharNameTable.getInstance();
BeautyShopData.getInstance();
AdminData.getInstance();
RaidBossPointsManager.getInstance();
PetDataTable.getInstance();
CharSummonTable.getInstance().init();
if (!Config.SERVER_CLASSIC_SUPPORT)
{
BeautyShopData.getInstance();
PetDataTable.getInstance();
MentorManager.getInstance();
}
if (Config.FACTION_SYSTEM_ENABLED)

View File

@ -25,6 +25,7 @@ import java.util.logging.Level;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import com.l2jserver.Config;
import com.l2jserver.gameserver.model.items.instance.L2ItemInstance;
import com.l2jserver.gameserver.model.options.EnchantOptions;
import com.l2jserver.gameserver.util.Util;
@ -46,6 +47,12 @@ public class EnchantItemOptionsData implements IXmlReader
public synchronized void load()
{
_data.clear();
if (Config.SERVER_CLASSIC_SUPPORT)
{
return;
}
parseDatapackFile("enchantItemOptions.xml");
}

View File

@ -72,7 +72,7 @@ public final class CursedWeaponsManager
{
_cursedWeapons = new HashMap<>();
if (!Config.ALLOW_CURSED_WEAPONS)
if (!Config.ALLOW_CURSED_WEAPONS || Config.SERVER_CLASSIC_SUPPORT)
{
return;
}