Removed L2 prefix from template classes.

This commit is contained in:
MobiusDevelopment 2019-11-21 11:54:43 +00:00
parent c73f815e44
commit 0876c15543
35 changed files with 170 additions and 170 deletions

View File

@ -48,7 +48,7 @@ import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate; import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.network.serverpackets.TeleportToLocation; import org.l2jmobius.gameserver.network.serverpackets.TeleportToLocation;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class AdminCommands extends Thread public class AdminCommands extends Thread
{ {
@ -969,7 +969,7 @@ public class AdminCommands extends Thread
PlayerInstance activeChar = client.getActiveChar(); PlayerInstance activeChar = client.getActiveChar();
PlayerInstance targetPlayer = World.getInstance().getPlayer(CharName); PlayerInstance targetPlayer = World.getInstance().getPlayer(CharName);
int monsterTemplate = Integer.parseInt(monsterId); int monsterTemplate = Integer.parseInt(monsterId);
L2Npc template1 = NpcTable.getInstance().getTemplate(monsterTemplate); Npc template1 = NpcTable.getInstance().getTemplate(monsterTemplate);
if (template1 == null) if (template1 == null)
{ {
return; return;

View File

@ -41,7 +41,7 @@ import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.instance.ItemInstance; import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.PacketHandler; import org.l2jmobius.gameserver.network.PacketHandler;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
import org.l2jmobius.loginserver.LoginController; import org.l2jmobius.loginserver.LoginController;
public class ClientThread extends Thread public class ClientThread extends Thread
@ -511,7 +511,7 @@ public class ClientThread extends Thread
ItemInstance item = new ItemInstance(); ItemInstance item = new ItemInstance();
item.setObjectId(Integer.parseInt(st.nextToken())); item.setObjectId(Integer.parseInt(st.nextToken()));
int itemId = Integer.parseInt(st.nextToken()); int itemId = Integer.parseInt(st.nextToken());
L2Item itemTemp = ItemTable.getInstance().getTemplate(itemId); Item itemTemp = ItemTable.getInstance().getTemplate(itemId);
item.setItem(itemTemp); item.setItem(itemTemp);
st.nextToken(); st.nextToken();
item.setCount(Integer.parseInt(st.nextToken())); item.setCount(Integer.parseInt(st.nextToken()));
@ -588,7 +588,7 @@ public class ClientThread extends Thread
ItemInstance item = new ItemInstance(); ItemInstance item = new ItemInstance();
item.setObjectId(Integer.parseInt(st.nextToken())); item.setObjectId(Integer.parseInt(st.nextToken()));
int itemId = Integer.parseInt(st.nextToken()); int itemId = Integer.parseInt(st.nextToken());
L2Item itemTemp = ItemTable.getInstance().getTemplate(itemId); Item itemTemp = ItemTable.getInstance().getTemplate(itemId);
item.setItem(itemTemp); item.setItem(itemTemp);
st.nextToken(); st.nextToken();
item.setCount(Integer.parseInt(st.nextToken())); item.setCount(Integer.parseInt(st.nextToken()));

View File

@ -26,13 +26,13 @@ import java.util.Map;
import java.util.StringTokenizer; import java.util.StringTokenizer;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.gameserver.templates.L2CharTemplate; import org.l2jmobius.gameserver.templates.CharTemplate;
public class CharTemplateTable public class CharTemplateTable
{ {
private static Logger _log = Logger.getLogger(CharTemplateTable.class.getName()); private static Logger _log = Logger.getLogger(CharTemplateTable.class.getName());
private static CharTemplateTable _instance; private static CharTemplateTable _instance;
private final Map<Integer, L2CharTemplate> _templates = new HashMap<>(); private final Map<Integer, CharTemplate> _templates = new HashMap<>();
public static CharTemplateTable getInstance() public static CharTemplateTable getInstance()
{ {
@ -58,7 +58,7 @@ public class CharTemplateTable
{ {
continue; continue;
} }
L2CharTemplate ct = new L2CharTemplate(); CharTemplate ct = new CharTemplate();
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
ct.setClassId(Integer.parseInt(st.nextToken())); ct.setClassId(Integer.parseInt(st.nextToken()));
ct.setClassName(st.nextToken()); ct.setClassName(st.nextToken());
@ -114,13 +114,13 @@ public class CharTemplateTable
} }
} }
public L2CharTemplate getTemplate(int classId) public CharTemplate getTemplate(int classId)
{ {
return _templates.get(classId); return _templates.get(classId);
} }
public L2CharTemplate[] getAllTemplates() public CharTemplate[] getAllTemplates()
{ {
return _templates.values().toArray(new L2CharTemplate[_templates.size()]); return _templates.values().toArray(new CharTemplate[_templates.size()]);
} }
} }

View File

@ -29,10 +29,10 @@ import java.util.logging.Logger;
import org.l2jmobius.gameserver.IdFactory; import org.l2jmobius.gameserver.IdFactory;
import org.l2jmobius.gameserver.model.World; import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.instance.ItemInstance; import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.templates.L2Armor; import org.l2jmobius.gameserver.templates.Armor;
import org.l2jmobius.gameserver.templates.L2EtcItem; import org.l2jmobius.gameserver.templates.EtcItem;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
public class ItemTable public class ItemTable
{ {
@ -121,10 +121,10 @@ public class ItemTable
_slots.put("lrhand", 16384); _slots.put("lrhand", 16384);
_slots.put("fullarmor", 32768); _slots.put("fullarmor", 32768);
} }
private L2Item[] _allTemplates; private Item[] _allTemplates;
private HashMap<Integer, L2Item> _etcItems; private HashMap<Integer, Item> _etcItems;
private HashMap<Integer, L2Item> _armors; private HashMap<Integer, Item> _armors;
private HashMap<Integer, L2Item> _weapons; private HashMap<Integer, Item> _weapons;
private boolean _initialized = true; private boolean _initialized = true;
private static ItemTable _instance; private static ItemTable _instance;
@ -172,13 +172,13 @@ public class ItemTable
fixEtcItems(_etcItems); fixEtcItems(_etcItems);
} }
private void fixEtcItems(HashMap<Integer, L2Item> items) private void fixEtcItems(HashMap<Integer, Item> items)
{ {
Iterator<Integer> iter = items.keySet().iterator(); Iterator<Integer> iter = items.keySet().iterator();
while (iter.hasNext()) while (iter.hasNext())
{ {
Integer key = iter.next(); Integer key = iter.next();
L2EtcItem item = (L2EtcItem) items.get(key); EtcItem item = (EtcItem) items.get(key);
if ((item.getWeight() == 0) && (item.getEtcItemType() != 7) && !item.getName().startsWith("world_map") && !item.getName().startsWith("crystal_")) if ((item.getWeight() == 0) && (item.getEtcItemType() != 7) && !item.getName().startsWith("world_map") && !item.getName().startsWith("crystal_"))
{ {
item.setType2(3); item.setType2(3);
@ -206,11 +206,11 @@ public class ItemTable
} }
} }
private HashMap<Integer, L2Item> parseFile(File dataFile, int type) private HashMap<Integer, Item> parseFile(File dataFile, int type)
{ {
HashMap<Integer, L2Item> result = new HashMap<>(); HashMap<Integer, Item> result = new HashMap<>();
LineNumberReader lnr = null; LineNumberReader lnr = null;
L2Item temp = null; Item temp = null;
try try
{ {
lnr = new LineNumberReader(new BufferedReader(new FileReader(dataFile))); lnr = new LineNumberReader(new BufferedReader(new FileReader(dataFile)));
@ -258,9 +258,9 @@ public class ItemTable
return result; return result;
} }
private L2EtcItem parseEtcLine(String line) private EtcItem parseEtcLine(String line)
{ {
L2EtcItem result = new L2EtcItem(); EtcItem result = new EtcItem();
try try
{ {
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
@ -340,9 +340,9 @@ public class ItemTable
return result; return result;
} }
private L2Armor parseArmorLine(String line) private Armor parseArmorLine(String line)
{ {
L2Armor result = new L2Armor(); Armor result = new Armor();
try try
{ {
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
@ -383,9 +383,9 @@ public class ItemTable
return result; return result;
} }
private L2Weapon parseWeaponLine(String line) private Weapon parseWeaponLine(String line)
{ {
L2Weapon result = new L2Weapon(); Weapon result = new Weapon();
try try
{ {
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
@ -444,7 +444,7 @@ public class ItemTable
private void buildFastLookupTable() private void buildFastLookupTable()
{ {
L2Item item; Item item;
Integer id; Integer id;
int highestId = 0; int highestId = 0;
Iterator<Integer> iter = _armors.keySet().iterator(); Iterator<Integer> iter = _armors.keySet().iterator();
@ -481,7 +481,7 @@ public class ItemTable
highestId = item.getItemId(); highestId = item.getItemId();
} }
_log.fine("Highest item id used: " + highestId); _log.fine("Highest item id used: " + highestId);
_allTemplates = new L2Item[highestId + 1]; _allTemplates = new Item[highestId + 1];
iter = _armors.keySet().iterator(); iter = _armors.keySet().iterator();
while (iter.hasNext()) while (iter.hasNext())
{ {
@ -502,7 +502,7 @@ public class ItemTable
} }
} }
public L2Item getTemplate(int id) public Item getTemplate(int id)
{ {
return _allTemplates[id]; return _allTemplates[id];
} }
@ -521,7 +521,7 @@ public class ItemTable
{ {
ItemInstance temp = new ItemInstance(); ItemInstance temp = new ItemInstance();
temp.setObjectId(0); temp.setObjectId(0);
L2Item item = null; Item item = null;
try try
{ {
item = getTemplate(itemId); item = getTemplate(itemId);

View File

@ -28,13 +28,13 @@ import java.util.StringTokenizer;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.DropData; import org.l2jmobius.gameserver.model.DropData;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class NpcTable public class NpcTable
{ {
private static Logger _log = Logger.getLogger(NpcTable.class.getName()); private static Logger _log = Logger.getLogger(NpcTable.class.getName());
private static NpcTable _instance; private static NpcTable _instance;
private final Map<Integer, L2Npc> _npcs = new HashMap<>(); private final Map<Integer, Npc> _npcs = new HashMap<>();
private boolean _initialized = true; private boolean _initialized = true;
public static NpcTable getInstance() public static NpcTable getInstance()
@ -71,7 +71,7 @@ public class NpcTable
{ {
continue; continue;
} }
L2Npc npc = parseList(line); Npc npc = parseList(line);
_npcs.put(npc.getNpcId(), npc); _npcs.put(npc.getNpcId(), npc);
} }
lnr.close(); lnr.close();
@ -89,10 +89,10 @@ public class NpcTable
} }
} }
private L2Npc parseList(String line) private Npc parseList(String line)
{ {
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
L2Npc npc = new L2Npc(); Npc npc = new Npc();
int id = Integer.parseInt(st.nextToken()); int id = Integer.parseInt(st.nextToken());
if (id > 1000000) if (id > 1000000)
{ {
@ -144,7 +144,7 @@ public class NpcTable
{ {
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
int id = Integer.parseInt(st.nextToken()); int id = Integer.parseInt(st.nextToken());
L2Npc npcDat = _npcs.get(id); Npc npcDat = _npcs.get(id);
if (npcDat == null) if (npcDat == null)
{ {
_log.warning("Missing npc template id:" + id); _log.warning("Missing npc template id:" + id);
@ -214,7 +214,7 @@ public class NpcTable
{ {
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
int mobId = Integer.parseInt(st.nextToken()); int mobId = Integer.parseInt(st.nextToken());
L2Npc npc = _npcs.get(mobId); Npc npc = _npcs.get(mobId);
if (npc == null) if (npc == null)
{ {
_log.warning("Could not add drop data for npcid:" + mobId); _log.warning("Could not add drop data for npcid:" + mobId);
@ -229,7 +229,7 @@ public class NpcTable
npc.addDropData(dropDat); npc.addDropData(dropDat);
} }
public L2Npc getTemplate(int id) public Npc getTemplate(int id)
{ {
return _npcs.get(id); return _npcs.get(id);
} }

View File

@ -24,7 +24,7 @@ import java.io.LineNumberReader;
import java.util.StringTokenizer; import java.util.StringTokenizer;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
public class PriceListTable public class PriceListTable
{ {
@ -64,7 +64,7 @@ public class PriceListTable
StringTokenizer st = new StringTokenizer(line, ";"); StringTokenizer st = new StringTokenizer(line, ";");
int itemId = Integer.parseInt(st.nextToken().toString()); int itemId = Integer.parseInt(st.nextToken().toString());
int price = Integer.parseInt(st.nextToken().toString()); int price = Integer.parseInt(st.nextToken().toString());
L2Item temp = ItemTable.getInstance().getTemplate(itemId); Item temp = ItemTable.getInstance().getTemplate(itemId);
temp.setItemId(itemId); temp.setItemId(itemId);
temp.setReferencePrice(price); temp.setReferencePrice(price);
++i; ++i;

View File

@ -28,7 +28,7 @@ import java.util.StringTokenizer;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.Spawn; import org.l2jmobius.gameserver.model.Spawn;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class SpawnTable public class SpawnTable
{ {
@ -96,7 +96,7 @@ public class SpawnTable
String location = st.nextToken(); String location = st.nextToken();
int count = Integer.parseInt(st.nextToken()); int count = Integer.parseInt(st.nextToken());
int npcId = Integer.parseInt(st.nextToken()); int npcId = Integer.parseInt(st.nextToken());
L2Npc template1 = NpcTable.getInstance().getTemplate(npcId); Npc template1 = NpcTable.getInstance().getTemplate(npcId);
if (template1 == null) if (template1 == null)
{ {
_log.warning("Monster data for id:" + npcId + " missing in npc.csv"); _log.warning("Monster data for id:" + npcId + " missing in npc.csv");

View File

@ -32,7 +32,7 @@ import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUser;
import org.l2jmobius.gameserver.network.serverpackets.NpcInfo; import org.l2jmobius.gameserver.network.serverpackets.NpcInfo;
import org.l2jmobius.gameserver.network.serverpackets.PetInfo; import org.l2jmobius.gameserver.network.serverpackets.PetInfo;
import org.l2jmobius.gameserver.network.serverpackets.PetItemList; import org.l2jmobius.gameserver.network.serverpackets.PetItemList;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class PetSummon implements IItemHandler public class PetSummon implements IItemHandler
{ {
@ -81,7 +81,7 @@ public class PetSummon implements IItemHandler
return 0; return 0;
} }
} }
L2Npc petTemplate = NpcTable.getInstance().getTemplate(npcId); Npc petTemplate = NpcTable.getInstance().getTemplate(npcId);
PetInstance newpet = new PetInstance(petTemplate); PetInstance newpet = new PetInstance(petTemplate);
newpet.setTitle(activeChar.getName()); newpet.setTitle(activeChar.getName());
newpet.setControlItemId(item.getObjectId()); newpet.setControlItemId(item.getObjectId());

View File

@ -23,7 +23,7 @@ import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUser; import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUser;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
public class SoulShots implements IItemHandler public class SoulShots implements IItemHandler
{ {
@ -45,7 +45,7 @@ public class SoulShots implements IItemHandler
return 0; return 0;
} }
int SoulshotId = item.getItemId(); int SoulshotId = item.getItemId();
L2Weapon weapon = activeChar.getActiveWeapon(); Weapon weapon = activeChar.getActiveWeapon();
if (weapon == null) if (weapon == null)
{ {
activeChar.sendPacket(new SystemMessage(339)); activeChar.sendPacket(new SystemMessage(339));

View File

@ -25,8 +25,8 @@ import java.util.logging.Logger;
import org.l2jmobius.gameserver.data.ItemTable; import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.model.actor.instance.ItemInstance; import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
public class Inventory public class Inventory
{ {
@ -256,7 +256,7 @@ public class Inventory
} }
setPaperdollItem(7, item); setPaperdollItem(7, item);
setPaperdollItem(14, item); setPaperdollItem(14, item);
if ((((L2Weapon) item.getItem()).getWeaponType() != 5) || ((arrow = findArrowForBow(item.getItem())) == null)) if ((((Weapon) item.getItem()).getWeaponType() != 5) || ((arrow = findArrowForBow(item.getItem())) == null))
{ {
break; break;
} }
@ -578,7 +578,7 @@ public class Inventory
return _totalWeight; return _totalWeight;
} }
public ItemInstance findArrowForBow(L2Item bow) public ItemInstance findArrowForBow(Item bow)
{ {
int arrowsId = 0; int arrowsId = 0;
switch (bow.getCrystalType()) switch (bow.getCrystalType())

View File

@ -25,13 +25,13 @@ import java.util.logging.Logger;
import org.l2jmobius.gameserver.IdFactory; import org.l2jmobius.gameserver.IdFactory;
import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance;
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
import org.l2jmobius.util.Rnd; import org.l2jmobius.util.Rnd;
public class Spawn public class Spawn
{ {
private static Logger _log = Logger.getLogger(Spawn.class.getName()); private static Logger _log = Logger.getLogger(Spawn.class.getName());
private final L2Npc _template; private final Npc _template;
private int _id; private int _id;
private String _location; private String _location;
private int _maximumCount; private int _maximumCount;
@ -48,7 +48,7 @@ public class Spawn
private static Timer _spawnTimer = new Timer(true); private static Timer _spawnTimer = new Timer(true);
private final Constructor<?> _constructor; private final Constructor<?> _constructor;
public Spawn(L2Npc mobTemplate) throws SecurityException, ClassNotFoundException public Spawn(Npc mobTemplate) throws SecurityException, ClassNotFoundException
{ {
_template = mobTemplate; _template = mobTemplate;
String implementationName = _template.getType(); String implementationName = _template.getType();

View File

@ -38,8 +38,8 @@ import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.serverpackets.DropItem; import org.l2jmobius.gameserver.network.serverpackets.DropItem;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
import org.l2jmobius.util.Rnd; import org.l2jmobius.util.Rnd;
public class Attackable extends NpcInstance public class Attackable extends NpcInstance
@ -53,11 +53,11 @@ public class Attackable extends NpcInstance
private static Timer _aiTimer = new Timer(true); private static Timer _aiTimer = new Timer(true);
private static Timer _attackTimer = new Timer(true); private static Timer _attackTimer = new Timer(true);
private final Map<WorldObject, Integer> _aggroList = new HashMap<>(); private final Map<WorldObject, Integer> _aggroList = new HashMap<>();
private L2Weapon _dummyWeapon; private Weapon _dummyWeapon;
private boolean _sweepActive; private boolean _sweepActive;
private boolean _killedAlready = false; private boolean _killedAlready = false;
public Attackable(L2Npc template) public Attackable(Npc template)
{ {
super(template); super(template);
} }
@ -363,7 +363,7 @@ public class Attackable extends NpcInstance
} }
@Override @Override
public L2Weapon getActiveWeapon() public Weapon getActiveWeapon()
{ {
return _dummyWeapon; return _dummyWeapon;
} }
@ -372,7 +372,7 @@ public class Attackable extends NpcInstance
public void setPhysicalAttack(int physicalAttack) public void setPhysicalAttack(int physicalAttack)
{ {
super.setPhysicalAttack(physicalAttack); super.setPhysicalAttack(physicalAttack);
_dummyWeapon = new L2Weapon(); _dummyWeapon = new Weapon();
_dummyWeapon.setPDamage(physicalAttack); _dummyWeapon.setPDamage(physicalAttack);
int randDmg = getLevel(); int randDmg = getLevel();
_dummyWeapon.setRandomDamage(randDmg); _dummyWeapon.setRandomDamage(randDmg);

View File

@ -45,7 +45,7 @@ import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate; import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
import org.l2jmobius.gameserver.network.serverpackets.StopMove; import org.l2jmobius.gameserver.network.serverpackets.StopMove;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
import org.l2jmobius.util.Rnd; import org.l2jmobius.util.Rnd;
public abstract class Creature extends WorldObject public abstract class Creature extends WorldObject
@ -1138,7 +1138,7 @@ public abstract class Creature extends WorldObject
} }
if ((getCurrentState() == 5) && !_currentlyAttacking) if ((getCurrentState() == 5) && !_currentlyAttacking)
{ {
L2Weapon weaponItem = getActiveWeapon(); Weapon weaponItem = getActiveWeapon();
if (weaponItem == null) if (weaponItem == null)
{ {
setInCombat(false); setInCombat(false);
@ -1232,7 +1232,7 @@ public abstract class Creature extends WorldObject
{ {
} }
public abstract L2Weapon getActiveWeapon(); public abstract Weapon getActiveWeapon();
protected void onHitTimer(Creature target, int damage, boolean crit, boolean miss, boolean soulshot) protected void onHitTimer(Creature target, int damage, boolean crit, boolean miss, boolean soulshot)
{ {
@ -1382,7 +1382,7 @@ public abstract class Creature extends WorldObject
return _effectiveSpeed; return _effectiveSpeed;
} }
public int calculateAttackSpeed(L2Weapon weaponItem) public int calculateAttackSpeed(Weapon weaponItem)
{ {
int atkspd = weaponItem.getAttackSpeed(); int atkspd = weaponItem.getAttackSpeed();
if (atkspd == 0) if (atkspd == 0)
@ -1394,7 +1394,7 @@ public abstract class Creature extends WorldObject
return atkspd; return atkspd;
} }
public int calculateHitSpeed(L2Weapon weaponItem, int hit) public int calculateHitSpeed(Weapon weaponItem, int hit)
{ {
int hitspd = weaponItem.getAttackSpeed(); int hitspd = weaponItem.getAttackSpeed();
if (hitspd == 0) if (hitspd == 0)

View File

@ -25,13 +25,13 @@ import org.l2jmobius.gameserver.network.serverpackets.MyTargetSelected;
import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import org.l2jmobius.gameserver.network.serverpackets.SetToLocation; import org.l2jmobius.gameserver.network.serverpackets.SetToLocation;
import org.l2jmobius.gameserver.network.serverpackets.UserInfo; import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class ClassMasterInstance extends NpcInstance public class ClassMasterInstance extends NpcInstance
{ {
private static Logger _log = Logger.getLogger(ClassMasterInstance.class.getName()); private static Logger _log = Logger.getLogger(ClassMasterInstance.class.getName());
public ClassMasterInstance(L2Npc template) public ClassMasterInstance(Npc template)
{ {
super(template); super(template);
} }

View File

@ -24,7 +24,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed; import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.MyTargetSelected; import org.l2jmobius.gameserver.network.serverpackets.MyTargetSelected;
import org.l2jmobius.gameserver.network.serverpackets.SetToLocation; import org.l2jmobius.gameserver.network.serverpackets.SetToLocation;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class GuardInstance extends Attackable public class GuardInstance extends Attackable
{ {
@ -35,7 +35,7 @@ public class GuardInstance extends Attackable
private int _homeZ; private int _homeZ;
private boolean _hasHome; private boolean _hasHome;
public GuardInstance(L2Npc template) public GuardInstance(Npc template)
{ {
super(template); super(template);
setCurrentState((byte) 0); setCurrentState((byte) 0);

View File

@ -18,14 +18,14 @@
package org.l2jmobius.gameserver.model.actor.instance; package org.l2jmobius.gameserver.model.actor.instance;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.templates.L2EtcItem; import org.l2jmobius.gameserver.templates.EtcItem;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
public class ItemInstance extends WorldObject public class ItemInstance extends WorldObject
{ {
private int _count = 1; private int _count = 1;
private int _itemId; private int _itemId;
private L2Item _item; private Item _item;
private int _equippedSlot = -1; private int _equippedSlot = -1;
private int _price; private int _price;
private int _enchantLevel; private int _enchantLevel;
@ -47,7 +47,7 @@ public class ItemInstance extends WorldObject
public boolean isEquipable() public boolean isEquipable()
{ {
return (_item.getBodyPart() != 0) && !(_item instanceof L2EtcItem); return (_item.getBodyPart() != 0) && !(_item instanceof EtcItem);
} }
public boolean isEquipped() public boolean isEquipped()
@ -65,12 +65,12 @@ public class ItemInstance extends WorldObject
return _equippedSlot; return _equippedSlot;
} }
public L2Item getItem() public Item getItem()
{ {
return _item; return _item;
} }
public void setItem(L2Item item) public void setItem(Item item)
{ {
_item = item; _item = item;
_itemId = item.getItemId(); _itemId = item.getItemId();

View File

@ -24,13 +24,13 @@ import org.l2jmobius.gameserver.model.TradeList;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed; import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.BuyList; import org.l2jmobius.gameserver.network.serverpackets.BuyList;
import org.l2jmobius.gameserver.network.serverpackets.SellList; import org.l2jmobius.gameserver.network.serverpackets.SellList;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class MerchantInstance extends NpcInstance public class MerchantInstance extends NpcInstance
{ {
private static Logger _log = Logger.getLogger(MerchantInstance.class.getName()); private static Logger _log = Logger.getLogger(MerchantInstance.class.getName());
public MerchantInstance(L2Npc template) public MerchantInstance(Npc template)
{ {
super(template); super(template);
} }

View File

@ -20,11 +20,11 @@ package org.l2jmobius.gameserver.model.actor.instance;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Attackable; import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class MonsterInstance extends Attackable public class MonsterInstance extends Attackable
{ {
public MonsterInstance(L2Npc template) public MonsterInstance(Npc template)
{ {
super(template); super(template);
// this.setMoveRadius(2000); // this.setMoveRadius(2000);

View File

@ -33,14 +33,14 @@ import org.l2jmobius.gameserver.network.serverpackets.MyTargetSelected;
import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import org.l2jmobius.gameserver.network.serverpackets.SetToLocation; import org.l2jmobius.gameserver.network.serverpackets.SetToLocation;
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate; import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
public class NpcInstance extends Creature public class NpcInstance extends Creature
{ {
private static Logger _log = Logger.getLogger(NpcInstance.class.getName()); private static Logger _log = Logger.getLogger(NpcInstance.class.getName());
private static final int INTERACTION_DISTANCE = 150; private static final int INTERACTION_DISTANCE = 150;
private final L2Npc _npcTemplate; private final Npc _npcTemplate;
private boolean _attackable; private boolean _attackable;
private int _rightHandItem; private int _rightHandItem;
private int _leftHandItem; private int _leftHandItem;
@ -52,7 +52,7 @@ public class NpcInstance extends Creature
private static Timer _decayTimer = new Timer(true); private static Timer _decayTimer = new Timer(true);
private Spawn _spawn; private Spawn _spawn;
public NpcInstance(L2Npc template) public NpcInstance(Npc template)
{ {
_npcTemplate = template; _npcTemplate = template;
setCollisionHeight(template.getHeight()); setCollisionHeight(template.getHeight());
@ -81,7 +81,7 @@ public class NpcInstance extends Creature
_aggressive = aggressive; _aggressive = aggressive;
} }
public L2Npc getNpcTemplate() public Npc getNpcTemplate()
{ {
return _npcTemplate; return _npcTemplate;
} }
@ -212,7 +212,7 @@ public class NpcInstance extends Creature
} }
@Override @Override
public L2Weapon getActiveWeapon() public Weapon getActiveWeapon()
{ {
return null; return null;
} }

View File

@ -44,8 +44,8 @@ import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
import org.l2jmobius.gameserver.network.serverpackets.StopMove; import org.l2jmobius.gameserver.network.serverpackets.StopMove;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.network.serverpackets.UserInfo; import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
public class PetInstance extends Creature public class PetInstance extends Creature
{ {
@ -59,8 +59,8 @@ public class PetInstance extends Creature
private PlayerInstance _owner; private PlayerInstance _owner;
private int _karma = 0; private int _karma = 0;
private final Inventory _inventory = new Inventory(); private final Inventory _inventory = new Inventory();
private L2Weapon _dummyWeapon; private Weapon _dummyWeapon;
private final L2Npc _template; private final Npc _template;
private int _attackRange = 36; private int _attackRange = 36;
private boolean _follow = true; private boolean _follow = true;
private Creature.DecayTask _decayTask; private Creature.DecayTask _decayTask;
@ -70,7 +70,7 @@ public class PetInstance extends Creature
private int _lastLevel; private int _lastLevel;
private byte updateKnownCounter = 0; private byte updateKnownCounter = 0;
public PetInstance(L2Npc template) public PetInstance(Npc template)
{ {
setCollisionHeight(template.getHeight()); setCollisionHeight(template.getHeight());
setCollisionRadius(template.getRadius()); setCollisionRadius(template.getRadius());
@ -320,7 +320,7 @@ public class PetInstance extends Creature
} }
@Override @Override
public L2Weapon getActiveWeapon() public Weapon getActiveWeapon()
{ {
return _dummyWeapon; return _dummyWeapon;
} }
@ -333,7 +333,7 @@ public class PetInstance extends Creature
physicalAttack = 100; physicalAttack = 100;
} }
super.setPhysicalAttack(physicalAttack); super.setPhysicalAttack(physicalAttack);
_dummyWeapon = new L2Weapon(); _dummyWeapon = new Weapon();
_dummyWeapon.setPDamage(physicalAttack); _dummyWeapon.setPDamage(physicalAttack);
_dummyWeapon.setRandomDamage(getLevel()); _dummyWeapon.setRandomDamage(getLevel());
} }

View File

@ -77,10 +77,10 @@ import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
import org.l2jmobius.gameserver.network.serverpackets.StopMove; import org.l2jmobius.gameserver.network.serverpackets.StopMove;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.network.serverpackets.UserInfo; import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
import org.l2jmobius.gameserver.templates.L2Armor; import org.l2jmobius.gameserver.templates.Armor;
import org.l2jmobius.gameserver.templates.L2CharTemplate; import org.l2jmobius.gameserver.templates.CharTemplate;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
import org.l2jmobius.gameserver.templates.L2Weapon; import org.l2jmobius.gameserver.templates.Weapon;
public class PlayerInstance extends Creature public class PlayerInstance extends Creature
{ {
@ -129,7 +129,7 @@ public class PlayerInstance extends Creature
private boolean _isGm = false; private boolean _isGm = false;
private PlayerInstance _currentTransactionRequester; private PlayerInstance _currentTransactionRequester;
private ItemInstance _arrowItem; private ItemInstance _arrowItem;
private L2Weapon _fistsWeaponItem; private Weapon _fistsWeaponItem;
private long _uptime; private long _uptime;
public byte updateKnownCounter = 0; public byte updateKnownCounter = 0;
private Creature _interactTarget; private Creature _interactTarget;
@ -275,63 +275,63 @@ public class PlayerInstance extends Creature
_skill = skill; _skill = skill;
} }
public void setFistsWeaponItem(L2Weapon weaponItem) public void setFistsWeaponItem(Weapon weaponItem)
{ {
_fistsWeaponItem = weaponItem; _fistsWeaponItem = weaponItem;
} }
public L2Weapon getFistsWeaponItem() public Weapon getFistsWeaponItem()
{ {
return _fistsWeaponItem; return _fistsWeaponItem;
} }
public L2Weapon findFistsWeaponItem(int classId) public Weapon findFistsWeaponItem(int classId)
{ {
L2Weapon weaponItem = null; Weapon weaponItem = null;
if ((classId >= 0) && (classId <= 9)) if ((classId >= 0) && (classId <= 9))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(246); Item temp = ItemTable.getInstance().getTemplate(246);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 10) && (classId <= 17)) else if ((classId >= 10) && (classId <= 17))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(251); Item temp = ItemTable.getInstance().getTemplate(251);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 18) && (classId <= 24)) else if ((classId >= 18) && (classId <= 24))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(244); Item temp = ItemTable.getInstance().getTemplate(244);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 25) && (classId <= 30)) else if ((classId >= 25) && (classId <= 30))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(249); Item temp = ItemTable.getInstance().getTemplate(249);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 31) && (classId <= 37)) else if ((classId >= 31) && (classId <= 37))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(245); Item temp = ItemTable.getInstance().getTemplate(245);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 38) && (classId <= 43)) else if ((classId >= 38) && (classId <= 43))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(250); Item temp = ItemTable.getInstance().getTemplate(250);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 44) && (classId <= 48)) else if ((classId >= 44) && (classId <= 48))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(248); Item temp = ItemTable.getInstance().getTemplate(248);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 49) && (classId <= 52)) else if ((classId >= 49) && (classId <= 52))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(252); Item temp = ItemTable.getInstance().getTemplate(252);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
else if ((classId >= 53) && (classId <= 57)) else if ((classId >= 53) && (classId <= 57))
{ {
L2Item temp = ItemTable.getInstance().getTemplate(247); Item temp = ItemTable.getInstance().getTemplate(247);
weaponItem = (L2Weapon) temp; weaponItem = (Weapon) temp;
} }
return weaponItem; return weaponItem;
} }
@ -772,14 +772,14 @@ public class PlayerInstance extends Creature
} }
@Override @Override
public L2Weapon getActiveWeapon() public Weapon getActiveWeapon()
{ {
ItemInstance weapon = getInventory().getPaperdollItem(7); ItemInstance weapon = getInventory().getPaperdollItem(7);
if (weapon == null) if (weapon == null)
{ {
return getFistsWeaponItem(); return getFistsWeaponItem();
} }
return (L2Weapon) weapon.getItem(); return (Weapon) weapon.getItem();
} }
@Override @Override
@ -966,7 +966,7 @@ public class PlayerInstance extends Creature
@Override @Override
public int getAttackRange() public int getAttackRange()
{ {
L2Weapon weapon = getActiveWeapon(); Weapon weapon = getActiveWeapon();
if ((weapon != null) && (weapon.getWeaponType() == 5)) if ((weapon != null) && (weapon.getWeaponType() == 5))
{ {
return 500; return 500;
@ -1037,7 +1037,7 @@ public class PlayerInstance extends Creature
{ {
_log.warning("Missing STR modifier for classId: " + getClassId()); _log.warning("Missing STR modifier for classId: " + getClassId());
} }
L2CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId()); CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId());
double weapondmg = 1.0; double weapondmg = 1.0;
if (template != null) if (template != null)
{ {
@ -1047,7 +1047,7 @@ public class PlayerInstance extends Creature
{ {
_log.warning("Missing template for classId: " + getClassId()); _log.warning("Missing template for classId: " + getClassId());
} }
L2Weapon weapon = getActiveWeapon(); Weapon weapon = getActiveWeapon();
if (weapon != null) if (weapon != null)
{ {
weapondmg += weapon.getPDamage(); weapondmg += weapon.getPDamage();
@ -1059,9 +1059,9 @@ public class PlayerInstance extends Creature
public void updatePDef() public void updatePDef()
{ {
L2Armor armorPiece; Armor armorPiece;
double lvlmod = (89.0 + getLevel()) / 100.0; double lvlmod = (89.0 + getLevel()) / 100.0;
L2CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId()); CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId());
double totalItemDef = 40.0; double totalItemDef = 40.0;
if (template != null) if (template != null)
{ {
@ -1074,37 +1074,37 @@ public class PlayerInstance extends Creature
ItemInstance dummy = getInventory().getPaperdollItem(13); ItemInstance dummy = getInventory().getPaperdollItem(13);
if (dummy != null) if (dummy != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
if ((dummy = getInventory().getPaperdollItem(10)) != null) if ((dummy = getInventory().getPaperdollItem(10)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
if ((dummy = getInventory().getPaperdollItem(12)) != null) if ((dummy = getInventory().getPaperdollItem(12)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
if ((dummy = getInventory().getPaperdollItem(9)) != null) if ((dummy = getInventory().getPaperdollItem(9)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
if ((dummy = getInventory().getPaperdollItem(6)) != null) if ((dummy = getInventory().getPaperdollItem(6)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
if ((dummy = getInventory().getPaperdollItem(11)) != null) if ((dummy = getInventory().getPaperdollItem(11)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
if ((dummy = getInventory().getPaperdollItem(0)) != null) if ((dummy = getInventory().getPaperdollItem(0)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getPDef(); totalItemDef += armorPiece.getPDef();
} }
double pDef = totalItemDef * lvlmod; double pDef = totalItemDef * lvlmod;
@ -1127,7 +1127,7 @@ public class PlayerInstance extends Creature
_log.warning("Missing INT modifier for classId: " + getClassId()); _log.warning("Missing INT modifier for classId: " + getClassId());
} }
double intmod = Math.sqrt(imod); double intmod = Math.sqrt(imod);
L2CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId()); CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId());
double weapondmg = 1.0; double weapondmg = 1.0;
if (template != null) if (template != null)
{ {
@ -1137,7 +1137,7 @@ public class PlayerInstance extends Creature
{ {
_log.warning("Missing template for classId: " + getClassId()); _log.warning("Missing template for classId: " + getClassId());
} }
L2Weapon weapon = getActiveWeapon(); Weapon weapon = getActiveWeapon();
if (weapon != null) if (weapon != null)
{ {
weapondmg += weapon.getMDamage(); weapondmg += weapon.getMDamage();
@ -1149,7 +1149,7 @@ public class PlayerInstance extends Creature
public void updateMDef() public void updateMDef()
{ {
L2Armor armorPiece; Armor armorPiece;
double lvlBonus = (89.0 + getLevel()) / 100.0; double lvlBonus = (89.0 + getLevel()) / 100.0;
StatModifiers modifier = CharStatsTable.getInstance().getTemplate(getClassId()); StatModifiers modifier = CharStatsTable.getInstance().getTemplate(getClassId());
double MENbonus = 1.0; double MENbonus = 1.0;
@ -1161,7 +1161,7 @@ public class PlayerInstance extends Creature
{ {
_log.warning("Missing MEN modifier for classId: " + getClassId()); _log.warning("Missing MEN modifier for classId: " + getClassId());
} }
L2CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId()); CharTemplate template = CharTemplateTable.getInstance().getTemplate(getClassId());
double totalItemDef = 40.0; double totalItemDef = 40.0;
if (template != null) if (template != null)
{ {
@ -1174,27 +1174,27 @@ public class PlayerInstance extends Creature
ItemInstance dummy = getInventory().getPaperdollItem(1); ItemInstance dummy = getInventory().getPaperdollItem(1);
if (dummy != null) if (dummy != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getMDef(); totalItemDef += armorPiece.getMDef();
} }
if ((dummy = getInventory().getPaperdollItem(4)) != null) if ((dummy = getInventory().getPaperdollItem(4)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getMDef(); totalItemDef += armorPiece.getMDef();
} }
if ((dummy = getInventory().getPaperdollItem(3)) != null) if ((dummy = getInventory().getPaperdollItem(3)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getMDef(); totalItemDef += armorPiece.getMDef();
} }
if ((dummy = getInventory().getPaperdollItem(2)) != null) if ((dummy = getInventory().getPaperdollItem(2)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getMDef(); totalItemDef += armorPiece.getMDef();
} }
if ((dummy = getInventory().getPaperdollItem(5)) != null) if ((dummy = getInventory().getPaperdollItem(5)) != null)
{ {
armorPiece = (L2Armor) dummy.getItem(); armorPiece = (Armor) dummy.getItem();
totalItemDef += armorPiece.getMDef(); totalItemDef += armorPiece.getMDef();
} }
double mDef = totalItemDef * lvlBonus * MENbonus; double mDef = totalItemDef * lvlBonus * MENbonus;
@ -1387,7 +1387,7 @@ public class PlayerInstance extends Creature
@Override @Override
protected boolean isUsingDualWeapon() protected boolean isUsingDualWeapon()
{ {
L2Weapon weaponItem = getActiveWeapon(); Weapon weaponItem = getActiveWeapon();
if (weaponItem.getWeaponType() == 9) if (weaponItem.getWeaponType() == 9)
{ {
return true; return true;

View File

@ -24,13 +24,13 @@ import org.l2jmobius.gameserver.model.TeleportLocation;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed; import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.network.serverpackets.TeleportToLocation; import org.l2jmobius.gameserver.network.serverpackets.TeleportToLocation;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class TeleporterInstance extends NpcInstance public class TeleporterInstance extends NpcInstance
{ {
private static Logger _log = Logger.getLogger(TeleporterInstance.class.getName()); private static Logger _log = Logger.getLogger(TeleporterInstance.class.getName());
public TeleporterInstance(L2Npc template) public TeleporterInstance(Npc template)
{ {
super(template); super(template);
} }

View File

@ -23,13 +23,13 @@ import org.l2jmobius.gameserver.data.SkillTreeTable;
import org.l2jmobius.gameserver.model.SkillLearn; import org.l2jmobius.gameserver.model.SkillLearn;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed; import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.AquireSkillList; import org.l2jmobius.gameserver.network.serverpackets.AquireSkillList;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class TrainerInstance extends NpcInstance public class TrainerInstance extends NpcInstance
{ {
private static Logger _log = Logger.getLogger(TrainerInstance.class.getName()); private static Logger _log = Logger.getLogger(TrainerInstance.class.getName());
public TrainerInstance(L2Npc template) public TrainerInstance(Npc template)
{ {
super(template); super(template);
} }

View File

@ -24,13 +24,13 @@ import org.l2jmobius.gameserver.model.Clan;
import org.l2jmobius.gameserver.network.serverpackets.PledgeShowInfoUpdate; import org.l2jmobius.gameserver.network.serverpackets.PledgeShowInfoUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import org.l2jmobius.gameserver.network.serverpackets.UserInfo; import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class VillageMasterInstance extends NpcInstance public class VillageMasterInstance extends NpcInstance
{ {
private static Logger _log = Logger.getLogger(VillageMasterInstance.class.getName()); private static Logger _log = Logger.getLogger(VillageMasterInstance.class.getName());
public VillageMasterInstance(L2Npc template) public VillageMasterInstance(Npc template)
{ {
super(template); super(template);
} }

View File

@ -24,13 +24,13 @@ import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import org.l2jmobius.gameserver.network.serverpackets.WareHouseDepositList; import org.l2jmobius.gameserver.network.serverpackets.WareHouseDepositList;
import org.l2jmobius.gameserver.network.serverpackets.WareHouseWithdrawalList; import org.l2jmobius.gameserver.network.serverpackets.WareHouseWithdrawalList;
import org.l2jmobius.gameserver.templates.L2Npc; import org.l2jmobius.gameserver.templates.Npc;
public class WarehouseInstance extends NpcInstance public class WarehouseInstance extends NpcInstance
{ {
private static Logger _log = Logger.getLogger(WarehouseInstance.class.getName()); private static Logger _log = Logger.getLogger(WarehouseInstance.class.getName());
public WarehouseInstance(L2Npc template) public WarehouseInstance(Npc template)
{ {
super(template); super(template);
} }

View File

@ -34,7 +34,7 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.serverpackets.CharCreateFail; import org.l2jmobius.gameserver.network.serverpackets.CharCreateFail;
import org.l2jmobius.gameserver.network.serverpackets.CharCreateOk; import org.l2jmobius.gameserver.network.serverpackets.CharCreateOk;
import org.l2jmobius.gameserver.network.serverpackets.CharSelectInfo; import org.l2jmobius.gameserver.network.serverpackets.CharSelectInfo;
import org.l2jmobius.gameserver.templates.L2CharTemplate; import org.l2jmobius.gameserver.templates.CharTemplate;
public class CharacterCreate extends ClientBasePacket public class CharacterCreate extends ClientBasePacket
{ {
@ -100,7 +100,7 @@ public class CharacterCreate extends ClientBasePacket
_log.fine("Character init start"); _log.fine("Character init start");
newChar.setObjectId(IdFactory.getInstance().getNextId()); newChar.setObjectId(IdFactory.getInstance().getNextId());
World.getInstance().storeObject(newChar); World.getInstance().storeObject(newChar);
L2CharTemplate template = CharTemplateTable.getInstance().getTemplate(newChar.getClassId()); CharTemplate template = CharTemplateTable.getInstance().getTemplate(newChar.getClassId());
newChar.setAccuracy(template.getAcc()); newChar.setAccuracy(template.getAcc());
newChar.setCon(template.getCon()); newChar.setCon(template.getCon());
newChar.setCriticalHit(template.getCrit()); newChar.setCriticalHit(template.getCrit());

View File

@ -22,7 +22,7 @@ import java.io.IOException;
import org.l2jmobius.gameserver.ClientThread; import org.l2jmobius.gameserver.ClientThread;
import org.l2jmobius.gameserver.data.CharTemplateTable; import org.l2jmobius.gameserver.data.CharTemplateTable;
import org.l2jmobius.gameserver.network.serverpackets.CharTemplates; import org.l2jmobius.gameserver.network.serverpackets.CharTemplates;
import org.l2jmobius.gameserver.templates.L2CharTemplate; import org.l2jmobius.gameserver.templates.CharTemplate;
public class NewCharacter extends ClientBasePacket public class NewCharacter extends ClientBasePacket
{ {
@ -32,7 +32,7 @@ public class NewCharacter extends ClientBasePacket
{ {
super(rawPacket); super(rawPacket);
CharTemplates ct = new CharTemplates(); CharTemplates ct = new CharTemplates();
L2CharTemplate template = CharTemplateTable.getInstance().getTemplate(0); CharTemplate template = CharTemplateTable.getInstance().getTemplate(0);
ct.addChar(template); ct.addChar(template);
template = CharTemplateTable.getInstance().getTemplate(0); template = CharTemplateTable.getInstance().getTemplate(0);
ct.addChar(template); ct.addChar(template);

View File

@ -27,7 +27,7 @@ import java.util.StringTokenizer;
import org.l2jmobius.gameserver.data.ItemTable; import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.model.CharSelectInfoPackage; import org.l2jmobius.gameserver.model.CharSelectInfoPackage;
import org.l2jmobius.gameserver.model.actor.instance.ItemInstance; import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.templates.L2Item; import org.l2jmobius.gameserver.templates.Item;
public class CharSelectInfo extends ServerBasePacket public class CharSelectInfo extends ServerBasePacket
{ {
@ -161,7 +161,7 @@ public class CharSelectInfo extends ServerBasePacket
ItemInstance item = new ItemInstance(); ItemInstance item = new ItemInstance();
item.setObjectId(Integer.parseInt(st.nextToken())); item.setObjectId(Integer.parseInt(st.nextToken()));
int itemId = Integer.parseInt(st.nextToken()); int itemId = Integer.parseInt(st.nextToken());
L2Item itemTemp = ItemTable.getInstance().getTemplate(itemId); Item itemTemp = ItemTable.getInstance().getTemplate(itemId);
item.setItem(itemTemp); item.setItem(itemTemp);
st.nextToken(); st.nextToken();
item.setCount(Integer.parseInt(st.nextToken())); item.setCount(Integer.parseInt(st.nextToken()));

View File

@ -19,14 +19,14 @@ package org.l2jmobius.gameserver.network.serverpackets;
import java.util.Vector; import java.util.Vector;
import org.l2jmobius.gameserver.templates.L2CharTemplate; import org.l2jmobius.gameserver.templates.CharTemplate;
public class CharTemplates extends ServerBasePacket public class CharTemplates extends ServerBasePacket
{ {
private static final String _S__23_CHARTEMPLATES = "[S] 23 CharTemplates"; private static final String _S__23_CHARTEMPLATES = "[S] 23 CharTemplates";
private final Vector<L2CharTemplate> _chars = new Vector<>(); private final Vector<CharTemplate> _chars = new Vector<>();
public void addChar(L2CharTemplate template) public void addChar(CharTemplate template)
{ {
_chars.add(template); _chars.add(template);
} }
@ -38,7 +38,7 @@ public class CharTemplates extends ServerBasePacket
writeD(_chars.size()); writeD(_chars.size());
for (int i = 0; i < _chars.size(); ++i) for (int i = 0; i < _chars.size(); ++i)
{ {
L2CharTemplate temp = _chars.get(i); CharTemplate temp = _chars.get(i);
writeD(temp.getRaceId()); writeD(temp.getRaceId());
writeD(temp.getClassId()); writeD(temp.getClassId());
writeD(70); writeD(70);

View File

@ -17,7 +17,7 @@
*/ */
package org.l2jmobius.gameserver.templates; package org.l2jmobius.gameserver.templates;
public class L2Armor extends L2Item public class Armor extends Item
{ {
public static final int ARMORTYPE_NONE = 1; public static final int ARMORTYPE_NONE = 1;
public static final int ARMORTYPE_LIGHT = 2; public static final int ARMORTYPE_LIGHT = 2;

View File

@ -20,7 +20,7 @@ package org.l2jmobius.gameserver.templates;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
public class L2CharTemplate public class CharTemplate
{ {
private int _classId; private int _classId;
private String _className; private String _className;

View File

@ -17,7 +17,7 @@
*/ */
package org.l2jmobius.gameserver.templates; package org.l2jmobius.gameserver.templates;
public class L2EtcItem extends L2Item public class EtcItem extends Item
{ {
public static final int TYPE_ARROW = 0; public static final int TYPE_ARROW = 0;
public static final int TYPE_MATERIAL = 1; public static final int TYPE_MATERIAL = 1;

View File

@ -19,7 +19,7 @@ package org.l2jmobius.gameserver.templates;
import java.io.Serializable; import java.io.Serializable;
public abstract class L2Item implements Serializable public abstract class Item implements Serializable
{ {
public static final int TYPE1_WEAPON_RING_EARRING_NECKLACE = 0; public static final int TYPE1_WEAPON_RING_EARRING_NECKLACE = 0;
public static final int TYPE1_SHIELD_ARMOR = 1; public static final int TYPE1_SHIELD_ARMOR = 1;

View File

@ -22,7 +22,7 @@ import java.util.List;
import org.l2jmobius.gameserver.model.DropData; import org.l2jmobius.gameserver.model.DropData;
public class L2Npc public class Npc
{ {
private int _npcId; private int _npcId;
private String _type; private String _type;

View File

@ -17,7 +17,7 @@
*/ */
package org.l2jmobius.gameserver.templates; package org.l2jmobius.gameserver.templates;
public class L2Weapon extends L2Item public class Weapon extends Item
{ {
public static final int WEAPON_TYPE_NONE = 1; public static final int WEAPON_TYPE_NONE = 1;
public static final int WEAPON_TYPE_SWORD = 2; public static final int WEAPON_TYPE_SWORD = 2;