Code review Part 5.

This commit is contained in:
MobiusDevelopment
2019-12-22 15:33:46 +00:00
parent 4a563b8832
commit 7f3befa63c
4071 changed files with 23938 additions and 28938 deletions

View File

@@ -37,7 +37,7 @@ public class ScrambledKeyPair
if ((scrambledMod.length == 0x81) && (scrambledMod[0] == 0x00))
{
byte[] temp = new byte[0x80];
final byte[] temp = new byte[0x80];
System.arraycopy(scrambledMod, 1, temp, 0, 0x80);
scrambledMod = temp;
}

View File

@@ -24,8 +24,8 @@ import java.util.Set;
import java.util.logging.Logger;
/**
* @author ProGramMoS
* @version 0.4 Stable
* Thread to check for deadlocked threads.
* @author -Nemesiss- L2M
*/
public class DeadlockDetector implements Runnable
{

View File

@@ -71,7 +71,7 @@ public class LimitLinesDocumentListener implements DocumentListener
{
if (maximumLines < 1)
{
String message = "Maximum lines must be greater than 0";
final String message = "Maximum lines must be greater than 0";
throw new IllegalArgumentException(message);
}
@@ -106,8 +106,8 @@ public class LimitLinesDocumentListener implements DocumentListener
private void removeLines(DocumentEvent e)
{
// The root Element of the Document will tell us the total number of line in the Document.
Document document = e.getDocument();
Element root = document.getDefaultRootElement();
final Document document = e.getDocument();
final Element root = document.getDefaultRootElement();
while (root.getElementCount() > _maximumLines)
{
@@ -127,8 +127,8 @@ public class LimitLinesDocumentListener implements DocumentListener
*/
private void removeFromStart(Document document, Element root)
{
Element line = root.getElement(0);
int end = line.getEndOffset();
final Element line = root.getElement(0);
final int end = line.getEndOffset();
try
{
@@ -147,9 +147,9 @@ public class LimitLinesDocumentListener implements DocumentListener
{
// We use start minus 1 to make sure we remove the newline character of the previous line.
Element line = root.getElement(root.getElementCount() - 1);
int start = line.getStartOffset();
int end = line.getEndOffset();
final Element line = root.getElement(root.getElementCount() - 1);
final int start = line.getStartOffset();
final int end = line.getEndOffset();
try
{

View File

@@ -29,7 +29,7 @@ public class OlympiadLogger
public static void add(String text, String cat)
{
String date = new SimpleDateFormat("yy.MM.dd H:mm:ss").format(new Date());
final String date = new SimpleDateFormat("yy.MM.dd H:mm:ss").format(new Date());
new File("log/game").mkdirs();
final File file = new File("log/game/" + (cat != null ? cat : "_all") + ".txt");

View File

@@ -44,7 +44,7 @@ public class SplashScreen extends JWindow
{
setBackground(new Color(0, 255, 0, 0)); // Transparency.
image = Toolkit.getDefaultToolkit().getImage(path);
ImageIcon imageIcon = new ImageIcon(image);
final ImageIcon imageIcon = new ImageIcon(image);
setSize(imageIcon.getIconWidth(), imageIcon.getIconHeight());
setLocationRelativeTo(null);
setAlwaysOnTop(true);

View File

@@ -41,10 +41,10 @@ import org.l2jmobius.commons.util.Util;
import org.l2jmobius.gameserver.cache.CrestCache;
import org.l2jmobius.gameserver.cache.HtmCache;
import org.l2jmobius.gameserver.communitybbs.Manager.ForumsBBSManager;
import org.l2jmobius.gameserver.datatables.SchemeBufferTable;
import org.l2jmobius.gameserver.datatables.HeroSkillTable;
import org.l2jmobius.gameserver.datatables.NobleSkillTable;
import org.l2jmobius.gameserver.datatables.OfflineTradeTable;
import org.l2jmobius.gameserver.datatables.SchemeBufferTable;
import org.l2jmobius.gameserver.datatables.SkillTable;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.csv.ExtractableItemsData;
@@ -400,7 +400,7 @@ public class GameServer
try
{
DoorTable doorTable = DoorTable.getInstance();
final DoorTable doorTable = DoorTable.getInstance();
// Opened by players like L2OFF
doorTable.getDoor(19160012).openMe();

View File

@@ -307,7 +307,7 @@ public class LoginServerThread extends Thread
{
if (par.isAuthed())
{
PlayerInGame pig = new PlayerInGame(par.getAccount());
final PlayerInGame pig = new PlayerInGame(par.getAccount());
sendPacket(pig);
wcToRemove.gameClient.setState(GameClientState.AUTHED);
wcToRemove.gameClient.setSessionId(wcToRemove.session);
@@ -319,7 +319,7 @@ public class LoginServerThread extends Thread
}
else
{
CharSelectInfo cl = new CharSelectInfo(wcToRemove.account, wcToRemove.gameClient.getSessionId().playOkID1);
final CharSelectInfo cl = new CharSelectInfo(wcToRemove.account, wcToRemove.gameClient.getSessionId().playOkID1);
wcToRemove.gameClient.getConnection().sendPacket(cl);
wcToRemove.gameClient.setCharSelection(cl.getCharInfo());
}
@@ -336,7 +336,7 @@ public class LoginServerThread extends Thread
}
case 0x04:
{
KickPlayer kp = new KickPlayer(decrypt);
final KickPlayer kp = new KickPlayer(decrypt);
doKickPlayer(kp.getAccount());
break;
}
@@ -398,7 +398,7 @@ public class LoginServerThread extends Thread
_waitingClients.add(wc);
}
PlayerAuthRequest par = new PlayerAuthRequest(acc, key);
final PlayerAuthRequest par = new PlayerAuthRequest(acc, key);
try
{
@@ -437,7 +437,7 @@ public class LoginServerThread extends Thread
{
return;
}
PlayerLogout pl = new PlayerLogout(account);
final PlayerLogout pl = new PlayerLogout(account);
try
{
sendPacket(pl);
@@ -471,7 +471,7 @@ public class LoginServerThread extends Thread
public void sendAccessLevel(String account, int level)
{
ChangeAccessLevel cal = new ChangeAccessLevel(account, level);
final ChangeAccessLevel cal = new ChangeAccessLevel(account, level);
try
{
sendPacket(cal);
@@ -554,7 +554,7 @@ public class LoginServerThread extends Thread
*/
public void sendServerStatus(int id, int value)
{
ServerStatus ss = new ServerStatus();
final ServerStatus ss = new ServerStatus();
ss.addAttribute(id, value);
try
{

View File

@@ -70,13 +70,13 @@ public class RecipeController
if (maker == null)
{
RecipeBookItemList response = new RecipeBookItemList(isDwarvenCraft, player.getMaxMp());
final RecipeBookItemList response = new RecipeBookItemList(isDwarvenCraft, player.getMaxMp());
response.addRecipes(isDwarvenCraft ? player.getDwarvenRecipeBook() : player.getCommonRecipeBook());
player.sendPacket(response);
return;
}
SystemMessage sm = new SystemMessage(SystemMessageId.CANT_ALTER_RECIPEBOOK_WHILE_CRAFTING);
final SystemMessage sm = new SystemMessage(SystemMessageId.CANT_ALTER_RECIPEBOOK_WHILE_CRAFTING);
player.sendPacket(sm);
}
@@ -87,15 +87,15 @@ public class RecipeController
public synchronized void requestManufactureItem(PlayerInstance manufacturer, int recipeListId, PlayerInstance player)
{
RecipeList recipeList = getValidRecipeList(player, recipeListId);
final RecipeList recipeList = getValidRecipeList(player, recipeListId);
if (recipeList == null)
{
return;
}
List<RecipeList> dwarfRecipes = Arrays.asList(manufacturer.getDwarvenRecipeBook());
List<RecipeList> commonRecipes = Arrays.asList(manufacturer.getCommonRecipeBook());
final List<RecipeList> dwarfRecipes = Arrays.asList(manufacturer.getDwarvenRecipeBook());
final List<RecipeList> commonRecipes = Arrays.asList(manufacturer.getCommonRecipeBook());
if (!dwarfRecipes.contains(recipeList) && !commonRecipes.contains(recipeList))
{
@@ -134,15 +134,15 @@ public class RecipeController
return;
}
RecipeList recipeList = getValidRecipeList(player, recipeListId);
final RecipeList recipeList = getValidRecipeList(player, recipeListId);
if (recipeList == null)
{
return;
}
List<RecipeList> dwarfRecipes = Arrays.asList(player.getDwarvenRecipeBook());
List<RecipeList> commonRecipes = Arrays.asList(player.getCommonRecipeBook());
final List<RecipeList> dwarfRecipes = Arrays.asList(player.getDwarvenRecipeBook());
final List<RecipeList> commonRecipes = Arrays.asList(player.getCommonRecipeBook());
if (!dwarfRecipes.contains(recipeList) && !commonRecipes.contains(recipeList))
{
@@ -380,7 +380,7 @@ public class RecipeController
_delay = (int) ((Config.ALT_GAME_CREATION_SPEED * _player.getMReuseRate(_skill) * GameTimeController.TICKS_PER_SECOND) / Config.RATE_CONSUMABLE_COST) * GameTimeController.MILLIS_IN_TICK;
// FIXME: please fix this packet to show crafting animation (somebody)
MagicSkillUse msk = new MagicSkillUse(_player, _skillId, _skillLevel, _delay, 0);
final MagicSkillUse msk = new MagicSkillUse(_player, _skillId, _skillLevel, _delay, 0);
_player.broadcastPacket(msk);
_player.sendPacket(new SetupGauge(0, _delay));
@@ -423,7 +423,7 @@ public class RecipeController
if ((_target != _player) && (_price > 0)) // customer must pay for services
{
// attempt to pay for item
ItemInstance adenatransfer = _target.transferItem("PayManufacture", _target.getInventory().getAdenaInstance().getObjectId(), _price, _player.getInventory(), _player);
final ItemInstance adenatransfer = _target.transferItem("PayManufacture", _target.getInventory().getAdenaInstance().getObjectId(), _price, _player.getInventory(), _player);
if (adenatransfer == null)
{
@@ -477,14 +477,14 @@ public class RecipeController
private void updateCurLoad()
{
StatusUpdate su = new StatusUpdate(_target.getObjectId());
final StatusUpdate su = new StatusUpdate(_target.getObjectId());
su.addAttribute(StatusUpdate.CUR_LOAD, _target.getCurrentLoad());
_target.sendPacket(su);
}
private void updateCurMp()
{
StatusUpdate su = new StatusUpdate(_target.getObjectId());
final StatusUpdate su = new StatusUpdate(_target.getObjectId());
su.addAttribute(StatusUpdate.CUR_MP, (int) _target.getCurrentMp());
_target.sendPacket(su);
}
@@ -495,7 +495,7 @@ public class RecipeController
while ((numItems > 0) && !_items.isEmpty())
{
TempItem item = _items.get(0);
final TempItem item = _items.get(0);
int count = item.getQuantity();
@@ -519,7 +519,7 @@ public class RecipeController
if (_target == _player)
{
// you equipped ...
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2_EQUIPPED);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2_EQUIPPED);
sm.addNumber(count);
sm.addItemName(item.getItemId());
_player.sendPacket(sm);
@@ -554,8 +554,8 @@ public class RecipeController
private List<TempItem> listItems(boolean remove)
{
RecipeInstance[] recipes = _recipeList.getRecipes();
Inventory inv = _target.getInventory();
final RecipeInstance[] recipes = _recipeList.getRecipes();
final Inventory inv = _target.getInventory();
final List<TempItem> materials = new ArrayList<>();
for (RecipeInstance recipe : recipes)
@@ -576,7 +576,7 @@ public class RecipeController
// make new temporary object, just for counting puroses
TempItem temp = new TempItem(item, quantity);
final TempItem temp = new TempItem(item, quantity);
materials.add(temp);
}
}

View File

@@ -174,7 +174,7 @@ public class Shutdown extends Thread
*/
public void startShutdown(PlayerInstance player, int seconds, boolean restart)
{
Announcements announcements = Announcements.getInstance();
final Announcements announcements = Announcements.getInstance();
LOGGER.warning((player != null ? "GM: " + player.getName() + "(" + player.getObjectId() + ")" : "Server") + " issued shutdown command. " + MODE_TEXT[_shutdownMode] + " in " + seconds + " seconds!");
@@ -214,7 +214,7 @@ public class Shutdown extends Thread
*/
public void abort(PlayerInstance player)
{
Announcements announcements = Announcements.getInstance();
final Announcements announcements = Announcements.getInstance();
LOGGER.warning((player != null ? "GM: " + player.getName() + "(" + player.getObjectId() + ")" : "Server") + " issued shutdown ABORT. " + MODE_TEXT[_shutdownMode] + " has been stopped!");
@@ -257,7 +257,7 @@ public class Shutdown extends Thread
// announce only every minute after 10 minutes left and every second after 20 seconds
if (((seconds <= 20) || (seconds == (minutes * 10))) && (seconds <= 600) && (hours <= 1))
{
SystemMessage sm = new SystemMessage(SystemMessageId.THE_SERVER_WILL_BE_COMING_DOWN_IN_S1_SECONDS);
final SystemMessage sm = new SystemMessage(SystemMessageId.THE_SERVER_WILL_BE_COMING_DOWN_IN_S1_SECONDS);
sm.addString(Integer.toString(seconds));
Announcements.getInstance().announceToAll(sm);
}
@@ -370,7 +370,7 @@ public class Shutdown extends Thread
*/
private synchronized void saveData()
{
Announcements _an = Announcements.getInstance();
final Announcements _an = Announcements.getInstance();
switch (_shutdownMode)
{
case SIGTERM:

View File

@@ -158,20 +158,20 @@ public class TradeController
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement1 = con.prepareStatement("SELECT * FROM merchant_shopids");
final PreparedStatement statement1 = con.prepareStatement("SELECT * FROM merchant_shopids");
ResultSet rset1 = statement1.executeQuery();
final ResultSet rset1 = statement1.executeQuery();
while (rset1.next())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM merchant_buylists WHERE shop_id=? ORDER BY `order` ASC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM merchant_buylists WHERE shop_id=? ORDER BY `order` ASC");
statement.setString(1, String.valueOf(rset1.getInt("shop_id")));
ResultSet rset = statement.executeQuery();
final ResultSet rset = statement.executeQuery();
if (rset.next())
{
limitedItem = false;
StoreTradeList buy1 = new StoreTradeList(rset1.getInt("shop_id"));
final StoreTradeList buy1 = new StoreTradeList(rset1.getInt("shop_id"));
int itemId = rset.getInt("item_id");
int price = rset.getInt("price");
@@ -179,7 +179,7 @@ public class TradeController
int currentCount = rset.getInt("currentCount");
int time = rset.getInt("time");
ItemInstance item = ItemTable.getInstance().createDummyItem(itemId);
final ItemInstance item = ItemTable.getInstance().createDummyItem(itemId);
if (item == null)
{
@@ -293,8 +293,8 @@ public class TradeController
long savetimer = 0;
final long currentMillis = System.currentTimeMillis();
PreparedStatement statement2 = con.prepareStatement("SELECT DISTINCT time, savetimer FROM merchant_buylists WHERE time <> 0 ORDER BY time");
ResultSet rset2 = statement2.executeQuery();
final PreparedStatement statement2 = con.prepareStatement("SELECT DISTINCT time, savetimer FROM merchant_buylists WHERE time <> 0 ORDER BY time");
final ResultSet rset2 = statement2.executeQuery();
while (rset2.next())
{
@@ -332,27 +332,27 @@ public class TradeController
{
final int initialSize = _lists.size();
PreparedStatement statement1 = con.prepareStatement("SELECT * FROM custom_merchant_shopids");
final PreparedStatement statement1 = con.prepareStatement("SELECT * FROM custom_merchant_shopids");
ResultSet rset1 = statement1.executeQuery();
final ResultSet rset1 = statement1.executeQuery();
while (rset1.next())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM custom_merchant_buylists WHERE shop_id=? ORDER BY `order` ASC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM custom_merchant_buylists WHERE shop_id=? ORDER BY `order` ASC");
statement.setString(1, String.valueOf(rset1.getInt("shop_id")));
ResultSet rset = statement.executeQuery();
final ResultSet rset = statement.executeQuery();
if (rset.next())
{
limitedItem = false;
StoreTradeList buy1 = new StoreTradeList(rset1.getInt("shop_id"));
final StoreTradeList buy1 = new StoreTradeList(rset1.getInt("shop_id"));
int itemId = rset.getInt("item_id");
int price = rset.getInt("price");
int count = rset.getInt("count");
int currentCount = rset.getInt("currentCount");
int time = rset.getInt("time");
ItemInstance item = ItemTable.getInstance().createDummyItem(itemId);
final ItemInstance item = ItemTable.getInstance().createDummyItem(itemId);
if (item == null)
{
rset.close();
@@ -397,7 +397,7 @@ public class TradeController
count = rset.getInt("count");
time = rset.getInt("time");
currentCount = rset.getInt("currentCount");
ItemInstance item2 = ItemTable.getInstance().createDummyItem(itemId);
final ItemInstance item2 = ItemTable.getInstance().createDummyItem(itemId);
if (item2 == null)
{
continue;
@@ -460,8 +460,8 @@ public class TradeController
long savetimer = 0;
final long currentMillis = System.currentTimeMillis();
PreparedStatement statement2 = con.prepareStatement("SELECT DISTINCT time, savetimer FROM custom_merchant_buylists WHERE time <> 0 ORDER BY time");
ResultSet rset2 = statement2.executeQuery();
final PreparedStatement statement2 = con.prepareStatement("SELECT DISTINCT time, savetimer FROM custom_merchant_buylists WHERE time <> 0 ORDER BY time");
final ResultSet rset2 = statement2.executeQuery();
while (rset2.next())
{
@@ -552,7 +552,7 @@ public class TradeController
final long timerSave = System.currentTimeMillis() + (time * 60 * 60 * 1000);
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("UPDATE merchant_buylists SET savetimer =? WHERE time =?");
final PreparedStatement statement = con.prepareStatement("UPDATE merchant_buylists SET savetimer =? WHERE time =?");
statement.setLong(1, timerSave);
statement.setInt(2, time);
statement.executeUpdate();

View File

@@ -616,7 +616,7 @@ abstract class AbstractAI implements Ctrl
_accessor.moveTo(x, y, z);
// Send a Server->Client packet CharMoveToLocation to the actor and all PlayerInstance in its _knownPlayers
CharMoveToLocation msg = new CharMoveToLocation(_actor);
final CharMoveToLocation msg = new CharMoveToLocation(_actor);
_actor.broadcastPacket(msg);
}
else
@@ -634,7 +634,7 @@ abstract class AbstractAI implements Ctrl
// CharMoveToLocation msg = new CharMoveToLocation(_actor);
if (((PlayerInstance) _actor).getBoat() != null)
{
MoveToLocationInVehicle msg = new MoveToLocationInVehicle(_actor, destination, origin);
final MoveToLocationInVehicle msg = new MoveToLocationInVehicle(_actor, destination, origin);
_actor.broadcastPacket(msg);
}
}
@@ -666,13 +666,13 @@ abstract class AbstractAI implements Ctrl
_clientMoving = false;
// Send a Server->Client packet StopMove to the actor and all PlayerInstance in its _knownPlayers
StopMove msg = new StopMove(_actor);
final StopMove msg = new StopMove(_actor);
_actor.broadcastPacket(msg);
if (pos != null)
{
// Send a Server->Client packet StopRotation to the actor and all PlayerInstance in its _knownPlayers
StopRotation sr = new StopRotation(_actor, pos.getHeading(), 0);
final StopRotation sr = new StopRotation(_actor, pos.getHeading(), 0);
_actor.sendPacket(sr);
_actor.broadcastPacket(sr);
}
@@ -685,7 +685,7 @@ abstract class AbstractAI implements Ctrl
if (_clientMovingToPawnOffset > 0) // movetoPawn needs to be stopped
{
_clientMovingToPawnOffset = 0;
StopMove msg = new StopMove(_actor);
final StopMove msg = new StopMove(_actor);
_actor.broadcastPacket(msg);
}
_clientMoving = false;
@@ -769,7 +769,7 @@ abstract class AbstractAI implements Ctrl
protected void clientNotifyDead()
{
// Send a Server->Client packet Die to the actor and all PlayerInstance in its _knownPlayers
Die msg = new Die(_actor);
final Die msg = new Die(_actor);
_actor.broadcastPacket(msg);
// Init AI
@@ -798,13 +798,13 @@ abstract class AbstractAI implements Ctrl
if ((_clientMovingToPawnOffset != 0) && (follow != null))
{
// Send a Server->Client packet MoveToPawn to the actor and all PlayerInstance in its _knownPlayers
MoveToPawn msg = new MoveToPawn(_actor, follow, _clientMovingToPawnOffset);
final MoveToPawn msg = new MoveToPawn(_actor, follow, _clientMovingToPawnOffset);
player.sendPacket(msg);
}
else
{
// Send a Server->Client packet CharMoveToLocation to the actor and all PlayerInstance in its _knownPlayers
CharMoveToLocation msg = new CharMoveToLocation(_actor);
final CharMoveToLocation msg = new CharMoveToLocation(_actor);
player.sendPacket(msg);
}
}

View File

@@ -344,7 +344,7 @@ public class AttackableAI extends CreatureAI
// Check if actor is not dead
if (!_actor.isAlikeDead())
{
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
// If its _knownPlayer isn't empty set the Intention to AI_INTENTION_ACTIVE
if (npc.getKnownList().getKnownPlayers().size() > 0)
@@ -403,7 +403,7 @@ public class AttackableAI extends CreatureAI
*/
private void thinkActive()
{
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
// Update every 1s the _globalAggro counter to come close to 0
if (_globalAggro != 0)
@@ -432,14 +432,14 @@ public class AttackableAI extends CreatureAI
continue;
}
Creature target = (Creature) obj;
final Creature target = (Creature) obj;
/*
* Check to see if this is a festival mob spawn. If it is, then check to see if the aggro trigger is a festival participant...if so, move to attack it.
*/
if ((_actor instanceof FestivalMonsterInstance) && (obj instanceof PlayerInstance))
{
PlayerInstance targetPlayer = (PlayerInstance) obj;
final PlayerInstance targetPlayer = (PlayerInstance) obj;
if (!targetPlayer.isFestivalParticipant())
{
continue;
@@ -690,8 +690,8 @@ public class AttackableAI extends CreatureAI
{
if (obj instanceof NpcInstance)
{
NpcInstance npc = (NpcInstance) obj;
String factionId = ((NpcInstance) _actor).getFactionId();
final NpcInstance npc = (NpcInstance) obj;
final String factionId = ((NpcInstance) _actor).getFactionId();
if (!factionId.equalsIgnoreCase(npc.getFactionId()) || (npc.getFactionRange() == 0))
{
@@ -759,7 +759,7 @@ public class AttackableAI extends CreatureAI
return;
}
Weapon weapon = _actor.getActiveWeaponItem();
final Weapon weapon = _actor.getActiveWeaponItem();
final int collision = _actor.getTemplate().collisionRadius;
final int combinedCollision = collision + originalAttackTarget.getTemplate().collisionRadius;
@@ -899,7 +899,7 @@ public class AttackableAI extends CreatureAI
if (sk.getSkillType() == Skill.SkillType.BUFF)
{
Effect[] effects = _actor.getAllEffects();
final Effect[] effects = _actor.getAllEffects();
for (int i = 0; (effects != null) && (i < effects.length); i++)
{
@@ -918,7 +918,7 @@ public class AttackableAI extends CreatureAI
}
}
WorldObject oldTarget = _actor.getTarget();
final WorldObject oldTarget = _actor.getTarget();
clientStopMoving(null);
@@ -967,7 +967,7 @@ public class AttackableAI extends CreatureAI
if (sk.getSkillType() == Skill.SkillType.BUFF)
{
Effect[] effects = _actor.getAllEffects();
final Effect[] effects = _actor.getAllEffects();
for (int i = 0; (effects != null) && (i < effects.length); i++)
{
@@ -991,7 +991,7 @@ public class AttackableAI extends CreatureAI
return;
}
WorldObject oldTarget = _actor.getTarget();
final WorldObject oldTarget = _actor.getTarget();
clientStopMoving(null);
_accessor.doCast(sk);
@@ -1103,7 +1103,7 @@ public class AttackableAI extends CreatureAI
@Override
protected void onEvtAggression(Creature target, int aggro)
{
Attackable me = (Attackable) _actor;
final Attackable me = (Attackable) _actor;
// To avoid lag issue
if (me.isDead())

View File

@@ -265,7 +265,7 @@ public class ControllableMobAI extends AttackableAI
if (getAttackTarget() != null)
{
// stop hating
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
npc.stopHating(getAttackTarget());
}
@@ -283,8 +283,8 @@ public class ControllableMobAI extends AttackableAI
continue;
}
NpcInstance npc = (NpcInstance) obj;
String factionId = ((NpcInstance) _actor).getFactionId();
final NpcInstance npc = (NpcInstance) obj;
final String factionId = ((NpcInstance) _actor).getFactionId();
if (!factionId.equalsIgnoreCase(npc.getFactionId()))
{
@@ -424,7 +424,7 @@ public class ControllableMobAI extends AttackableAI
{
final int aggroRange = ((Attackable) _actor).getAggroRange();
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
int npcX;
int npcY;

View File

@@ -1144,7 +1144,7 @@ public class CreatureAI extends AbstractAI
// check if player is fakedeath
if (target instanceof PlayerInstance)
{
PlayerInstance target2 = (PlayerInstance) target; // convert object to chara
final PlayerInstance target2 = (PlayerInstance) target; // convert object to chara
if (target2.isFakeDeath())
{
@@ -1196,7 +1196,7 @@ public class CreatureAI extends AbstractAI
public synchronized void setSkill(Skill skill)
{
this._skill = skill;
_skill = skill;
}
public IntentionCommand getNextIntention()

View File

@@ -99,7 +99,7 @@ public class DoorAI extends CreatureAI
@Override
protected void onEvtAttacked(Creature attacker)
{
DoorInstance me = (DoorInstance) _actor;
final DoorInstance me = (DoorInstance) _actor;
ThreadPool.execute(new onEventAttackedDoorTask(me, attacker));
}

View File

@@ -133,7 +133,7 @@ public class NpcWalkerAI extends CreatureAI implements Runnable
if ((getActor().getX() == destinationX) && (getActor().getY() == destinationY) && (getActor().getZ() == destinationZ))
{
String chat = _route.get(_currentPos).getChatText();
final String chat = _route.get(_currentPos).getChatText();
if ((chat != null) && !chat.equals("NULL"))
{

View File

@@ -133,7 +133,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
// Get the owner if the target is a summon
if (target instanceof Summon)
{
PlayerInstance owner = ((Summon) target).getOwner();
final PlayerInstance owner = ((Summon) target).getOwner();
if (_actor.isInsideRadius(owner, 1000, true, false))
{
target = owner;
@@ -169,7 +169,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
// Check if actor is not dead
if (!_actor.isAlikeDead())
{
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
// If its _knownPlayer isn't empty set the Intention to AI_INTENTION_ACTIVE
if (npc.getKnownList().getKnownPlayers().size() > 0)
@@ -238,7 +238,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
*/
private void thinkActive()
{
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
// Update every 1s the _globalAggro counter to come close to 0
if (_globalAggro != 0)
@@ -322,7 +322,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
Skill[] skills = null;
double dist2 = 0;
int range = 0;
SiegeGuardInstance sGuard = (SiegeGuardInstance) _actor;
final SiegeGuardInstance sGuard = (SiegeGuardInstance) _actor;
final Creature attackTarget = getAttackTarget();
@@ -383,7 +383,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
}
if (sk.getSkillType() == Skill.SkillType.BUFF)
{
Effect[] effects = _actor.getAllEffects();
final Effect[] effects = _actor.getAllEffects();
for (int i = 0; (effects != null) && (i < effects.length); i++)
{
@@ -402,7 +402,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
}
}
WorldObject oldTarget = _actor.getTarget();
final WorldObject oldTarget = _actor.getTarget();
clientStopMoving(null);
_accessor.doCast(sk);
@@ -525,7 +525,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
}
}
WorldObject oldTarget = _actor.getTarget();
final WorldObject oldTarget = _actor.getTarget();
clientStopMoving(null);
_accessor.doCast(sk);
@@ -571,7 +571,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
// Stop hating this target after the attack timeout or if target is dead
if (attackTarget != null)
{
Attackable npc = (Attackable) _actor;
final Attackable npc = (Attackable) _actor;
npc.stopHating(attackTarget);
}
@@ -620,9 +620,9 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
continue;
}
NpcInstance npc = (NpcInstance) creature;
final NpcInstance npc = (NpcInstance) creature;
String factionId = ((NpcInstance) actor).getFactionId();
final String factionId = ((NpcInstance) actor).getFactionId();
if (!factionId.equalsIgnoreCase(npc.getFactionId()))
{
@@ -752,7 +752,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
return;
}
Attackable me = (Attackable) _actor;
final Attackable me = (Attackable) _actor;
if (target != null)
{
@@ -782,7 +782,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
_actor.setRunning();
}
SiegeGuardInstance sGuard = (SiegeGuardInstance) _actor;
final SiegeGuardInstance sGuard = (SiegeGuardInstance) _actor;
final double homeX = target.getX() - sGuard.getHomeX();
final double homeY = target.getY() - sGuard.getHomeY();
@@ -802,7 +802,7 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
return;
}
Creature mostHated = me.getMostHated();
final Creature mostHated = me.getMostHated();
if (mostHated == null)
{
_globalAggro = -25;

View File

@@ -48,7 +48,7 @@ public class SummonAI extends CreatureAI
@Override
protected void onIntentionActive()
{
Summon summon = (Summon) _actor;
final Summon summon = (Summon) _actor;
if (summon.getFollowStatus())
{
@@ -62,7 +62,7 @@ public class SummonAI extends CreatureAI
private void thinkAttack()
{
Summon summon = (Summon) _actor;
final Summon summon = (Summon) _actor;
WorldObject target = null;
target = summon.getTarget();
@@ -90,7 +90,7 @@ public class SummonAI extends CreatureAI
private void thinkCast()
{
Summon summon = (Summon) _actor;
final Summon summon = (Summon) _actor;
final Creature target = getCastTarget();
if (checkTargetLost(target))

View File

@@ -124,9 +124,9 @@ public class CrestCache
public void convertOldPedgeFiles()
{
File dir = new File(Config.DATAPACK_ROOT, "data/crests/");
final File dir = new File(Config.DATAPACK_ROOT, "data/crests/");
File[] files = dir.listFiles(new OldPledgeFilter());
final File[] files = dir.listFiles(new OldPledgeFilter());
if (files == null)
{
@@ -142,7 +142,7 @@ public class CrestCache
final int newId = IdFactory.getInstance().getNextId();
Clan clan = ClanTable.getInstance().getClan(clanId);
final Clan clan = ClanTable.getInstance().getClan(clanId);
if (clan != null)
{
@@ -153,7 +153,7 @@ public class CrestCache
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("UPDATE clan_data SET crest_id = ? WHERE clan_id = ?");
final PreparedStatement statement = con.prepareStatement("UPDATE clan_data SET crest_id = ? WHERE clan_id = ?");
statement.setInt(1, newId);
statement.setInt(2, clan.getClanId());
statement.executeUpdate();
@@ -202,7 +202,7 @@ public class CrestCache
public void removePledgeCrest(int id)
{
File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/Crest_" + id + ".bmp");
final File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/Crest_" + id + ".bmp");
_cachePledge.remove(id);
try
@@ -216,7 +216,7 @@ public class CrestCache
public void removePledgeCrestLarge(int id)
{
File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/Crest_Large_" + id + ".bmp");
final File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/Crest_Large_" + id + ".bmp");
_cachePledgeLarge.remove(id);
try
@@ -230,7 +230,7 @@ public class CrestCache
public void removeOldPledgeCrest(int id)
{
File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/Pledge_" + id + ".bmp");
final File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/Pledge_" + id + ".bmp");
try
{
@@ -243,7 +243,7 @@ public class CrestCache
public void removeAllyCrest(int id)
{
File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/AllyCrest_" + id + ".bmp");
final File crestFile = new File(Config.DATAPACK_ROOT, "data/crests/AllyCrest_" + id + ".bmp");
_cacheAlly.remove(id);
try

View File

@@ -98,8 +98,8 @@ public class HtmCache
private void parseDir(File dir)
{
FileFilter filter = new HtmFilter();
File[] files = dir.listFiles(filter);
final FileFilter filter = new HtmFilter();
final File[] files = dir.listFiles(filter);
for (File file : files)
{
@@ -226,8 +226,8 @@ public class HtmCache
*/
public boolean isLoadable(String path)
{
File file = new File(path);
HtmFilter filter = new HtmFilter();
final File file = new File(path);
final HtmFilter filter = new HtmFilter();
return file.exists() && filter.accept(file) && !file.isDirectory();
}

View File

@@ -59,7 +59,7 @@ public class WarehouseCacheManager
{
if ((cTime - entry.getValue()) > _cacheTime)
{
PlayerInstance player = entry.getKey();
final PlayerInstance player = entry.getKey();
player.clearWarehouse();
_cachedWh.remove(player);
}

View File

@@ -97,9 +97,9 @@ public class Forum
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM forums WHERE forum_id=?");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM forums WHERE forum_id=?");
statement.setInt(1, _forumId);
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
if (result.next())
{
@@ -121,13 +121,13 @@ public class Forum
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM topic WHERE topic_forum_id=? ORDER BY topic_id DESC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM topic WHERE topic_forum_id=? ORDER BY topic_id DESC");
statement.setInt(1, _forumId);
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
while (result.next())
{
Topic t = new Topic(Topic.ConstructorType.RESTORE, result.getInt("topic_id"), result.getInt("topic_forum_id"), result.getString("topic_name"), result.getLong("topic_date"), result.getString("topic_ownername"), result.getInt("topic_ownerid"), result.getInt("topic_type"), result.getInt("topic_reply"));
final Topic t = new Topic(Topic.ConstructorType.RESTORE, result.getInt("topic_id"), result.getInt("topic_forum_id"), result.getString("topic_name"), result.getLong("topic_date"), result.getString("topic_ownername"), result.getInt("topic_ownerid"), result.getInt("topic_type"), result.getInt("topic_reply"));
_topic.put(t.getID(), t);
if (t.getID() > TopicBBSManager.getInstance().getMaxID(this))
@@ -148,9 +148,9 @@ public class Forum
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT forum_id FROM forums WHERE forum_parent=?");
final PreparedStatement statement = con.prepareStatement("SELECT forum_id FROM forums WHERE forum_parent=?");
statement.setInt(1, _forumId);
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
while (result.next())
{
@@ -228,7 +228,7 @@ public class Forum
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("INSERT INTO forums (forum_id,forum_name,forum_parent,forum_post,forum_type,forum_perm,forum_owner_id) values (?,?,?,?,?,?,?)");
final PreparedStatement statement = con.prepareStatement("INSERT INTO forums (forum_id,forum_name,forum_parent,forum_post,forum_type,forum_perm,forum_owner_id) values (?,?,?,?,?,?,?)");
statement.setInt(1, _forumId);
statement.setString(2, _forumName);
statement.setInt(3, _fParent.getID());

View File

@@ -57,7 +57,7 @@ public class Post
public Post(String postOwner, int postOwnerId, long date, int tid, int postForumId, String txt)
{
_post = new ArrayList<>();
CPost cp = new CPost();
final CPost cp = new CPost();
cp.postId = 0;
cp.postOwner = postOwner;
cp.postOwnerId = postOwnerId;
@@ -73,7 +73,7 @@ public class Post
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("INSERT INTO posts (post_id,post_owner_name,post_ownerid,post_date,post_topic_id,post_forum_id,post_txt) values (?,?,?,?,?,?,?)");
final PreparedStatement statement = con.prepareStatement("INSERT INTO posts (post_id,post_owner_name,post_ownerid,post_date,post_topic_id,post_forum_id,post_txt) values (?,?,?,?,?,?,?)");
statement.setInt(1, cp.postId);
statement.setString(2, cp.postOwner);
statement.setInt(3, cp.postOwnerId);
@@ -114,7 +114,7 @@ public class Post
PostBBSManager.getInstance().delPostByTopic(t);
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("DELETE FROM posts WHERE post_forum_id=? AND post_topic_id=?");
final PreparedStatement statement = con.prepareStatement("DELETE FROM posts WHERE post_forum_id=? AND post_topic_id=?");
statement.setInt(1, t.getForumID());
statement.setInt(2, t.getID());
statement.execute();
@@ -130,13 +130,13 @@ public class Post
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM posts WHERE post_forum_id=? AND post_topic_id=? ORDER BY post_id ASC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM posts WHERE post_forum_id=? AND post_topic_id=? ORDER BY post_id ASC");
statement.setInt(1, t.getForumID());
statement.setInt(2, t.getID());
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
while (result.next())
{
CPost cp = new CPost();
final CPost cp = new CPost();
cp.postId = result.getInt("post_id");
cp.postOwner = result.getString("post_owner_name");
cp.postOwnerId = result.getInt("post_ownerid");
@@ -159,8 +159,8 @@ public class Post
{
try (Connection con = DatabaseFactory.getConnection())
{
CPost cp = getCPost(i);
PreparedStatement statement = con.prepareStatement("UPDATE posts SET post_txt=? WHERE post_id=? AND post_topic_id=? AND post_forum_id=?");
final CPost cp = getCPost(i);
final PreparedStatement statement = con.prepareStatement("UPDATE posts SET post_txt=? WHERE post_id=? AND post_topic_id=? AND post_forum_id=?");
statement.setString(1, cp.postTxt);
statement.setInt(2, cp.postId);
statement.setInt(3, cp.postTopicId);

View File

@@ -71,7 +71,7 @@ public class Topic
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("INSERT INTO topic (topic_id,topic_forum_id,topic_name,topic_date,topic_ownername,topic_ownerid,topic_type,topic_reply) values (?,?,?,?,?,?,?,?)");
final PreparedStatement statement = con.prepareStatement("INSERT INTO topic (topic_id,topic_forum_id,topic_name,topic_date,topic_ownername,topic_ownerid,topic_type,topic_reply) values (?,?,?,?,?,?,?,?)");
statement.setInt(1, _id);
statement.setInt(2, _forumId);
statement.setString(3, _topicName);
@@ -127,7 +127,7 @@ public class Topic
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("DELETE FROM topic WHERE topic_id=? AND topic_forum_id=?");
final PreparedStatement statement = con.prepareStatement("DELETE FROM topic WHERE topic_id=? AND topic_forum_id=?");
statement.setInt(1, _id);
statement.setInt(2, f.getID());
statement.execute();

View File

@@ -82,7 +82,7 @@ public abstract class BaseBBSManager
protected static void send1002(PlayerInstance player, String string, String string2, String string3)
{
List<String> arg = new ArrayList<>();
final List<String> arg = new ArrayList<>();
arg.add("0");
arg.add("0");
arg.add("0");

View File

@@ -54,7 +54,7 @@ public class ClanBBSManager extends BaseBBSManager
}
else if (command.startsWith("_bbsclan"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
final String clanCommand = st.nextToken();

View File

@@ -41,8 +41,8 @@ public class ForumsBBSManager extends BaseBBSManager
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT forum_id FROM forums WHERE forum_type=0");
ResultSet result = statement.executeQuery();
final PreparedStatement statement = con.prepareStatement("SELECT forum_id FROM forums WHERE forum_type=0");
final ResultSet result = statement.executeQuery();
while (result.next())
{
@@ -97,7 +97,7 @@ public class ForumsBBSManager extends BaseBBSManager
public Forum createNewForum(String name, Forum parent, int type, int perm, int oid)
{
Forum forum = new Forum(name, parent, type, perm, oid);
final Forum forum = new Forum(name, parent, type, perm, oid);
forum.insertIntoDb();
return forum;

View File

@@ -63,9 +63,9 @@ public class FriendsBBSManager extends BaseBBSManager
}
else if (command.startsWith("_friend"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
String action = st.nextToken();
final String action = st.nextToken();
if (action.equals("select"))
{
@@ -81,7 +81,7 @@ public class FriendsBBSManager extends BaseBBSManager
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("DELETE FROM character_friends WHERE char_id = ? OR friend_id = ?");
final PreparedStatement statement = con.prepareStatement("DELETE FROM character_friends WHERE char_id = ? OR friend_id = ?");
statement.setInt(1, activeChar.getObjectId());
statement.setInt(2, activeChar.getObjectId());
statement.execute();
@@ -94,7 +94,7 @@ public class FriendsBBSManager extends BaseBBSManager
for (int friendId : activeChar.getFriendList())
{
PlayerInstance player = World.getInstance().getPlayer(friendId);
final PlayerInstance player = World.getInstance().getPlayer(friendId);
if (player != null)
{
player.getFriendList().remove(Integer.valueOf(activeChar.getObjectId()));
@@ -121,7 +121,7 @@ public class FriendsBBSManager extends BaseBBSManager
{
for (int friendId : activeChar.getSelectedFriendList())
{
PreparedStatement statement = con.prepareStatement("DELETE FROM character_friends WHERE (char_id = ? AND friend_id = ?) OR (char_id = ? AND friend_id = ?)");
final PreparedStatement statement = con.prepareStatement("DELETE FROM character_friends WHERE (char_id = ? AND friend_id = ?) OR (char_id = ? AND friend_id = ?)");
statement.setInt(1, activeChar.getObjectId());
statement.setInt(2, friendId);
statement.setInt(3, friendId);
@@ -129,9 +129,9 @@ public class FriendsBBSManager extends BaseBBSManager
statement.execute();
statement.close();
String name = CharNameTable.getInstance().getPlayerName(friendId);
final String name = CharNameTable.getInstance().getPlayerName(friendId);
PlayerInstance player = World.getInstance().getPlayer(friendId);
final PlayerInstance player = World.getInstance().getPlayer(friendId);
if (player != null)
{
player.getFriendList().remove(Integer.valueOf(activeChar.getObjectId()));
@@ -164,9 +164,9 @@ public class FriendsBBSManager extends BaseBBSManager
}
else if (command.startsWith("_block"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
String action = st.nextToken();
final String action = st.nextToken();
if (action.equals("select"))
{
@@ -180,7 +180,7 @@ public class FriendsBBSManager extends BaseBBSManager
}
else if (action.equals("delall"))
{
List<Integer> list = new ArrayList<>();
final List<Integer> list = new ArrayList<>();
list.addAll(activeChar.getBlockList().getBlockList());
for (Integer blockId : list)
@@ -349,7 +349,7 @@ public class FriendsBBSManager extends BaseBBSManager
final StringBuilder sb = new StringBuilder();
for (int id : activeChar.getSelectedFriendList())
{
String friendName = CharNameTable.getInstance().getPlayerName(id);
final String friendName = CharNameTable.getInstance().getPlayerName(id);
if (friendName == null)
{
continue;

View File

@@ -121,9 +121,9 @@ public class MailBBSManager extends BaseBBSManager
}
else if (command.startsWith("_bbsmail"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
String action = st.nextToken();
final String action = st.nextToken();
if (action.equals("inbox") || action.equals("sentbox") || action.equals("archive") || action.equals("temparchive"))
{
@@ -141,7 +141,7 @@ public class MailBBSManager extends BaseBBSManager
{
final int letterId = (st.hasMoreTokens()) ? Integer.parseInt(st.nextToken()) : -1;
Mail letter = getLetter(activeChar, letterId);
final Mail letter = getLetter(activeChar, letterId);
if (letter == null)
{
showLastForum(activeChar);
@@ -159,7 +159,7 @@ public class MailBBSManager extends BaseBBSManager
{
final int letterId = (st.hasMoreTokens()) ? Integer.parseInt(st.nextToken()) : -1;
Mail letter = getLetter(activeChar, letterId);
final Mail letter = getLetter(activeChar, letterId);
if (letter == null)
{
showLastForum(activeChar);
@@ -173,7 +173,7 @@ public class MailBBSManager extends BaseBBSManager
{
final int letterId = (st.hasMoreTokens()) ? Integer.parseInt(st.nextToken()) : -1;
Mail letter = getLetter(activeChar, letterId);
final Mail letter = getLetter(activeChar, letterId);
if (letter != null)
{
deleteLetter(activeChar, letter.letterId);
@@ -185,7 +185,7 @@ public class MailBBSManager extends BaseBBSManager
{
final int letterId = (st.hasMoreTokens()) ? Integer.parseInt(st.nextToken()) : -1;
Mail letter = getLetter(activeChar, letterId);
final Mail letter = getLetter(activeChar, letterId);
if (letter != null)
{
setLetterLocation(activeChar, letter.letterId, MailType.ARCHIVE);
@@ -210,7 +210,7 @@ public class MailBBSManager extends BaseBBSManager
}
else if (ar1.startsWith("Search"))
{
StringTokenizer st = new StringTokenizer(ar1, ";");
final StringTokenizer st = new StringTokenizer(ar1, ";");
st.nextToken();
showMailList(activeChar, 1, Enum.valueOf(MailType.class, st.nextToken().toUpperCase()), ar4, ar5);
@@ -225,8 +225,8 @@ public class MailBBSManager extends BaseBBSManager
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement(SELECT_LAST_ID);
ResultSet result = statement.executeQuery();
final PreparedStatement statement = con.prepareStatement(SELECT_LAST_ID);
final ResultSet result = statement.executeQuery();
while (result.next())
{
if (result.getInt(1) > _lastid)
@@ -257,12 +257,12 @@ public class MailBBSManager extends BaseBBSManager
letters = new ArrayList<>();
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement(SELECT_CHAR_MAILS);
final PreparedStatement statement = con.prepareStatement(SELECT_CHAR_MAILS);
statement.setInt(1, objId);
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
while (result.next())
{
Mail letter = new Mail();
final Mail letter = new Mail();
letter.charId = result.getInt("charId");
letter.letterId = result.getInt("letterId");
letter.senderId = result.getInt("senderId");
@@ -329,7 +329,7 @@ public class MailBBSManager extends BaseBBSManager
{
letters = new ArrayList<>();
boolean byTitle = sType.equalsIgnoreCase("title");
final boolean byTitle = sType.equalsIgnoreCase("title");
for (Mail letter : getPlayerMails(activeChar.getObjectId()))
{
@@ -339,7 +339,7 @@ public class MailBBSManager extends BaseBBSManager
}
else if (!byTitle)
{
String writer = getCharName(letter.senderId);
final String writer = getCharName(letter.senderId);
if (writer.toLowerCase().contains(search.toLowerCase()))
{
letters.add(letter);
@@ -508,7 +508,7 @@ public class MailBBSManager extends BaseBBSManager
String content = HtmCache.getInstance().getHtm(CB_PATH + "mail/mail-show.htm");
String link = letter.location.getBypass() + "&nbsp;&gt;&nbsp;" + letter.subject;
final String link = letter.location.getBypass() + "&nbsp;&gt;&nbsp;" + letter.subject;
content = content.replace("%maillink%", link);
content = content.replace("%writer%", getCharName(letter.senderId));
@@ -523,7 +523,7 @@ public class MailBBSManager extends BaseBBSManager
private void showWriteView(PlayerInstance activeChar)
{
String content = HtmCache.getInstance().getHtm(CB_PATH + "mail/mail-write.htm");
final String content = HtmCache.getInstance().getHtm(CB_PATH + "mail/mail-write.htm");
separateAndSend(content, activeChar);
}
@@ -531,7 +531,7 @@ public class MailBBSManager extends BaseBBSManager
{
String content = HtmCache.getInstance().getHtm(CB_PATH + "mail/mail-reply.htm");
String link = letter.location.getBypass() + "&nbsp;&gt;&nbsp;<a action=\"bypass _bbsmail;view;" + letter.letterId + "\">" + letter.subject + "</a>&nbsp;&gt;&nbsp;";
final String link = letter.location.getBypass() + "&nbsp;&gt;&nbsp;<a action=\"bypass _bbsmail;view;" + letter.letterId + "\">" + letter.subject + "</a>&nbsp;&gt;&nbsp;";
content = content.replace("%maillink%", link);
content = content.replace("%recipients%", letter.senderId == activeChar.getObjectId() ? letter.recipientNames : getCharName(letter.senderId));
@@ -697,7 +697,7 @@ public class MailBBSManager extends BaseBBSManager
int count = 0;
if (!sType.equals("") && !search.equals(""))
{
boolean byTitle = sType.equalsIgnoreCase("title");
final boolean byTitle = sType.equalsIgnoreCase("title");
for (Mail letter : getPlayerMails(objId))
{
if (!letter.location.equals(location))
@@ -711,7 +711,7 @@ public class MailBBSManager extends BaseBBSManager
}
else if (!byTitle)
{
String writer = getCharName(letter.senderId);
final String writer = getCharName(letter.senderId);
if (writer.toLowerCase().contains(search.toLowerCase()))
{
count++;
@@ -757,7 +757,7 @@ public class MailBBSManager extends BaseBBSManager
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement(DELETE_MAIL);
final PreparedStatement statement = con.prepareStatement(DELETE_MAIL);
statement.setInt(1, letterId);
statement.execute();
statement.close();
@@ -774,7 +774,7 @@ public class MailBBSManager extends BaseBBSManager
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement(MARK_MAIL_READ);
final PreparedStatement statement = con.prepareStatement(MARK_MAIL_READ);
statement.setInt(1, 0);
statement.setInt(2, letterId);
statement.execute();
@@ -792,7 +792,7 @@ public class MailBBSManager extends BaseBBSManager
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement(SET_LETTER_LOC);
final PreparedStatement statement = con.prepareStatement(SET_LETTER_LOC);
statement.setString(1, location.toString().toLowerCase());
statement.setInt(2, letterId);
statement.execute();
@@ -806,7 +806,7 @@ public class MailBBSManager extends BaseBBSManager
private static String getCharName(int charId)
{
String name = CharNameTable.getInstance().getPlayerName(charId);
final String name = CharNameTable.getInstance().getPlayerName(charId);
return name == null ? "Unknown" : name;
}
@@ -815,9 +815,9 @@ public class MailBBSManager extends BaseBBSManager
boolean isGM = false;
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT accesslevel FROM characters WHERE obj_Id = ?");
final PreparedStatement statement = con.prepareStatement("SELECT accesslevel FROM characters WHERE obj_Id = ?");
statement.setInt(1, charId);
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
result.next();
isGM = result.getInt(1) > 0;
result.close();

View File

@@ -50,12 +50,12 @@ public class PostBBSManager extends BaseBBSManager
{
CommunityBoard.getInstance().addBypass(player, "Posts Command", command);
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
st.nextToken();
int idf = Integer.parseInt(st.nextToken());
int idp = Integer.parseInt(st.nextToken());
final int idf = Integer.parseInt(st.nextToken());
final int idp = Integer.parseInt(st.nextToken());
String index = null;
if (st.hasMoreTokens())
@@ -77,13 +77,13 @@ public class PostBBSManager extends BaseBBSManager
}
else if (command.startsWith("_bbsposts;edit;"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
st.nextToken();
int idf = Integer.parseInt(st.nextToken());
int idt = Integer.parseInt(st.nextToken());
int idp = Integer.parseInt(st.nextToken());
final int idf = Integer.parseInt(st.nextToken());
final int idt = Integer.parseInt(st.nextToken());
final int idp = Integer.parseInt(st.nextToken());
showEditPost((TopicBBSManager.getInstance().getTopicByID(idt)), ForumsBBSManager.getInstance().getForumByID(idf), player, idp);
}
@@ -96,10 +96,10 @@ public class PostBBSManager extends BaseBBSManager
@Override
public void parseWrite(String ar1, String ar2, String ar3, String ar4, String ar5, PlayerInstance player)
{
StringTokenizer st = new StringTokenizer(ar1, ";");
int idf = Integer.parseInt(st.nextToken());
int idt = Integer.parseInt(st.nextToken());
int idp = Integer.parseInt(st.nextToken());
final StringTokenizer st = new StringTokenizer(ar1, ";");
final int idf = Integer.parseInt(st.nextToken());
final int idt = Integer.parseInt(st.nextToken());
final int idp = Integer.parseInt(st.nextToken());
final Forum forum = ForumsBBSManager.getInstance().getForumByID(idf);
if (forum == null)
@@ -164,7 +164,7 @@ public class PostBBSManager extends BaseBBSManager
return;
}
Post p = getPostByTopic(topic);
final Post p = getPostByTopic(topic);
if (p == null)
{
separateAndSend("<html><body><br><br><center>This post doesn't exist.</center></body></html>", player);
@@ -199,9 +199,9 @@ public class PostBBSManager extends BaseBBSManager
private void showMemoPost(Topic topic, PlayerInstance player, Forum forum)
{
Post p = getPostByTopic(topic);
Locale locale = Locale.getDefault();
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL, locale);
final Post p = getPostByTopic(topic);
final Locale locale = Locale.getDefault();
final DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL, locale);
String mes = p.getCPost(0).postTxt.replace(">", "&gt;");
mes = mes.replace("<", "&lt;");

View File

@@ -54,7 +54,7 @@ public class RegionBBSManager extends BaseBBSManager
{
CommunityBoard.getInstance().addBypass(player, "Region>", command);
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
showRegion(player, Integer.parseInt(st.nextToken()));

View File

@@ -40,7 +40,7 @@ public class TopBBSManager extends BaseBBSManager
}
else if (command.startsWith("_bbshome;"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
loadStaticHtm(st.nextToken(), player);

View File

@@ -54,7 +54,7 @@ public class TopicBBSManager extends BaseBBSManager
{
if (ar1.equals("crea"))
{
Forum f = ForumsBBSManager.getInstance().getForumByID(Integer.parseInt(ar2));
final Forum f = ForumsBBSManager.getInstance().getForumByID(Integer.parseInt(ar2));
if (f == null)
{
separateAndSend("<html><body><br><br><center>The forum named '" + ar2 + "' doesn't exist.</center></body></html>", player);
@@ -62,32 +62,32 @@ public class TopicBBSManager extends BaseBBSManager
}
f.vload();
Topic t = new Topic(Topic.ConstructorType.CREATE, getInstance().getMaxID(f) + 1, Integer.parseInt(ar2), ar5, Calendar.getInstance().getTimeInMillis(), player.getName(), player.getObjectId(), Topic.MEMO, 0);
final Topic t = new Topic(Topic.ConstructorType.CREATE, getInstance().getMaxID(f) + 1, Integer.parseInt(ar2), ar5, Calendar.getInstance().getTimeInMillis(), player.getName(), player.getObjectId(), Topic.MEMO, 0);
f.addTopic(t);
getInstance().setMaxID(t.getID(), f);
Post p = new Post(player.getName(), player.getObjectId(), Calendar.getInstance().getTimeInMillis(), t.getID(), f.getID(), ar4);
final Post p = new Post(player.getName(), player.getObjectId(), Calendar.getInstance().getTimeInMillis(), t.getID(), f.getID(), ar4);
PostBBSManager.getInstance().addPostByTopic(p, t);
parseCmd("_bbsmemo", player);
}
else if (ar1.equals("del"))
{
Forum f = ForumsBBSManager.getInstance().getForumByID(Integer.parseInt(ar2));
final Forum f = ForumsBBSManager.getInstance().getForumByID(Integer.parseInt(ar2));
if (f == null)
{
separateAndSend("<html><body><br><br><center>The forum named '" + ar2 + "' doesn't exist.</center></body></html>", player);
return;
}
Topic t = f.getTopic(Integer.parseInt(ar3));
final Topic t = f.getTopic(Integer.parseInt(ar3));
if (t == null)
{
separateAndSend("<html><body><br><br><center>The topic named '" + ar3 + "' doesn't exist.</center></body></html>", player);
return;
}
Post p = PostBBSManager.getInstance().getPostByTopic(t);
final Post p = PostBBSManager.getInstance().getPostByTopic(t);
if (p != null)
{
p.deleteMe(t);
@@ -115,11 +115,11 @@ public class TopicBBSManager extends BaseBBSManager
{
CommunityBoard.getInstance().addBypass(player, "Topics Command", command);
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
st.nextToken();
int idf = Integer.parseInt(st.nextToken());
final int idf = Integer.parseInt(st.nextToken());
String index = null;
if (st.hasMoreTokens())
@@ -141,38 +141,38 @@ public class TopicBBSManager extends BaseBBSManager
}
else if (command.startsWith("_bbstopics;crea"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
st.nextToken();
int idf = Integer.parseInt(st.nextToken());
final int idf = Integer.parseInt(st.nextToken());
showNewTopic(ForumsBBSManager.getInstance().getForumByID(idf), player, idf);
}
else if (command.startsWith("_bbstopics;del"))
{
StringTokenizer st = new StringTokenizer(command, ";");
final StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
st.nextToken();
int idf = Integer.parseInt(st.nextToken());
int idt = Integer.parseInt(st.nextToken());
final int idf = Integer.parseInt(st.nextToken());
final int idt = Integer.parseInt(st.nextToken());
Forum f = ForumsBBSManager.getInstance().getForumByID(idf);
final Forum f = ForumsBBSManager.getInstance().getForumByID(idf);
if (f == null)
{
separateAndSend("<html><body><br><br><center>The forum named '" + idf + "' doesn't exist.</center></body></html>", player);
return;
}
Topic t = f.getTopic(idt);
final Topic t = f.getTopic(idt);
if (t == null)
{
separateAndSend("<html><body><br><br><center>The topic named '" + idt + "' doesn't exist.</center></body></html>", player);
return;
}
Post p = PostBBSManager.getInstance().getPostByTopic(t);
final Post p = PostBBSManager.getInstance().getPostByTopic(t);
if (p != null)
{
p.deleteMe(t);
@@ -204,7 +204,7 @@ public class TopicBBSManager extends BaseBBSManager
public int getMaxID(Forum f)
{
Integer i = _maxId.get(f);
final Integer i = _maxId.get(f);
if (i == null)
{
return 0;
@@ -281,7 +281,7 @@ public class TopicBBSManager extends BaseBBSManager
break;
}
Topic t = forum.getTopic(j);
final Topic t = forum.getTopic(j);
if ((t != null) && (i++ >= (12 * (index - 1))))
{
StringUtil.append(sb, "<table border=0 cellspacing=0 cellpadding=5 WIDTH=610><tr><td FIXWIDTH=5></td><td FIXWIDTH=415><a action=\"bypass _bbsposts;read;", forum.getID(), ";", t.getID(), "\">", t.getName(), "</a></td><td FIXWIDTH=120 align=center></td><td FIXWIDTH=70 align=center>", dateFormat.format(new Date(t.getDate())), "</td></tr></table><img src=\"L2UI.Squaregray\" width=\"610\" height=\"1\">");

View File

@@ -90,7 +90,7 @@ public class DesireTable
public void addValue(DesireType type, float value)
{
DesireValue temp = getDesireValue(type);
final DesireValue temp = getDesireValue(type);
if (temp != null)
{
@@ -144,7 +144,7 @@ public class DesireTable
public void addDesireValue(WorldObject object, DesireType type, float value)
{
Desires desireList = _objectDesireTable.get(object);
final Desires desireList = _objectDesireTable.get(object);
if (desireList != null)
{
@@ -164,7 +164,7 @@ public class DesireTable
public void createDesire(WorldObject object, DesireType type)
{
Desires desireList = _objectDesireTable.get(object);
final Desires desireList = _objectDesireTable.get(object);
if (desireList != null)
{
@@ -174,7 +174,7 @@ public class DesireTable
public void deleteDesire(WorldObject object, DesireType type)
{
Desires desireList = _objectDesireTable.get(object);
final Desires desireList = _objectDesireTable.get(object);
if (desireList != null)
{

View File

@@ -60,8 +60,8 @@ public class SchemeBufferTable
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement st = con.prepareStatement(LOAD_SCHEMES);
ResultSet rs = st.executeQuery();
final PreparedStatement st = con.prepareStatement(LOAD_SCHEMES);
final ResultSet rs = st.executeQuery();
while (rs.next())
{
@@ -70,7 +70,7 @@ public class SchemeBufferTable
final String schemeName = rs.getString("scheme_name");
final String[] skills = rs.getString("skills").split(",");
ArrayList<Integer> schemeList = new ArrayList<>();
final ArrayList<Integer> schemeList = new ArrayList<>();
for (String skill : skills)
{
@@ -97,9 +97,9 @@ public class SchemeBufferTable
try
{
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new File("./data/SchemeBufferSkills.xml"));
final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
final DocumentBuilder db = dbf.newDocumentBuilder();
final Document doc = db.parse(new File("./data/SchemeBufferSkills.xml"));
final Node n = doc.getFirstChild();
@@ -246,7 +246,7 @@ public class SchemeBufferTable
*/
public List<Integer> getSkillsIdsByType(String groupType)
{
List<Integer> skills = new ArrayList<>();
final List<Integer> skills = new ArrayList<>();
for (BuffSkillHolder skill : _availableBuffs.values())
{
if (skill.getType().equalsIgnoreCase(groupType))
@@ -262,7 +262,7 @@ public class SchemeBufferTable
*/
public List<String> getSkillTypes()
{
List<String> skillTypes = new ArrayList<>();
final List<String> skillTypes = new ArrayList<>();
for (BuffSkillHolder skill : _availableBuffs.values())
{
if (!skillTypes.contains(skill.getType()))

View File

@@ -150,9 +150,9 @@ public class DoorTable
public static DoorInstance parseList(String line)
{
StringTokenizer st = new StringTokenizer(line, ";");
final StringTokenizer st = new StringTokenizer(line, ";");
String name = st.nextToken();
final String name = st.nextToken();
final int id = Integer.parseInt(st.nextToken());
final int x = Integer.parseInt(st.nextToken());
final int y = Integer.parseInt(st.nextToken());
@@ -206,7 +206,7 @@ public class DoorTable
collisionRadius = rangeXMax - rangeXMin;
}
StatsSet npcDat = new StatsSet();
final StatsSet npcDat = new StatsSet();
npcDat.set("npcId", id);
npcDat.set("level", 0);
npcDat.set("jClass", "door");
@@ -251,7 +251,7 @@ public class DoorTable
npcDat.set("basePDef", pdef);
npcDat.set("baseMDef", mdef);
CreatureTemplate template = new CreatureTemplate(npcDat);
final CreatureTemplate template = new CreatureTemplate(npcDat);
final DoorInstance door = new DoorInstance(IdFactory.getInstance().getNextId(), template, id, name, unlockable);
door.setRange(rangeXMin, rangeYMin, rangeZMin, rangeXMax, rangeYMax, rangeZMax);
try
@@ -369,7 +369,7 @@ public class DoorTable
final int m = ty - y;
final int n = tz - z;
int dk = ((doorInst.getA() * l) + (doorInst.getB() * m) + (doorInst.getC() * n));
final int dk = ((doorInst.getA() * l) + (doorInst.getB() * m) + (doorInst.getC() * n));
if (dk == 0)
{

View File

@@ -79,7 +79,7 @@ public class ExtractableItemsData
final List<ExtractableProductItem> productTemp = new ArrayList<>(lineSplit.length);
for (int i = 0; i < (lineSplit.length - 1); i++)
{
String[] lineSplit2 = lineSplit[i + 1].split(",");
final String[] lineSplit2 = lineSplit[i + 1].split(",");
if (lineSplit2.length != 3)
{
LOGGER.info("Extractable items data: Error in line " + lineCount + " -> wrong seperator!");

View File

@@ -70,7 +70,7 @@ public class HennaTable
final StringTokenizer st = new StringTokenizer(line, ";");
StatsSet hennaDat = new StatsSet();
final StatsSet hennaDat = new StatsSet();
final int id = Integer.parseInt(st.nextToken());
hennaDat.set("symbol_id", id);
st.nextToken(); // next token...ignore name
@@ -84,7 +84,7 @@ public class HennaTable
hennaDat.set("stat_DEX", Integer.parseInt(st.nextToken()));
hennaDat.set("stat_WIT", Integer.parseInt(st.nextToken()));
Henna template = new Henna(hennaDat);
final Henna template = new Henna(hennaDat);
_henna.put(id, template);
}

View File

@@ -531,7 +531,7 @@ public class MapRegionTable
if ((teleportWhere == TeleportWhereType.SiegeFlag) && castle.getSiege().getIsInProgress())
{
// Check if player's clan is attacker
List<NpcInstance> flags = castle.getSiege().getFlag(player.getClan());
final List<NpcInstance> flags = castle.getSiege().getFlag(player.getClan());
if ((flags != null) && !flags.isEmpty())
{
// Spawn to flag - Need more work to get player to the nearest flag
@@ -554,7 +554,7 @@ public class MapRegionTable
if ((teleportWhere == TeleportWhereType.SiegeFlag) && fort.getSiege().getIsInProgress())
{
// check if player's clan is attacker
List<NpcInstance> flags = fort.getSiege().getFlag(player.getClan());
final List<NpcInstance> flags = fort.getSiege().getFlag(player.getClan());
if ((flags != null) && !flags.isEmpty())
{

View File

@@ -124,11 +124,11 @@ public class RecipeTable extends RecipeController
{
try
{
StringTokenizer st = new StringTokenizer(line, ";");
final StringTokenizer st = new StringTokenizer(line, ";");
final List<RecipeInstance> recipePartList = new ArrayList<>();
// we use common/dwarf for easy reading of the recipes.csv file
String recipeTypeString = st.nextToken();
final String recipeTypeString = st.nextToken();
// now parse the string into a boolean
boolean isDwarvenRecipe;
@@ -147,19 +147,19 @@ public class RecipeTable extends RecipeController
return;
}
String recipeName = st.nextToken();
final String recipeName = st.nextToken();
final int id = Integer.parseInt(st.nextToken());
final int recipeId = Integer.parseInt(st.nextToken());
final int level = Integer.parseInt(st.nextToken());
// material
StringTokenizer st2 = new StringTokenizer(st.nextToken(), "[],");
final StringTokenizer st2 = new StringTokenizer(st.nextToken(), "[],");
while (st2.hasMoreTokens())
{
StringTokenizer st3 = new StringTokenizer(st2.nextToken(), "()");
final StringTokenizer st3 = new StringTokenizer(st2.nextToken(), "()");
final int rpItemId = Integer.parseInt(st3.nextToken());
final int quantity = Integer.parseInt(st3.nextToken());
RecipeInstance rp = new RecipeInstance(rpItemId, quantity);
final RecipeInstance rp = new RecipeInstance(rpItemId, quantity);
recipePartList.add(rp);
}
@@ -172,7 +172,7 @@ public class RecipeTable extends RecipeController
final int mpCost = Integer.parseInt(st.nextToken());
final int successRate = Integer.parseInt(st.nextToken());
RecipeList recipeList = new RecipeList(id, level, recipeId, recipeName, successRate, mpCost, itemId, count, isDwarvenRecipe);
final RecipeList recipeList = new RecipeList(id, level, recipeId, recipeName, successRate, mpCost, itemId, count, isDwarvenRecipe);
for (RecipeInstance recipePart : recipePartList)
{

View File

@@ -65,7 +65,7 @@ public class StaticObjects
continue;
}
StaticObjectInstance obj = parse(line);
final StaticObjectInstance obj = parse(line);
_staticObjects.put(obj.getStaticObjectId(), obj);
}
}
@@ -119,7 +119,7 @@ public class StaticObjects
public static StaticObjectInstance parse(String line)
{
StringTokenizer st = new StringTokenizer(line, ";");
final StringTokenizer st = new StringTokenizer(line, ";");
st.nextToken(); // Pass over static object name (not used in server)

View File

@@ -47,7 +47,7 @@ public class SummonItemsData
{
lineCount++;
String line = s.nextLine();
final String line = s.nextLine();
if (line.startsWith("#"))
{
@@ -83,7 +83,7 @@ public class SummonItemsData
continue;
}
SummonItem summonitem = new SummonItem(itemID, npcID, summonType);
final SummonItem summonitem = new SummonItem(itemID, npcID, summonType);
_summonitems.put(itemID, summonitem);
}
}

View File

@@ -166,12 +166,12 @@ public class CharTemplateTable
_templates = new HashMap<>();
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM class_list, char_templates, lvlupgain WHERE class_list.id = char_templates.classId AND class_list.id = lvlupgain.classId ORDER BY class_list.id");
ResultSet rset = statement.executeQuery();
final PreparedStatement statement = con.prepareStatement("SELECT * FROM class_list, char_templates, lvlupgain WHERE class_list.id = char_templates.classId AND class_list.id = lvlupgain.classId ORDER BY class_list.id");
final ResultSet rset = statement.executeQuery();
while (rset.next())
{
StatsSet set = new StatsSet();
final StatsSet set = new StatsSet();
set.set("classId", rset.getInt("id"));
set.set("className", rset.getString("className"));
set.set("raceId", rset.getInt("raceId"));

View File

@@ -115,7 +115,7 @@ public class ClanTable
public int getTopRate(int clanId)
{
Clan clan = getClan(clanId);
final Clan clan = getClan(clanId);
if (clan.getLevel() < 3)
{
return 0;

View File

@@ -60,7 +60,7 @@ public class NpcTable
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM npc");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM npc");
final ResultSet npcdata = statement.executeQuery();
fillNpcTable(npcdata, false);
npcdata.close();
@@ -75,7 +75,7 @@ public class NpcTable
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM custom_npc");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM custom_npc");
final ResultSet npcdata = statement.executeQuery();
fillNpcTable(npcdata, true);
npcdata.close();
@@ -89,7 +89,7 @@ public class NpcTable
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT npcid, skillid, level FROM npcskills");
final PreparedStatement statement = con.prepareStatement("SELECT npcid, skillid, level FROM npcskills");
final ResultSet npcskills = statement.executeQuery();
NpcTemplate npcDat = null;
Skill npcSkill = null;
@@ -135,7 +135,7 @@ public class NpcTable
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM custom_droplist ORDER BY mobId, chance DESC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM custom_droplist ORDER BY mobId, chance DESC");
final ResultSet dropData = statement.executeQuery();
int cCount = 0;
@@ -175,7 +175,7 @@ public class NpcTable
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM droplist ORDER BY mobId, chance DESC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM droplist ORDER BY mobId, chance DESC");
final ResultSet dropData = statement.executeQuery();
DropData dropDat = null;
NpcTemplate npcDat = null;
@@ -214,7 +214,7 @@ public class NpcTable
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM skill_learn");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM skill_learn");
final ResultSet learndata = statement.executeQuery();
while (learndata.next())
@@ -249,7 +249,7 @@ public class NpcTable
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM minions");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM minions");
final ResultSet minionData = statement.executeQuery();
MinionData minionDat = null;
NpcTemplate npcDat = null;

View File

@@ -354,7 +354,7 @@ public class AdminData implements IXmlReader
{
if (isGmOnline(player.isGM()))
{
SystemMessage sm = new SystemMessage(SystemMessageId.GM_LIST);
final SystemMessage sm = new SystemMessage(SystemMessageId.GM_LIST);
player.sendPacket(sm);
for (String name : getAllGmNames(player.isGM()))
@@ -366,7 +366,7 @@ public class AdminData implements IXmlReader
}
else
{
SystemMessage sm2 = new SystemMessage(SystemMessageId.NO_GM_PROVIDING_SERVICE_NOW);
final SystemMessage sm2 = new SystemMessage(SystemMessageId.NO_GM_PROVIDING_SERVICE_NOW);
player.sendPacket(sm2);
}
}

View File

@@ -103,13 +103,13 @@ public class AugmentationData
int badAugmantData = 0;
File file = new File(Config.DATAPACK_ROOT + "/data/stats/augmentation/augmentation_skillmap.xml");
final File file = new File(Config.DATAPACK_ROOT + "/data/stats/augmentation/augmentation_skillmap.xml");
if (!file.exists())
{
return;
}
Document doc = factory.newDocumentBuilder().parse(file);
final Document doc = factory.newDocumentBuilder().parse(file);
for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling())
{
@@ -194,18 +194,18 @@ public class AugmentationData
{
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setValidating(false);
factory.setIgnoringComments(true);
File file = new File(Config.DATAPACK_ROOT + "/data/stats/augmentation/augmentation_stats" + i + ".xml");
final File file = new File(Config.DATAPACK_ROOT + "/data/stats/augmentation/augmentation_stats" + i + ".xml");
if (!file.exists())
{
return;
}
Document doc = factory.newDocumentBuilder().parse(file);
final Document doc = factory.newDocumentBuilder().parse(file);
for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling())
{
@@ -216,7 +216,7 @@ public class AugmentationData
if ("stat".equalsIgnoreCase(d.getNodeName()))
{
NamedNodeMap attrs = d.getAttributes();
String statName = attrs.getNamedItem("name").getNodeValue();
final String statName = attrs.getNamedItem("name").getNodeValue();
float[] soloValues = null;
float[] combinedValues = null;
@@ -226,7 +226,7 @@ public class AugmentationData
if ("table".equalsIgnoreCase(cd.getNodeName()))
{
attrs = cd.getAttributes();
String tableName = attrs.getNamedItem("name").getNodeValue();
final String tableName = attrs.getNamedItem("name").getNodeValue();
final StringTokenizer data = new StringTokenizer(cd.getFirstChild().getNodeValue());
final List<Float> array = new ArrayList<>();

View File

@@ -92,14 +92,14 @@ public class ZoneData
// Load the zone xml
try (Connection con = DatabaseFactory.getConnection())
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setValidating(false);
factory.setIgnoringComments(true);
File file = new File(Config.DATAPACK_ROOT + "/data/zones/zone.xml");
final File file = new File(Config.DATAPACK_ROOT + "/data/zones/zone.xml");
if (file.exists())
{
Document doc = factory.newDocumentBuilder().parse(file);
final Document doc = factory.newDocumentBuilder().parse(file);
int effectZoneId = 150000; // FIXME: Temporally workaround to avoid zone.xml modification
for (Node n = doc.getFirstChild(); n != null; n = n.getNextSibling())
@@ -121,8 +121,8 @@ public class ZoneData
final int minZ = Integer.parseInt(attrs.getNamedItem("minZ").getNodeValue());
final int maxZ = Integer.parseInt(attrs.getNamedItem("maxZ").getNodeValue());
String zoneType = attrs.getNamedItem("type").getNodeValue();
String zoneShape = attrs.getNamedItem("shape").getNodeValue();
final String zoneType = attrs.getNamedItem("type").getNodeValue();
final String zoneShape = attrs.getNamedItem("shape").getNodeValue();
// Create the zone
ZoneType temp = null;
@@ -294,7 +294,7 @@ public class ZoneData
statement = con.prepareStatement("SELECT x,y FROM zone_vertices WHERE id=? ORDER BY 'order' ASC ");
statement.setInt(1, zoneId);
ResultSet rset = statement.executeQuery();
final ResultSet rset = statement.executeQuery();
// Create this zone. Parsing for cuboids is a bit different than for other polygons
// cuboids need exactly 2 points to be defined. Other polygons need at least 3 (one per vertex)
@@ -341,7 +341,7 @@ public class ZoneData
}
case "NPoly":
{
List<Integer> flX = new ArrayList<>();
final List<Integer> flX = new ArrayList<>();
final List<Integer> flY = new ArrayList<>();
// Load the rest
while (rset.next())
@@ -451,8 +451,8 @@ public class ZoneData
if ("stat".equalsIgnoreCase(cd.getNodeName()))
{
attrs = cd.getAttributes();
String name = attrs.getNamedItem("name").getNodeValue();
String val = attrs.getNamedItem("val").getNodeValue();
final String name = attrs.getNamedItem("name").getNodeValue();
final String val = attrs.getNamedItem("val").getNodeValue();
temp.setParameter(name, val);
}

View File

@@ -108,10 +108,10 @@ public class DocumentEngine
*/
public List<Item> loadItems()
{
List<Item> list = new ArrayList<>();
final List<Item> list = new ArrayList<>();
for (File f : _itemFiles)
{
DocumentItem document = new DocumentItem(f);
final DocumentItem document = new DocumentItem(f);
document.parse();
list.addAll(document.getItemList());
}

View File

@@ -151,9 +151,9 @@ final class DocumentItem extends DocumentBase
protected void parseItem(Node n)
{
int itemId = Integer.parseInt(n.getAttributes().getNamedItem("id").getNodeValue());
String className = n.getAttributes().getNamedItem("type").getNodeValue();
String itemName = n.getAttributes().getNamedItem("name").getNodeValue();
final int itemId = Integer.parseInt(n.getAttributes().getNamedItem("id").getNodeValue());
final String className = n.getAttributes().getNamedItem("type").getNodeValue();
final String itemName = n.getAttributes().getNamedItem("name").getNodeValue();
_currentItem.id = itemId;
_currentItem.name = itemName;
@@ -161,7 +161,7 @@ final class DocumentItem extends DocumentBase
_currentItem.set.set("item_id", itemId);
_currentItem.set.set("name", itemName);
Node first = n.getFirstChild();
final Node first = n.getFirstChild();
for (n = first; n != null; n = n.getNextSibling())
{
if ("set".equals(n.getNodeName()))

View File

@@ -132,7 +132,7 @@ public class GeoEngine
FileChannel fc = raf.getChannel())
{
// initialize file buffer
MappedByteBuffer buffer = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size()).load();
final MappedByteBuffer buffer = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size()).load();
buffer.order(ByteOrder.LITTLE_ENDIAN);
// get block indexes
@@ -553,7 +553,7 @@ public class GeoEngine
dirt = 0;
// calculate next point coordinates
int e2 = 2 * d;
final int e2 = 2 * d;
if ((e2 > -dy) && (e2 < dx))
{
// calculate next point XY coordinates
@@ -703,7 +703,7 @@ public class GeoEngine
}
// perform geodata check
GeoLocation loc = checkMove(gox, goy, goz, gtx, gty, gtz, instanceId);
final GeoLocation loc = checkMove(gox, goy, goz, gtx, gty, gtz, instanceId);
return (loc.getGeoX() == gtx) && (loc.getGeoY() == gty);
}
@@ -829,7 +829,7 @@ public class GeoEngine
direction = 0;
// calculate next point coordinates
int e2 = 2 * d;
final int e2 = 2 * d;
if ((e2 > -dy) && (e2 < dx))
{
d -= dy;

View File

@@ -39,18 +39,18 @@ final class GeoEnginePathfinding extends GeoEngine
{
super();
String[] array = Config.PATHFIND_BUFFERS.split(";");
final String[] array = Config.PATHFIND_BUFFERS.split(";");
_buffers = new BufferHolder[array.length];
int count = 0;
for (int i = 0; i < array.length; i++)
{
String buf = array[i];
String[] args = buf.split("x");
final String buf = array[i];
final String[] args = buf.split("x");
try
{
int size = Integer.parseInt(args[1]);
final int size = Integer.parseInt(args[1]);
count += size;
_buffers[i] = new BufferHolder(Integer.parseInt(args[0]), size);
}
@@ -67,24 +67,24 @@ final class GeoEnginePathfinding extends GeoEngine
public List<Location> findPath(int ox, int oy, int oz, int tx, int ty, int tz, int instance)
{
// get origin and check existing geo coords
int gox = getGeoX(ox);
int goy = getGeoY(oy);
final int gox = getGeoX(ox);
final int goy = getGeoY(oy);
if (!hasGeoPos(gox, goy))
{
return null;
}
short goz = getHeightNearest(gox, goy, oz);
final short goz = getHeightNearest(gox, goy, oz);
// get target and check existing geo coords
int gtx = getGeoX(tx);
int gty = getGeoY(ty);
final int gtx = getGeoX(tx);
final int gty = getGeoY(ty);
if (!hasGeoPos(gtx, gty))
{
return null;
}
short gtz = getHeightNearest(gtx, gty, tz);
final short gtz = getHeightNearest(gtx, gty, tz);
// Prepare buffer for pathfinding calculations
final NodeBuffer buffer = getBuffer(64 + (2 * Math.max(Math.abs(gox - gtx), Math.abs(goy - gty))));
@@ -97,7 +97,7 @@ final class GeoEnginePathfinding extends GeoEngine
List<Location> path = null;
try
{
Node result = buffer.findPath(gox, goy, goz, gtx, gty, gtz);
final Node result = buffer.findPath(gox, goy, goz, gtx, gty, gtz);
if (result == null)
{
@@ -123,7 +123,7 @@ final class GeoEnginePathfinding extends GeoEngine
}
// get path list iterator
ListIterator<Location> point = path.listIterator();
final ListIterator<Location> point = path.listIterator();
// get node A (origin)
int nodeAx = gox;
@@ -138,10 +138,10 @@ final class GeoEnginePathfinding extends GeoEngine
while (point.hasNext() && (count++ < Config.MAX_ITERATIONS))
{
// get node C
GeoLocation nodeC = (GeoLocation) path.get(point.nextIndex());
final GeoLocation nodeC = (GeoLocation) path.get(point.nextIndex());
// check movement from node A to node C
GeoLocation loc = checkMove(nodeAx, nodeAy, nodeAz, nodeC.getGeoX(), nodeC.getGeoY(), nodeC.getZ(), instance);
final GeoLocation loc = checkMove(nodeAx, nodeAy, nodeAz, nodeC.getGeoX(), nodeC.getGeoY(), nodeC.getZ(), instance);
if ((loc.getGeoX() == nodeC.getGeoX()) && (loc.getGeoY() == nodeC.getGeoY()))
{
// can move from node A to node C
@@ -174,7 +174,7 @@ final class GeoEnginePathfinding extends GeoEngine
private static List<Location> constructPath(Node target)
{
// create empty list
LinkedList<Location> list = new LinkedList<>();
final LinkedList<Location> list = new LinkedList<>();
// set direction X/Y
int dx = 0;

View File

@@ -86,7 +86,7 @@ public class BlockMultilayer extends ABlock
if (format != GeoFormat.L2D)
{
// get data
short data = bb.getShort();
final short data = bb.getShort();
// add nswe and height
_temp.put((byte) (data & 0x000F));
@@ -453,7 +453,7 @@ public class BlockMultilayer extends ABlock
for (int i = 0; i < GeoStructure.BLOCK_CELLS; i++)
{
// write layers count
byte layers = _buffer[index++];
final byte layers = _buffer[index++];
stream.write(layers);
// write cell data

View File

@@ -133,7 +133,7 @@ public class NodeBuffer
private final void expand()
{
// can't move anywhere, don't expand
byte nswe = _current.getLoc().getNSWE();
final byte nswe = _current.getLoc().getNSWE();
if (nswe == 0)
{
return;
@@ -217,7 +217,7 @@ public class NodeBuffer
}
// get node
Node result = _buffer[ix][iy];
final Node result = _buffer[ix][iy];
// check and update
if (result.getLoc() == null)
@@ -239,7 +239,7 @@ public class NodeBuffer
private final void addNode(int x, int y, short z, int weight)
{
// get node to be expanded
Node node = getNode(x, y, z);
final Node node = getNode(x, y, z);
if (node == null)
{
return;

View File

@@ -175,7 +175,7 @@ public class AdminCommandHandler
public void registerAdminCommandHandler(IAdminCommandHandler handler)
{
String[] ids = handler.getAdminCommandList();
final String[] ids = handler.getAdminCommandList();
for (String element : ids)
{
if (_datatable.keySet().contains(element))

View File

@@ -82,9 +82,9 @@ public class AutoAnnouncementHandler
*/
public void listAutoAnnouncements(PlayerInstance player)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<table width=260><tr>");
replyMSG.append("<td width=40></td>");
replyMSG.append("<button value=\"Main\" action=\"bypass -h admin_admin\" width=50 height=15 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"><br>");
@@ -157,7 +157,7 @@ public class AutoAnnouncementHandler
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("INSERT INTO auto_announcements (id,announcement,delay) VALUES (?,?,?)");
final PreparedStatement statement = con.prepareStatement("INSERT INTO auto_announcements (id,announcement,delay) VALUES (?,?,?)");
statement.setInt(1, nextId);
statement.setString(2, announcementTexts);
statement.setLong(3, announcementDelay);
@@ -254,7 +254,7 @@ public class AutoAnnouncementHandler
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("DELETE FROM auto_announcements WHERE id=?");
final PreparedStatement statement = con.prepareStatement("DELETE FROM auto_announcements WHERE id=?");
statement.setInt(1, announcementInst.getDefaultId());
statement.executeUpdate();
statement.close();
@@ -413,7 +413,7 @@ public class AutoAnnouncementHandler
if (_isActive)
{
AutoAnnouncementRunner acr = new AutoAnnouncementRunner(_defaultId);
final AutoAnnouncementRunner acr = new AutoAnnouncementRunner(_defaultId);
_chatTask = ThreadPool.scheduleAtFixedRate(acr, _defaultDelay, _defaultDelay);
}
else
@@ -440,7 +440,7 @@ public class AutoAnnouncementHandler
@Override
public synchronized void run()
{
AutoAnnouncementInstance announcementInst = _registeredAnnouncements.get(id);
final AutoAnnouncementInstance announcementInst = _registeredAnnouncements.get(id);
String text;

View File

@@ -61,14 +61,14 @@ public class AutoChatHandler implements SpawnListener
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT * FROM auto_chat ORDER BY groupId ASC");
final PreparedStatement statement = con.prepareStatement("SELECT * FROM auto_chat ORDER BY groupId ASC");
final ResultSet rs = statement.executeQuery();
while (rs.next())
{
PreparedStatement statement2 = con.prepareStatement("SELECT * FROM auto_chat_text WHERE groupId=?");
final PreparedStatement statement2 = con.prepareStatement("SELECT * FROM auto_chat_text WHERE groupId=?");
statement2.setInt(1, rs.getInt("groupId"));
ResultSet rs2 = statement2.executeQuery();
final ResultSet rs2 = statement2.executeQuery();
rs2.last();
final String[] chatTexts = new String[rs2.getRow()];
@@ -241,7 +241,7 @@ public class AutoChatHandler implements SpawnListener
if (_registeredChats.containsKey(npcId))
{
AutoChatInstance chatInst = _registeredChats.get(npcId);
final AutoChatInstance chatInst = _registeredChats.get(npcId);
if ((chatInst != null) && chatInst.isGlobal())
{
@@ -315,7 +315,7 @@ public class AutoChatHandler implements SpawnListener
{
final int objectId = npcInst.getObjectId();
AutoChatDefinition chatDef = new AutoChatDefinition(this, npcInst, chatTexts, chatDelay);
final AutoChatDefinition chatDef = new AutoChatDefinition(this, npcInst, chatTexts, chatDelay);
if (npcInst instanceof SiegeGuardInstance)
{
@@ -339,7 +339,7 @@ public class AutoChatHandler implements SpawnListener
return false;
}
AutoChatDefinition chatDefinition = _chatDefinitions.get(objectId);
final AutoChatDefinition chatDefinition = _chatDefinitions.get(objectId);
chatDefinition.setActive(false);
_chatDefinitions.remove(objectId);
@@ -459,7 +459,7 @@ public class AutoChatHandler implements SpawnListener
*/
public void setChatDelay(int objectId, long delayValue)
{
AutoChatDefinition chatDef = getChatDefinition(objectId);
final AutoChatDefinition chatDef = getChatDefinition(objectId);
if (chatDef != null)
{
@@ -474,7 +474,7 @@ public class AutoChatHandler implements SpawnListener
*/
public void setChatTexts(int objectId, String[] textsValue)
{
AutoChatDefinition chatDef = getChatDefinition(objectId);
final AutoChatDefinition chatDef = getChatDefinition(objectId);
if (chatDef != null)
{
@@ -489,7 +489,7 @@ public class AutoChatHandler implements SpawnListener
*/
public void setRandomChat(int objectId, boolean randValue)
{
AutoChatDefinition chatDef = getChatDefinition(objectId);
final AutoChatDefinition chatDef = getChatDefinition(objectId);
if (chatDef != null)
{
@@ -522,7 +522,7 @@ public class AutoChatHandler implements SpawnListener
if (isActive())
{
AutoChatRunner acr = new AutoChatRunner(_npcId, -1);
final AutoChatRunner acr = new AutoChatRunner(_npcId, -1);
_chatTask = ThreadPool.scheduleAtFixedRate(acr, _defaultDelay, _defaultDelay);
}
else
@@ -619,7 +619,7 @@ public class AutoChatHandler implements SpawnListener
if (activeValue)
{
AutoChatRunner acr = new AutoChatRunner(_npcId, _npcInstance.getObjectId());
final AutoChatRunner acr = new AutoChatRunner(_npcId, _npcInstance.getObjectId());
if (getChatDelay() == 0)
{
@@ -660,7 +660,7 @@ public class AutoChatHandler implements SpawnListener
@Override
public synchronized void run()
{
AutoChatInstance chatInst = _registeredChats.get(_runnerNpcId);
final AutoChatInstance chatInst = _registeredChats.get(_runnerNpcId);
AutoChatDefinition[] chatDefinitions;
if (chatInst.isGlobal())
@@ -669,7 +669,7 @@ public class AutoChatHandler implements SpawnListener
}
else
{
AutoChatDefinition chatDef = chatInst.getChatDefinition(_objectId);
final AutoChatDefinition chatDef = chatInst.getChatDefinition(_objectId);
if (chatDef == null)
{
@@ -687,9 +687,9 @@ public class AutoChatHandler implements SpawnListener
{
try
{
NpcInstance chatNpc = chatDef._npcInstance;
List<PlayerInstance> nearbyPlayers = new ArrayList<>();
List<PlayerInstance> nearbyGMs = new ArrayList<>();
final NpcInstance chatNpc = chatDef._npcInstance;
final List<PlayerInstance> nearbyPlayers = new ArrayList<>();
final List<PlayerInstance> nearbyGMs = new ArrayList<>();
for (Creature creature : chatNpc.getKnownList().getKnownCharactersInRadius(1500))
{
@@ -711,7 +711,7 @@ public class AutoChatHandler implements SpawnListener
final int maxIndex = chatDef.getChatTexts().length;
int lastIndex = Rnd.get(maxIndex);
String creatureName = chatNpc.getName();
final String creatureName = chatNpc.getName();
String text;
if (!chatDef.isRandomChat())
@@ -738,7 +738,7 @@ public class AutoChatHandler implements SpawnListener
{
final int randomPlayerIndex = Rnd.get(nearbyPlayers.size());
PlayerInstance randomPlayer = nearbyPlayers.get(randomPlayerIndex);
final PlayerInstance randomPlayer = nearbyPlayers.get(randomPlayerIndex);
final int winningCabal = SevenSigns.getInstance().getCabalHighestScore();
int losingCabal = SevenSigns.CABAL_NULL;
@@ -792,7 +792,7 @@ public class AutoChatHandler implements SpawnListener
return;
}
CreatureSay cs = new CreatureSay(chatNpc.getObjectId(), 0, creatureName, text);
final CreatureSay cs = new CreatureSay(chatNpc.getObjectId(), 0, creatureName, text);
for (PlayerInstance nearbyPlayer : nearbyPlayers)
{

View File

@@ -104,7 +104,7 @@ public class SkillHandler
public void registerSkillHandler(ISkillHandler handler)
{
SkillType[] types = handler.getSkillIds();
final SkillType[] types = handler.getSkillIds();
for (SkillType t : types)
{

View File

@@ -97,7 +97,7 @@ public class VoicedCommandHandler
public void registerVoicedCommandHandler(IVoicedCommandHandler handler)
{
String[] ids = handler.getVoicedCommandList();
final String[] ids = handler.getVoicedCommandList();
for (String id : ids)
{
_datatable.put(id, handler);

View File

@@ -77,7 +77,7 @@ public class AdminAdmin implements IAdminCommandHandler
@Override
public boolean useAdminCommand(String command, PlayerInstance activeChar)
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
final CommandEnum comm = CommandEnum.valueOf(st.nextToken());
@@ -182,16 +182,16 @@ public class AdminAdmin implements IAdminCommandHandler
case admin_set:
{
boolean noToken = false;
String[] cmd = st.nextToken().split("_");
final String[] cmd = st.nextToken().split("_");
if ((cmd != null) && (cmd.length > 1))
{
if (st.hasMoreTokens())
{
String[] parameter = st.nextToken().split("=");
final String[] parameter = st.nextToken().split("=");
if (parameter.length > 1)
{
String pName = parameter[0].trim();
String pValue = parameter[1].trim();
final String pName = parameter[0].trim();
final String pValue = parameter[1].trim();
if (Float.valueOf(pValue) == null)
{
BuilderUtil.sendSysMessage(activeChar, "Invalid parameter!");

View File

@@ -77,7 +77,7 @@ public class AdminAnnouncements implements IAdminCommandHandler
String text = "";
int index = 0;
CommandEnum comm = CommandEnum.valueOf(comm_s);
final CommandEnum comm = CommandEnum.valueOf(comm_s);
if (comm == null)
{

View File

@@ -51,9 +51,9 @@ public class AdminBuffs implements IAdminCommandHandler
@Override
public boolean useAdminCommand(String command, PlayerInstance activeChar)
{
StringTokenizer st = new StringTokenizer(command, " ");
final StringTokenizer st = new StringTokenizer(command, " ");
CommandEnum comm = CommandEnum.valueOf(st.nextToken());
final CommandEnum comm = CommandEnum.valueOf(st.nextToken());
if (comm == null)
{
@@ -67,7 +67,7 @@ public class AdminBuffs implements IAdminCommandHandler
if (st.hasMoreTokens())
{
PlayerInstance player = null;
String playername = st.nextToken();
final String playername = st.nextToken();
player = World.getInstance().getPlayer(playername);
if (player != null)
{
@@ -91,7 +91,7 @@ public class AdminBuffs implements IAdminCommandHandler
{
if (st.hasMoreTokens())
{
String playername = st.nextToken();
final String playername = st.nextToken();
if (st.hasMoreTokens())
{
int skillId = 0;
@@ -125,7 +125,7 @@ public class AdminBuffs implements IAdminCommandHandler
{
if (st.hasMoreTokens())
{
String playername = st.nextToken();
final String playername = st.nextToken();
if (playername != null)
{
removeAllBuffs(activeChar, playername);
@@ -141,7 +141,7 @@ public class AdminBuffs implements IAdminCommandHandler
{
if (st.hasMoreTokens())
{
String val = st.nextToken();
final String val = st.nextToken();
int radius = 0;
try
{
@@ -183,13 +183,13 @@ public class AdminBuffs implements IAdminCommandHandler
public void showBuffs(PlayerInstance player, PlayerInstance activeChar)
{
StringBuilder html = new StringBuilder();
final StringBuilder html = new StringBuilder();
html.append("<html><center><font color=\"LEVEL\">Effects of " + player.getName() + "</font><center><br>");
html.append("<table>");
html.append("<tr><td width=200>Skill</td><td width=70>Action</td></tr>");
Effect[] effects = player.getAllEffects();
final Effect[] effects = player.getAllEffects();
for (Effect e : effects)
{
@@ -203,7 +203,7 @@ public class AdminBuffs implements IAdminCommandHandler
html.append("<button value=\"Remove All\" action=\"bypass -h admin_stopallbuffs " + player.getName() + "\" width=60 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
html.append("</html>");
NpcHtmlMessage ms = new NpcHtmlMessage(1);
final NpcHtmlMessage ms = new NpcHtmlMessage(1);
ms.setHtml(html.toString());
activeChar.sendPacket(ms);
@@ -211,11 +211,11 @@ public class AdminBuffs implements IAdminCommandHandler
private void removeBuff(PlayerInstance remover, String playername, int SkillId)
{
PlayerInstance player = World.getInstance().getPlayer(playername);
final PlayerInstance player = World.getInstance().getPlayer(playername);
if ((player != null) && (SkillId > 0))
{
Effect[] effects = player.getAllEffects();
final Effect[] effects = player.getAllEffects();
for (Effect e : effects)
{

View File

@@ -90,7 +90,7 @@ public class AdminCache implements IAdminCommandHandler
{
if (st.hasMoreTokens())
{
String path = st.nextToken();
final String path = st.nextToken();
if (HtmCache.getInstance().loadFile(new File(Config.DATAPACK_ROOT, path)) != null)
{
BuilderUtil.sendSysMessage(activeChar, "Cache[HTML]: file was loaded");

View File

@@ -50,7 +50,7 @@ public class AdminChangeAccessLevel implements IAdminCommandHandler
return;
}
String[] parts = command.split(" ");
final String[] parts = command.split(" ");
if (parts.length == 2)
{

View File

@@ -205,7 +205,7 @@ public class AdminCreateItem implements IAdminCommandHandler
{
if (num > 20)
{
Item template = ItemTable.getInstance().getTemplate(id);
final Item template = ItemTable.getInstance().getTemplate(id);
if ((template != null) && !template.isStackable())
{
@@ -244,7 +244,7 @@ public class AdminCreateItem implements IAdminCommandHandler
}
player.getInventory().addItem("Admin", id, num, player, null);
ItemList il = new ItemList(player, true);
final ItemList il = new ItemList(player, true);
player.sendPacket(il);
if (activeChar.getName().equalsIgnoreCase(player.getName()))
{

View File

@@ -66,7 +66,7 @@ public class AdminCursedWeapons implements IAdminCommandHandler
if (cw.isActivated())
{
PlayerInstance pl = cw.getPlayer();
final PlayerInstance pl = cw.getPlayer();
BuilderUtil.sendSysMessage(activeChar, " Player holding: " + (pl == null ? "null" : pl.getName()));
BuilderUtil.sendSysMessage(activeChar, " Player karma: " + cw.getPlayerKarma());
BuilderUtil.sendSysMessage(activeChar, " Time Remaining: " + (cw.getTimeLeft() / 60000) + " min.");

View File

@@ -58,14 +58,14 @@ public class AdminDelete implements IAdminCommandHandler
// TODO: add possibility to delete any WorldObject (except PlayerInstance)
private void handleDelete(PlayerInstance activeChar)
{
WorldObject obj = activeChar.getTarget();
final WorldObject obj = activeChar.getTarget();
if (obj instanceof NpcInstance)
{
final NpcInstance target = (NpcInstance) obj;
target.deleteMe();
Spawn spawn = target.getSpawn();
final Spawn spawn = target.getSpawn();
if (spawn != null)
{
spawn.stopRespawn();
@@ -86,13 +86,13 @@ public class AdminDelete implements IAdminCommandHandler
}
}
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("Deleted " + target.getName() + " from " + target.getObjectId() + ".");
activeChar.sendPacket(sm);
}
else
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("Incorrect target.");
activeChar.sendPacket(sm);
}

View File

@@ -52,7 +52,7 @@ public class AdminDisconnect implements IAdminCommandHandler
private void disconnectCharacter(PlayerInstance activeChar)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -66,7 +66,7 @@ public class AdminDisconnect implements IAdminCommandHandler
if (player.getObjectId() == activeChar.getObjectId())
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("You cannot logout your character.");
activeChar.sendPacket(sm);
}
@@ -77,7 +77,7 @@ public class AdminDisconnect implements IAdminCommandHandler
activeChar.sendPacket(sm);
// Logout Character
LeaveWorld ql = new LeaveWorld();
final LeaveWorld ql = new LeaveWorld();
player.sendPacket(ql);
player.closeNetConnection();

View File

@@ -48,11 +48,11 @@ public class AdminDonator implements IAdminCommandHandler
if (command.startsWith("admin_setdonator"))
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (target instanceof PlayerInstance)
{
PlayerInstance targetPlayer = (PlayerInstance) target;
final PlayerInstance targetPlayer = (PlayerInstance) target;
final boolean newDonator = !targetPlayer.isDonator();
if (newDonator)
@@ -131,7 +131,7 @@ public class AdminDonator implements IAdminCommandHandler
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement stmt = con.prepareStatement(newDonator ? INSERT_DATA : DEL_DATA);
final PreparedStatement stmt = con.prepareStatement(newDonator ? INSERT_DATA : DEL_DATA);
// if it is a new donator insert proper data
if (newDonator)

View File

@@ -124,7 +124,7 @@ public class AdminEditChar implements IAdminCommandHandler
@Override
public boolean useAdminCommand(String command, PlayerInstance activeChar)
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
final CommandEnum comm = CommandEnum.valueOf(st.nextToken());
@@ -226,7 +226,7 @@ public class AdminEditChar implements IAdminCommandHandler
int karma = 0;
if (st.hasMoreTokens())
{
String val = st.nextToken();
final String val = st.nextToken();
try
{
karma = Integer.parseInt(val);
@@ -436,7 +436,7 @@ public class AdminEditChar implements IAdminCommandHandler
BuilderUtil.sendSysMessage(activeChar, "Usage: //rec <value>(default 1)");
return false;
}
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
{
@@ -449,7 +449,7 @@ public class AdminEditChar implements IAdminCommandHandler
return false;
}
player.setRecomHave(player.getRecomHave() + value);
SystemMessage sm = new SystemMessage(SystemMessageId.GM_S1);
final SystemMessage sm = new SystemMessage(SystemMessageId.GM_S1);
sm.addString("You have been recommended by a GM");
player.sendPacket(sm);
player.broadcastUserInfo();
@@ -503,7 +503,7 @@ public class AdminEditChar implements IAdminCommandHandler
{
player.setBaseClass(classId);
}
String newclass = player.getTemplate().className;
final String newclass = player.getTemplate().className;
player.store();
if (player != activeChar)
{
@@ -538,7 +538,7 @@ public class AdminEditChar implements IAdminCommandHandler
BuilderUtil.sendSysMessage(activeChar, "Usage: //settitle <new_title>");
return false;
}
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
NpcInstance npc = null;
if (target == null)
@@ -614,7 +614,7 @@ public class AdminEditChar implements IAdminCommandHandler
BuilderUtil.sendSysMessage(activeChar, "Usage: //setcolor <new_color>");
return false;
}
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (target == null)
{
BuilderUtil.sendSysMessage(activeChar, "You have to select a player!");
@@ -625,7 +625,7 @@ public class AdminEditChar implements IAdminCommandHandler
BuilderUtil.sendSysMessage(activeChar, "Your target is not a player!");
return false;
}
PlayerInstance player = (PlayerInstance) target;
final PlayerInstance player = (PlayerInstance) target;
player.getAppearance().setNameColor(Integer.decode("0x" + val));
player.sendMessage("Your name color has been changed by a GM");
player.broadcastUserInfo();
@@ -633,10 +633,10 @@ public class AdminEditChar implements IAdminCommandHandler
}
case admin_fullfood:
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (target instanceof PetInstance)
{
PetInstance targetPet = (PetInstance) target;
final PetInstance targetPet = (PetInstance) target;
targetPet.setCurrentFed(targetPet.getMaxFed());
targetPet.getOwner().sendPacket(new SetSummonRemainTime(targetPet.getMaxFed(), targetPet.getCurrentFed()));
}
@@ -649,7 +649,7 @@ public class AdminEditChar implements IAdminCommandHandler
}
case admin_remclanwait:
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
{
@@ -776,12 +776,12 @@ public class AdminEditChar implements IAdminCommandHandler
}
if (activeChar.getTarget() instanceof PlayerInstance)
{
PlayerInstance pc = (PlayerInstance) activeChar.getTarget();
final PlayerInstance pc = (PlayerInstance) activeChar.getTarget();
pc.getStatus().setCurrentCp(value);
}
else if (activeChar.getTarget() instanceof PetInstance)
{
PetInstance pet = (PetInstance) activeChar.getTarget();
final PetInstance pet = (PetInstance) activeChar.getTarget();
pet.getStatus().setCurrentCp(value);
}
else
@@ -815,12 +815,12 @@ public class AdminEditChar implements IAdminCommandHandler
}
if (activeChar.getTarget() instanceof PlayerInstance)
{
PlayerInstance pc = (PlayerInstance) activeChar.getTarget();
final PlayerInstance pc = (PlayerInstance) activeChar.getTarget();
pc.getStatus().setCurrentHp(value);
}
else if (activeChar.getTarget() instanceof PetInstance)
{
PetInstance pet = (PetInstance) activeChar.getTarget();
final PetInstance pet = (PetInstance) activeChar.getTarget();
pet.getStatus().setCurrentHp(value);
}
else
@@ -854,12 +854,12 @@ public class AdminEditChar implements IAdminCommandHandler
}
if (activeChar.getTarget() instanceof PlayerInstance)
{
PlayerInstance pc = (PlayerInstance) activeChar.getTarget();
final PlayerInstance pc = (PlayerInstance) activeChar.getTarget();
pc.getStatus().setCurrentMp(value);
}
else if (activeChar.getTarget() instanceof PetInstance)
{
PetInstance pet = (PetInstance) activeChar.getTarget();
final PetInstance pet = (PetInstance) activeChar.getTarget();
pet.getStatus().setCurrentMp(value);
}
else
@@ -939,7 +939,7 @@ public class AdminEditChar implements IAdminCommandHandler
private void listCharacters(PlayerInstance activeChar, int page)
{
List<PlayerInstance> onlinePlayersList = new ArrayList<>();
final List<PlayerInstance> onlinePlayersList = new ArrayList<>();
for (PlayerInstance actual_player : World.getInstance().getAllPlayers())
{
@@ -953,7 +953,7 @@ public class AdminEditChar implements IAdminCommandHandler
}
}
PlayerInstance[] players = onlinePlayersList.toArray(new PlayerInstance[onlinePlayersList.size()]);
final PlayerInstance[] players = onlinePlayersList.toArray(new PlayerInstance[onlinePlayersList.size()]);
final int MaxCharactersPerPage = 20;
int maxPages = players.length / MaxCharactersPerPage;
@@ -977,7 +977,7 @@ public class AdminEditChar implements IAdminCommandHandler
charactersEnd = CharactersStart + MaxCharactersPerPage;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/charlist.htm");
StringBuilder replyMSG = new StringBuilder();
@@ -1011,7 +1011,7 @@ public class AdminEditChar implements IAdminCommandHandler
try
{
StringTokenizer clientinfo = new StringTokenizer(player.getClient().toString(), " ]:-[");
final StringTokenizer clientinfo = new StringTokenizer(player.getClient().toString(), " ]:-[");
clientinfo.nextToken();
clientinfo.nextToken();
clientinfo.nextToken();
@@ -1023,7 +1023,7 @@ public class AdminEditChar implements IAdminCommandHandler
{
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/" + filename);
adminReply.replace("%name%", player.getName());
adminReply.replace("%level%", String.valueOf(player.getLevel()));
@@ -1077,7 +1077,7 @@ public class AdminEditChar implements IAdminCommandHandler
private void setTargetKarma(PlayerInstance activeChar, int newKarma)
{
// function to change karma of selected char
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -1097,12 +1097,12 @@ public class AdminEditChar implements IAdminCommandHandler
// update karma
player.setKarma(newKarma);
StatusUpdate su = new StatusUpdate(player.getObjectId());
final StatusUpdate su = new StatusUpdate(player.getObjectId());
su.addAttribute(StatusUpdate.KARMA, newKarma);
player.sendPacket(su);
// Common character information
SystemMessage sm = new SystemMessage(SystemMessageId.GM_S1);
final SystemMessage sm = new SystemMessage(SystemMessageId.GM_S1);
sm.addString("Admin has changed your karma from " + oldKarma + " to " + newKarma + ".");
player.sendPacket(sm);
@@ -1121,15 +1121,15 @@ public class AdminEditChar implements IAdminCommandHandler
private void adminModifyCharacter(PlayerInstance activeChar, String modifications)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (!(target instanceof PlayerInstance))
{
return;
}
PlayerInstance player = (PlayerInstance) target;
StringTokenizer st = new StringTokenizer(modifications);
final PlayerInstance player = (PlayerInstance) target;
final StringTokenizer st = new StringTokenizer(modifications);
if (st.countTokens() != 6)
{
@@ -1163,7 +1163,7 @@ public class AdminEditChar implements IAdminCommandHandler
// Save the changed parameters to the database.
player.store();
StatusUpdate su = new StatusUpdate(player.getObjectId());
final StatusUpdate su = new StatusUpdate(player.getObjectId());
su.addAttribute(StatusUpdate.CUR_HP, hpval);
su.addAttribute(StatusUpdate.MAX_HP, player.getMaxHp());
su.addAttribute(StatusUpdate.CUR_MP, mpval);
@@ -1185,14 +1185,14 @@ public class AdminEditChar implements IAdminCommandHandler
private void editCharacter(PlayerInstance activeChar)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (!(target instanceof PlayerInstance))
{
return;
}
PlayerInstance player = (PlayerInstance) target;
final PlayerInstance player = (PlayerInstance) target;
gatherCharacterInfo(activeChar, player, "charedit.htm");
}
@@ -1201,10 +1201,10 @@ public class AdminEditChar implements IAdminCommandHandler
int charactersFound = 0;
String name;
Collection<PlayerInstance> allPlayers = World.getInstance().getAllPlayers();
PlayerInstance[] players = allPlayers.toArray(new PlayerInstance[allPlayers.size()]);
final Collection<PlayerInstance> allPlayers = World.getInstance().getAllPlayers();
final PlayerInstance[] players = allPlayers.toArray(new PlayerInstance[allPlayers.size()]);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/charfind.htm");
StringBuilder replyMSG = new StringBuilder();
@@ -1289,7 +1289,7 @@ public class AdminEditChar implements IAdminCommandHandler
}
}
List<String> keys = new ArrayList<>(dualboxIPs.keySet());
final List<String> keys = new ArrayList<>(dualboxIPs.keySet());
Collections.sort(keys, (left, right) -> dualboxIPs.get(left).compareTo(dualboxIPs.get(right)));
Collections.reverse(keys);
@@ -1299,7 +1299,7 @@ public class AdminEditChar implements IAdminCommandHandler
results.append("<a action=\"bypass -h admin_find_ip " + dualboxIP + "\">" + dualboxIP + "</a><br1>");
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/dualbox.htm");
adminReply.replace("%multibox%", String.valueOf(multibox));
adminReply.replace("%results%", results.toString());
@@ -1317,15 +1317,15 @@ public class AdminEditChar implements IAdminCommandHandler
throw new IllegalArgumentException("Malformed IPv4 number");
}
Collection<PlayerInstance> allPlayers = World.getInstance().getAllPlayers();
PlayerInstance[] players = allPlayers.toArray(new PlayerInstance[allPlayers.size()]);
final Collection<PlayerInstance> allPlayers = World.getInstance().getAllPlayers();
final PlayerInstance[] players = allPlayers.toArray(new PlayerInstance[allPlayers.size()]);
int charactersFound = 0;
String name;
String ip = "0.0.0.0";
StringBuilder replyMSG = new StringBuilder();
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/ipfind.htm");
for (PlayerInstance player : players)
@@ -1387,7 +1387,7 @@ public class AdminEditChar implements IAdminCommandHandler
{
String account = null;
Map<Integer, String> chars;
PlayerInstance player = World.getInstance().getPlayer(characterName);
final PlayerInstance player = World.getInstance().getPlayer(characterName);
if (player == null)
{
@@ -1397,8 +1397,8 @@ public class AdminEditChar implements IAdminCommandHandler
chars = player.getAccountChars();
account = player.getAccountName();
StringBuilder replyMSG = new StringBuilder();
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder();
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/accountinfo.htm");
for (String charname : chars.values())
@@ -1421,7 +1421,7 @@ public class AdminEditChar implements IAdminCommandHandler
{
if (player == null)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (target instanceof PlayerInstance)
{

View File

@@ -85,7 +85,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
if (command.startsWith("admin_showShop "))
{
String[] args = command.split(" ");
final String[] args = command.split(" ");
if (args.length > 1)
{
@@ -94,7 +94,7 @@ public class AdminEditNpc implements IAdminCommandHandler
}
else if (command.startsWith("admin_showShopList "))
{
String[] args = command.split(" ");
final String[] args = command.split(" ");
if (args.length > 2)
{
showShopList(activeChar, Integer.parseInt(command.split(" ")[1]), Integer.parseInt(command.split(" ")[2]));
@@ -106,11 +106,11 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try
{
String[] commandSplit = command.split(" ");
final String[] commandSplit = command.split(" ");
final int npcId = Integer.parseInt(commandSplit[1]);
NpcTemplate npc = NpcTable.getInstance().getTemplate(npcId);
final NpcTemplate npc = NpcTable.getInstance().getTemplate(npcId);
Show_Npc_Property(activeChar, npc);
}
catch (Exception e)
@@ -122,7 +122,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
final int npcId = ((NpcInstance) activeChar.getTarget()).getNpcId();
NpcTemplate npc = NpcTable.getInstance().getTemplate(npcId);
final NpcTemplate npc = NpcTable.getInstance().getTemplate(npcId);
Show_Npc_Property(activeChar, npc);
}
}
@@ -167,7 +167,7 @@ public class AdminEditNpc implements IAdminCommandHandler
}
else if (command.startsWith("admin_addShopItem "))
{
String[] args = command.split(" ");
final String[] args = command.split(" ");
if (args.length > 1)
{
@@ -176,7 +176,7 @@ public class AdminEditNpc implements IAdminCommandHandler
}
else if (command.startsWith("admin_delShopItem "))
{
String[] args = command.split(" ");
final String[] args = command.split(" ");
if (args.length > 2)
{
@@ -185,7 +185,7 @@ public class AdminEditNpc implements IAdminCommandHandler
}
else if (command.startsWith("admin_editShopItem "))
{
String[] args = command.split(" ");
final String[] args = command.split(" ");
if (args.length > 2)
{
@@ -367,7 +367,7 @@ public class AdminEditNpc implements IAdminCommandHandler
int category = -1000;
try
{
StringTokenizer st = new StringTokenizer(command.substring(16).trim());
final StringTokenizer st = new StringTokenizer(command.substring(16).trim());
if (st.countTokens() == 3)
{
try
@@ -414,12 +414,12 @@ public class AdminEditNpc implements IAdminCommandHandler
int npcId = -1;
try
{
StringTokenizer st = new StringTokenizer(command.substring(15).trim());
final StringTokenizer st = new StringTokenizer(command.substring(15).trim());
if (st.countTokens() == 1)
{
try
{
String[] input = command.substring(15).split(" ");
final String[] input = command.substring(15).split(" ");
if (input.length < 1)
{
@@ -434,7 +434,7 @@ public class AdminEditNpc implements IAdminCommandHandler
if (npcId > 0)
{
NpcTemplate npcData = NpcTable.getInstance().getTemplate(npcId);
final NpcTemplate npcData = NpcTable.getInstance().getTemplate(npcId);
showAddDropData(activeChar, npcData);
}
}
@@ -474,7 +474,7 @@ public class AdminEditNpc implements IAdminCommandHandler
try
{
String[] input = command.substring(15).split(" ");
final String[] input = command.substring(15).split(" ");
if (input.length >= 3)
{
npcId = Integer.parseInt(input[0]);
@@ -497,12 +497,12 @@ public class AdminEditNpc implements IAdminCommandHandler
}
else if (command.startsWith("admin_box_access"))
{
WorldObject target = activeChar.getTarget();
String[] players = command.split(" ");
final WorldObject target = activeChar.getTarget();
final String[] players = command.split(" ");
if (target instanceof BoxInstance)
{
BoxInstance box = (BoxInstance) target;
final BoxInstance box = (BoxInstance) target;
if (players.length > 1)
{
@@ -546,8 +546,8 @@ public class AdminEditNpc implements IAdminCommandHandler
final int tradeListID = Integer.parseInt(args[1]);
final int itemId = Integer.parseInt(args[2]);
StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
Item item = ItemTable.getInstance().getTemplate(itemId);
final StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
final Item item = ItemTable.getInstance().getTemplate(itemId);
if (tradeList.getPriceForItemId(itemId) < 0)
{
@@ -567,9 +567,9 @@ public class AdminEditNpc implements IAdminCommandHandler
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder();
final StringBuilder replyMSG = new StringBuilder();
replyMSG.append("<html><title>Merchant Shop Item Edit</title>");
replyMSG.append("<body>");
replyMSG.append("<br>Edit an entry in merchantList.");
@@ -594,7 +594,7 @@ public class AdminEditNpc implements IAdminCommandHandler
final int tradeListID = Integer.parseInt(args[1]);
final int itemID = Integer.parseInt(args[2]);
StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
final StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
if (tradeList.getPriceForItemId(itemID) < 0)
{
@@ -613,9 +613,9 @@ public class AdminEditNpc implements IAdminCommandHandler
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder();
final StringBuilder replyMSG = new StringBuilder();
replyMSG.append("<html><title>Merchant Shop Item Delete</title>");
replyMSG.append("<body>");
replyMSG.append("<br>Delete entry in merchantList.");
@@ -639,7 +639,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
final int tradeListID = Integer.parseInt(args[1]);
StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
final StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
if (tradeList == null)
{
@@ -653,7 +653,7 @@ public class AdminEditNpc implements IAdminCommandHandler
final int itemID = Integer.parseInt(args[2]);
int price = Integer.parseInt(args[3]);
ItemInstance newItem = ItemTable.getInstance().createDummyItem(itemID);
final ItemInstance newItem = ItemTable.getInstance().createDummyItem(itemID);
if (price < newItem.getReferencePrice())
{
@@ -671,9 +671,9 @@ public class AdminEditNpc implements IAdminCommandHandler
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder();
final StringBuilder replyMSG = new StringBuilder();
replyMSG.append("<html><title>Merchant Shop Item Add</title>");
replyMSG.append("<body>");
replyMSG.append("<br>Add a new entry in merchantList.");
@@ -695,15 +695,15 @@ public class AdminEditNpc implements IAdminCommandHandler
private void showShopList(PlayerInstance activeChar, int tradeListID, int page)
{
StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
final StoreTradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);
if ((page > ((tradeList.getItems().size() / PAGE_LIMIT) + 1)) || (page < 1))
{
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder html = itemListHtml(tradeList, page);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder html = itemListHtml(tradeList, page);
adminReply.setHtml(html.toString());
activeChar.sendPacket(adminReply);
@@ -762,7 +762,7 @@ public class AdminEditNpc implements IAdminCommandHandler
private void showShop(PlayerInstance activeChar, int merchantID)
{
List<StoreTradeList> tradeLists = getTradeLists(merchantID);
final List<StoreTradeList> tradeLists = getTradeLists(merchantID);
if (tradeLists == null)
{
@@ -770,9 +770,9 @@ public class AdminEditNpc implements IAdminCommandHandler
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>Merchant Shop Lists</title>");
final StringBuilder replyMSG = new StringBuilder("<html><title>Merchant Shop Lists</title>");
replyMSG.append("<body>");
replyMSG.append("<br>Select a list to view");
replyMSG.append("<table>");
@@ -799,7 +799,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement stmt = con.prepareStatement("INSERT INTO merchant_buylists (`item_id`,`price`,`shop_id`,`order`) values (" + itemId + "," + price + "," + tradeListID + "," + order + ")");
final PreparedStatement stmt = con.prepareStatement("INSERT INTO merchant_buylists (`item_id`,`price`,`shop_id`,`order`) values (" + itemId + "," + price + "," + tradeListID + "," + order + ")");
stmt.execute();
stmt.close();
}
@@ -813,7 +813,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement stmt = con.prepareStatement("UPDATE merchant_buylists SET `price`='" + price + "' WHERE `shop_id`='" + tradeListID + "' AND `order`='" + order + "'");
final PreparedStatement stmt = con.prepareStatement("UPDATE merchant_buylists SET `price`='" + price + "' WHERE `shop_id`='" + tradeListID + "' AND `order`='" + order + "'");
stmt.execute();
stmt.close();
}
@@ -827,7 +827,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement stmt = con.prepareStatement("DELETE FROM merchant_buylists WHERE `shop_id`='" + tradeListId + "' AND `order`='" + order + "'");
final PreparedStatement stmt = con.prepareStatement("DELETE FROM merchant_buylists WHERE `shop_id`='" + tradeListId + "' AND `order`='" + order + "'");
stmt.execute();
stmt.close();
}
@@ -842,8 +842,8 @@ public class AdminEditNpc implements IAdminCommandHandler
int order = 0;
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement stmt = con.prepareStatement("SELECT * FROM merchant_buylists WHERE `shop_id`='" + tradeListId + "' AND `item_id` ='" + itemId + "' AND `price` = '" + price + "'");
ResultSet rs = stmt.executeQuery();
final PreparedStatement stmt = con.prepareStatement("SELECT * FROM merchant_buylists WHERE `shop_id`='" + tradeListId + "' AND `item_id` ='" + itemId + "' AND `price` = '" + price + "'");
final ResultSet rs = stmt.executeQuery();
rs.first();
order = rs.getInt("order");
@@ -860,7 +860,7 @@ public class AdminEditNpc implements IAdminCommandHandler
private List<StoreTradeList> getTradeLists(int merchantId)
{
String target = "npc_%objectId%_Buy";
final String target = "npc_%objectId%_Buy";
String content = HtmCache.getInstance().getHtm("data/html/merchant/" + merchantId + ".htm");
@@ -875,7 +875,7 @@ public class AdminEditNpc implements IAdminCommandHandler
}
final List<StoreTradeList> tradeLists = new ArrayList<>();
String[] lines = content.split("\n");
final String[] lines = content.split("\n");
int pos = 0;
@@ -907,8 +907,8 @@ public class AdminEditNpc implements IAdminCommandHandler
BuilderUtil.sendSysMessage(activeChar, "You are going to modify Custom NPC");
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
String content = HtmCache.getInstance().getHtm("data/html/admin/editnpc.htm");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final String content = HtmCache.getInstance().getHtm("data/html/admin/editnpc.htm");
if (content != null)
{
@@ -964,12 +964,12 @@ public class AdminEditNpc implements IAdminCommandHandler
private void save_npc_property(PlayerInstance activeChar, String[] commandSplit)
{
StatsSet newNpcData = new StatsSet();
final StatsSet newNpcData = new StatsSet();
try
{
newNpcData.set("npcId", commandSplit[1]);
String statToSet = commandSplit[2];
final String statToSet = commandSplit[2];
String value = "";
for (int i = 3; i < commandSplit.length; i++)
@@ -1203,7 +1203,7 @@ public class AdminEditNpc implements IAdminCommandHandler
private void showNpcDropList(PlayerInstance activeChar, int npcId)
{
NpcTemplate npcData = NpcTable.getInstance().getTemplate(npcId);
final NpcTemplate npcData = NpcTable.getInstance().getTemplate(npcId);
if (npcData == null)
{
@@ -1211,9 +1211,9 @@ public class AdminEditNpc implements IAdminCommandHandler
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>NPC: " + npcData.name + "(" + npcData.npcId + ") 's drop manage</title>");
final StringBuilder replyMSG = new StringBuilder("<html><title>NPC: " + npcData.name + "(" + npcData.npcId + ") 's drop manage</title>");
replyMSG.append("<body>");
replyMSG.append("<br>Notes: click[drop_id]to show the detail of drop data,click[del] to delete the drop data!");
replyMSG.append("<table>");
@@ -1247,12 +1247,12 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("SELECT mobId, itemId, min, max, category, chance FROM droplist WHERE mobId=" + npcId + " AND itemId=" + itemId + " AND category=" + category);
ResultSet dropData = statement.executeQuery();
final PreparedStatement statement = con.prepareStatement("SELECT mobId, itemId, min, max, category, chance FROM droplist WHERE mobId=" + npcId + " AND itemId=" + itemId + " AND category=" + category);
final ResultSet dropData = statement.executeQuery();
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>the detail of dropdata: (" + npcId + " " + itemId + " " + category + ")</title>");
final StringBuilder replyMSG = new StringBuilder("<html><title>the detail of dropdata: (" + npcId + " " + itemId + " " + category + ")</title>");
replyMSG.append("<body>");
if (dropData.next())
@@ -1286,9 +1286,9 @@ public class AdminEditNpc implements IAdminCommandHandler
private void showAddDropData(PlayerInstance activeChar, NpcTemplate npcData)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>Add dropdata to " + npcData.name + "(" + npcData.npcId + ")</title>");
final StringBuilder replyMSG = new StringBuilder("<html><title>Add dropdata to " + npcData.name + "(" + npcData.npcId + ")</title>");
replyMSG.append("<body>");
replyMSG.append("<table>");
replyMSG.append("<tr><td>Item-Id</td><td><edit var=\"itemId\" width=80></td></tr>");
@@ -1311,7 +1311,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("UPDATE droplist SET min=?, max=?, chance=? WHERE mobId=? AND itemId=? AND category=?");
final PreparedStatement statement = con.prepareStatement("UPDATE droplist SET min=?, max=?, chance=? WHERE mobId=? AND itemId=? AND category=?");
statement.setInt(1, min);
statement.setInt(2, max);
statement.setInt(3, chance);
@@ -1322,12 +1322,12 @@ public class AdminEditNpc implements IAdminCommandHandler
statement.execute();
statement.close();
PreparedStatement statement2 = con.prepareStatement("SELECT mobId FROM droplist WHERE mobId=? AND itemId=? AND category=?");
final PreparedStatement statement2 = con.prepareStatement("SELECT mobId FROM droplist WHERE mobId=? AND itemId=? AND category=?");
statement2.setInt(1, npcId);
statement2.setInt(2, itemId);
statement2.setInt(3, category);
ResultSet npcIdRs = statement2.executeQuery();
final ResultSet npcIdRs = statement2.executeQuery();
if (npcIdRs.next())
{
@@ -1341,8 +1341,8 @@ public class AdminEditNpc implements IAdminCommandHandler
{
reLoadNpcDropList(npcId);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>Drop data modify complete!</title>");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder("<html><title>Drop data modify complete!</title>");
replyMSG.append("<body>");
replyMSG.append("<center><button value=\"DropList\" action=\"bypass -h admin_show_droplist " + npcId + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></center>");
replyMSG.append("</body></html>");
@@ -1365,7 +1365,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement("INSERT INTO droplist(mobId, itemId, min, max, category, chance) values(?,?,?,?,?,?)");
final PreparedStatement statement = con.prepareStatement("INSERT INTO droplist(mobId, itemId, min, max, category, chance) values(?,?,?,?,?,?)");
statement.setInt(1, npcId);
statement.setInt(2, itemId);
statement.setInt(3, min);
@@ -1377,8 +1377,8 @@ public class AdminEditNpc implements IAdminCommandHandler
reLoadNpcDropList(npcId);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>Add drop data complete!</title>");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder("<html><title>Add drop data complete!</title>");
replyMSG.append("<body>");
replyMSG.append("<center><button value=\"Continue add\" action=\"bypass -h admin_add_drop " + npcId + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
replyMSG.append("<br><br><button value=\"DropList\" action=\"bypass -h admin_show_droplist " + npcId + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
@@ -1398,7 +1398,7 @@ public class AdminEditNpc implements IAdminCommandHandler
{
if (npcId > 0)
{
PreparedStatement statement2 = con.prepareStatement("DELETE FROM droplist WHERE mobId=? AND itemId=? AND category=?");
final PreparedStatement statement2 = con.prepareStatement("DELETE FROM droplist WHERE mobId=? AND itemId=? AND category=?");
statement2.setInt(1, npcId);
statement2.setInt(2, itemId);
statement2.setInt(3, category);
@@ -1407,8 +1407,8 @@ public class AdminEditNpc implements IAdminCommandHandler
reLoadNpcDropList(npcId);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><title>Delete drop data(" + npcId + ", " + itemId + ", " + category + ")complete</title>");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder("<html><title>Delete drop data(" + npcId + ", " + itemId + ", " + category + ")complete</title>");
replyMSG.append("<body>");
replyMSG.append("<center><button value=\"DropList\" action=\"bypass -h admin_show_droplist " + npcId + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></center>");
replyMSG.append("</body></html>");
@@ -1424,7 +1424,7 @@ public class AdminEditNpc implements IAdminCommandHandler
private void reLoadNpcDropList(int npcId)
{
NpcTemplate npcData = NpcTable.getInstance().getTemplate(npcId);
final NpcTemplate npcData = NpcTable.getInstance().getTemplate(npcId);
if (npcData == null)
{
@@ -1441,9 +1441,9 @@ public class AdminEditNpc implements IAdminCommandHandler
npcData.getDropData().clear();
PreparedStatement statement = con.prepareStatement("SELECT mobId,itemId,min,max,category,chance FROM droplist WHERE mobId=?");
final PreparedStatement statement = con.prepareStatement("SELECT mobId,itemId,min,max,category,chance FROM droplist WHERE mobId=?");
statement.setInt(1, npcId);
ResultSet dropDataList = statement.executeQuery();
final ResultSet dropDataList = statement.executeQuery();
while (dropDataList.next())
{

View File

@@ -143,9 +143,9 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
String val1 = st.nextToken();
final String val1 = st.nextToken();
final int intensity = Integer.parseInt(val1);
String val2 = st.nextToken();
final String val2 = st.nextToken();
final int duration = Integer.parseInt(val2);
final Earthquake eq = new Earthquake(activeChar.getX(), activeChar.getY(), activeChar.getZ(), intensity, duration);
activeChar.broadcastPacket(eq);
@@ -159,8 +159,8 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
String type = st.nextToken();
String state = st.nextToken();
final String type = st.nextToken();
final String state = st.nextToken();
adminAtmosphere(type, state, activeChar);
}
catch (Exception ex)
@@ -171,7 +171,7 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (activeChar.getSayMode() != null)
{
@@ -308,7 +308,7 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
Creature creature = null;
if (target instanceof Creature)
@@ -325,7 +325,7 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
Creature creature = null;
if (target instanceof Creature)
@@ -342,14 +342,14 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
String id = st.nextToken();
final String id = st.nextToken();
activeChar.getPoly().setPolyInfo("npc", id);
activeChar.teleToLocation(activeChar.getX(), activeChar.getY(), activeChar.getZ(), false);
CharInfo info1 = new CharInfo(activeChar);
final CharInfo info1 = new CharInfo(activeChar);
activeChar.broadcastPacket(info1);
UserInfo info2 = new UserInfo(activeChar);
final UserInfo info2 = new UserInfo(activeChar);
activeChar.sendPacket(info2);
}
catch (Exception e)
@@ -364,9 +364,9 @@ public class AdminEffects implements IAdminCommandHandler
activeChar.decayMe();
activeChar.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());
CharInfo info1 = new CharInfo(activeChar);
final CharInfo info1 = new CharInfo(activeChar);
activeChar.broadcastPacket(info1);
UserInfo info2 = new UserInfo(activeChar);
final UserInfo info2 = new UserInfo(activeChar);
activeChar.sendPacket(info2);
}
catch (Exception e)
@@ -391,7 +391,7 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
String val = st.nextToken();
final String val = st.nextToken();
final int teamVal = Integer.parseInt(val);
@@ -403,7 +403,7 @@ public class AdminEffects implements IAdminCommandHandler
if (teamVal != 0)
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("You have joined team " + teamVal);
player.sendPacket(sm);
}
@@ -418,11 +418,11 @@ public class AdminEffects implements IAdminCommandHandler
}
else if (command.startsWith("admin_setteam"))
{
String val = command.substring(14);
final String val = command.substring(14);
final int teamVal = Integer.parseInt(val);
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -438,7 +438,7 @@ public class AdminEffects implements IAdminCommandHandler
if (teamVal != 0)
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("You have joined team " + teamVal);
player.sendPacket(sm);
}
@@ -460,7 +460,7 @@ public class AdminEffects implements IAdminCommandHandler
if (target != null)
{
PlayerInstance player = World.getInstance().getPlayer(target);
final PlayerInstance player = World.getInstance().getPlayer(target);
if (player != null)
{
@@ -523,7 +523,7 @@ public class AdminEffects implements IAdminCommandHandler
{
try
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
Creature creature = null;
if (target instanceof Creature)
@@ -546,7 +546,7 @@ public class AdminEffects implements IAdminCommandHandler
if (st.countTokens() == 2)
{
String parm = st.nextToken();
final String parm = st.nextToken();
final int abnormal = Integer.decode("0x" + parm);
@@ -554,7 +554,7 @@ public class AdminEffects implements IAdminCommandHandler
if (target != null)
{
PlayerInstance player = World.getInstance().getPlayer(target);
final PlayerInstance player = World.getInstance().getPlayer(target);
if (player != null)
{
@@ -678,7 +678,7 @@ public class AdminEffects implements IAdminCommandHandler
{
if (target instanceof Creature)
{
Creature creature = (Creature) target;
final Creature creature = (Creature) target;
if ((creature.getAbnormalEffect() & action) == action)
{
@@ -721,7 +721,7 @@ public class AdminEffects implements IAdminCommandHandler
return false;
}
Creature creature = (Creature) target;
final Creature creature = (Creature) target;
creature.broadcastPacket(new SocialAction(target.getObjectId(), action));
}
else
@@ -792,7 +792,7 @@ public class AdminEffects implements IAdminCommandHandler
private void playAdminSound(PlayerInstance activeChar, String sound)
{
PlaySound snd = new PlaySound(1, sound, 0, 0, 0, 0, 0);
final PlaySound snd = new PlaySound(1, sound, 0, 0, 0, 0, 0);
activeChar.sendPacket(snd);
activeChar.broadcastPacket(snd);
BuilderUtil.sendSysMessage(activeChar, "Playing " + sound + ".");

View File

@@ -222,7 +222,7 @@ public class AdminEnchant implements IAdminCommandHandler
player.getInventory().equipItemAndRecord(itemInstance);
// send packets
InventoryUpdate iu = new InventoryUpdate();
final InventoryUpdate iu = new InventoryUpdate();
iu.addModifiedItem(itemInstance);
player.sendPacket(iu);
player.broadcastPacket(new CharInfo(player));

View File

@@ -189,8 +189,8 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_del"))
{
String eventName = command.substring(16);
File file = new File("data/events/" + eventName);
final String eventName = command.substring(16);
final File file = new File("data/events/" + eventName);
file.delete();
showMainPage(activeChar);
}
@@ -273,7 +273,7 @@ public class AdminEventEngine implements IAdminCommandHandler
for (int j = 0; j < GameEvent.teamsNumber; j++)
{
LinkedList<String> link = new LinkedList<>();
final LinkedList<String> link = new LinkedList<>();
GameEvent.players.put(j + 1, link);
}
@@ -281,7 +281,7 @@ public class AdminEventEngine implements IAdminCommandHandler
while (!GameEvent.participatingPlayers.isEmpty())
{
String target = getMaxLeveledPlayer();
final String target = getMaxLeveledPlayer();
if (!target.equals(""))
{
@@ -302,7 +302,7 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_teleport"))
{
StringTokenizer st = new StringTokenizer(command.substring(29), "-");
final StringTokenizer st = new StringTokenizer(command.substring(29), "-");
while (st.hasMoreElements())
{
@@ -313,7 +313,7 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_sit"))
{
StringTokenizer st = new StringTokenizer(command.substring(24), "-");
final StringTokenizer st = new StringTokenizer(command.substring(24), "-");
while (st.hasMoreElements())
{
@@ -324,7 +324,7 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_kill"))
{
StringTokenizer st = new StringTokenizer(command.substring(25), "-");
final StringTokenizer st = new StringTokenizer(command.substring(25), "-");
while (st.hasMoreElements())
{
@@ -335,7 +335,7 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_res"))
{
StringTokenizer st = new StringTokenizer(command.substring(24), "-");
final StringTokenizer st = new StringTokenizer(command.substring(24), "-");
while (st.hasMoreElements())
{
@@ -346,9 +346,9 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_poly"))
{
StringTokenizer st0 = new StringTokenizer(command.substring(25));
StringTokenizer st = new StringTokenizer(st0.nextToken(), "-");
String id = st0.nextToken();
final StringTokenizer st0 = new StringTokenizer(command.substring(25));
final StringTokenizer st = new StringTokenizer(st0.nextToken(), "-");
final String id = st0.nextToken();
while (st.hasMoreElements())
{
@@ -359,7 +359,7 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_unpoly"))
{
StringTokenizer st = new StringTokenizer(command.substring(27), "-");
final StringTokenizer st = new StringTokenizer(command.substring(27), "-");
while (st.hasMoreElements())
{
@@ -370,8 +370,8 @@ public class AdminEventEngine implements IAdminCommandHandler
}
else if (command.startsWith("admin_event_control_prize"))
{
StringTokenizer st0 = new StringTokenizer(command.substring(26));
StringTokenizer st = new StringTokenizer(st0.nextToken(), "-");
final StringTokenizer st0 = new StringTokenizer(command.substring(26));
final StringTokenizer st = new StringTokenizer(st0.nextToken(), "-");
String n = st0.nextToken();
final StringTokenizer st1 = new StringTokenizer(n, "*");
@@ -383,7 +383,7 @@ public class AdminEventEngine implements IAdminCommandHandler
type = st1.nextToken();
}
String id = st0.nextToken();
final String id = st0.nextToken();
while (st.hasMoreElements())
{
@@ -443,13 +443,13 @@ public class AdminEventEngine implements IAdminCommandHandler
muestraNpcConInfoAPlayers(activeChar, GameEvent.id);
PlaySound snd = new PlaySound(1, "B03_F", 0, 0, 0, 0, 0);
final PlaySound snd = new PlaySound(1, "B03_F", 0, 0, 0, 0, 0);
activeChar.sendPacket(snd);
activeChar.broadcastPacket(snd);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE</font></center><br>");
replyMSG.append("<center>The event <font color=\"LEVEL\">" + GameEvent.eventName + "</font> has been announced, now you can type //event_panel to see the event panel control</center><br>");
@@ -492,9 +492,9 @@ public class AdminEventEngine implements IAdminCommandHandler
public void showMainPage(PlayerInstance activeChar)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE ]</font></center><br>");
replyMSG.append("<br><center><button value=\"Create NEW event \" action=\"bypass -h admin_event_new\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
@@ -508,9 +508,9 @@ public class AdminEventEngine implements IAdminCommandHandler
public void showNewEventPage(PlayerInstance activeChar)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE ]</font></center><br>");
replyMSG.append("<br><center>Event's Title <br><font color=\"LEVEL\">");
@@ -548,8 +548,8 @@ public class AdminEventEngine implements IAdminCommandHandler
public void showEventParameters(PlayerInstance activeChar, int teamnumbers)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE ]</font></center><br>");
replyMSG.append("<center><font color=\"LEVEL\">" + GameEvent.eventName + "</font></center><br>");
@@ -579,7 +579,7 @@ public class AdminEventEngine implements IAdminCommandHandler
void muestraNpcConInfoAPlayers(PlayerInstance activeChar, int id)
{
GameEvent.npcs.clear();
LinkedList<PlayerInstance> temp = new LinkedList<>();
final LinkedList<PlayerInstance> temp = new LinkedList<>();
temp.clear();
for (PlayerInstance player : World.getInstance().getAllPlayers())
@@ -604,9 +604,9 @@ public class AdminEventEngine implements IAdminCommandHandler
void showEventControl(PlayerInstance activeChar)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE ]</font></center><br><font color=\"LEVEL\">" + GameEvent.eventName + "</font><br><br><table width=200>");
replyMSG.append("<tr><td>Apply this command to teams number </td><td><edit var=\"team_number\" width=100 height=15></td></tr>");
@@ -642,7 +642,7 @@ public class AdminEventEngine implements IAdminCommandHandler
String getMaxLeveledPlayer()
{
Iterator<String> it = GameEvent.participatingPlayers.iterator();
final Iterator<String> it = GameEvent.participatingPlayers.iterator();
PlayerInstance pc = null;
int max = 0;
@@ -687,7 +687,7 @@ public class AdminEventEngine implements IAdminCommandHandler
try
{
npc = (NpcInstance) World.getInstance().findObject(Integer.parseInt(GameEvent.npcs.get(0)));
Spawn spawn = npc.getSpawn();
final Spawn spawn = npc.getSpawn();
if (spawn != null)
{
@@ -733,7 +733,7 @@ public class AdminEventEngine implements IAdminCommandHandler
{
try
{
PlayerInstance pc = World.getInstance().getPlayer(it.next());
final PlayerInstance pc = World.getInstance().getPlayer(it.next());
pc.eventSitForced = !pc.eventSitForced;
if (pc.eventSitForced)
@@ -753,14 +753,14 @@ public class AdminEventEngine implements IAdminCommandHandler
void killTeam(PlayerInstance activeChar, int team)
{
LinkedList<String> linked = GameEvent.players.get(team);
Iterator<String> it = linked.iterator();
final LinkedList<String> linked = GameEvent.players.get(team);
final Iterator<String> it = linked.iterator();
while (it.hasNext())
{
try
{
PlayerInstance target = World.getInstance().getPlayer(it.next());
final PlayerInstance target = World.getInstance().getPlayer(it.next());
target.reduceCurrentHp(target.getMaxHp() + target.getMaxCp() + 1, activeChar);
}
catch (Exception e)
@@ -771,19 +771,19 @@ public class AdminEventEngine implements IAdminCommandHandler
void resTeam(int team)
{
LinkedList<String> linked = GameEvent.players.get(team);
Iterator<String> it = linked.iterator();
final LinkedList<String> linked = GameEvent.players.get(team);
final Iterator<String> it = linked.iterator();
while (it.hasNext())
{
try
{
PlayerInstance character = World.getInstance().getPlayer(it.next());
final PlayerInstance character = World.getInstance().getPlayer(it.next());
character.setCurrentHpMp(character.getMaxHp(), character.getMaxMp());
character.setCurrentCp(character.getMaxCp());
Revive revive = new Revive(character);
SocialAction sa = new SocialAction(character.getObjectId(), 15);
final Revive revive = new Revive(character);
final SocialAction sa = new SocialAction(character.getObjectId(), 15);
character.broadcastPacket(sa);
character.sendPacket(sa);
character.sendPacket(revive);
@@ -797,21 +797,21 @@ public class AdminEventEngine implements IAdminCommandHandler
void polyTeam(int team, String id)
{
LinkedList<String> linked = GameEvent.players.get(team);
Iterator<String> it = linked.iterator();
final LinkedList<String> linked = GameEvent.players.get(team);
final Iterator<String> it = linked.iterator();
while (it.hasNext())
{
try
{
PlayerInstance target = World.getInstance().getPlayer(it.next());
final PlayerInstance target = World.getInstance().getPlayer(it.next());
target.getPoly().setPolyInfo("npc", id);
target.teleToLocation(target.getX(), target.getY(), target.getZ(), true);
CharInfo info1 = new CharInfo(target);
final CharInfo info1 = new CharInfo(target);
target.broadcastPacket(info1);
UserInfo info2 = new UserInfo(target);
final UserInfo info2 = new UserInfo(target);
target.sendPacket(info2);
}
catch (Exception e)
@@ -822,23 +822,23 @@ public class AdminEventEngine implements IAdminCommandHandler
void unpolyTeam(int team)
{
LinkedList<String> linked = GameEvent.players.get(team);
Iterator<String> it = linked.iterator();
final LinkedList<String> linked = GameEvent.players.get(team);
final Iterator<String> it = linked.iterator();
while (it.hasNext())
{
try
{
PlayerInstance target = World.getInstance().getPlayer(it.next());
final PlayerInstance target = World.getInstance().getPlayer(it.next());
target.getPoly().setPolyInfo(null, "1");
target.decayMe();
target.spawnMe(target.getX(), target.getY(), target.getZ());
CharInfo info1 = new CharInfo(target);
final CharInfo info1 = new CharInfo(target);
target.broadcastPacket(info1);
UserInfo info2 = new UserInfo(target);
final UserInfo info2 = new UserInfo(target);
target.sendPacket(info2);
}
catch (Exception e)
@@ -851,11 +851,11 @@ public class AdminEventEngine implements IAdminCommandHandler
{
player.getInventory().addItem("Event", id, num, player, activeChar);
ItemList il = new ItemList(player, true);
final ItemList il = new ItemList(player, true);
player.sendPacket(il);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("CONGRATULATIONS, you should have a present in your inventory");
replyMSG.append("</body></html>");
@@ -866,17 +866,17 @@ public class AdminEventEngine implements IAdminCommandHandler
void regardTeam(PlayerInstance activeChar, int team, int n, int id, String type)
{
LinkedList<String> linked = GameEvent.players.get(team);
final LinkedList<String> linked = GameEvent.players.get(team);
int temp = n;
Iterator<String> it = linked.iterator();
final Iterator<String> it = linked.iterator();
while (it.hasNext())
{
try
{
PlayerInstance target = World.getInstance().getPlayer(it.next());
final PlayerInstance target = World.getInstance().getPlayer(it.next());
if (type.equalsIgnoreCase("level"))
{
@@ -903,14 +903,14 @@ public class AdminEventEngine implements IAdminCommandHandler
resTeam(team);
unpolyTeam(team);
LinkedList<String> linked = GameEvent.players.get(team);
Iterator<String> it = linked.iterator();
final LinkedList<String> linked = GameEvent.players.get(team);
final Iterator<String> it = linked.iterator();
while (it.hasNext())
{
try
{
PlayerInstance target = World.getInstance().getPlayer(it.next());
final PlayerInstance target = World.getInstance().getPlayer(it.next());
target.setTitle(target.eventTitle);
target.setKarma(target.eventKarma);

View File

@@ -48,7 +48,7 @@ public class AdminExpSp implements IAdminCommandHandler
{
try
{
String val = command.substring(16);
final String val = command.substring(16);
if (!adminAddExpSp(activeChar, val))
{
@@ -65,7 +65,7 @@ public class AdminExpSp implements IAdminCommandHandler
{
try
{
String val = command.substring(19);
final String val = command.substring(19);
if (!adminRemoveExpSP(activeChar, val))
{
@@ -92,7 +92,7 @@ public class AdminExpSp implements IAdminCommandHandler
private void addExpSp(PlayerInstance activeChar)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -105,7 +105,7 @@ public class AdminExpSp implements IAdminCommandHandler
return;
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/expsp.htm");
adminReply.replace("%name%", player.getName());
adminReply.replace("%level%", String.valueOf(player.getLevel()));
@@ -117,7 +117,7 @@ public class AdminExpSp implements IAdminCommandHandler
private boolean adminAddExpSp(PlayerInstance activeChar, String expSp)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -130,15 +130,15 @@ public class AdminExpSp implements IAdminCommandHandler
return false;
}
StringTokenizer st = new StringTokenizer(expSp);
final StringTokenizer st = new StringTokenizer(expSp);
if (st.countTokens() != 2)
{
return false;
}
String exp = st.nextToken();
String sp = st.nextToken();
final String exp = st.nextToken();
final String sp = st.nextToken();
long expval = 0;
int spval = 0;
@@ -167,7 +167,7 @@ public class AdminExpSp implements IAdminCommandHandler
private boolean adminRemoveExpSP(PlayerInstance activeChar, String expSp)
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -180,15 +180,15 @@ public class AdminExpSp implements IAdminCommandHandler
return false;
}
StringTokenizer st = new StringTokenizer(expSp);
final StringTokenizer st = new StringTokenizer(expSp);
if (st.countTokens() != 2)
{
return false;
}
String exp = st.nextToken();
String sp = st.nextToken();
final String exp = st.nextToken();
final String sp = st.nextToken();
long expval = 0;
int spval = 0;

View File

@@ -84,7 +84,7 @@ public class AdminFightCalculator implements IAdminCommandHandler
while (st.hasMoreTokens())
{
String s = st.nextToken();
final String s = st.nextToken();
if (s.equals("lvl1"))
{
@@ -125,9 +125,9 @@ public class AdminFightCalculator implements IAdminCommandHandler
npc2 = NpcTable.getInstance().getTemplate(mid2);
}
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder();
final StringBuilder replyMSG = new StringBuilder();
if ((npc1 != null) && (npc2 != null))
{
@@ -149,7 +149,7 @@ public class AdminFightCalculator implements IAdminCommandHandler
replyMSG.append("<html><title>Select first mob to fight</title>");
replyMSG.append("<body><table>");
NpcTemplate[] npcs = NpcTable.getInstance().getAllOfLevel(lvl1);
final NpcTemplate[] npcs = NpcTable.getInstance().getAllOfLevel(lvl1);
for (NpcTemplate n : npcs)
{
@@ -163,7 +163,7 @@ public class AdminFightCalculator implements IAdminCommandHandler
replyMSG.append("<html><title>Select second mob to fight</title>");
replyMSG.append("<body><table>");
NpcTemplate[] npcs = NpcTable.getInstance().getAllOfLevel(lvl2);
final NpcTemplate[] npcs = NpcTable.getInstance().getAllOfLevel(lvl2);
for (NpcTemplate n : npcs)
{
@@ -212,7 +212,7 @@ public class AdminFightCalculator implements IAdminCommandHandler
int mid1 = 0;
int mid2 = 0;
StringTokenizer st = new StringTokenizer(params);
final StringTokenizer st = new StringTokenizer(params);
mid1 = Integer.parseInt(st.nextToken());
mid2 = Integer.parseInt(st.nextToken());
@@ -356,9 +356,9 @@ public class AdminFightCalculator implements IAdminCommandHandler
final double maxHp2 = npc2.getMaxHp();
final int hp2 = (int) ((Formulas.calcHpRegen(npc2) * 100000) / Formulas.getRegeneratePeriod(npc2));
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder();
final StringBuilder replyMSG = new StringBuilder();
replyMSG.append("<html><title>Selected mobs to fight</title>");
replyMSG.append("<body>");
replyMSG.append("<table>");

View File

@@ -72,7 +72,7 @@ public class AdminFortSiege implements IAdminCommandHandler
}
else
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
PlayerInstance player = null;
if (target instanceof PlayerInstance)
@@ -133,7 +133,7 @@ public class AdminFortSiege implements IAdminCommandHandler
}
else if (command.equalsIgnoreCase("admin_removefort"))
{
Clan clan = ClanTable.getInstance().getClan(fort.getOwnerId());
final Clan clan = ClanTable.getInstance().getClan(fort.getOwnerId());
if (clan != null)
{
@@ -163,15 +163,15 @@ public class AdminFortSiege implements IAdminCommandHandler
{
int i = 0;
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/forts.htm");
StringBuilder cList = new StringBuilder();
final StringBuilder cList = new StringBuilder();
for (Fort fort : FortManager.getInstance().getForts())
{
if (fort != null)
{
String name = fort.getName();
final String name = fort.getName();
cList.append("<td fixwidth=90><a action=\"bypass -h admin_fortsiege " + name + "\">" + name + "</a></td>");
i++;
}
@@ -189,7 +189,7 @@ public class AdminFortSiege implements IAdminCommandHandler
private void showFortSiegePage(PlayerInstance activeChar, String fortName)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/fort.htm");
adminReply.replace("%fortName%", fortName);
activeChar.sendPacket(adminReply);

View File

@@ -83,7 +83,7 @@ public class AdminGmChat implements IAdminCommandHandler
activeChar.sendPacket(SystemMessageId.INCORRECT_TARGET);
return;
}
PlayerInstance player = (PlayerInstance) target;
final PlayerInstance player = (PlayerInstance) target;
player.addSnooper(activeChar);
activeChar.addSnooped(player);
}
@@ -116,7 +116,7 @@ public class AdminGmChat implements IAdminCommandHandler
}
text = command.substring(offset);
CreatureSay cs = new CreatureSay(0, 9, activeChar.getName(), text);
final CreatureSay cs = new CreatureSay(0, 9, activeChar.getName(), text);
AdminData.broadcastToGMs(cs);
}
catch (StringIndexOutOfBoundsException e)

View File

@@ -47,12 +47,12 @@ public class AdminHeal implements IAdminCommandHandler
{
try
{
String healTarget = command.substring(11);
final String healTarget = command.substring(11);
handleRes(activeChar, healTarget);
}
catch (StringIndexOutOfBoundsException e)
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("Incorrect target/radius specified.");
activeChar.sendPacket(sm);
}
@@ -77,7 +77,7 @@ public class AdminHeal implements IAdminCommandHandler
if (player != null)
{
PlayerInstance plyr = World.getInstance().getPlayer(player);
final PlayerInstance plyr = World.getInstance().getPlayer(player);
if (plyr != null)
{
@@ -92,7 +92,7 @@ public class AdminHeal implements IAdminCommandHandler
{
if (object instanceof Creature)
{
Creature creature = (Creature) object;
final Creature creature = (Creature) object;
creature.setCurrentHpMp(creature.getMaxHp(), creature.getMaxMp());
if (object instanceof PlayerInstance)

View File

@@ -39,7 +39,7 @@ public class AdminHelpPage implements IAdminCommandHandler
{
try
{
String val = command.substring(11);
final String val = command.substring(11);
showHelpPage(activeChar, val);
}
catch (StringIndexOutOfBoundsException e)
@@ -61,8 +61,8 @@ public class AdminHelpPage implements IAdminCommandHandler
// PUBLIC & STATIC so other classes from package can include it directly
public static void showHelpPage(PlayerInstance targetChar, String filename)
{
String content = HtmCache.getInstance().getHtmForce("data/html/admin/" + filename);
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final String content = HtmCache.getInstance().getHtmForce("data/html/admin/" + filename);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setHtml(content);
targetChar.sendPacket(adminReply);
}

View File

@@ -50,7 +50,7 @@ public class AdminInvul implements IAdminCommandHandler
if (command.equals("admin_setinvul"))
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (target instanceof PlayerInstance)
{

View File

@@ -37,7 +37,7 @@ public class AdminKick implements IAdminCommandHandler
{
if (command.startsWith("admin_kick"))
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
if (activeChar.getTarget() != null)
{

View File

@@ -29,8 +29,8 @@ import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.util.BuilderUtil;
/**
* This class handles following admin commands: - kill = kills target Creature - kill_monster = kills target non-player - kill <radius> = If radius is specified, then ALL players only in that radius will be killed. - kill_monster <radius> = If radius is specified, then ALL non-players only in
* that radius will be killed.
* This class handles following admin commands: - kill = kills target Creature - kill_monster = kills target non-player - kill <radius> = If radius is specified, then ALL players only in that radius will be killed. - kill_monster <radius> = If radius is specified, then ALL non-players only in that
* radius will be killed.
* @version $Revision: 1.2.4.5 $ $Date: 2007/07/31 10:06:06 $
*/
public class AdminKill implements IAdminCommandHandler
@@ -46,13 +46,13 @@ public class AdminKill implements IAdminCommandHandler
{
if (command.startsWith("admin_kill"))
{
StringTokenizer st = new StringTokenizer(command, " ");
final StringTokenizer st = new StringTokenizer(command, " ");
st.nextToken(); // skip command
if (st.hasMoreTokens())
{
String firstParam = st.nextToken();
PlayerInstance plyr = World.getInstance().getPlayer(firstParam);
final String firstParam = st.nextToken();
final PlayerInstance plyr = World.getInstance().getPlayer(firstParam);
if (plyr != null)
{
@@ -113,7 +113,7 @@ public class AdminKill implements IAdminCommandHandler
}
else
{
WorldObject obj = activeChar.getTarget();
final WorldObject obj = activeChar.getTarget();
if ((obj == null) || (obj instanceof ControllableMobInstance) || !(obj instanceof Creature))
{

View File

@@ -58,11 +58,11 @@ public class AdminLogin implements IAdminCommandHandler
}
else if (command.startsWith("admin_server_max_player"))
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
if (st.countTokens() > 1)
{
st.nextToken();
String number = st.nextToken();
final String number = st.nextToken();
try
{
LoginServerThread.getInstance().setMaxPlayer(Integer.parseInt(number));
@@ -81,12 +81,12 @@ public class AdminLogin implements IAdminCommandHandler
}
else if (command.startsWith("admin_server_list_clock"))
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
if (st.countTokens() > 1)
{
st.nextToken();
String mode = st.nextToken();
final String mode = st.nextToken();
switch (mode)
{
@@ -130,7 +130,7 @@ public class AdminLogin implements IAdminCommandHandler
*/
private void showMainPage(PlayerInstance activeChar)
{
NpcHtmlMessage html = new NpcHtmlMessage(1);
final NpcHtmlMessage html = new NpcHtmlMessage(1);
html.setFile("data/html/admin/login.htm");
html.replace("%server_name%", LoginServerThread.getInstance().getServerName());
html.replace("%status%", LoginServerThread.getInstance().getStatusString());

View File

@@ -53,8 +53,8 @@ public class AdminMammon implements IAdminCommandHandler
int npcId = 0;
int teleportIndex = -1;
AutoSpawnInstance blackSpawnInst = AutoSpawn.getInstance().getAutoSpawnInstance(SevenSigns.MAMMON_BLACKSMITH_ID, false);
AutoSpawnInstance merchSpawnInst = AutoSpawn.getInstance().getAutoSpawnInstance(SevenSigns.MAMMON_MERCHANT_ID, false);
final AutoSpawnInstance blackSpawnInst = AutoSpawn.getInstance().getAutoSpawnInstance(SevenSigns.MAMMON_BLACKSMITH_ID, false);
final AutoSpawnInstance merchSpawnInst = AutoSpawn.getInstance().getAutoSpawnInstance(SevenSigns.MAMMON_MERCHANT_ID, false);
if (command.startsWith("admin_mammon_find"))
{
@@ -78,7 +78,7 @@ public class AdminMammon implements IAdminCommandHandler
if (blackSpawnInst != null)
{
NpcInstance[] blackInst = blackSpawnInst.getNPCInstanceList();
final NpcInstance[] blackInst = blackSpawnInst.getNPCInstanceList();
if (blackInst.length > 0)
{
final int x1 = blackInst[0].getX();
@@ -99,7 +99,7 @@ public class AdminMammon implements IAdminCommandHandler
if (merchSpawnInst != null)
{
NpcInstance[] merchInst = merchSpawnInst.getNPCInstanceList();
final NpcInstance[] merchInst = merchSpawnInst.getNPCInstanceList();
if (merchInst.length > 0)
{
@@ -155,9 +155,9 @@ public class AdminMammon implements IAdminCommandHandler
try
{
// admin_list_spawns x[xxxx] x[xx]
String[] params = command.split(" ");
Pattern pattern = Pattern.compile("[0-9]*");
Matcher regexp = pattern.matcher(params[1]);
final String[] params = command.split(" ");
final Pattern pattern = Pattern.compile("[0-9]*");
final Matcher regexp = pattern.matcher(params[1]);
if (regexp.matches())
{

View File

@@ -48,7 +48,7 @@ public class AdminManor implements IAdminCommandHandler
@Override
public boolean useAdminCommand(String command, PlayerInstance activeChar)
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
command = st.nextToken();
switch (command)
@@ -136,8 +136,8 @@ public class AdminManor implements IAdminCommandHandler
private void showMainPage(PlayerInstance activeChar)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
StringBuilder replyMSG = new StringBuilder("<html><body>");
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final StringBuilder replyMSG = new StringBuilder("<html><body>");
replyMSG.append("<center><font color=\"LEVEL\"> [Manor System] </font></center><br>");
replyMSG.append("<table width=\"100%\"><tr><td>");

View File

@@ -43,7 +43,7 @@ public class AdminMassControl implements IAdminCommandHandler
{
try
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
st.nextToken();
if (st.nextToken().equalsIgnoreCase("kill"))

View File

@@ -45,9 +45,9 @@ public class AdminMassRecall implements IAdminCommandHandler
{
try
{
String val = command.substring(17).trim();
final String val = command.substring(17).trim();
Clan clan = ClanTable.getInstance().getClanByName(val);
final Clan clan = ClanTable.getInstance().getClanByName(val);
if (clan == null)
{
@@ -55,7 +55,7 @@ public class AdminMassRecall implements IAdminCommandHandler
return true;
}
PlayerInstance[] m = clan.getOnlineMembers();
final PlayerInstance[] m = clan.getOnlineMembers();
for (PlayerInstance element : m)
{
@@ -71,8 +71,8 @@ public class AdminMassRecall implements IAdminCommandHandler
{
try
{
String val = command.substring(17).trim();
Clan clan = ClanTable.getInstance().getClanByName(val);
final String val = command.substring(17).trim();
final Clan clan = ClanTable.getInstance().getClanByName(val);
if (clan == null)
{
@@ -84,7 +84,7 @@ public class AdminMassRecall implements IAdminCommandHandler
if (ally == 0)
{
PlayerInstance[] m = clan.getOnlineMembers();
final PlayerInstance[] m = clan.getOnlineMembers();
for (PlayerInstance element : m)
{
@@ -97,7 +97,7 @@ public class AdminMassRecall implements IAdminCommandHandler
{
if (aclan.getAllyId() == ally)
{
PlayerInstance[] m = aclan.getOnlineMembers();
final PlayerInstance[] m = aclan.getOnlineMembers();
for (PlayerInstance element : m)
{
@@ -116,8 +116,8 @@ public class AdminMassRecall implements IAdminCommandHandler
{
try
{
String val = command.substring(18).trim();
PlayerInstance player = World.getInstance().getPlayer(val);
final String val = command.substring(18).trim();
final PlayerInstance player = World.getInstance().getPlayer(val);
if (player == null)
{
@@ -131,7 +131,7 @@ public class AdminMassRecall implements IAdminCommandHandler
return true;
}
Party p = player.getParty();
final Party p = player.getParty();
for (PlayerInstance ppl : p.getPartyMembers())
{

View File

@@ -66,12 +66,12 @@ public class AdminMenu implements IAdminCommandHandler
}
else if (command.startsWith("admin_teleport_character_to_menu"))
{
String[] data = command.split(" ");
final String[] data = command.split(" ");
if (data.length == 5)
{
String playerName = data[1];
PlayerInstance player = World.getInstance().getPlayer(playerName);
final String playerName = data[1];
final PlayerInstance player = World.getInstance().getPlayer(playerName);
if (player != null)
{
@@ -85,8 +85,8 @@ public class AdminMenu implements IAdminCommandHandler
{
try
{
String targetName = command.substring(23);
PlayerInstance player = World.getInstance().getPlayer(targetName);
final String targetName = command.substring(23);
final PlayerInstance player = World.getInstance().getPlayer(targetName);
teleportCharacter(player, activeChar.getX(), activeChar.getY(), activeChar.getZ(), activeChar, "Admin is teleporting you.");
}
catch (StringIndexOutOfBoundsException e)
@@ -101,8 +101,8 @@ public class AdminMenu implements IAdminCommandHandler
try
{
String targetName = command.substring(24);
PlayerInstance player = World.getInstance().getPlayer(targetName);
final String targetName = command.substring(24);
final PlayerInstance player = World.getInstance().getPlayer(targetName);
if (player == null)
{
@@ -133,8 +133,8 @@ public class AdminMenu implements IAdminCommandHandler
final int z = activeChar.getZ();
try
{
String targetName = command.substring(23);
PlayerInstance player = World.getInstance().getPlayer(targetName);
final String targetName = command.substring(23);
final PlayerInstance player = World.getInstance().getPlayer(targetName);
if (player == null)
{
@@ -142,7 +142,7 @@ public class AdminMenu implements IAdminCommandHandler
return true;
}
Clan clan = player.getClan();
final Clan clan = player.getClan();
if (clan == null)
{
BuilderUtil.sendSysMessage(activeChar, "Player is not in a clan.");
@@ -151,7 +151,7 @@ public class AdminMenu implements IAdminCommandHandler
return true;
}
PlayerInstance[] members = clan.getOnlineMembers();
final PlayerInstance[] members = clan.getOnlineMembers();
for (PlayerInstance member : members)
{
@@ -166,8 +166,8 @@ public class AdminMenu implements IAdminCommandHandler
{
try
{
String targetName = command.substring(21);
PlayerInstance player = World.getInstance().getPlayer(targetName);
final String targetName = command.substring(21);
final PlayerInstance player = World.getInstance().getPlayer(targetName);
teleportToCharacter(activeChar, player);
}
catch (StringIndexOutOfBoundsException e)
@@ -180,14 +180,14 @@ public class AdminMenu implements IAdminCommandHandler
}
else if (command.startsWith("admin_kick_menu"))
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
if (st.countTokens() > 1)
{
st.nextToken();
String player = st.nextToken();
PlayerInstance plyr = World.getInstance().getPlayer(player);
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final String player = st.nextToken();
final PlayerInstance plyr = World.getInstance().getPlayer(player);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
if (plyr != null)
{
@@ -206,13 +206,13 @@ public class AdminMenu implements IAdminCommandHandler
}
else if (command.startsWith("admin_ban_menu"))
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
if (st.countTokens() > 1)
{
st.nextToken();
String player = st.nextToken();
PlayerInstance plyr = World.getInstance().getPlayer(player);
final String player = st.nextToken();
final PlayerInstance plyr = World.getInstance().getPlayer(player);
if (plyr != null)
{
@@ -226,7 +226,7 @@ public class AdminMenu implements IAdminCommandHandler
}
else if (command.startsWith("admin_unban_menu"))
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
if (st.countTokens() > 1)
{
@@ -253,7 +253,7 @@ public class AdminMenu implements IAdminCommandHandler
private void handleKill(PlayerInstance activeChar, String player)
{
WorldObject obj = activeChar.getTarget();
final WorldObject obj = activeChar.getTarget();
Creature target = (Creature) obj;
String filename = "main_menu.htm";
@@ -338,15 +338,15 @@ public class AdminMenu implements IAdminCommandHandler
{
try (Connection con = DatabaseFactory.getConnection())
{
String stmt = "SELECT account_name FROM characters WHERE char_name = ?";
PreparedStatement statement = con.prepareStatement(stmt);
final String stmt = "SELECT account_name FROM characters WHERE char_name = ?";
final PreparedStatement statement = con.prepareStatement(stmt);
statement.setString(1, player);
ResultSet result = statement.executeQuery();
final ResultSet result = statement.executeQuery();
if (result.next())
{
String accName = result.getString(1);
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final String accName = result.getString(1);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
if (accName.length() > 0)
{

View File

@@ -102,7 +102,7 @@ public class AdminMobGroup implements IAdminCommandHandler
{
if (activeChar.getTarget() instanceof Creature)
{
Creature target = (Creature) activeChar.getTarget();
final Creature target = (Creature) activeChar.getTarget();
attack(command, activeChar, target);
}
}
@@ -170,7 +170,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -195,7 +195,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -220,7 +220,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -245,7 +245,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -270,7 +270,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -289,7 +289,7 @@ public class AdminMobGroup implements IAdminCommandHandler
try
{
String[] cmdParams = command.split(" ");
final String[] cmdParams = command.split(" ");
groupId = Integer.parseInt(cmdParams[1]);
templateId = Integer.parseInt(cmdParams[2]);
@@ -307,7 +307,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
NpcTemplate template = NpcTable.getInstance().getTemplate(templateId);
final NpcTemplate template = NpcTable.getInstance().getTemplate(templateId);
if (template == null)
{
@@ -315,7 +315,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = new MobGroup(groupId, template, mobCount);
final MobGroup group = new MobGroup(groupId, template, mobCount);
MobGroupTable.getInstance().addGroup(groupId, group);
BuilderUtil.sendSysMessage(activeChar, "Mob group " + groupId + " created.");
@@ -335,7 +335,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -362,7 +362,7 @@ public class AdminMobGroup implements IAdminCommandHandler
try
{
String[] cmdParams = command.split(" ");
final String[] cmdParams = command.split(" ");
groupId = Integer.parseInt(cmdParams[1]);
try
@@ -384,7 +384,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -420,7 +420,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -448,7 +448,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -474,7 +474,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -546,7 +546,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -554,7 +554,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup othGroup = MobGroupTable.getInstance().getGroup(othGroupId);
final MobGroup othGroup = MobGroupTable.getInstance().getGroup(othGroupId);
if (othGroup == null)
{
@@ -582,7 +582,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -631,7 +631,7 @@ public class AdminMobGroup implements IAdminCommandHandler
return;
}
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
if (group == null)
{
@@ -644,7 +644,7 @@ public class AdminMobGroup implements IAdminCommandHandler
private void showGroupList(PlayerInstance activeChar)
{
MobGroup[] mobGroupList = MobGroupTable.getInstance().getGroups();
final MobGroup[] mobGroupList = MobGroupTable.getInstance().getGroups();
BuilderUtil.sendSysMessage(activeChar, "======= <Mob Groups> =======");

View File

@@ -80,14 +80,14 @@ public class AdminMonsterRace implements IAdminCommandHandler
0
}
};
MonsterRace race = MonsterRace.getInstance();
final MonsterRace race = MonsterRace.getInstance();
if (state == -1)
{
state++;
race.newRace();
race.newSpeeds();
MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
final MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
activeChar.sendPacket(spk);
activeChar.broadcastPacket(spk);
}
@@ -95,19 +95,19 @@ public class AdminMonsterRace implements IAdminCommandHandler
{
state++;
SystemMessage sm = new SystemMessage(SystemMessageId.MONSRACE_RACE_START);
final SystemMessage sm = new SystemMessage(SystemMessageId.MONSRACE_RACE_START);
sm.addNumber(0);
activeChar.sendPacket(sm);
PlaySound sRace = new PlaySound(1, "S_Race", 0, 0, 0, 0, 0);
final PlaySound sRace = new PlaySound(1, "S_Race", 0, 0, 0, 0, 0);
activeChar.sendPacket(sRace);
activeChar.broadcastPacket(sRace);
PlaySound sRace2 = new PlaySound(0, "ItemSound2.race_start", 1, 121209259, 12125, 182487, -3559);
final PlaySound sRace2 = new PlaySound(0, "ItemSound2.race_start", 1, 121209259, 12125, 182487, -3559);
activeChar.sendPacket(sRace2);
activeChar.broadcastPacket(sRace2);
MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
final MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
activeChar.sendPacket(spk);
activeChar.broadcastPacket(spk);
@@ -129,7 +129,7 @@ public class AdminMonsterRace implements IAdminCommandHandler
@Override
public void run()
{
MonRaceInfo spk = new MonRaceInfo(codes[2][0], codes[2][1], MonsterRace.getInstance().getMonsters(), MonsterRace.getInstance().getSpeeds());
final MonRaceInfo spk = new MonRaceInfo(codes[2][0], codes[2][1], MonsterRace.getInstance().getMonsters(), MonsterRace.getInstance().getSpeeds());
activeChar.sendPacket(spk);
activeChar.broadcastPacket(spk);
ThreadPool.schedule(new RunEnd(activeChar), 30000);

View File

@@ -47,11 +47,11 @@ public class AdminNoble implements IAdminCommandHandler
if (command.startsWith("admin_setnoble"))
{
WorldObject target = activeChar.getTarget();
final WorldObject target = activeChar.getTarget();
if (target instanceof PlayerInstance)
{
PlayerInstance targetPlayer = (PlayerInstance) target;
final PlayerInstance targetPlayer = (PlayerInstance) target;
final boolean newNoble = !targetPlayer.isNoble();
@@ -116,7 +116,7 @@ public class AdminNoble implements IAdminCommandHandler
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement stmt = con.prepareStatement(newNoble ? INSERT_DATA : DEL_DATA);
final PreparedStatement stmt = con.prepareStatement(newNoble ? INSERT_DATA : DEL_DATA);
if (newNoble)
{
stmt.setInt(1, player.getObjectId());

View File

@@ -48,9 +48,9 @@ public class AdminPForge implements IAdminCommandHandler
{
try
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
st.nextToken();
String format = st.nextToken();
final String format = st.nextToken();
showPage2(activeChar, format);
}
catch (Exception ex)
@@ -62,7 +62,7 @@ public class AdminPForge implements IAdminCommandHandler
{
try
{
StringTokenizer st = new StringTokenizer(command);
final StringTokenizer st = new StringTokenizer(command);
st.nextToken();
String format = st.nextToken();
@@ -74,7 +74,7 @@ public class AdminPForge implements IAdminCommandHandler
broadcast = true;
}
AdminForgePacket sp = new AdminForgePacket();
final AdminForgePacket sp = new AdminForgePacket();
for (int i = 0; i < format.length(); i++)
{
@@ -171,7 +171,7 @@ public class AdminPForge implements IAdminCommandHandler
private void showPage2(PlayerInstance activeChar, String format)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/pforge2.htm");
adminReply.replace("%format%", format);
StringBuilder replyMSG = new StringBuilder();
@@ -195,7 +195,7 @@ public class AdminPForge implements IAdminCommandHandler
private void showPage3(PlayerInstance activeChar, String format, String command)
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
final NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
adminReply.setFile("data/html/admin/pforge3.htm");
adminReply.replace("%format%", format);
adminReply.replace("%command%", command);

View File

@@ -173,7 +173,7 @@ public class AdminPledge implements IAdminCommandHandler
showMainPage(activeChar);
return false;
}
Clan clan = player.getClan();
final Clan clan = player.getClan();
if (clan.getLevel() < 5)
{
BuilderUtil.sendSysMessage(activeChar, "Only clans of level 5 or above may receive reputation points.");

View File

@@ -47,17 +47,17 @@ public class AdminPolymorph implements IAdminCommandHandler
{
if (command.startsWith("admin_polymorph"))
{
StringTokenizer st = new StringTokenizer(command);
WorldObject target = activeChar.getTarget();
final StringTokenizer st = new StringTokenizer(command);
final WorldObject target = activeChar.getTarget();
try
{
st.nextToken();
String p1 = st.nextToken();
final String p1 = st.nextToken();
if (st.hasMoreTokens())
{
String p2 = st.nextToken();
final String p2 = st.nextToken();
doPolymorph(activeChar, target, p2, p1);
}
else
@@ -98,10 +98,10 @@ public class AdminPolymorph implements IAdminCommandHandler
// animation
if (obj instanceof Creature)
{
Creature creature = (Creature) obj;
MagicSkillUse msk = new MagicSkillUse(creature, 1008, 1, 4000, 0);
final Creature creature = (Creature) obj;
final MagicSkillUse msk = new MagicSkillUse(creature, 1008, 1, 4000, 0);
creature.broadcastPacket(msk);
SetupGauge sg = new SetupGauge(0, 4000);
final SetupGauge sg = new SetupGauge(0, 4000);
creature.sendPacket(sg);
}

View File

@@ -42,7 +42,7 @@ public class AdminQuest implements IAdminCommandHandler
// Example: //quest_reload 12
if (command.startsWith("admin_quest_reload"))
{
String[] parts = command.split(" ");
final String[] parts = command.split(" ");
if (parts.length < 2)
{

View File

@@ -55,14 +55,14 @@ public class AdminRepairChar implements IAdminCommandHandler
private void handleRepair(String command)
{
String[] parts = command.split(" ");
final String[] parts = command.split(" ");
if (parts.length != 2)
{
return;
}
String cmd = "UPDATE characters SET x=-84318, y=244579, z=-3730 WHERE char_name=?";
final String cmd = "UPDATE characters SET x=-84318, y=244579, z=-3730 WHERE char_name=?";
try (Connection con = DatabaseFactory.getConnection())
{
PreparedStatement statement = con.prepareStatement(cmd);
@@ -72,7 +72,7 @@ public class AdminRepairChar implements IAdminCommandHandler
statement = con.prepareStatement("SELECT obj_id FROM characters where char_name=?");
statement.setString(1, parts[1]);
ResultSet rset = statement.executeQuery();
final ResultSet rset = statement.executeQuery();
int objId = 0;

View File

@@ -79,7 +79,7 @@ public class AdminRes implements IAdminCommandHandler
if (resParam != null)
{
// Check if a player name was specified as a param.
PlayerInstance plyr = World.getInstance().getPlayer(resParam);
final PlayerInstance plyr = World.getInstance().getPlayer(resParam);
if (plyr != null)
{
@@ -129,7 +129,7 @@ public class AdminRes implements IAdminCommandHandler
private void handleNonPlayerRes(PlayerInstance activeChar, String radiusStr)
{
WorldObject obj = activeChar.getTarget();
final WorldObject obj = activeChar.getTarget();
try
{

View File

@@ -41,7 +41,7 @@ public class AdminRideWyvern implements IAdminCommandHandler
{
if (activeChar.isMounted() || (activeChar.getPet() != null))
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("Already Have a Pet or Mounted.");
activeChar.sendPacket(sm);
@@ -63,7 +63,7 @@ public class AdminRideWyvern implements IAdminCommandHandler
}
else
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("Command '" + command + "' not recognized");
activeChar.sendPacket(sm);
@@ -75,7 +75,7 @@ public class AdminRideWyvern implements IAdminCommandHandler
return false;
}
Ride mount = new Ride(activeChar.getObjectId(), Ride.ACTION_MOUNT, petRideId);
final Ride mount = new Ride(activeChar.getObjectId(), Ride.ACTION_MOUNT, petRideId);
activeChar.sendPacket(mount);
activeChar.broadcastPacket(mount);
activeChar.setMountType(mount.getMountType());

View File

@@ -44,7 +44,7 @@ public class AdminScript implements IAdminCommandHandler
if (command.startsWith("admin_load_script"))
{
File file;
StringTokenizer st = new StringTokenizer(command, " ");
final StringTokenizer st = new StringTokenizer(command, " ");
st.nextToken();
final String line = st.nextToken();

Some files were not shown because too many files have changed in this diff Show More