Properly named equipment update classes.

This commit is contained in:
MobiusDevelopment
2019-06-20 01:44:02 +00:00
parent 9fa163afdf
commit 666b0064dc
12 changed files with 36 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/UpgradeEquipmentData.xsd"> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/EquipmentUpgradeData.xsd">
<upgrade id="1433" item="48202,5" materials="48212,1" adena="100000" result="48203,0" /> <upgrade id="1433" item="48202,5" materials="48212,1" adena="100000" result="48203,0" />
<upgrade id="1434" item="48203,5" materials="48213,1" adena="100000" result="48204,0" /> <upgrade id="1434" item="48203,5" materials="48213,1" adena="100000" result="48204,0" />
<upgrade id="1435" item="48205,5" materials="48212,1" adena="100000" result="48206,0" /> <upgrade id="1435" item="48205,5" materials="48212,1" adena="100000" result="48206,0" />

View File

@@ -64,6 +64,7 @@ import org.l2jmobius.gameserver.data.xml.impl.EnchantItemHPBonusData;
import org.l2jmobius.gameserver.data.xml.impl.EnchantItemOptionsData; import org.l2jmobius.gameserver.data.xml.impl.EnchantItemOptionsData;
import org.l2jmobius.gameserver.data.xml.impl.EnchantSkillGroupsData; import org.l2jmobius.gameserver.data.xml.impl.EnchantSkillGroupsData;
import org.l2jmobius.gameserver.data.xml.impl.EnsoulData; import org.l2jmobius.gameserver.data.xml.impl.EnsoulData;
import org.l2jmobius.gameserver.data.xml.impl.EquipmentUpgradeData;
import org.l2jmobius.gameserver.data.xml.impl.EventEngineData; import org.l2jmobius.gameserver.data.xml.impl.EventEngineData;
import org.l2jmobius.gameserver.data.xml.impl.ExperienceData; import org.l2jmobius.gameserver.data.xml.impl.ExperienceData;
import org.l2jmobius.gameserver.data.xml.impl.ExtendDropData; import org.l2jmobius.gameserver.data.xml.impl.ExtendDropData;
@@ -98,7 +99,6 @@ import org.l2jmobius.gameserver.data.xml.impl.SpawnsData;
import org.l2jmobius.gameserver.data.xml.impl.StaticObjectData; import org.l2jmobius.gameserver.data.xml.impl.StaticObjectData;
import org.l2jmobius.gameserver.data.xml.impl.TeleportersData; import org.l2jmobius.gameserver.data.xml.impl.TeleportersData;
import org.l2jmobius.gameserver.data.xml.impl.TransformData; import org.l2jmobius.gameserver.data.xml.impl.TransformData;
import org.l2jmobius.gameserver.data.xml.impl.UpgradeEquipmentData;
import org.l2jmobius.gameserver.data.xml.impl.VariationData; import org.l2jmobius.gameserver.data.xml.impl.VariationData;
import org.l2jmobius.gameserver.datatables.BotReportTable; import org.l2jmobius.gameserver.datatables.BotReportTable;
import org.l2jmobius.gameserver.datatables.EventDroplist; import org.l2jmobius.gameserver.datatables.EventDroplist;
@@ -263,7 +263,7 @@ public class GameServer
EnchantItemHPBonusData.getInstance(); EnchantItemHPBonusData.getInstance();
BuyListData.getInstance(); BuyListData.getInstance();
MultisellData.getInstance(); MultisellData.getInstance();
UpgradeEquipmentData.getInstance(); EquipmentUpgradeData.getInstance();
RecipeData.getInstance(); RecipeData.getInstance();
ArmorSetsData.getInstance(); ArmorSetsData.getInstance();
FishingData.getInstance(); FishingData.getInstance();

View File

@@ -28,18 +28,18 @@ import org.w3c.dom.Document;
import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.commons.util.IXmlReader;
import org.l2jmobius.gameserver.datatables.ItemTable; import org.l2jmobius.gameserver.datatables.ItemTable;
import org.l2jmobius.gameserver.model.StatsSet; import org.l2jmobius.gameserver.model.StatsSet;
import org.l2jmobius.gameserver.model.holders.EquipmentUpgradeHolder;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
import org.l2jmobius.gameserver.model.holders.UpgradeEquipmentHolder;
/** /**
* @author Mobius * @author Mobius
*/ */
public class UpgradeEquipmentData implements IXmlReader public class EquipmentUpgradeData implements IXmlReader
{ {
private static Logger LOGGER = Logger.getLogger(UpgradeEquipmentData.class.getName()); private static Logger LOGGER = Logger.getLogger(EquipmentUpgradeData.class.getName());
private static final Map<Integer, UpgradeEquipmentHolder> _upgrades = new HashMap<>(); private static final Map<Integer, EquipmentUpgradeHolder> _upgrades = new HashMap<>();
protected UpgradeEquipmentData() protected EquipmentUpgradeData()
{ {
load(); load();
} }
@@ -48,7 +48,7 @@ public class UpgradeEquipmentData implements IXmlReader
public void load() public void load()
{ {
_upgrades.clear(); _upgrades.clear();
parseDatapackFile("data/UpgradeEquipmentData.xml"); parseDatapackFile("data/EquipmentUpgradeData.xml");
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _upgrades.size() + " upgrade equipment data."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _upgrades.size() + " upgrade equipment data.");
} }
@@ -90,23 +90,23 @@ public class UpgradeEquipmentData implements IXmlReader
} }
else else
{ {
_upgrades.put(id, new UpgradeEquipmentHolder(id, requiredItemId, requiredItemEnchant, materialList, adena, resultItemId, resultItemEnchant)); _upgrades.put(id, new EquipmentUpgradeHolder(id, requiredItemId, requiredItemEnchant, materialList, adena, resultItemId, resultItemEnchant));
} }
})); }));
} }
public UpgradeEquipmentHolder getUpgrade(int id) public EquipmentUpgradeHolder getUpgrade(int id)
{ {
return _upgrades.get(id); return _upgrades.get(id);
} }
public static UpgradeEquipmentData getInstance() public static EquipmentUpgradeData getInstance()
{ {
return SingletonHolder.INSTANCE; return SingletonHolder.INSTANCE;
} }
private static class SingletonHolder private static class SingletonHolder
{ {
protected static final UpgradeEquipmentData INSTANCE = new UpgradeEquipmentData(); protected static final EquipmentUpgradeData INSTANCE = new EquipmentUpgradeData();
} }
} }

View File

@@ -21,7 +21,7 @@ import java.util.List;
/** /**
* @author Mobius * @author Mobius
*/ */
public class UpgradeEquipmentHolder public class EquipmentUpgradeHolder
{ {
private final int _id; private final int _id;
private final int _requiredItemId; private final int _requiredItemId;
@@ -31,7 +31,7 @@ public class UpgradeEquipmentHolder
private final int _resultItemId; private final int _resultItemId;
private final int _resultItemEnchant; private final int _resultItemEnchant;
public UpgradeEquipmentHolder(int id, int requiredItemId, int requiredItemEnchant, List<ItemHolder> materials, long adena, int resultItemId, int resultItemEnchant) public EquipmentUpgradeHolder(int id, int requiredItemId, int requiredItemEnchant, List<ItemHolder> materials, long adena, int resultItemId, int resultItemEnchant)
{ {
_id = id; _id = id;
_requiredItemId = requiredItemId; _requiredItemId = requiredItemId;

View File

@@ -17,10 +17,10 @@
package org.l2jmobius.gameserver.network.clientpackets.equipmentupgrade; package org.l2jmobius.gameserver.network.clientpackets.equipmentupgrade;
import org.l2jmobius.commons.network.PacketReader; import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.gameserver.data.xml.impl.UpgradeEquipmentData; import org.l2jmobius.gameserver.data.xml.impl.EquipmentUpgradeData;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.holders.EquipmentUpgradeHolder;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
import org.l2jmobius.gameserver.model.holders.UpgradeEquipmentHolder;
import org.l2jmobius.gameserver.model.items.instance.ItemInstance; import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
import org.l2jmobius.gameserver.network.GameClient; import org.l2jmobius.gameserver.network.GameClient;
import org.l2jmobius.gameserver.network.clientpackets.IClientIncomingPacket; import org.l2jmobius.gameserver.network.clientpackets.IClientIncomingPacket;
@@ -58,7 +58,7 @@ public class RequestUpgradeSystemResult implements IClientIncomingPacket
return; return;
} }
final UpgradeEquipmentHolder upgradeHolder = UpgradeEquipmentData.getInstance().getUpgrade(_upgradeId); final EquipmentUpgradeHolder upgradeHolder = EquipmentUpgradeData.getInstance().getUpgrade(_upgradeId);
if (upgradeHolder == null) if (upgradeHolder == null)
{ {
player.sendPacket(new ExUpgradeSystemResult(0, 0)); player.sendPacket(new ExUpgradeSystemResult(0, 0));

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/UpgradeEquipmentData.xsd"> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/EquipmentUpgradeData.xsd">
<upgrade id="1" item="91244,5" materials="1459,200" adena="2000000" result="91245,0" /> <upgrade id="1" item="91244,5" materials="1459,200" adena="2000000" result="91245,0" />
<upgrade id="2" item="91245,5" materials="1460,1500" adena="10000000" result="91246,0" /> <upgrade id="2" item="91245,5" materials="1460,1500" adena="10000000" result="91246,0" />
<upgrade id="3" item="91246,5" materials="1460,5000" adena="50000000" result="91247,0" /> <upgrade id="3" item="91246,5" materials="1460,5000" adena="50000000" result="91247,0" />

View File

@@ -61,6 +61,7 @@ import org.l2jmobius.gameserver.data.xml.impl.EnchantItemHPBonusData;
import org.l2jmobius.gameserver.data.xml.impl.EnchantItemOptionsData; import org.l2jmobius.gameserver.data.xml.impl.EnchantItemOptionsData;
import org.l2jmobius.gameserver.data.xml.impl.EnchantSkillGroupsData; import org.l2jmobius.gameserver.data.xml.impl.EnchantSkillGroupsData;
import org.l2jmobius.gameserver.data.xml.impl.EnsoulData; import org.l2jmobius.gameserver.data.xml.impl.EnsoulData;
import org.l2jmobius.gameserver.data.xml.impl.EquipmentUpgradeData;
import org.l2jmobius.gameserver.data.xml.impl.EventEngineData; import org.l2jmobius.gameserver.data.xml.impl.EventEngineData;
import org.l2jmobius.gameserver.data.xml.impl.ExperienceData; import org.l2jmobius.gameserver.data.xml.impl.ExperienceData;
import org.l2jmobius.gameserver.data.xml.impl.ExtendDropData; import org.l2jmobius.gameserver.data.xml.impl.ExtendDropData;
@@ -94,7 +95,6 @@ import org.l2jmobius.gameserver.data.xml.impl.SpawnsData;
import org.l2jmobius.gameserver.data.xml.impl.StaticObjectData; import org.l2jmobius.gameserver.data.xml.impl.StaticObjectData;
import org.l2jmobius.gameserver.data.xml.impl.TeleportersData; import org.l2jmobius.gameserver.data.xml.impl.TeleportersData;
import org.l2jmobius.gameserver.data.xml.impl.TransformData; import org.l2jmobius.gameserver.data.xml.impl.TransformData;
import org.l2jmobius.gameserver.data.xml.impl.UpgradeEquipmentData;
import org.l2jmobius.gameserver.data.xml.impl.VariationData; import org.l2jmobius.gameserver.data.xml.impl.VariationData;
import org.l2jmobius.gameserver.datatables.BotReportTable; import org.l2jmobius.gameserver.datatables.BotReportTable;
import org.l2jmobius.gameserver.datatables.EventDroplist; import org.l2jmobius.gameserver.datatables.EventDroplist;
@@ -258,7 +258,7 @@ public class GameServer
EnchantItemHPBonusData.getInstance(); EnchantItemHPBonusData.getInstance();
BuyListData.getInstance(); BuyListData.getInstance();
MultisellData.getInstance(); MultisellData.getInstance();
UpgradeEquipmentData.getInstance(); EquipmentUpgradeData.getInstance();
RecipeData.getInstance(); RecipeData.getInstance();
ArmorSetsData.getInstance(); ArmorSetsData.getInstance();
FishingData.getInstance(); FishingData.getInstance();

View File

@@ -28,18 +28,18 @@ import org.w3c.dom.Document;
import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.commons.util.IXmlReader;
import org.l2jmobius.gameserver.datatables.ItemTable; import org.l2jmobius.gameserver.datatables.ItemTable;
import org.l2jmobius.gameserver.model.StatsSet; import org.l2jmobius.gameserver.model.StatsSet;
import org.l2jmobius.gameserver.model.holders.EquipmentUpgradeHolder;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
import org.l2jmobius.gameserver.model.holders.UpgradeEquipmentHolder;
/** /**
* @author Mobius * @author Mobius
*/ */
public class UpgradeEquipmentData implements IXmlReader public class EquipmentUpgradeData implements IXmlReader
{ {
private static Logger LOGGER = Logger.getLogger(UpgradeEquipmentData.class.getName()); private static Logger LOGGER = Logger.getLogger(EquipmentUpgradeData.class.getName());
private static final Map<Integer, UpgradeEquipmentHolder> _upgrades = new HashMap<>(); private static final Map<Integer, EquipmentUpgradeHolder> _upgrades = new HashMap<>();
protected UpgradeEquipmentData() protected EquipmentUpgradeData()
{ {
load(); load();
} }
@@ -48,7 +48,7 @@ public class UpgradeEquipmentData implements IXmlReader
public void load() public void load()
{ {
_upgrades.clear(); _upgrades.clear();
parseDatapackFile("data/UpgradeEquipmentData.xml"); parseDatapackFile("data/EquipmentUpgradeData.xml");
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _upgrades.size() + " upgrade equipment data."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _upgrades.size() + " upgrade equipment data.");
} }
@@ -90,23 +90,23 @@ public class UpgradeEquipmentData implements IXmlReader
} }
else else
{ {
_upgrades.put(id, new UpgradeEquipmentHolder(id, requiredItemId, requiredItemEnchant, materialList, adena, resultItemId, resultItemEnchant)); _upgrades.put(id, new EquipmentUpgradeHolder(id, requiredItemId, requiredItemEnchant, materialList, adena, resultItemId, resultItemEnchant));
} }
})); }));
} }
public UpgradeEquipmentHolder getUpgrade(int id) public EquipmentUpgradeHolder getUpgrade(int id)
{ {
return _upgrades.get(id); return _upgrades.get(id);
} }
public static UpgradeEquipmentData getInstance() public static EquipmentUpgradeData getInstance()
{ {
return SingletonHolder.INSTANCE; return SingletonHolder.INSTANCE;
} }
private static class SingletonHolder private static class SingletonHolder
{ {
protected static final UpgradeEquipmentData INSTANCE = new UpgradeEquipmentData(); protected static final EquipmentUpgradeData INSTANCE = new EquipmentUpgradeData();
} }
} }

View File

@@ -21,7 +21,7 @@ import java.util.List;
/** /**
* @author Mobius * @author Mobius
*/ */
public class UpgradeEquipmentHolder public class EquipmentUpgradeHolder
{ {
private final int _id; private final int _id;
private final int _requiredItemId; private final int _requiredItemId;
@@ -31,7 +31,7 @@ public class UpgradeEquipmentHolder
private final int _resultItemId; private final int _resultItemId;
private final int _resultItemEnchant; private final int _resultItemEnchant;
public UpgradeEquipmentHolder(int id, int requiredItemId, int requiredItemEnchant, List<ItemHolder> materials, long adena, int resultItemId, int resultItemEnchant) public EquipmentUpgradeHolder(int id, int requiredItemId, int requiredItemEnchant, List<ItemHolder> materials, long adena, int resultItemId, int resultItemEnchant)
{ {
_id = id; _id = id;
_requiredItemId = requiredItemId; _requiredItemId = requiredItemId;

View File

@@ -17,10 +17,10 @@
package org.l2jmobius.gameserver.network.clientpackets.equipmentupgrade; package org.l2jmobius.gameserver.network.clientpackets.equipmentupgrade;
import org.l2jmobius.commons.network.PacketReader; import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.gameserver.data.xml.impl.UpgradeEquipmentData; import org.l2jmobius.gameserver.data.xml.impl.EquipmentUpgradeData;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.holders.EquipmentUpgradeHolder;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
import org.l2jmobius.gameserver.model.holders.UpgradeEquipmentHolder;
import org.l2jmobius.gameserver.model.items.instance.ItemInstance; import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
import org.l2jmobius.gameserver.network.GameClient; import org.l2jmobius.gameserver.network.GameClient;
import org.l2jmobius.gameserver.network.clientpackets.IClientIncomingPacket; import org.l2jmobius.gameserver.network.clientpackets.IClientIncomingPacket;
@@ -58,7 +58,7 @@ public class RequestUpgradeSystemResult implements IClientIncomingPacket
return; return;
} }
final UpgradeEquipmentHolder upgradeHolder = UpgradeEquipmentData.getInstance().getUpgrade(_upgradeId); final EquipmentUpgradeHolder upgradeHolder = EquipmentUpgradeData.getInstance().getUpgrade(_upgradeId);
if (upgradeHolder == null) if (upgradeHolder == null)
{ {
player.sendPacket(new ExUpgradeSystemResult(0, 0)); player.sendPacket(new ExUpgradeSystemResult(0, 0));