Various message grammar corrections.
This commit is contained in:
		| @@ -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."); | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
|   | ||||
| @@ -23,16 +23,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 | ||||
| @@ -53,9 +52,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> | ||||
| @@ -1747,29 +1746,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) | ||||
| 		{ | ||||
| @@ -119,7 +119,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() + "."); | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment