Various message grammar corrections.
This commit is contained in:
parent
e6dd2454c4
commit
57adcfc3d8
@ -767,7 +767,7 @@ public class MasterHandler
|
||||
|
||||
for (IHandler<?, ?> loadInstance : LOAD_INSTANCES)
|
||||
{
|
||||
LOGGER.info(loadInstance.getClass().getSimpleName() + ": Loaded " + loadInstance.size() + " Handlers");
|
||||
LOGGER.info(loadInstance.getClass().getSimpleName() + ": Loaded " + loadInstance.size() + " handlers.");
|
||||
}
|
||||
|
||||
LOGGER.info("Handlers Loaded...");
|
||||
|
@ -310,7 +310,7 @@ public class OfflineTradersTable
|
||||
}
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline traders.");
|
||||
|
||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||
{
|
||||
|
@ -25,10 +25,6 @@ import java.util.Map.Entry;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.AccessLevel;
|
||||
import org.l2jmobius.gameserver.model.AdminCommandAccessRight;
|
||||
@ -37,6 +33,9 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads administrator access levels and commands.
|
||||
@ -62,9 +61,9 @@ public final class AdminData implements IXmlReader
|
||||
_accessLevels.clear();
|
||||
_adminCommandAccessRights.clear();
|
||||
parseDatapackFile("config/AccessLevels.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " access levels.");
|
||||
parseDatapackFile("config/AdminCommands.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " access commands.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,9 +21,6 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
@ -32,6 +29,8 @@ import org.l2jmobius.gameserver.model.holders.AppearanceHolder;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceStone;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceTargetType;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,7 +50,7 @@ public class AppearanceItemData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/AppearanceStones.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " stones.");
|
||||
|
||||
//@formatter:off
|
||||
/*
|
||||
|
@ -25,16 +25,15 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.ArmorSet;
|
||||
import org.l2jmobius.gameserver.model.holders.ArmorsetSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.stats.BaseStats;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads armor set bonuses.
|
||||
@ -57,7 +56,7 @@ public final class ArmorSetsData implements IXmlReader
|
||||
{
|
||||
_armorSets.clear();
|
||||
parseDatapackDirectory("data/stats/armorsets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " Armor sets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " armor sets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,9 +26,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -37,6 +34,8 @@ import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.buylist.Product;
|
||||
import org.l2jmobius.gameserver.model.buylist.ProductList;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
/**
|
||||
* Loads buy lists for NPCs.
|
||||
@ -64,7 +63,7 @@ public final class BuyListData implements IXmlReader
|
||||
parseDatapackDirectory("data/buylists/custom", false);
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " BuyLists.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " buyLists.");
|
||||
|
||||
try (Connection con = DatabaseFactory.getConnection();
|
||||
Statement statement = con.createStatement();
|
||||
|
@ -23,13 +23,12 @@ import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
|
||||
/**
|
||||
* Loads the category data with Class or NPC IDs.
|
||||
* @author NosBit, xban1x
|
||||
@ -50,7 +49,7 @@ public final class CategoryData implements IXmlReader
|
||||
{
|
||||
_categories.clear();
|
||||
parseDatapackFile("data/CategoryData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " Categories.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " categories.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,10 +26,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.ClanHallGrade;
|
||||
import org.l2jmobius.gameserver.enums.ClanHallType;
|
||||
@ -39,6 +35,9 @@ import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
|
||||
import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.entity.ClanHall;
|
||||
import org.l2jmobius.gameserver.model.holders.ClanHallTeleportHolder;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author St3eT
|
||||
@ -57,7 +56,7 @@ public final class ClanHallData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackDirectory("data/residences/clanHalls", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Succesfully loaded " + _clanHalls.size() + " Clan Halls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Succesfully loaded " + _clanHalls.size() + " clan halls.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -24,15 +24,14 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.ClanRewardType;
|
||||
import org.l2jmobius.gameserver.model.clan.ClanRewardBonus;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -53,7 +52,7 @@ public class ClanRewardData implements IXmlReader
|
||||
parseDatapackFile("config/ClanReward.xml");
|
||||
for (ClanRewardType type : ClanRewardType.values())
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type + ".");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -21,13 +21,12 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.base.ClassInfo;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads the the list of classes and it's info.
|
||||
@ -52,7 +51,7 @@ public final class ClassListData implements IXmlReader
|
||||
{
|
||||
_classData.clear();
|
||||
parseDatapackFile("data/stats/chars/classList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " Class data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " class data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,15 +21,14 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.items.enchant.EnchantScroll;
|
||||
import org.l2jmobius.gameserver.model.items.enchant.EnchantSupportItem;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads item enchant data.
|
||||
@ -56,8 +55,8 @@ public class EnchantItemData implements IXmlReader
|
||||
_scrolls.clear();
|
||||
_supports.clear();
|
||||
parseDatapackFile("data/EnchantItemData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " Enchant Scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " Support Items.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " enchant scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " support items.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,13 +23,12 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Enchant HP Bonus Data.
|
||||
@ -82,7 +81,7 @@ public class EnchantItemHPBonusData implements IXmlReader
|
||||
{
|
||||
_armorHPBonuses.clear();
|
||||
parseDatapackFile("data/stats/enchantHPBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " Enchant HP Bonuses.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " enchant HP bonuses.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -21,13 +21,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.options.EnchantOptions;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -89,7 +88,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
||||
}
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " items and " + counter + " options.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -21,13 +21,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
|
||||
/**
|
||||
* This class holds the Experience points for each level for players and pets.
|
||||
* @author mrTJO
|
||||
@ -57,8 +56,8 @@ public final class ExperienceData implements IXmlReader
|
||||
_traningRateTable.clear();
|
||||
parseDatapackFile("data/stats/experience.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _expTable.size() + " levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is: " + (MAX_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is: " + (MAX_PET_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is " + (MAX_LEVEL - 1) + ".");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is " + (MAX_PET_LEVEL - 1) + ".");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -25,9 +25,6 @@ import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.handler.ConditionHandler;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +32,8 @@ import org.l2jmobius.gameserver.model.conditions.ICondition;
|
||||
import org.l2jmobius.gameserver.model.holders.ExtendDropDataHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.ExtendDropItemHolder;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Sdw
|
||||
@ -54,7 +53,7 @@ public class ExtendDropData implements IXmlReader
|
||||
{
|
||||
_extendDrop.clear();
|
||||
parseDatapackFile("data/ExtendDrop.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _extendDrop.size() + " ExtendDrop.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _extendDrop.size() + " extend drops.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -25,9 +25,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.FenceState;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +32,8 @@ import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldRegion;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.FenceInstance;
|
||||
import org.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author HoridoJoho / FBIagent
|
||||
@ -63,7 +62,7 @@ public final class FenceData implements IXmlReader
|
||||
}
|
||||
|
||||
parseDatapackFile("data/FenceData.xml");
|
||||
LOGGER.info("Loaded " + _fences.size() + " Fences.");
|
||||
LOGGER.info("Loaded " + _fences.size() + " fences.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,15 +23,14 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.Henna;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the henna related information.<br>
|
||||
@ -59,7 +58,7 @@ public final class HennaData implements IXmlReader
|
||||
{
|
||||
_hennaList.clear();
|
||||
parseDatapackFile("data/stats/hennaList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " Henna data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " henna data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -19,14 +19,13 @@ package org.l2jmobius.gameserver.data.xml.impl;
|
||||
import java.io.File;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.GameTimeController;
|
||||
import org.l2jmobius.gameserver.enums.Position;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class load, holds and calculates the hit condition bonuses.
|
||||
@ -57,7 +56,7 @@ public final class HitConditionBonusData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/stats/hitConditionBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded Hit Condition bonuses.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded hit condition bonuses.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,15 +23,14 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.PlayerItemTemplate;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Initial Equipment information.<br>
|
||||
@ -59,7 +58,7 @@ public final class InitialEquipmentData implements IXmlReader
|
||||
{
|
||||
_initialEquipmentList.clear();
|
||||
parseDatapackFile(Config.INITIAL_EQUIPMENT_EVENT ? EVENT : NORMAL);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialEquipmentList.size() + " Initial Equipment data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialEquipmentList.size() + " initial equipment data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.MacroType;
|
||||
import org.l2jmobius.gameserver.enums.ShortcutType;
|
||||
@ -37,6 +33,9 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutRegister;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Initial Shortcuts information.<br>
|
||||
@ -67,9 +66,9 @@ public final class InitialShortcutData implements IXmlReader
|
||||
|
||||
parseDatapackFile("data/stats/initialShortcuts.xml");
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " Initial Global Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " Initial Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _macroPresets.size() + " Macros presets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " initial global shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " initial shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _macroPresets.size() + " macro presets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -32,10 +32,6 @@ import java.util.function.Predicate;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.CommonUtil;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -49,6 +45,9 @@ import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.effects.EffectType;
|
||||
import org.l2jmobius.gameserver.model.holders.DropHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* NPC data parser.
|
||||
@ -79,7 +78,7 @@ public class NpcData implements IXmlReader
|
||||
{
|
||||
final int npcCount = _npcs.size();
|
||||
parseDatapackDirectory("data/stats/npcs/custom", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " Custom NPCs.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " custom NPCs.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -22,8 +22,6 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -31,6 +29,7 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.options.Options;
|
||||
import org.l2jmobius.gameserver.model.options.OptionsSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.options.OptionsSkillType;
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,7 +50,7 @@ public class OptionData implements IXmlReader
|
||||
{
|
||||
_optionData.clear();
|
||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " options.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,15 +21,14 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.model.PetData;
|
||||
import org.l2jmobius.gameserver.model.PetLevelData;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class parse and hold all pet parameters.<br>
|
||||
@ -55,7 +54,7 @@ public final class PetDataTable implements IXmlReader
|
||||
{
|
||||
_pets.clear();
|
||||
parseDatapackDirectory("data/stats/pets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _pets.size() + " Pets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _pets.size() + " pets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +31,9 @@ import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.primeshop.PrimeShopGroup;
|
||||
import org.l2jmobius.gameserver.model.primeshop.PrimeShopItem;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.primeshop.ExBRProductInfo;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Gnacik, UnAfraid
|
||||
@ -58,7 +57,7 @@ public class PrimeShopData implements IXmlReader
|
||||
|
||||
if (!_primeItems.isEmpty())
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _primeItems.size() + " items");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _primeItems.size() + " items.");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -36,6 +32,9 @@ import org.l2jmobius.gameserver.model.actor.templates.CreatureTemplate;
|
||||
import org.l2jmobius.gameserver.model.shuttle.ShuttleDataHolder;
|
||||
import org.l2jmobius.gameserver.model.shuttle.ShuttleEngine;
|
||||
import org.l2jmobius.gameserver.model.shuttle.ShuttleStop;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -65,7 +64,7 @@ public final class ShuttleData implements IXmlReader
|
||||
}
|
||||
parseDatapackFile("data/ShuttleData.xml");
|
||||
init();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " Shuttles.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " shuttles.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,14 +23,13 @@ import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.SiegeScheduleDate;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -55,7 +54,7 @@ public class SiegeScheduleData implements IXmlReader
|
||||
if (_scheduleData.isEmpty())
|
||||
{
|
||||
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Emergency Loaded: " + _scheduleData.size() + " default siege schedulers.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Emergency loaded " + _scheduleData.size() + " default siege schedulers.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -34,10 +34,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
@ -56,6 +52,9 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.interfaces.ISkillsHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.CommonSkill;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class loads and manage the characters and pledges skills trees.<br>
|
||||
@ -1759,29 +1758,29 @@ public final class SkillTreesData implements IXmlReader
|
||||
}
|
||||
|
||||
final String className = getClass().getSimpleName();
|
||||
LOGGER.info(className + ": Loaded " + classSkillTreeCount + " Class Skills for " + _classSkillTrees.size() + " Class Skill Trees.");
|
||||
LOGGER.info(className + ": Loaded " + _subClassSkillTree.size() + " Sub-Class Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _dualClassSkillTree.size() + " Dual-Class Skills.");
|
||||
LOGGER.info(className + ": Loaded " + transferSkillTreeCount + " Transfer Skills for " + _transferSkillTrees.size() + " Transfer Skill Trees.");
|
||||
LOGGER.info(className + ": Loaded " + raceSkillTreeCount + " Race skills for " + _raceSkillTree.size() + " Race Skill Trees.");
|
||||
LOGGER.info(className + ": Loaded " + _fishingSkillTree.size() + " Fishing Skills, " + dwarvenOnlyFishingSkillCount + " Dwarven only Fishing Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _collectSkillTree.size() + " Collect Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _pledgeSkillTree.size() + " Clan Skills, " + (_pledgeSkillTree.size() - resSkillCount) + " for Clan and " + resSkillCount + " Residential.");
|
||||
LOGGER.info(className + ": Loaded " + _subPledgeSkillTree.size() + " Sub-Pledge Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _transformSkillTree.size() + " Transform Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _nobleSkillTree.size() + " Noble Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _heroSkillTree.size() + " Hero Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterSkillTree.size() + " Game Master Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterAuraSkillTree.size() + " Game Master Aura Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _abilitySkillTree.size() + " Ability Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _alchemySkillTree.size() + " Alchemy Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _awakeningSaveSkillTree.size() + " Class Awaken Save Skills.");
|
||||
LOGGER.info(className + ": Loaded " + revelationSkillTreeCount + " Revelation Skills.");
|
||||
LOGGER.info(className + ": Loaded " + classSkillTreeCount + " Class skills for " + _classSkillTrees.size() + " class skill trees.");
|
||||
LOGGER.info(className + ": Loaded " + _subClassSkillTree.size() + " sub-class skills.");
|
||||
LOGGER.info(className + ": Loaded " + _dualClassSkillTree.size() + " dual-class skills.");
|
||||
LOGGER.info(className + ": Loaded " + transferSkillTreeCount + " transfer skills for " + _transferSkillTrees.size() + " transfer skill trees.");
|
||||
LOGGER.info(className + ": Loaded " + raceSkillTreeCount + " race skills for " + _raceSkillTree.size() + " race skill trees.");
|
||||
LOGGER.info(className + ": Loaded " + _fishingSkillTree.size() + " fishing skills, " + dwarvenOnlyFishingSkillCount + " Dwarven only fishing skills.");
|
||||
LOGGER.info(className + ": Loaded " + _collectSkillTree.size() + " collect skills.");
|
||||
LOGGER.info(className + ": Loaded " + _pledgeSkillTree.size() + " clan skills, " + (_pledgeSkillTree.size() - resSkillCount) + " for clan and " + resSkillCount + " residential.");
|
||||
LOGGER.info(className + ": Loaded " + _subPledgeSkillTree.size() + " sub-pledge skills.");
|
||||
LOGGER.info(className + ": Loaded " + _transformSkillTree.size() + " transform skills.");
|
||||
LOGGER.info(className + ": Loaded " + _nobleSkillTree.size() + " noble skills.");
|
||||
LOGGER.info(className + ": Loaded " + _heroSkillTree.size() + " hero skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterSkillTree.size() + " game master skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterAuraSkillTree.size() + " game master aura skills.");
|
||||
LOGGER.info(className + ": Loaded " + _abilitySkillTree.size() + " ability skills.");
|
||||
LOGGER.info(className + ": Loaded " + _alchemySkillTree.size() + " alchemy skills.");
|
||||
LOGGER.info(className + ": Loaded " + _awakeningSaveSkillTree.size() + " class awaken save skills.");
|
||||
LOGGER.info(className + ": Loaded " + revelationSkillTreeCount + " Revelation skills.");
|
||||
|
||||
final int commonSkills = _commonSkillTree.size();
|
||||
if (commonSkills > 0)
|
||||
{
|
||||
LOGGER.info(className + ": Loaded " + commonSkills + " Common Skills to all classes.");
|
||||
LOGGER.info(className + ": Loaded " + commonSkills + " common skills.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -25,8 +25,6 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.VariationInstance;
|
||||
@ -37,6 +35,7 @@ import org.l2jmobius.gameserver.model.options.Options;
|
||||
import org.l2jmobius.gameserver.model.options.Variation;
|
||||
import org.l2jmobius.gameserver.model.options.VariationFee;
|
||||
import org.l2jmobius.gameserver.model.options.VariationWeaponType;
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
/**
|
||||
* @author Pere
|
||||
@ -59,8 +58,8 @@ public class VariationData implements IXmlReader
|
||||
_variations.clear();
|
||||
_fees.clear();
|
||||
parseDatapackFile("data/stats/augmentation/Variations.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _variations.size() + " Variations.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fees.size() + " Fees.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _variations.size() + " variations.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fees.size() + " fees.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -106,7 +106,7 @@ public class ClanEntryManager
|
||||
removeFromClanList(clanId);
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entry");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entries.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@ -122,7 +122,7 @@ public class ClanEntryManager
|
||||
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " player in waiting list");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " players in waiting list.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@ -138,7 +138,7 @@ public class ClanEntryManager
|
||||
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player application");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player applications.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
@ -29,10 +29,6 @@ import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -49,6 +45,9 @@ import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.l2jmobius.gameserver.util.Broadcast;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* UnAfraid: TODO: Rewrite with DocumentParser
|
||||
@ -76,7 +75,7 @@ public final class CursedWeaponsManager implements IXmlReader
|
||||
parseDatapackFile("data/CursedWeapons.xml");
|
||||
restore();
|
||||
controlPlayers();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapon(s).");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapons.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -146,8 +146,8 @@ public class DBSpawnManager
|
||||
}
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcs.size() + " Instances");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Scheduled " + _schedules.size() + " Instances");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcs.size() + " instances.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Scheduled " + _schedules.size() + " instances.");
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ public class DailyTaskManager extends AbstractEventManager<AbstractEvent<?>>
|
||||
clan.setNewLeader(member);
|
||||
}
|
||||
}
|
||||
LOGGER.info("Clan leaders has been updated");
|
||||
LOGGER.info("Clan leaders has been updated.");
|
||||
}
|
||||
|
||||
@ScheduleTarget
|
||||
|
@ -131,7 +131,7 @@ public final class FortManager implements InstanceListManager
|
||||
_forts.put(fortId, new Fort(fortId));
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress.");
|
||||
for (Fort fort : _forts.values())
|
||||
{
|
||||
fort.getSiege().loadSiegeGuard();
|
||||
|
@ -67,7 +67,7 @@ public final class GlobalVariablesManager extends AbstractVariables
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
LOGGER.warning(getClass().getSimpleName() + ": Couldn't restore global variables");
|
||||
LOGGER.warning(getClass().getSimpleName() + ": Couldn't restore global variables.");
|
||||
return false;
|
||||
}
|
||||
finally
|
||||
|
@ -94,7 +94,7 @@ public final class GrandBossManager implements IStorable
|
||||
LOGGER.warning(getClass().getSimpleName() + ": Could not find GrandBoss NPC template for " + bossId);
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _storedInfo.size() + " Instances.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _storedInfo.size() + " instances.");
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
@ -115,7 +115,7 @@ public final class GrandBossManager implements IStorable
|
||||
public void setBossStatus(int bossId, int status)
|
||||
{
|
||||
_bossStatus.put(bossId, status);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Updated " + NpcData.getInstance().getTemplate(bossId).getName() + "(" + bossId + ") status to " + status);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Updated " + NpcData.getInstance().getTemplate(bossId).getName() + "(" + bossId + ") status to " + status + ".");
|
||||
updateDb(bossId, true);
|
||||
}
|
||||
|
||||
|
@ -28,14 +28,13 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Forsaiken
|
||||
@ -77,7 +76,7 @@ public final class ItemAuctionManager implements IXmlReader
|
||||
{
|
||||
_managerInstances.clear();
|
||||
parseDatapackFile("data/ItemAuctions.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _managerInstances.size() + " instance(s).");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _managerInstances.size() + " instances.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -55,7 +55,7 @@ public final class PetitionManager
|
||||
final int numPetitions = _pendingPetitions.size();
|
||||
|
||||
_completedPetitions.clear();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Completed petition data cleared. " + numPetitions + " petition(s) removed.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Completed petition data cleared. " + numPetitions + " petitions removed.");
|
||||
}
|
||||
|
||||
public void clearPendingPetitions()
|
||||
@ -63,7 +63,7 @@ public final class PetitionManager
|
||||
final int numPetitions = _pendingPetitions.size();
|
||||
|
||||
_pendingPetitions.clear();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Pending petition queue cleared. " + numPetitions + " petition(s) removed.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Pending petition queue cleared. " + numPetitions + " petitions removed.");
|
||||
}
|
||||
|
||||
public boolean acceptPetition(PlayerInstance respondingAdmin, int petitionId)
|
||||
|
@ -31,10 +31,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
@ -82,6 +78,9 @@ import org.l2jmobius.gameserver.model.zone.type.TaxZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.TeleportZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.UndyingZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.WaterZone;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class manages the zones
|
||||
@ -474,7 +473,7 @@ public final class ZoneManager implements IXmlReader
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classZones.size() + " zone classes and " + getSize() + " zones.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _spawnTerritories.size() + " NPC spawn territoriers.");
|
||||
final OptionalInt maxId = _classZones.values().stream().flatMap(map -> map.keySet().stream()).mapToInt(Integer.class::cast).filter(value -> value < 300000).max();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Last static id: " + maxId.getAsInt());
|
||||
LOGGER.info(getClass().getSimpleName() + ": Last static id " + maxId.getAsInt() + ".");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -769,7 +769,7 @@ public class MasterHandler
|
||||
|
||||
for (IHandler<?, ?> loadInstance : LOAD_INSTANCES)
|
||||
{
|
||||
LOGGER.info(loadInstance.getClass().getSimpleName() + ": Loaded " + loadInstance.size() + " Handlers");
|
||||
LOGGER.info(loadInstance.getClass().getSimpleName() + ": Loaded " + loadInstance.size() + " handlers.");
|
||||
}
|
||||
|
||||
LOGGER.info("Handlers Loaded...");
|
||||
|
@ -310,7 +310,7 @@ public class OfflineTradersTable
|
||||
}
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline traders.");
|
||||
|
||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||
{
|
||||
|
@ -25,10 +25,6 @@ import java.util.Map.Entry;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.AccessLevel;
|
||||
import org.l2jmobius.gameserver.model.AdminCommandAccessRight;
|
||||
@ -37,6 +33,9 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads administrator access levels and commands.
|
||||
@ -62,9 +61,9 @@ public final class AdminData implements IXmlReader
|
||||
_accessLevels.clear();
|
||||
_adminCommandAccessRights.clear();
|
||||
parseDatapackFile("config/AccessLevels.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " access levels.");
|
||||
parseDatapackFile("config/AdminCommands.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " access commands.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,9 +21,6 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
@ -32,6 +29,8 @@ import org.l2jmobius.gameserver.model.holders.AppearanceHolder;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceStone;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceTargetType;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,7 +50,7 @@ public class AppearanceItemData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/AppearanceStones.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " stones.");
|
||||
|
||||
//@formatter:off
|
||||
/*
|
||||
|
@ -25,16 +25,15 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.ArmorSet;
|
||||
import org.l2jmobius.gameserver.model.holders.ArmorsetSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.stats.BaseStats;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads armor set bonuses.
|
||||
@ -57,7 +56,7 @@ public final class ArmorSetsData implements IXmlReader
|
||||
{
|
||||
_armorSets.clear();
|
||||
parseDatapackDirectory("data/stats/armorsets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " Armor sets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " armor sets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,9 +26,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -37,6 +34,8 @@ import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.buylist.Product;
|
||||
import org.l2jmobius.gameserver.model.buylist.ProductList;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
/**
|
||||
* Loads buy lists for NPCs.
|
||||
@ -64,7 +63,7 @@ public final class BuyListData implements IXmlReader
|
||||
parseDatapackDirectory("data/buylists/custom", false);
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " BuyLists.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " buyLists.");
|
||||
|
||||
try (Connection con = DatabaseFactory.getConnection();
|
||||
Statement statement = con.createStatement();
|
||||
|
@ -23,13 +23,12 @@ import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
|
||||
/**
|
||||
* Loads the category data with Class or NPC IDs.
|
||||
* @author NosBit, xban1x
|
||||
@ -50,7 +49,7 @@ public final class CategoryData implements IXmlReader
|
||||
{
|
||||
_categories.clear();
|
||||
parseDatapackFile("data/CategoryData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " Categories.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " categories.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,10 +26,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.ClanHallGrade;
|
||||
import org.l2jmobius.gameserver.enums.ClanHallType;
|
||||
@ -39,6 +35,9 @@ import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
|
||||
import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.entity.ClanHall;
|
||||
import org.l2jmobius.gameserver.model.holders.ClanHallTeleportHolder;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author St3eT
|
||||
@ -57,7 +56,7 @@ public final class ClanHallData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackDirectory("data/residences/clanHalls", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Succesfully loaded " + _clanHalls.size() + " Clan Halls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Succesfully loaded " + _clanHalls.size() + " clan halls.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -24,15 +24,14 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.ClanRewardType;
|
||||
import org.l2jmobius.gameserver.model.clan.ClanRewardBonus;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -53,7 +52,7 @@ public class ClanRewardData implements IXmlReader
|
||||
parseDatapackFile("config/ClanReward.xml");
|
||||
for (ClanRewardType type : ClanRewardType.values())
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type + ".");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -21,13 +21,12 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.base.ClassInfo;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads the the list of classes and it's info.
|
||||
@ -52,7 +51,7 @@ public final class ClassListData implements IXmlReader
|
||||
{
|
||||
_classData.clear();
|
||||
parseDatapackFile("data/stats/chars/classList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " Class data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " class data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,15 +21,14 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.items.enchant.EnchantScroll;
|
||||
import org.l2jmobius.gameserver.model.items.enchant.EnchantSupportItem;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads item enchant data.
|
||||
@ -56,8 +55,8 @@ public class EnchantItemData implements IXmlReader
|
||||
_scrolls.clear();
|
||||
_supports.clear();
|
||||
parseDatapackFile("data/EnchantItemData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " Enchant Scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " Support Items.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " enchant scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " support items.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,13 +23,12 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Enchant HP Bonus Data.
|
||||
@ -82,7 +81,7 @@ public class EnchantItemHPBonusData implements IXmlReader
|
||||
{
|
||||
_armorHPBonuses.clear();
|
||||
parseDatapackFile("data/stats/enchantHPBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " Enchant HP Bonuses.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " enchant HP bonuses.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -21,13 +21,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.options.EnchantOptions;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -89,7 +88,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
||||
}
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " items and " + counter + " options.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -21,16 +21,15 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.ensoul.EnsoulFee;
|
||||
import org.l2jmobius.gameserver.model.ensoul.EnsoulOption;
|
||||
import org.l2jmobius.gameserver.model.ensoul.EnsoulStone;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,9 +50,9 @@ public class EnsoulData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackDirectory("data/stats/ensoul", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,13 +21,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
|
||||
/**
|
||||
* This class holds the Experience points for each level for players and pets.
|
||||
* @author mrTJO
|
||||
@ -57,8 +56,8 @@ public final class ExperienceData implements IXmlReader
|
||||
_traningRateTable.clear();
|
||||
parseDatapackFile("data/stats/experience.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _expTable.size() + " levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is: " + (MAX_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is: " + (MAX_PET_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is " + (MAX_LEVEL - 1) + ".");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is " + (MAX_PET_LEVEL - 1) + ".");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -25,9 +25,6 @@ import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.handler.ConditionHandler;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +32,8 @@ import org.l2jmobius.gameserver.model.conditions.ICondition;
|
||||
import org.l2jmobius.gameserver.model.holders.ExtendDropDataHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.ExtendDropItemHolder;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Sdw
|
||||
@ -54,7 +53,7 @@ public class ExtendDropData implements IXmlReader
|
||||
{
|
||||
_extendDrop.clear();
|
||||
parseDatapackFile("data/ExtendDrop.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _extendDrop.size() + " ExtendDrop.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _extendDrop.size() + " extend drops.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -25,9 +25,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.FenceState;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +32,8 @@ import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldRegion;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.FenceInstance;
|
||||
import org.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author HoridoJoho / FBIagent
|
||||
@ -63,7 +62,7 @@ public final class FenceData implements IXmlReader
|
||||
}
|
||||
|
||||
parseDatapackFile("data/FenceData.xml");
|
||||
LOGGER.info("Loaded " + _fences.size() + " Fences.");
|
||||
LOGGER.info("Loaded " + _fences.size() + " fences.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,15 +23,14 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.Henna;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the henna related information.<br>
|
||||
@ -59,7 +58,7 @@ public final class HennaData implements IXmlReader
|
||||
{
|
||||
_hennaList.clear();
|
||||
parseDatapackFile("data/stats/hennaList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " Henna data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " henna data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -19,14 +19,13 @@ package org.l2jmobius.gameserver.data.xml.impl;
|
||||
import java.io.File;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.GameTimeController;
|
||||
import org.l2jmobius.gameserver.enums.Position;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class load, holds and calculates the hit condition bonuses.
|
||||
@ -57,7 +56,7 @@ public final class HitConditionBonusData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/stats/hitConditionBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded Hit Condition bonuses.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded hit condition bonuses.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,15 +23,14 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.PlayerItemTemplate;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Initial Equipment information.<br>
|
||||
@ -59,7 +58,7 @@ public final class InitialEquipmentData implements IXmlReader
|
||||
{
|
||||
_initialEquipmentList.clear();
|
||||
parseDatapackFile(Config.INITIAL_EQUIPMENT_EVENT ? EVENT : NORMAL);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialEquipmentList.size() + " Initial Equipment data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialEquipmentList.size() + " initial equipment data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.MacroType;
|
||||
import org.l2jmobius.gameserver.enums.ShortcutType;
|
||||
@ -37,6 +33,9 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutRegister;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Initial Shortcuts information.<br>
|
||||
@ -67,9 +66,9 @@ public final class InitialShortcutData implements IXmlReader
|
||||
|
||||
parseDatapackFile("data/stats/initialShortcuts.xml");
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " Initial Global Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " Initial Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _macroPresets.size() + " Macros presets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " initial global shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " initial shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _macroPresets.size() + " macro presets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -32,10 +32,6 @@ import java.util.function.Predicate;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.CommonUtil;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -49,6 +45,9 @@ import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.effects.EffectType;
|
||||
import org.l2jmobius.gameserver.model.holders.DropHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* NPC data parser.
|
||||
@ -79,7 +78,7 @@ public class NpcData implements IXmlReader
|
||||
{
|
||||
final int npcCount = _npcs.size();
|
||||
parseDatapackDirectory("data/stats/npcs/custom", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " Custom NPCs.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " custom NPCs.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -22,8 +22,6 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -31,6 +29,7 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.options.Options;
|
||||
import org.l2jmobius.gameserver.model.options.OptionsSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.options.OptionsSkillType;
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,7 +50,7 @@ public class OptionData implements IXmlReader
|
||||
{
|
||||
_optionData.clear();
|
||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " options.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,15 +21,14 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.model.PetData;
|
||||
import org.l2jmobius.gameserver.model.PetLevelData;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class parse and hold all pet parameters.<br>
|
||||
@ -55,7 +54,7 @@ public final class PetDataTable implements IXmlReader
|
||||
{
|
||||
_pets.clear();
|
||||
parseDatapackDirectory("data/stats/pets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _pets.size() + " Pets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _pets.size() + " pets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +31,9 @@ import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.primeshop.PrimeShopGroup;
|
||||
import org.l2jmobius.gameserver.model.primeshop.PrimeShopItem;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.primeshop.ExBRProductInfo;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Gnacik, UnAfraid
|
||||
@ -58,7 +57,7 @@ public class PrimeShopData implements IXmlReader
|
||||
|
||||
if (!_primeItems.isEmpty())
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _primeItems.size() + " items");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _primeItems.size() + " items.");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -36,6 +32,9 @@ import org.l2jmobius.gameserver.model.actor.templates.CreatureTemplate;
|
||||
import org.l2jmobius.gameserver.model.shuttle.ShuttleDataHolder;
|
||||
import org.l2jmobius.gameserver.model.shuttle.ShuttleEngine;
|
||||
import org.l2jmobius.gameserver.model.shuttle.ShuttleStop;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -65,7 +64,7 @@ public final class ShuttleData implements IXmlReader
|
||||
}
|
||||
parseDatapackFile("data/ShuttleData.xml");
|
||||
init();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " Shuttles.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " shuttles.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,14 +23,13 @@ import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.SiegeScheduleDate;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -55,7 +54,7 @@ public class SiegeScheduleData implements IXmlReader
|
||||
if (_scheduleData.isEmpty())
|
||||
{
|
||||
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Emergency Loaded: " + _scheduleData.size() + " default siege schedulers.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Emergency loaded " + _scheduleData.size() + " default siege schedulers.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -34,10 +34,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
@ -56,6 +52,9 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.interfaces.ISkillsHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.CommonSkill;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class loads and manage the characters and pledges skills trees.<br>
|
||||
@ -1759,29 +1758,29 @@ public final class SkillTreesData implements IXmlReader
|
||||
}
|
||||
|
||||
final String className = getClass().getSimpleName();
|
||||
LOGGER.info(className + ": Loaded " + classSkillTreeCount + " Class Skills for " + _classSkillTrees.size() + " Class Skill Trees.");
|
||||
LOGGER.info(className + ": Loaded " + _subClassSkillTree.size() + " Sub-Class Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _dualClassSkillTree.size() + " Dual-Class Skills.");
|
||||
LOGGER.info(className + ": Loaded " + transferSkillTreeCount + " Transfer Skills for " + _transferSkillTrees.size() + " Transfer Skill Trees.");
|
||||
LOGGER.info(className + ": Loaded " + raceSkillTreeCount + " Race skills for " + _raceSkillTree.size() + " Race Skill Trees.");
|
||||
LOGGER.info(className + ": Loaded " + _fishingSkillTree.size() + " Fishing Skills, " + dwarvenOnlyFishingSkillCount + " Dwarven only Fishing Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _collectSkillTree.size() + " Collect Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _pledgeSkillTree.size() + " Clan Skills, " + (_pledgeSkillTree.size() - resSkillCount) + " for Clan and " + resSkillCount + " Residential.");
|
||||
LOGGER.info(className + ": Loaded " + _subPledgeSkillTree.size() + " Sub-Pledge Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _transformSkillTree.size() + " Transform Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _nobleSkillTree.size() + " Noble Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _heroSkillTree.size() + " Hero Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterSkillTree.size() + " Game Master Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterAuraSkillTree.size() + " Game Master Aura Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _abilitySkillTree.size() + " Ability Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _alchemySkillTree.size() + " Alchemy Skills.");
|
||||
LOGGER.info(className + ": Loaded " + _awakeningSaveSkillTree.size() + " Class Awaken Save Skills.");
|
||||
LOGGER.info(className + ": Loaded " + revelationSkillTreeCount + " Revelation Skills.");
|
||||
LOGGER.info(className + ": Loaded " + classSkillTreeCount + " Class skills for " + _classSkillTrees.size() + " class skill trees.");
|
||||
LOGGER.info(className + ": Loaded " + _subClassSkillTree.size() + " sub-class skills.");
|
||||
LOGGER.info(className + ": Loaded " + _dualClassSkillTree.size() + " dual-class skills.");
|
||||
LOGGER.info(className + ": Loaded " + transferSkillTreeCount + " transfer skills for " + _transferSkillTrees.size() + " transfer skill trees.");
|
||||
LOGGER.info(className + ": Loaded " + raceSkillTreeCount + " race skills for " + _raceSkillTree.size() + " race skill trees.");
|
||||
LOGGER.info(className + ": Loaded " + _fishingSkillTree.size() + " fishing skills, " + dwarvenOnlyFishingSkillCount + " Dwarven only fishing skills.");
|
||||
LOGGER.info(className + ": Loaded " + _collectSkillTree.size() + " collect skills.");
|
||||
LOGGER.info(className + ": Loaded " + _pledgeSkillTree.size() + " clan skills, " + (_pledgeSkillTree.size() - resSkillCount) + " for clan and " + resSkillCount + " residential.");
|
||||
LOGGER.info(className + ": Loaded " + _subPledgeSkillTree.size() + " sub-pledge skills.");
|
||||
LOGGER.info(className + ": Loaded " + _transformSkillTree.size() + " transform skills.");
|
||||
LOGGER.info(className + ": Loaded " + _nobleSkillTree.size() + " noble skills.");
|
||||
LOGGER.info(className + ": Loaded " + _heroSkillTree.size() + " hero skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterSkillTree.size() + " game master skills.");
|
||||
LOGGER.info(className + ": Loaded " + _gameMasterAuraSkillTree.size() + " game master aura skills.");
|
||||
LOGGER.info(className + ": Loaded " + _abilitySkillTree.size() + " ability skills.");
|
||||
LOGGER.info(className + ": Loaded " + _alchemySkillTree.size() + " alchemy skills.");
|
||||
LOGGER.info(className + ": Loaded " + _awakeningSaveSkillTree.size() + " class awaken save skills.");
|
||||
LOGGER.info(className + ": Loaded " + revelationSkillTreeCount + " Revelation skills.");
|
||||
|
||||
final int commonSkills = _commonSkillTree.size();
|
||||
if (commonSkills > 0)
|
||||
{
|
||||
LOGGER.info(className + ": Loaded " + commonSkills + " Common Skills to all classes.");
|
||||
LOGGER.info(className + ": Loaded " + commonSkills + " common skills.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -25,8 +25,6 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.VariationInstance;
|
||||
@ -37,6 +35,7 @@ import org.l2jmobius.gameserver.model.options.Options;
|
||||
import org.l2jmobius.gameserver.model.options.Variation;
|
||||
import org.l2jmobius.gameserver.model.options.VariationFee;
|
||||
import org.l2jmobius.gameserver.model.options.VariationWeaponType;
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
/**
|
||||
* @author Pere
|
||||
@ -59,8 +58,8 @@ public class VariationData implements IXmlReader
|
||||
_variations.clear();
|
||||
_fees.clear();
|
||||
parseDatapackFile("data/stats/augmentation/Variations.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _variations.size() + " Variations.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fees.size() + " Fees.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _variations.size() + " variations.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fees.size() + " fees.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -106,7 +106,7 @@ public class ClanEntryManager
|
||||
removeFromClanList(clanId);
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entry");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entries.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@ -122,7 +122,7 @@ public class ClanEntryManager
|
||||
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " player in waiting list");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " players in waiting list.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@ -138,7 +138,7 @@ public class ClanEntryManager
|
||||
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player application");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player applications.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
@ -29,10 +29,6 @@ import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -49,6 +45,9 @@ import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.l2jmobius.gameserver.util.Broadcast;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* UnAfraid: TODO: Rewrite with DocumentParser
|
||||
@ -76,7 +75,7 @@ public final class CursedWeaponsManager implements IXmlReader
|
||||
parseDatapackFile("data/CursedWeapons.xml");
|
||||
restore();
|
||||
controlPlayers();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapon(s).");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapons.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -146,8 +146,8 @@ public class DBSpawnManager
|
||||
}
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcs.size() + " Instances");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Scheduled " + _schedules.size() + " Instances");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcs.size() + " instances.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Scheduled " + _schedules.size() + " instances.");
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
|
@ -99,7 +99,7 @@ public class DailyTaskManager extends AbstractEventManager<AbstractEvent<?>>
|
||||
clan.setNewLeader(member);
|
||||
}
|
||||
}
|
||||
LOGGER.info("Clan leaders has been updated");
|
||||
LOGGER.info("Clan leaders has been updated.");
|
||||
}
|
||||
|
||||
@ScheduleTarget
|
||||
|
@ -131,7 +131,7 @@ public final class FortManager implements InstanceListManager
|
||||
_forts.put(fortId, new Fort(fortId));
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress.");
|
||||
for (Fort fort : _forts.values())
|
||||
{
|
||||
fort.getSiege().loadSiegeGuard();
|
||||
|
@ -67,7 +67,7 @@ public final class GlobalVariablesManager extends AbstractVariables
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
LOGGER.warning(getClass().getSimpleName() + ": Couldn't restore global variables");
|
||||
LOGGER.warning(getClass().getSimpleName() + ": Couldn't restore global variables.");
|
||||
return false;
|
||||
}
|
||||
finally
|
||||
|
@ -94,7 +94,7 @@ public final class GrandBossManager implements IStorable
|
||||
LOGGER.warning(getClass().getSimpleName() + ": Could not find GrandBoss NPC template for " + bossId);
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _storedInfo.size() + " Instances.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _storedInfo.size() + " instances.");
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
@ -115,7 +115,7 @@ public final class GrandBossManager implements IStorable
|
||||
public void setBossStatus(int bossId, int status)
|
||||
{
|
||||
_bossStatus.put(bossId, status);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Updated " + NpcData.getInstance().getTemplate(bossId).getName() + "(" + bossId + ") status to " + status);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Updated " + NpcData.getInstance().getTemplate(bossId).getName() + "(" + bossId + ") status to " + status + ".");
|
||||
updateDb(bossId, true);
|
||||
}
|
||||
|
||||
|
@ -28,14 +28,13 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Forsaiken
|
||||
@ -77,7 +76,7 @@ public final class ItemAuctionManager implements IXmlReader
|
||||
{
|
||||
_managerInstances.clear();
|
||||
parseDatapackFile("data/ItemAuctions.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _managerInstances.size() + " instance(s).");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _managerInstances.size() + " instances.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -55,7 +55,7 @@ public final class PetitionManager
|
||||
final int numPetitions = _pendingPetitions.size();
|
||||
|
||||
_completedPetitions.clear();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Completed petition data cleared. " + numPetitions + " petition(s) removed.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Completed petition data cleared. " + numPetitions + " petitions removed.");
|
||||
}
|
||||
|
||||
public void clearPendingPetitions()
|
||||
@ -63,7 +63,7 @@ public final class PetitionManager
|
||||
final int numPetitions = _pendingPetitions.size();
|
||||
|
||||
_pendingPetitions.clear();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Pending petition queue cleared. " + numPetitions + " petition(s) removed.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Pending petition queue cleared. " + numPetitions + " petitions removed.");
|
||||
}
|
||||
|
||||
public boolean acceptPetition(PlayerInstance respondingAdmin, int petitionId)
|
||||
|
@ -31,10 +31,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
@ -82,6 +78,9 @@ import org.l2jmobius.gameserver.model.zone.type.TaxZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.TeleportZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.UndyingZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.WaterZone;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class manages the zones
|
||||
@ -474,7 +473,7 @@ public final class ZoneManager implements IXmlReader
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classZones.size() + " zone classes and " + getSize() + " zones.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _spawnTerritories.size() + " NPC spawn territoriers.");
|
||||
final OptionalInt maxId = _classZones.values().stream().flatMap(map -> map.keySet().stream()).mapToInt(Integer.class::cast).filter(value -> value < 300000).max();
|
||||
LOGGER.info(getClass().getSimpleName() + ": Last static id: " + maxId.getAsInt());
|
||||
LOGGER.info(getClass().getSimpleName() + ": Last static id " + maxId.getAsInt() + ".");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -771,7 +771,7 @@ public class MasterHandler
|
||||
|
||||
for (IHandler<?, ?> loadInstance : LOAD_INSTANCES)
|
||||
{
|
||||
LOGGER.info(loadInstance.getClass().getSimpleName() + ": Loaded " + loadInstance.size() + " Handlers");
|
||||
LOGGER.info(loadInstance.getClass().getSimpleName() + ": Loaded " + loadInstance.size() + " handlers.");
|
||||
}
|
||||
|
||||
LOGGER.info("Handlers Loaded...");
|
||||
|
@ -310,7 +310,7 @@ public class OfflineTradersTable
|
||||
}
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline traders.");
|
||||
|
||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||
{
|
||||
|
@ -25,10 +25,6 @@ import java.util.Map.Entry;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.AccessLevel;
|
||||
import org.l2jmobius.gameserver.model.AdminCommandAccessRight;
|
||||
@ -37,6 +33,9 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads administrator access levels and commands.
|
||||
@ -62,9 +61,9 @@ public final class AdminData implements IXmlReader
|
||||
_accessLevels.clear();
|
||||
_adminCommandAccessRights.clear();
|
||||
parseDatapackFile("config/AccessLevels.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " access levels.");
|
||||
parseDatapackFile("config/AdminCommands.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " access commands.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,9 +21,6 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.enums.Race;
|
||||
@ -32,6 +29,8 @@ import org.l2jmobius.gameserver.model.holders.AppearanceHolder;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceStone;
|
||||
import org.l2jmobius.gameserver.model.items.appearance.AppearanceTargetType;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,7 +50,7 @@ public class AppearanceItemData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/AppearanceStones.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " stones.");
|
||||
|
||||
//@formatter:off
|
||||
/*
|
||||
|
@ -25,16 +25,15 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.ArmorSet;
|
||||
import org.l2jmobius.gameserver.model.holders.ArmorsetSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.stats.BaseStats;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads armor set bonuses.
|
||||
@ -57,7 +56,7 @@ public final class ArmorSetsData implements IXmlReader
|
||||
{
|
||||
_armorSets.clear();
|
||||
parseDatapackDirectory("data/stats/armorsets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " Armor sets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " armor sets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,9 +26,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -37,6 +34,8 @@ import org.l2jmobius.gameserver.datatables.ItemTable;
|
||||
import org.l2jmobius.gameserver.model.buylist.Product;
|
||||
import org.l2jmobius.gameserver.model.buylist.ProductList;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
/**
|
||||
* Loads buy lists for NPCs.
|
||||
@ -64,7 +63,7 @@ public final class BuyListData implements IXmlReader
|
||||
parseDatapackDirectory("data/buylists/custom", false);
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " BuyLists.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " buyLists.");
|
||||
|
||||
try (Connection con = DatabaseFactory.getConnection();
|
||||
Statement statement = con.createStatement();
|
||||
|
@ -23,13 +23,12 @@ import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.CategoryType;
|
||||
|
||||
/**
|
||||
* Loads the category data with Class or NPC IDs.
|
||||
* @author NosBit, xban1x
|
||||
@ -50,7 +49,7 @@ public final class CategoryData implements IXmlReader
|
||||
{
|
||||
_categories.clear();
|
||||
parseDatapackFile("data/CategoryData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " Categories.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " categories.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,10 +26,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.ClanHallGrade;
|
||||
import org.l2jmobius.gameserver.enums.ClanHallType;
|
||||
@ -39,6 +35,9 @@ import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
|
||||
import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.entity.ClanHall;
|
||||
import org.l2jmobius.gameserver.model.holders.ClanHallTeleportHolder;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author St3eT
|
||||
@ -57,7 +56,7 @@ public final class ClanHallData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackDirectory("data/residences/clanHalls", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Succesfully loaded " + _clanHalls.size() + " Clan Halls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Succesfully loaded " + _clanHalls.size() + " clan halls.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -24,15 +24,14 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.ClanRewardType;
|
||||
import org.l2jmobius.gameserver.model.clan.ClanRewardBonus;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -53,7 +52,7 @@ public class ClanRewardData implements IXmlReader
|
||||
parseDatapackFile("config/ClanReward.xml");
|
||||
for (ClanRewardType type : ClanRewardType.values())
|
||||
{
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type + ".");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -21,13 +21,12 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.base.ClassInfo;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads the the list of classes and it's info.
|
||||
@ -52,7 +51,7 @@ public final class ClassListData implements IXmlReader
|
||||
{
|
||||
_classData.clear();
|
||||
parseDatapackFile("data/stats/chars/classList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " Class data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " class data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,15 +21,14 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.items.enchant.EnchantScroll;
|
||||
import org.l2jmobius.gameserver.model.items.enchant.EnchantSupportItem;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* Loads item enchant data.
|
||||
@ -56,8 +55,8 @@ public class EnchantItemData implements IXmlReader
|
||||
_scrolls.clear();
|
||||
_supports.clear();
|
||||
parseDatapackFile("data/EnchantItemData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " Enchant Scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " Support Items.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " enchant scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " support items.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,13 +23,12 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.items.Item;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Enchant HP Bonus Data.
|
||||
@ -82,7 +81,7 @@ public class EnchantItemHPBonusData implements IXmlReader
|
||||
{
|
||||
_armorHPBonuses.clear();
|
||||
parseDatapackFile("data/stats/enchantHPBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " Enchant HP Bonuses.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " enchant HP bonuses.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -21,13 +21,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.model.options.EnchantOptions;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -89,7 +88,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
||||
}
|
||||
}
|
||||
}
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " items and " + counter + " options.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -21,16 +21,15 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.ensoul.EnsoulFee;
|
||||
import org.l2jmobius.gameserver.model.ensoul.EnsoulOption;
|
||||
import org.l2jmobius.gameserver.model.ensoul.EnsoulStone;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.items.type.CrystalType;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,9 +50,9 @@ public class EnsoulData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackDirectory("data/stats/ensoul", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -21,13 +21,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
|
||||
/**
|
||||
* This class holds the Experience points for each level for players and pets.
|
||||
* @author mrTJO
|
||||
@ -57,8 +56,8 @@ public final class ExperienceData implements IXmlReader
|
||||
_traningRateTable.clear();
|
||||
parseDatapackFile("data/stats/experience.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _expTable.size() + " levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is: " + (MAX_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is: " + (MAX_PET_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is " + (MAX_LEVEL - 1) + ".");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is " + (MAX_PET_LEVEL - 1) + ".");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -25,9 +25,6 @@ import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.handler.ConditionHandler;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +32,8 @@ import org.l2jmobius.gameserver.model.conditions.ICondition;
|
||||
import org.l2jmobius.gameserver.model.holders.ExtendDropDataHolder;
|
||||
import org.l2jmobius.gameserver.model.holders.ExtendDropItemHolder;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author Sdw
|
||||
@ -54,7 +53,7 @@ public class ExtendDropData implements IXmlReader
|
||||
{
|
||||
_extendDrop.clear();
|
||||
parseDatapackFile("data/ExtendDrop.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _extendDrop.size() + " ExtendDrop.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _extendDrop.size() + " extend drops.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -25,9 +25,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.FenceState;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -35,6 +32,8 @@ import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldRegion;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.FenceInstance;
|
||||
import org.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* @author HoridoJoho / FBIagent
|
||||
@ -63,7 +62,7 @@ public final class FenceData implements IXmlReader
|
||||
}
|
||||
|
||||
parseDatapackFile("data/FenceData.xml");
|
||||
LOGGER.info("Loaded " + _fences.size() + " Fences.");
|
||||
LOGGER.info("Loaded " + _fences.size() + " fences.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,15 +23,14 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.Henna;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the henna related information.<br>
|
||||
@ -59,7 +58,7 @@ public final class HennaData implements IXmlReader
|
||||
{
|
||||
_hennaList.clear();
|
||||
parseDatapackFile("data/stats/hennaList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " Henna data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " henna data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -19,14 +19,13 @@ package org.l2jmobius.gameserver.data.xml.impl;
|
||||
import java.io.File;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.GameTimeController;
|
||||
import org.l2jmobius.gameserver.enums.Position;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class load, holds and calculates the hit condition bonuses.
|
||||
@ -57,7 +56,7 @@ public final class HitConditionBonusData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/stats/hitConditionBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded Hit Condition bonuses.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded hit condition bonuses.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,15 +23,14 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.PlayerItemTemplate;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Initial Equipment information.<br>
|
||||
@ -59,7 +58,7 @@ public final class InitialEquipmentData implements IXmlReader
|
||||
{
|
||||
_initialEquipmentList.clear();
|
||||
parseDatapackFile(Config.INITIAL_EQUIPMENT_EVENT ? EVENT : NORMAL);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialEquipmentList.size() + " Initial Equipment data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialEquipmentList.size() + " initial equipment data.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -23,10 +23,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.enums.MacroType;
|
||||
import org.l2jmobius.gameserver.enums.ShortcutType;
|
||||
@ -37,6 +33,9 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.base.ClassId;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutRegister;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* This class holds the Initial Shortcuts information.<br>
|
||||
@ -67,9 +66,9 @@ public final class InitialShortcutData implements IXmlReader
|
||||
|
||||
parseDatapackFile("data/stats/initialShortcuts.xml");
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " Initial Global Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " Initial Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _macroPresets.size() + " Macros presets.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " initial global shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " initial shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _macroPresets.size() + " macro presets.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -32,10 +32,6 @@ import java.util.function.Predicate;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.CommonUtil;
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
@ -49,6 +45,9 @@ import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.effects.EffectType;
|
||||
import org.l2jmobius.gameserver.model.holders.DropHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
/**
|
||||
* NPC data parser.
|
||||
@ -79,7 +78,7 @@ public class NpcData implements IXmlReader
|
||||
{
|
||||
final int npcCount = _npcs.size();
|
||||
parseDatapackDirectory("data/stats/npcs/custom", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " Custom NPCs.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " custom NPCs.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -22,8 +22,6 @@ import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
import org.l2jmobius.commons.util.IXmlReader;
|
||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
@ -31,6 +29,7 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.options.Options;
|
||||
import org.l2jmobius.gameserver.model.options.OptionsSkillHolder;
|
||||
import org.l2jmobius.gameserver.model.options.OptionsSkillType;
|
||||
import org.w3c.dom.Document;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@ -51,7 +50,7 @@ public class OptionData implements IXmlReader
|
||||
{
|
||||
_optionData.clear();
|
||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " options.");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user