Properly named equipment update classes.
This commit is contained in:
@@ -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" />
|
@@ -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();
|
||||||
|
@@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -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;
|
@@ -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));
|
||||||
|
@@ -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" />
|
@@ -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();
|
||||||
|
@@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -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;
|
@@ -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));
|
||||||
|
Reference in New Issue
Block a user