Added missing final modifiers.

This commit is contained in:
MobiusDev
2015-12-26 12:03:36 +00:00
parent cc92e5d062
commit e0d681a17e
974 changed files with 5919 additions and 5917 deletions

View File

@@ -46,7 +46,7 @@ public class Q00015_SweetWhispers extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
final String htmltext = event;
final QuestState st = getQuestState(player, false);
if (st == null)
{

View File

@@ -55,7 +55,7 @@ public class Q00016_TheComingDarkness extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
final String htmltext = event;
final QuestState st = getQuestState(player, false);
if (st == null)
{

View File

@@ -113,7 +113,7 @@ public class Q00042_HelpTheUncle extends Quest
@Override
public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if ((st != null) && st.isCond(2))
{

View File

@@ -113,7 +113,7 @@ public class Q00043_HelpTheSister extends Quest
@Override
public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if ((st != null) && st.isCond(2))
{

View File

@@ -158,7 +158,7 @@ public final class Q00061_LawEnforcement extends Quest
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCompleted() && (npc.getId() == LIANE))
{

View File

@@ -48,7 +48,7 @@ public class Q00109_InSearchOfTheNest extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);

View File

@@ -47,7 +47,7 @@ public class Q00110_ToThePrimevalIsle extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);

View File

@@ -250,7 +250,7 @@ public final class Q00111_ElrokianHuntersProof extends Quest
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs == null)
{

View File

@@ -365,7 +365,7 @@ public class Q00114_ResurrectionOfAnOldManager extends Quest
return getNoQuestMsg(player);
}
int talk = st.getInt("talk");
final int talk = st.getInt("talk");
switch (npc.getId())
{

View File

@@ -215,7 +215,7 @@ public final class Q00117_TheOceanOfDistantStars extends Quest
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCompleted())
{

View File

@@ -50,7 +50,7 @@ public class Q00124_MeetingTheElroki extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);

View File

@@ -80,7 +80,7 @@ public class Q00125_TheNameOfEvil1 extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);
@@ -255,12 +255,12 @@ public class Q00125_TheNameOfEvil1 extends Quest
}
final QuestState st = getQuestState(partyMember, false);
int npcId = npc.getId();
final int npcId = npc.getId();
if (ORNITHOMIMUS.containsKey(npcId))
{
if (st.getQuestItemsCount(ORNITHOMIMUS_CLAW) < 2)
{
float chance = ORNITHOMIMUS.get(npcId) * Config.RATE_QUEST_DROP;
final float chance = ORNITHOMIMUS.get(npcId) * Config.RATE_QUEST_DROP;
if (getRandom(1000) < chance)
{
st.giveItems(ORNITHOMIMUS_CLAW, 1);
@@ -272,7 +272,7 @@ public class Q00125_TheNameOfEvil1 extends Quest
{
if (st.getQuestItemsCount(DEINONYCHUS_BONE) < 2)
{
float chance = DEINONYCHUS.get(npcId) * Config.RATE_QUEST_DROP;
final float chance = DEINONYCHUS.get(npcId) * Config.RATE_QUEST_DROP;
if (getRandom(1000) < chance)
{
st.giveItems(DEINONYCHUS_BONE, 1);

View File

@@ -59,7 +59,7 @@ public class Q00126_TheNameOfEvil2 extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);

View File

@@ -158,7 +158,7 @@ public final class Q00128_PailakaSongOfIceAndFire extends Quest
{
st.exitQuest(false, true);
Instance inst = InstanceManager.getInstance().getInstance(npc.getInstanceId());
final Instance inst = InstanceManager.getInstance().getInstance(npc.getInstanceId());
inst.setDuration(EXIT_TIME * 60000);
inst.setEmptyDestroyTime(0);

View File

@@ -133,7 +133,7 @@ public class Q00139_ShadowFoxPart1 extends Quest
final QuestState st = getQuestState(member, false);
if (!st.isSet("talk") && (getRandom(100) < DROP_CHANCE))
{
int itemId = (getRandom(11) == 0) ? CHEST : FRAGMENT;
final int itemId = (getRandom(11) == 0) ? CHEST : FRAGMENT;
st.giveItems(itemId, 1);
st.playSound(QuestSound.ITEMSOUND_QUEST_ITEMGET);
}

View File

@@ -369,7 +369,7 @@ public class Q00144_PailakaInjuredDragon extends Quest
qs.playSound(QuestSound.ITEMSOUND_QUEST_FINISH);
qs.exitQuest(false);
Instance inst = InstanceManager.getInstance().getInstance(npc.getInstanceId());
final Instance inst = InstanceManager.getInstance().getInstance(npc.getInstanceId());
inst.setDuration(EXIT_TIME * 60000);
inst.setEmptyDestroyTime(0);
@@ -419,7 +419,7 @@ public class Q00144_PailakaInjuredDragon extends Quest
@Override
public final String onTalk(L2Npc npc, L2PcInstance player)
{
String htmltext = getNoQuestMsg(player);
final String htmltext = getNoQuestMsg(player);
final QuestState qs = getQuestState(player, true);
if (qs == null)
{
@@ -489,7 +489,7 @@ public class Q00144_PailakaInjuredDragon extends Quest
@Override
public final String onKill(L2Npc npc, L2PcInstance player, boolean isSummon)
{
QuestState qs = player.getQuestState(getName());
final QuestState qs = player.getQuestState(getName());
if ((qs == null) || (qs.getState() != State.STARTED))
{
return null;
@@ -661,7 +661,7 @@ public class Q00144_PailakaInjuredDragon extends Quest
{
if ((character instanceof L2PcInstance) && !character.isDead() && !character.isTeleporting() && ((L2PcInstance) character).isOnline())
{
InstanceWorld world = InstanceManager.getInstance().getWorld(character.getInstanceId());
final InstanceWorld world = InstanceManager.getInstance().getWorld(character.getInstanceId());
if ((world != null) && (world.getTemplateId() == INSTANCE_ID))
{
// If a player wants to go by a mob wall without kill it, he will be returned back to a spawn point.
@@ -933,7 +933,7 @@ public class Q00144_PailakaInjuredDragon extends Quest
player.sendPacket(SystemMessageId.YOU_HAVE_ENTERED_ANOTHER_INSTANT_ZONE_THEREFORE_YOU_CANNOT_ENTER_CORRESPONDING_DUNGEON);
return;
}
Instance inst = InstanceManager.getInstance().getInstance(world.getInstanceId());
final Instance inst = InstanceManager.getInstance().getInstance(world.getInstanceId());
if (inst != null)
{
// Check max summon levels.

View File

@@ -166,7 +166,7 @@ public final class Q00184_ArtOfPersuasion extends Quest
{
npc.getVariables().set("SPAWNED", true);
npc.getVariables().set("PLAYER_ID", player.getObjectId());
L2Npc alarm = addSpawn(ALARM_OF_GIANT, player.getX() + 80, player.getY() + 60, player.getZ(), 16384, false, 0);
final L2Npc alarm = addSpawn(ALARM_OF_GIANT, player.getX() + 80, player.getY() + 60, player.getZ(), 16384, false, 0);
alarm.getVariables().set("player0", player);
alarm.getVariables().set("npc0", npc);
}

View File

@@ -166,7 +166,7 @@ public final class Q00185_NikolasCooperation extends Quest
{
npc.getVariables().set("SPAWNED", true);
npc.getVariables().set("PLAYER_ID", player.getObjectId());
L2Npc alarm = addSpawn(ALARM_OF_GIANT, player.getX() + 80, player.getY() + 60, player.getZ(), 16384, false, 0);
final L2Npc alarm = addSpawn(ALARM_OF_GIANT, player.getX() + 80, player.getY() + 60, player.getZ(), 16384, false, 0);
alarm.getVariables().set("player0", player);
alarm.getVariables().set("npc0", npc);
}

View File

@@ -160,11 +160,11 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
if (st.isCond(4))
{
isBusy = true;
NpcSay ns = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP);
final NpcSay ns = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP);
ns.addStringParameter(player.getName());
npc.broadcastPacket(ns);
startQuestTimer("heal", 30000 - getRandom(20000), npc, player);
L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, 82425, 47232, -3216, 0, false, 0, false);
final L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, 82425, 47232, -3216, 0, false, 0, false);
monster.broadcastPacket(new NpcSay(monster.getObjectId(), ChatType.NPC_GENERAL, monster.getId(), NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM));
monster.setRunning();
monster.addDamageHate(player, 0, 999);
@@ -177,7 +177,7 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
{
if (!npc.isInsideRadius(player, 600, true, false))
{
NpcSay ns = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.LOOK_HERE_S1_DON_T_FALL_TOO_FAR_BEHIND);
final NpcSay ns = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.LOOK_HERE_S1_DON_T_FALL_TOO_FAR_BEHIND);
ns.addStringParameter(player.getName());
npc.broadcastPacket(ns);
}

View File

@@ -110,7 +110,7 @@ public final class Q00198_SevenSignsEmbryo extends Quest
isBusy = true;
npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP).addStringParameter(player.getName()));
startQuestTimer("heal", 30000 - getRandom(20000), npc, player);
L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, -23734, -9184, -5384, 0, false, 0, false, npc.getInstanceId());
final L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, -23734, -9184, -5384, 0, false, 0, false, npc.getInstanceId());
monster.broadcastPacket(new NpcSay(monster.getObjectId(), ChatType.NPC_GENERAL, monster.getId(), NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM));
monster.setRunning();
monster.addDamageHate(player, 0, 999);
@@ -123,7 +123,7 @@ public final class Q00198_SevenSignsEmbryo extends Quest
{
if (!npc.isInsideRadius(player, 600, true, false))
{
NpcSay ns = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.LOOK_HERE_S1_DON_T_FALL_TOO_FAR_BEHIND);
final NpcSay ns = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.LOOK_HERE_S1_DON_T_FALL_TOO_FAR_BEHIND);
ns.addStringParameter(player.getName());
npc.broadcastPacket(ns);
}

View File

@@ -117,7 +117,7 @@ public class Q00254_LegendaryTales extends Quest
htmltext = (player.getLevel() < MIN_LEVEL) ? "30754-00.htm" : "30754-01.htm";
break;
case State.STARTED:
long count = getQuestItemsCount(player, LARGE_DRAGON_SKULL);
final long count = getQuestItemsCount(player, LARGE_DRAGON_SKULL);
if (st.isCond(1))
{
htmltext = ((count > 0) ? "30754-14.htm" : "30754-06.html");
@@ -225,8 +225,8 @@ public class Q00254_LegendaryTales extends Quest
if ((st != null) && st.isCond(1))
{
int raids = st.getInt("raids");
Bosses boss = Bosses.valueOf(npc.getId());
final int raids = st.getInt("raids");
final Bosses boss = Bosses.valueOf(npc.getId());
if (!checkMask(st, boss))
{
@@ -247,7 +247,7 @@ public class Q00254_LegendaryTales extends Quest
private static boolean checkMask(QuestState qs, Bosses boss)
{
int pos = boss.getMask();
final int pos = boss.getMask();
return ((qs.getInt("raids") & pos) == pos);
}
}

View File

@@ -75,7 +75,7 @@ public class Q00278_HomeSecurity extends Quest
}
case "31537-07.html":
{
int i0 = getRandom(100);
final int i0 = getRandom(100);
if (i0 < 10)
{

View File

@@ -69,7 +69,7 @@ public final class Q00279_TargetOfOpportunity extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
final String htmltext = event;
final QuestState st = getQuestState(player, false);
if ((st == null) || (player.getLevel() < 82))
{
@@ -93,7 +93,7 @@ public final class Q00279_TargetOfOpportunity extends Quest
@Override
public final String onKill(L2Npc npc, L2PcInstance player, boolean isSummon)
{
L2PcInstance pl = getRandomPartyMember(player, "progress", "1");
final L2PcInstance pl = getRandomPartyMember(player, "progress", "1");
final int idx = Arrays.binarySearch(MONSTERS, npc.getId());
if ((pl == null) || (idx < 0))
{

View File

@@ -92,7 +92,7 @@ public final class Q00300_HuntingLetoLizardman extends Quest
if (st.getQuestItemsCount(BRACELET_OF_LIZARDMAN) >= REQUIRED_BRACELET_COUNT)
{
st.takeItems(BRACELET_OF_LIZARDMAN, -1);
int rand = getRandom(1000);
final int rand = getRandom(1000);
if (rand < 500)
{
giveItems(player, REWARD_ADENA);

View File

@@ -93,8 +93,8 @@ public class Q00307_ControlDeviceOfTheGiants extends Quest
{
return "32711-09.html";
}
String respawn = loadGlobalQuestVar("Respawn");
long remain = (!respawn.isEmpty()) ? Long.parseLong(respawn) - System.currentTimeMillis() : 0;
final String respawn = loadGlobalQuestVar("Respawn");
final long remain = (!respawn.isEmpty()) ? Long.parseLong(respawn) - System.currentTimeMillis() : 0;
if (remain > 0)
{
return "32711-09a.html";

View File

@@ -164,7 +164,7 @@ public final class Q00336_CoinsOfMagic extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
final String htmltext = getNoQuestMsg(player);
if (qs == null)
{
return htmltext;
@@ -281,7 +281,7 @@ public final class Q00336_CoinsOfMagic extends Quest
return null;
}
String htmltext = null;
final String htmltext = null;
if (event.equals("QUEST_ACCEPTED"))
{
@@ -300,8 +300,8 @@ public final class Q00336_CoinsOfMagic extends Quest
{
return event;
}
int npcId = npc.getId();
int eventID = Integer.parseInt(event);
final int npcId = npc.getId();
final int eventID = Integer.parseInt(event);
switch (npcId)
{
@@ -1102,7 +1102,7 @@ public final class Q00336_CoinsOfMagic extends Quest
case HARIT_LIZARDMAN_SHAMAN:
case HARIT_LIZARDM_MATRIARCH:
{
QuestState qs = getRandomPlayerFromPartyCoin(killer, npc, 2);
final QuestState qs = getRandomPlayerFromPartyCoin(killer, npc, 2);
if (qs != null)
{
if (getRandom(1000) < 63)
@@ -1748,14 +1748,14 @@ public final class Q00336_CoinsOfMagic extends Quest
}
else
{
int i0 = qs.getInt(PARAM_1) % 4;
final int i0 = qs.getInt(PARAM_1) % 4;
int i1 = qs.getInt(PARAM_1) / 4;
int i2 = i1 / 4;
final int i2 = i1 / 4;
i1 = i1 % 4;
int i3 = qs.getInt(FLAG) % 4;
final int i3 = qs.getInt(FLAG) % 4;
int i4 = qs.getInt(FLAG) / 4;
int i5 = i4 / 4;
final int i5 = i4 / 4;
i4 = i4 % 4;
if (i0 == i3)
@@ -1793,7 +1793,7 @@ public final class Q00336_CoinsOfMagic extends Quest
private QuestState getRandomPlayerFromParty(L2PcInstance player, L2Npc npc, int memoState)
{
QuestState qs = getQuestState(player, false);
final QuestState qs = getQuestState(player, false);
final List<QuestState> candidates = new ArrayList<>();
if ((qs != null) && qs.isStarted() && (qs.getMemoState() == memoState))
@@ -1807,7 +1807,7 @@ public final class Q00336_CoinsOfMagic extends Quest
player.getParty().getMembers().stream().forEach(pm ->
{
QuestState qss = getQuestState(pm, false);
final QuestState qss = getQuestState(pm, false);
if ((qss != null) && qss.isStarted() && (qss.getMemoState() == memoState) && Util.checkIfInRange(1500, npc, pm, true))
{
candidates.add(qss);
@@ -1819,7 +1819,7 @@ public final class Q00336_CoinsOfMagic extends Quest
private QuestState getRandomPlayerFromPartyCoin(L2PcInstance player, L2Npc npc, int memoState)
{
QuestState qs = getQuestState(player, false);
final QuestState qs = getQuestState(player, false);
final List<QuestState> candidates = new ArrayList<>();
if ((qs != null) && qs.isStarted() && (qs.getMemoState() == memoState) && !qs.hasQuestItems(Q_KALDIS_GOLD_DRAGON))
{
@@ -1832,7 +1832,7 @@ public final class Q00336_CoinsOfMagic extends Quest
player.getParty().getMembers().stream().forEach(pm ->
{
QuestState qss = getQuestState(pm, false);
final QuestState qss = getQuestState(pm, false);
if ((qss != null) && qss.isStarted() && (qss.getMemoState() == memoState) && !qss.hasQuestItems(Q_KALDIS_GOLD_DRAGON) && Util.checkIfInRange(1500, npc, pm, true))
{
candidates.add(qss);

View File

@@ -151,8 +151,8 @@ public class Q00350_EnhanceYourWeapon extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
QuestState st = getQuestState(player, false);
final String htmltext = event;
final QuestState st = getQuestState(player, false);
if (event.endsWith("-04.htm"))
{
st.startQuest();
@@ -263,7 +263,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
if (Item != null)
{
// Prepare inventory update packet
InventoryUpdate playerIU = new InventoryUpdate();
final InventoryUpdate playerIU = new InventoryUpdate();
playerIU.addRemovedItem(Item);
// Add new crystal to the killer's inventory
@@ -281,7 +281,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
}
// Send system message
SystemMessage sms = SystemMessage.getSystemMessage(SystemMessageId.YOU_HAVE_EARNED_S1);
final SystemMessage sms = SystemMessage.getSystemMessage(SystemMessageId.YOU_HAVE_EARNED_S1);
sms.addItemName(giveid);
player.sendPacket(sms);
@@ -298,11 +298,11 @@ public class Q00350_EnhanceYourWeapon extends Quest
return null;
}
L2ItemInstance[] inv = player.getInventory().getItems();
final L2ItemInstance[] inv = player.getInventory().getItems();
SoulCrystal ret = null;
for (L2ItemInstance item : inv)
{
int itemId = item.getId();
final int itemId = item.getId();
if (!SOUL_CRYSTALS.containsKey(itemId))
{
continue;
@@ -367,7 +367,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
return;
}
Map<L2PcInstance, SoulCrystal> players = new HashMap<>();
final Map<L2PcInstance, SoulCrystal> players = new HashMap<>();
int maxSCLevel = 0;
// TODO: what if mob support last_hit + party?
@@ -381,7 +381,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
continue;
}
SoulCrystal sc = getSCForPlayer(pl);
final SoulCrystal sc = getSCForPlayer(pl);
if (sc == null)
{
continue;
@@ -396,7 +396,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
}
else
{
SoulCrystal sc = getSCForPlayer(killer);
final SoulCrystal sc = getSCForPlayer(killer);
if (sc != null)
{
players.put(killer, sc);
@@ -407,7 +407,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
}
}
// Init some useful vars
LevelingInfo mainlvlInfo = NPC_LEVELING_INFO.get(mob.getId()).get(maxSCLevel);
final LevelingInfo mainlvlInfo = NPC_LEVELING_INFO.get(mob.getId()).get(maxSCLevel);
if (mainlvlInfo == null)
{
@@ -426,7 +426,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
}
// Fail if the killer isn't in the _absorbersList of this L2Attackable and mob is not boss
AbsorberInfo ai = mob.getAbsorbersList().get(killer.getObjectId());
final AbsorberInfo ai = mob.getAbsorbersList().get(killer.getObjectId());
boolean isSuccess = true;
if ((ai == null) || (ai.getObjectId() != killer.getObjectId()))
{
@@ -454,7 +454,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
// among those who have crystals, only. However, this might actually be correct (same as retail).
if (killer.getParty() != null)
{
L2PcInstance lucky = killer.getParty().getMembers().get(getRandom(killer.getParty().getMemberCount()));
final L2PcInstance lucky = killer.getParty().getMembers().get(getRandom(killer.getParty().getMemberCount()));
levelCrystal(lucky, players.get(lucky), mob);
}
else
@@ -465,11 +465,11 @@ public class Q00350_EnhanceYourWeapon extends Quest
case PARTY_RANDOM:
if (killer.getParty() != null)
{
List<L2PcInstance> luckyParty = new ArrayList<>();
final List<L2PcInstance> luckyParty = new ArrayList<>();
luckyParty.addAll(killer.getParty().getMembers());
while ((getRandom(100) < 33) && !luckyParty.isEmpty())
{
L2PcInstance lucky = luckyParty.remove(getRandom(luckyParty.size()));
final L2PcInstance lucky = luckyParty.remove(getRandom(luckyParty.size()));
if (players.containsKey(lucky))
{
levelCrystal(lucky, players.get(lucky), mob);
@@ -507,19 +507,19 @@ public class Q00350_EnhanceYourWeapon extends Quest
{
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setValidating(false);
factory.setIgnoringComments(true);
File file = new File(Config.DATAPACK_ROOT, "levelUpCrystalData.xml");
final File file = new File(Config.DATAPACK_ROOT, "levelUpCrystalData.xml");
if (!file.exists())
{
_log.severe("[EnhanceYourWeapon] Missing levelUpCrystalData.xml. The quest wont work without it!");
return;
}
Document doc = factory.newDocumentBuilder().parse(file);
Node first = doc.getFirstChild();
final Document doc = factory.newDocumentBuilder().parse(file);
final Node first = doc.getFirstChild();
if ((first != null) && "list".equalsIgnoreCase(first.getNodeName()))
{
for (Node n = first.getFirstChild(); n != null; n = n.getNextSibling())
@@ -530,14 +530,14 @@ public class Q00350_EnhanceYourWeapon extends Quest
{
if ("item".equalsIgnoreCase(d.getNodeName()))
{
NamedNodeMap attrs = d.getAttributes();
final NamedNodeMap attrs = d.getAttributes();
Node att = attrs.getNamedItem("itemId");
if (att == null)
{
_log.severe("[EnhanceYourWeapon] Missing itemId in Crystal List, skipping");
continue;
}
int itemId = Integer.parseInt(attrs.getNamedItem("itemId").getNodeValue());
final int itemId = Integer.parseInt(attrs.getNamedItem("itemId").getNodeValue());
att = attrs.getNamedItem("level");
if (att == null)
@@ -545,7 +545,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
_log.severe("[EnhanceYourWeapon] Missing level in Crystal List itemId: " + itemId + ", skipping");
continue;
}
int level = Integer.parseInt(attrs.getNamedItem("level").getNodeValue());
final int level = Integer.parseInt(attrs.getNamedItem("level").getNodeValue());
att = attrs.getNamedItem("leveledItemId");
if (att == null)
@@ -553,7 +553,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
_log.severe("[EnhanceYourWeapon] Missing leveledItemId in Crystal List itemId: " + itemId + ", skipping");
continue;
}
int leveledItemId = Integer.parseInt(attrs.getNamedItem("leveledItemId").getNodeValue());
final int leveledItemId = Integer.parseInt(attrs.getNamedItem("leveledItemId").getNodeValue());
SOUL_CRYSTALS.put(itemId, new SoulCrystal(level, itemId, leveledItemId));
}
@@ -573,8 +573,8 @@ public class Q00350_EnhanceYourWeapon extends Quest
continue;
}
int npcId = Integer.parseInt(att.getNodeValue());
Map<Integer, LevelingInfo> temp = new HashMap<>();
final int npcId = Integer.parseInt(att.getNodeValue());
final Map<Integer, LevelingInfo> temp = new HashMap<>();
for (Node cd = d.getFirstChild(); cd != null; cd = cd.getNextSibling())
{
boolean isSkillNeeded = false;
@@ -603,17 +603,17 @@ public class Q00350_EnhanceYourWeapon extends Quest
isSkillNeeded = Boolean.parseBoolean(att.getNodeValue());
}
Node att1 = attrs.getNamedItem("maxLevel");
Node att2 = attrs.getNamedItem("levelList");
final Node att1 = attrs.getNamedItem("maxLevel");
final Node att2 = attrs.getNamedItem("levelList");
if ((att1 == null) && (att2 == null))
{
_log.severe("[EnhanceYourWeapon] Missing maxlevel/levelList in NPC List npcId: " + npcId + ", skipping");
continue;
}
LevelingInfo info = new LevelingInfo(absorbType, isSkillNeeded, chance);
final LevelingInfo info = new LevelingInfo(absorbType, isSkillNeeded, chance);
if (att1 != null)
{
int maxLevel = Integer.parseInt(att1.getNodeValue());
final int maxLevel = Integer.parseInt(att1.getNodeValue());
for (int i = 0; i <= maxLevel; i++)
{
temp.put(i, info);
@@ -621,8 +621,8 @@ public class Q00350_EnhanceYourWeapon extends Quest
}
else if (att2 != null)
{
StringTokenizer st = new StringTokenizer(att2.getNodeValue(), ",");
int tokenCount = st.countTokens();
final StringTokenizer st = new StringTokenizer(att2.getNodeValue(), ",");
final int tokenCount = st.countTokens();
for (int i = 0; i < tokenCount; i++)
{
Integer value = Integer.decode(st.nextToken().trim());

View File

@@ -210,7 +210,7 @@ public final class Q00371_ShrieksOfGhosts extends Quest
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCreated())
{

View File

@@ -109,7 +109,7 @@ public class Q00377_ExplorationOfTheGiantsCavePart2 extends Quest
final QuestState qs = getRandomPartyMemberState(player, -1, 3, npc);
if (qs != null)
{
int npcId = npc.getId();
final int npcId = npc.getId();
if (MOBS1.containsKey(npcId))
{
final int itemCount = ((getRandom(1000) < MOBS1.get(npcId)) ? 3 : 2);

View File

@@ -114,7 +114,7 @@ public final class Q00386_StolenDignity extends Quest
public String onTalk(L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
final String htmltext = getNoQuestMsg(player);
if ((qs != null) && (npc.getId() == WAREHOUSE_KEEPER_ROMP))
{
if (qs.isCreated())
@@ -153,7 +153,7 @@ public final class Q00386_StolenDignity extends Quest
{
return event;
}
int ask = Integer.parseInt(event);
final int ask = Integer.parseInt(event);
switch (ask)
{
case 3:
@@ -318,7 +318,7 @@ public final class Q00386_StolenDignity extends Quest
{
for (int i0 = 0; i0 < 9; i0 = i0 + 1)
{
int i1 = getNumberFromBingoBoard(qs, i0);
final int i1 = getNumberFromBingoBoard(qs, i0);
if (isSelectedBingoNumber(qs, i1))
{
html = html.replace("<?Cell" + (i0 + 1) + "?>", i1 + "");
@@ -335,7 +335,7 @@ public final class Q00386_StolenDignity extends Quest
{
for (int i0 = 0; i0 < 9; i0 = i0 + 1)
{
int i1 = getNumberFromBingoBoard(qs, i0);
final int i1 = getNumberFromBingoBoard(qs, i0);
html = html.replace("<?FontColor" + (i0 + 1) + "?>", (isSelectedBingoNumber(qs, i1)) ? "ff0000" : "ffffff");
html = html.replace("<?Cell" + (i0 + 1) + "?>", i1 + "");
}
@@ -347,7 +347,7 @@ public final class Q00386_StolenDignity extends Quest
if (!isSelectedBingoNumber(qs, num))
{
selectBingoNumber(qs, num);
int i3 = getMatchedBingoLineCount(qs);
final int i3 = getMatchedBingoLineCount(qs);
String html;
if ((i3 == 3) && ((getBingoSelectCount(qs)) == 6))
{
@@ -546,7 +546,7 @@ public final class Q00386_StolenDignity extends Quest
private void createBingoBoard(QuestState qs)
{
//@formatter:off
Integer[] arr = {1,2,3,4,5,6,7,8,9};
final Integer[] arr = {1,2,3,4,5,6,7,8,9};
//@formatter:on
Collections.shuffle(Arrays.asList(arr));
qs.set("numbers", Arrays.asList(arr).toString().replaceAll("[^\\d ]", ""));
@@ -559,7 +559,7 @@ public final class Q00386_StolenDignity extends Quest
*/
private int getMatchedBingoLineCount(QuestState qs)
{
String[] q = qs.get("selected").split(" ");
final String[] q = qs.get("selected").split(" ");
int found = 0;
// Horizontal
if ((q[0] + q[1] + q[2]).matches("\\d+"))
@@ -605,7 +605,7 @@ public final class Q00386_StolenDignity extends Quest
*/
private void selectBingoNumber(QuestState qs, int num)
{
String[] numbers = qs.get("numbers").split(" ");
final String[] numbers = qs.get("numbers").split(" ");
int pos = 0;
for (int i = 0; i < numbers.length; i++)
{
@@ -615,7 +615,7 @@ public final class Q00386_StolenDignity extends Quest
break;
}
}
String[] selected = qs.get("selected").split(" ");
final String[] selected = qs.get("selected").split(" ");
for (int i = 0; i < selected.length; i++)
{
if (i == pos)
@@ -658,7 +658,7 @@ public final class Q00386_StolenDignity extends Quest
*/
private int getBingoSelectCount(QuestState qs)
{
String current = qs.get("selected");
final String current = qs.get("selected");
return current.replaceAll("\\D", "").length();
}
@@ -872,7 +872,7 @@ public final class Q00386_StolenDignity extends Quest
private QuestState getRandomPlayerFromParty(L2PcInstance player, L2Npc npc)
{
QuestState qs = getQuestState(player, false);
final QuestState qs = getQuestState(player, false);
final List<QuestState> candidates = new ArrayList<>();
if ((qs != null) && qs.isStarted())
@@ -886,7 +886,7 @@ public final class Q00386_StolenDignity extends Quest
player.getParty().getMembers().stream().forEach(pm ->
{
QuestState qss = getQuestState(pm, false);
final QuestState qss = getQuestState(pm, false);
if ((qss != null) && qss.isStarted() && Util.checkIfInRange(1500, npc, pm, true))
{
candidates.add(qss);

View File

@@ -454,7 +454,7 @@ public final class Q00421_LittleWingsBigAdventure extends Quest
{
for (int i = 0; i < 20; i++)
{
L2Npc guardian = addSpawn(SOUL_OF_TREE_GUARDIAN, npc);
final L2Npc guardian = addSpawn(SOUL_OF_TREE_GUARDIAN, npc);
startQuestTimer("DESPAWN_GUARDIAN", 300000, guardian, null);
if (i == 0)

View File

@@ -54,7 +54,7 @@ public class Q00452_FindingtheLostSoldiers extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);

View File

@@ -111,7 +111,7 @@ public class Q00453_NotStrongEnoughAlone extends Quest
private void increaseKill(L2PcInstance player, L2Npc npc)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
@@ -143,7 +143,7 @@ public class Q00453_NotStrongEnoughAlone extends Quest
npcId = MONSTER1[3];
}
int i = st.getInt(String.valueOf(npcId));
final int i = st.getInt(String.valueOf(npcId));
if (i < 15)
{
st.set(Integer.toString(npcId), Integer.toString(i + 1));
@@ -172,7 +172,7 @@ public class Q00453_NotStrongEnoughAlone extends Quest
npcId = MONSTER2[2];
}
int i = st.getInt(String.valueOf(npcId));
final int i = st.getInt(String.valueOf(npcId));
if (i < 20)
{
st.set(Integer.toString(npcId), Integer.toString(i + 1));
@@ -200,7 +200,7 @@ public class Q00453_NotStrongEnoughAlone extends Quest
npcId = MONSTER3[2];
}
int i = st.getInt(String.valueOf(npcId));
final int i = st.getInt(String.valueOf(npcId));
if (i < 20)
{
st.set(Integer.toString(npcId), Integer.toString(i + 1));
@@ -220,8 +220,8 @@ public class Q00453_NotStrongEnoughAlone extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
QuestState st = getQuestState(player, false);
final String htmltext = event;
final QuestState st = getQuestState(player, false);
if (st == null)
{
@@ -269,7 +269,7 @@ public class Q00453_NotStrongEnoughAlone extends Quest
{
String htmltext = getNoQuestMsg(player);
final QuestState st = getQuestState(player, true);
QuestState prev = player.getQuestState(Q10282_ToTheSeedOfAnnihilation.class.getSimpleName());
final QuestState prev = player.getQuestState(Q10282_ToTheSeedOfAnnihilation.class.getSimpleName());
if (st == null)
{
return htmltext;

View File

@@ -281,7 +281,7 @@ public final class Q00456_DontKnowDontCare extends Quest
return super.onKill(npc, killer, isSummon);
}
Set<Integer> allowedPlayers = new HashSet<>();
final Set<Integer> allowedPlayers = new HashSet<>();
for (AggroInfo aggro : ((L2Attackable) npc).getAggroList().values())
{
@@ -290,7 +290,7 @@ public final class Q00456_DontKnowDontCare extends Quest
continue;
}
L2PcInstance attacker = aggro.getAttacker().getActingPlayer();
final L2PcInstance attacker = aggro.getAttacker().getActingPlayer();
if (attacker.isInParty() //
&& attacker.getParty().isInCommandChannel() //
@@ -314,7 +314,7 @@ public final class Q00456_DontKnowDontCare extends Quest
private static void rewardPlayer(L2PcInstance player, L2Npc npc)
{
int chance = getRandom(10000);
final int chance = getRandom(10000);
final int reward;
int count = 1;
@@ -353,8 +353,8 @@ public final class Q00456_DontKnowDontCare extends Quest
}
giveItems(player, reward, count);
L2Item item = ItemTable.getInstance().getTemplate(reward);
NpcSay packet = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.S1_RECEIVED_A_S2_ITEM_AS_A_REWARD_FROM_THE_SEPARATED_SOUL);
final L2Item item = ItemTable.getInstance().getTemplate(reward);
final NpcSay packet = new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.S1_RECEIVED_A_S2_ITEM_AS_A_REWARD_FROM_THE_SEPARATED_SOUL);
packet.addStringParameter(player.getName());
packet.addStringParameter(item.getName());
npc.broadcastPacket(packet);

View File

@@ -87,7 +87,7 @@ public class Q00458_PerfectForm extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String noQuest = getNoQuestMsg(player);
final String noQuest = getNoQuestMsg(player);
final QuestState st = getQuestState(player, false);
if (st == null)
{
@@ -178,20 +178,20 @@ public class Q00458_PerfectForm extends Quest
case "32768-17.html":
if (st.isCond(2))
{
int overhitsConsecutive = st.getInt("overhitsConsecutive");
final int overhitsConsecutive = st.getInt("overhitsConsecutive");
if (overhitsConsecutive >= 20)
{
int rnd = getRandom(ICARUS_WEAPON_RECIPES.length);
final int rnd = getRandom(ICARUS_WEAPON_RECIPES.length);
st.rewardItems(ICARUS_WEAPON_RECIPES[rnd], 1);
}
else if (overhitsConsecutive >= 7)
{
int rnd = getRandom(ICARUS_WEAPON_PIECES.length);
final int rnd = getRandom(ICARUS_WEAPON_PIECES.length);
st.rewardItems(ICARUS_WEAPON_PIECES[rnd], 5);
}
else
{
int rnd = getRandom(ICARUS_WEAPON_PIECES.length);
final int rnd = getRandom(ICARUS_WEAPON_PIECES.length);
st.rewardItems(ICARUS_WEAPON_PIECES[rnd], 2);
// not sure if this should use rewardItems
st.giveItems(15482, 10); // Golden Spice Crate
@@ -226,24 +226,24 @@ public class Q00458_PerfectForm extends Quest
npcId++;
}
String variable = String.valueOf(npcId); // i3
int currentValue = st.getInt(variable);
final String variable = String.valueOf(npcId); // i3
final int currentValue = st.getInt(variable);
if (currentValue < 10)
{
st.set(variable, String.valueOf(currentValue + 1)); // IncreaseNPCLogByID
L2Attackable mob = (L2Attackable) npc;
final L2Attackable mob = (L2Attackable) npc;
if (mob.isOverhit())
{
st.set("overhitsTotal", String.valueOf(st.getInt("overhitsTotal") + 1)); // memoStateEx 1
int maxHp = mob.getMaxHp();
final int maxHp = mob.getMaxHp();
// L2Attackable#calculateOverhitExp() way of calculating overhit % seems illogical
double overhitPercentage = (maxHp + mob.getOverhitDamage()) / maxHp;
final double overhitPercentage = (maxHp + mob.getOverhitDamage()) / maxHp;
if (overhitPercentage >= 1.2)
{
st.set("overhitsCritical", String.valueOf(st.getInt("overhitsCritical") + 1)); // memoStateEx 2
}
int overhitsConsecutive = st.getInt("overhitsConsecutive") + 1;
final int overhitsConsecutive = st.getInt("overhitsConsecutive") + 1;
st.set("overhitsConsecutive", String.valueOf(overhitsConsecutive)); // memoStateEx 3
/*
* Retail logic (makes for a long/messy string in database): int i0 = overhitsConsecutive % 100; int i1 = overhitsConsecutive - (i0 * 100); if (i0 < i1) { st.set("overhitsConsecutive", String.valueOf((i1 * 100) + i1)); }

View File

@@ -127,7 +127,7 @@ public class Q00463_IMustBeaGenius extends Quest
{
case "32069-03.htm":
st.startQuest();
int number = getRandom(51) + 550;
final int number = getRandom(51) + 550;
st.set("number", String.valueOf(number));
st.set("chance", String.valueOf(getRandom(4)));
htmltext = getHtm(player.getHtmlPrefix(), event).replace("%num%", String.valueOf(number));
@@ -138,8 +138,8 @@ public class Q00463_IMustBeaGenius extends Quest
case "reward":
if (st.isCond(2))
{
int rnd = getRandom(REWARD.length);
String str = (REWARD[rnd][2] < 10) ? "0" + REWARD[rnd][2] : String.valueOf(REWARD[rnd][2]);
final int rnd = getRandom(REWARD.length);
final String str = (REWARD[rnd][2] < 10) ? "0" + REWARD[rnd][2] : String.valueOf(REWARD[rnd][2]);
st.addExpAndSp(REWARD[rnd][0], REWARD[rnd][1]);
st.exitQuest(QuestType.DAILY, true);

View File

@@ -107,7 +107,7 @@ public class Q00464_Oath extends Quest
return getNoQuestMsg(player);
}
int cond = getRandom(2, 9);
final int cond = getRandom(2, 9);
st.set("npc", String.valueOf(NPC[cond - 1][0]));
st.setCond(cond, true);
st.takeItems(BOOK, 1);
@@ -146,7 +146,7 @@ public class Q00464_Oath extends Quest
return getNoQuestMsg(player);
}
int i = st.getCond() - 1;
final int i = st.getCond() - 1;
st.addExpAndSp(NPC[i][1], NPC[i][2]);
st.giveAdena(NPC[i][3], true);
st.exitQuest(QuestType.DAILY, true);
@@ -226,7 +226,7 @@ public class Q00464_Oath extends Quest
if ((st != null) && st.isStarted())
{
int npcId = npc.getId();
final int npcId = npc.getId();
if (npcId == NPC[0][0])
{

View File

@@ -55,7 +55,7 @@ public class Q00494_IncarnationOfGreedZellakaGroup extends Quest
return null;
}
String htmltext = event;
final String htmltext = event;
if (event.equals("33647-03.htm"))
{
qs.startQuest();

View File

@@ -55,7 +55,7 @@ public class Q00495_IncarnationOfJealousyPellineGroup extends Quest
return null;
}
String htmltext = event;
final String htmltext = event;
if (event.equals("33647-03.htm"))
{
qs.startQuest();

View File

@@ -55,7 +55,7 @@ public class Q00496_IncarnationOfGluttonyKaliosGroup extends Quest
return null;
}
String htmltext = event;
final String htmltext = event;
if (event.equals("33647-03.htm"))
{
qs.startQuest();

View File

@@ -55,7 +55,7 @@ public class Q00497_IncarnationOfGreedZellakaSolo extends Quest
return null;
}
String htmltext = event;
final String htmltext = event;
if (event.equals("33647-03.htm"))
{
qs.startQuest();

View File

@@ -55,7 +55,7 @@ public class Q00498_IncarnationOfJealousyPellineSolo extends Quest
return null;
}
String htmltext = event;
final String htmltext = event;
if (event.equals("33647-03.htm"))
{
qs.startQuest();

View File

@@ -55,7 +55,7 @@ public class Q00499_IncarnationOfGluttonyKaliosSolo extends Quest
return null;
}
String htmltext = event;
final String htmltext = event;
if (event.equals("33647-03.htm"))
{
qs.startQuest();

View File

@@ -445,7 +445,7 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
{
if (player.isClanLeader())
{
L2Clan clan = player.getClan();
final L2Clan clan = player.getClan();
if (clan != null)
{
if (clan.getLevel() < 4)

View File

@@ -78,7 +78,7 @@ public class Q00508_AClansReputation extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);
@@ -135,7 +135,7 @@ public class Q00508_AClansReputation extends Quest
}
else
{
L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
if ((pleader != null) && player.isInsideRadius(pleader, 1500, true, false))
{
st = pleader.getQuestState(getName());
@@ -144,7 +144,7 @@ public class Q00508_AClansReputation extends Quest
if ((st != null) && st.isStarted())
{
int raid = st.getInt("raid");
final int raid = st.getInt("raid");
if (REWARD_POINTS.containsKey(raid))
{
if ((npc.getId() == REWARD_POINTS.get(raid).get(0)) && !st.hasQuestItems(REWARD_POINTS.get(raid).get(1)))
@@ -167,7 +167,7 @@ public class Q00508_AClansReputation extends Quest
return htmltext;
}
L2Clan clan = player.getClan();
final L2Clan clan = player.getClan();
switch (st.getState())
{
case State.CREATED:
@@ -180,7 +180,7 @@ public class Q00508_AClansReputation extends Quest
return "30868-8.html";
}
int raid = st.getInt("raid");
final int raid = st.getInt("raid");
if (REWARD_POINTS.containsKey(raid))
{

View File

@@ -73,7 +73,7 @@ public class Q00509_AClansFame extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);
@@ -122,7 +122,7 @@ public class Q00509_AClansFame extends Quest
}
else
{
L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
if ((pleader != null) && player.isInsideRadius(pleader, 1500, true, false))
{
st = pleader.getQuestState(getName());
@@ -131,7 +131,7 @@ public class Q00509_AClansFame extends Quest
if ((st != null) && st.isStarted())
{
int raid = st.getInt("raid");
final int raid = st.getInt("raid");
if (REWARD_POINTS.containsKey(raid))
{
if ((npc.getId() == REWARD_POINTS.get(raid).get(0)) && !st.hasQuestItems(REWARD_POINTS.get(raid).get(1)))
@@ -154,7 +154,7 @@ public class Q00509_AClansFame extends Quest
return htmltext;
}
L2Clan clan = player.getClan();
final L2Clan clan = player.getClan();
switch (st.getState())
{
case State.CREATED:
@@ -167,7 +167,7 @@ public class Q00509_AClansFame extends Quest
return "31331-6.html";
}
int raid = st.getInt("raid");
final int raid = st.getInt("raid");
if (REWARD_POINTS.containsKey(raid))
{

View File

@@ -58,7 +58,7 @@ public class Q00510_AClansPrestige extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);
@@ -91,7 +91,7 @@ public class Q00510_AClansPrestige extends Quest
}
else
{
L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
if ((pleader != null) && player.isInsideRadius(pleader, 1500, true, false))
{
st = getQuestState(pleader, false);
@@ -116,7 +116,7 @@ public class Q00510_AClansPrestige extends Quest
return htmltext;
}
L2Clan clan = player.getClan();
final L2Clan clan = player.getClan();
switch (st.getState())
{
case State.CREATED:
@@ -135,8 +135,8 @@ public class Q00510_AClansPrestige extends Quest
}
else
{
int count = (int) st.getQuestItemsCount(TYRANNOSAURUS_CLAW);
int reward = (count < 10) ? (30 * count) : (59 + (30 * count));
final int count = (int) st.getQuestItemsCount(TYRANNOSAURUS_CLAW);
final int reward = (count < 10) ? (30 * count) : (59 + (30 * count));
st.playSound(QuestSound.ITEMSOUND_QUEST_FANFARE_1);
st.takeItems(TYRANNOSAURUS_CLAW, -1);
clan.addReputationScore(reward, true);

View File

@@ -104,7 +104,7 @@ public final class Q00511_AwlUnderFoot extends Quest
{
spawnId = RAIDS3[getRandom(RAIDS3.length)];
}
L2Npc raid = addSpawn(spawnId, 53319, 245814, -6576, 0, false, 0, false, _world.getInstanceId());
final L2Npc raid = addSpawn(spawnId, 53319, 245814, -6576, 0, false, 0, false, _world.getInstanceId());
if (raid instanceof L2RaidBossInstance)
{
((L2RaidBossInstance) raid).setUseRaidCurse(false);
@@ -198,7 +198,7 @@ public final class Q00511_AwlUnderFoot extends Quest
{
return null;
}
L2Party party = player.getParty();
final L2Party party = player.getParty();
if (party == null)
{
return "FortressWarden-03.htm";
@@ -224,8 +224,8 @@ public final class Q00511_AwlUnderFoot extends Quest
private String checkFortCondition(L2PcInstance player, L2Npc npc, boolean isEnter)
{
Fort fortress = npc.getFort();
FortDungeon dungeon = _fortDungeons.get(npc.getId());
final Fort fortress = npc.getFort();
final FortDungeon dungeon = _fortDungeons.get(npc.getId());
if ((player == null) || (fortress == null) || (dungeon == null))
{
return "FortressWarden-01.htm";
@@ -247,7 +247,7 @@ public final class Q00511_AwlUnderFoot extends Quest
return "FortressWarden-07.htm";
}
L2Party party = player.getParty();
final L2Party party = player.getParty();
if (party == null)
{
return "FortressWarden-03.htm";
@@ -287,9 +287,9 @@ public final class Q00511_AwlUnderFoot extends Quest
{
return ret;
}
L2Party party = player.getParty();
int instanceId = InstanceManager.getInstance().createDynamicInstance(template);
Instance ins = InstanceManager.getInstance().getInstance(instanceId);
final L2Party party = player.getParty();
final int instanceId = InstanceManager.getInstance().createDynamicInstance(template);
final Instance ins = InstanceManager.getInstance().getInstance(instanceId);
ins.setExitLoc(new Location(player));
world = new FAUWorld();
world.setInstanceId(instanceId);
@@ -321,16 +321,16 @@ public final class Q00511_AwlUnderFoot extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
final String htmltext = event;
if (event.equalsIgnoreCase("enter"))
{
int[] tele = new int[3];
final int[] tele = new int[3];
tele[0] = 53322;
tele[1] = 246380;
tele[2] = -6580;
return enterInstance(player, "fortdungeon.xml", tele, _fortDungeons.get(npc.getId()), checkFortCondition(player, npc, true));
}
QuestState st = getQuestState(player, true);
final QuestState st = getQuestState(player, true);
if (event.equalsIgnoreCase("FortressWarden-10.htm"))
{
@@ -349,7 +349,7 @@ public final class Q00511_AwlUnderFoot extends Quest
@Override
public String onAttack(L2Npc npc, L2PcInstance player, int damage, boolean isSummon)
{
L2Playable attacker = (isSummon ? player.getServitors().values().stream().findFirst().orElse(player.getPet()) : player);
final L2Playable attacker = (isSummon ? player.getServitors().values().stream().findFirst().orElse(player.getPet()) : player);
if ((attacker.getLevel() - npc.getLevel()) >= 9)
{
if ((attacker.getBuffCount() > 0) || (attacker.getDanceCount() > 0))
@@ -375,10 +375,10 @@ public final class Q00511_AwlUnderFoot extends Quest
@Override
public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon)
{
InstanceWorld tmpworld = InstanceManager.getInstance().getWorld(npc.getInstanceId());
final InstanceWorld tmpworld = InstanceManager.getInstance().getWorld(npc.getInstanceId());
if (tmpworld instanceof FAUWorld)
{
FAUWorld world = (FAUWorld) tmpworld;
final FAUWorld world = (FAUWorld) tmpworld;
if (Util.contains(RAIDS3, npc.getId()))
{
if (player.getParty() != null)
@@ -393,7 +393,7 @@ public final class Q00511_AwlUnderFoot extends Quest
rewardPlayer(player);
}
Instance instanceObj = InstanceManager.getInstance().getInstance(world.getInstanceId());
final Instance instanceObj = InstanceManager.getInstance().getInstance(world.getInstanceId());
instanceObj.setDuration(360000);
instanceObj.removeNpcs();
}
@@ -411,14 +411,14 @@ public final class Q00511_AwlUnderFoot extends Quest
{
String htmltext = Quest.getNoQuestMsg(player);
final QuestState st = getQuestState(player, true);
String ret = checkFortCondition(player, npc, false);
final String ret = checkFortCondition(player, npc, false);
if (ret != null)
{
return ret;
}
else if (st != null)
{
int npcId = npc.getId();
final int npcId = npc.getId();
int cond = 0;
if (st.getState() == State.CREATED)
{
@@ -442,7 +442,7 @@ public final class Q00511_AwlUnderFoot extends Quest
}
else if (_fortDungeons.containsKey(npcId) && (cond > 0) && (st.getState() == State.STARTED))
{
long count = st.getQuestItemsCount(DL_MARK);
final long count = st.getQuestItemsCount(DL_MARK);
if ((cond == 1) && (count > 0))
{
htmltext = "FortressWarden-14.htm";
@@ -460,7 +460,7 @@ public final class Q00511_AwlUnderFoot extends Quest
private void rewardPlayer(L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st.isCond(1))
{
st.giveItems(DL_MARK, 140);

View File

@@ -144,7 +144,7 @@ public final class Q00621_EggDelivery extends Quest
{
if (qs.isCond(7))
{
int rnd = getRandom(1000);
final int rnd = getRandom(1000);
if (rnd < 800)
{
rewardItems(player, QUICK_STEP_POTION, 1);

View File

@@ -144,7 +144,7 @@ public final class Q00622_SpecialtyLiquorDelivery extends Quest
{
if (qs.isCond(7))
{
int rnd = getRandom(1000);
final int rnd = getRandom(1000);
if (rnd < 800)
{
rewardItems(player, QUICK_STEP_POTION, 1);

View File

@@ -93,7 +93,7 @@ public final class Q00623_TheFinestFood extends Quest
{
if (hasAllItems(player, true, LEAF_OF_FLAVA, BUFFALO_MEAT, HORN_OF_ANTELOPE))
{
int random = getRandom(1000);
final int random = getRandom(1000);
if (random < 120)
{
giveAdena(player, 25000, true);

View File

@@ -97,7 +97,7 @@ public final class Q00625_TheFinestIngredientsPart2 extends Quest
{
if (hasItem(player, SPECIAL_YETI_MEAT))
{
int random = getRandom(1000);
final int random = getRandom(1000);
if (random < 167)
{
rewardItems(player, GREATER_DYE_OF_STR_1);
@@ -143,7 +143,7 @@ public final class Q00625_TheFinestIngredientsPart2 extends Quest
{
qs.setCond(2, true);
takeItem(player, FOOD_FOR_BUMBALUMP);
L2Npc umpaloopa = addSpawn(ICICLE_EMPEROR_BUMBALUMP, ICICLE_EMPEROR_BUMBALUMP_LOC);
final L2Npc umpaloopa = addSpawn(ICICLE_EMPEROR_BUMBALUMP, ICICLE_EMPEROR_BUMBALUMP_LOC);
umpaloopa.setSummoner(player);
htmltext = event;
}
@@ -234,7 +234,7 @@ public final class Q00625_TheFinestIngredientsPart2 extends Quest
{
if (!isBumbalumpSpawned())
{
L2Npc umpaloopa = addSpawn(ICICLE_EMPEROR_BUMBALUMP, ICICLE_EMPEROR_BUMBALUMP_LOC);
final L2Npc umpaloopa = addSpawn(ICICLE_EMPEROR_BUMBALUMP, ICICLE_EMPEROR_BUMBALUMP_LOC);
umpaloopa.setSummoner(talker);
htmltext = "31542-02.html";
}

View File

@@ -61,7 +61,7 @@ public class Q00641_AttackSailren extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
return getNoQuestMsg(player);

View File

@@ -131,7 +131,7 @@ public class Q00642_APowerfulPrimevalCreature extends Quest
return null;
}
int npcId = npc.getId();
final int npcId = npc.getId();
if (MOBS_TISSUE.containsKey(npcId))
{
@@ -147,7 +147,7 @@ public class Q00642_APowerfulPrimevalCreature extends Quest
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCreated())

View File

@@ -191,11 +191,11 @@ public class Q00643_RiseAndFallOfTheElrokiTribe extends Quest
}
final QuestState st = getQuestState(partyMember, false);
int npcId = npc.getId();
final int npcId = npc.getId();
if (Util.contains(MOBS1, npcId))
{
float chance = (CHANCE_MOBS1 * Config.RATE_QUEST_DROP);
final float chance = (CHANCE_MOBS1 * Config.RATE_QUEST_DROP);
if (getRandom(1000) < chance)
{
st.rewardItems(BONES_OF_A_PLAINS_DINOSAUR, 2);
@@ -209,7 +209,7 @@ public class Q00643_RiseAndFallOfTheElrokiTribe extends Quest
if (Util.contains(MOBS2, npcId))
{
float chance = (CHANCE_MOBS2 * Config.RATE_QUEST_DROP);
final float chance = (CHANCE_MOBS2 * Config.RATE_QUEST_DROP);
if (getRandom(1000) < chance)
{
st.rewardItems(BONES_OF_A_PLAINS_DINOSAUR, 1);
@@ -219,7 +219,7 @@ public class Q00643_RiseAndFallOfTheElrokiTribe extends Quest
if (npcId == DEINONYCHUS)
{
float chance = (CHANCE_DEINO * Config.RATE_QUEST_DROP);
final float chance = (CHANCE_DEINO * Config.RATE_QUEST_DROP);
if (getRandom(1000) < chance)
{
st.rewardItems(BONES_OF_A_PLAINS_DINOSAUR, 1);

View File

@@ -212,7 +212,7 @@ public final class Q00648_AnIceMerchantsDream extends Quest
if ((st.getCond() >= 1) && hasQuestItems(player, SILVER_ICE_CRYSTAL) && (st.getInt("ex") > 0))
{
takeItems(player, SILVER_ICE_CRYSTAL, 1);
int val = (st.getInt("ex") + 1);
final int val = (st.getInt("ex") + 1);
st.set("ex", val);
playSound(player, QuestSound.ITEMSOUND_BROKEN_KEY);
htmltext = event;
@@ -224,7 +224,7 @@ public final class Q00648_AnIceMerchantsDream extends Quest
if ((st.getCond() >= 1) && hasQuestItems(player, SILVER_ICE_CRYSTAL) && (st.getInt("ex") > 0))
{
takeItems(player, SILVER_ICE_CRYSTAL, 1);
int val = (st.getInt("ex") + 2);
final int val = (st.getInt("ex") + 2);
st.set("ex", val);
playSound(player, QuestSound.ITEMSOUND_BROKEN_KEY);
htmltext = event;
@@ -235,9 +235,9 @@ public final class Q00648_AnIceMerchantsDream extends Quest
{
if ((st.getCond() >= 1) && (st.getInt("ex") > 0))
{
int ex = st.getInt("ex");
int val1 = ex / 10;
int val2 = ex - (val1 * 10);
final int ex = st.getInt("ex");
final int val1 = ex / 10;
final int val2 = ex - (val1 * 10);
if (val1 == val2)
{
htmltext = "32023-07.html";
@@ -257,9 +257,9 @@ public final class Q00648_AnIceMerchantsDream extends Quest
{
if ((st.getCond() >= 1) && (st.getInt("ex") > 0))
{
int ex = st.getInt("ex");
int val1 = ex / 10;
int val2 = ((ex - (val1 * 10)) + 2);
final int ex = st.getInt("ex");
final int val1 = ex / 10;
final int val2 = ((ex - (val1 * 10)) + 2);
if (val1 == val2)
{
htmltext = "32023-07.html";

View File

@@ -255,12 +255,12 @@ public final class Q00662_AGameOfCards extends Quest
{
final int cond = st.getInt("v1");
int i1 = st.getInt("ExMemoState");
int i5 = i1 % 100;
final int i5 = i1 % 100;
int i9 = i1 / 100;
i1 = cond % 100;
int i2 = (cond % 10000) / 100;
int i3 = (cond % 1000000) / 10000;
int i4 = (cond % 100000000) / 1000000;
final int i2 = (cond % 10000) / 100;
final int i3 = (cond % 1000000) / 10000;
final int i4 = (cond % 100000000) / 1000000;
switch (event)
{
case "turncard1":
@@ -633,14 +633,14 @@ public final class Q00662_AGameOfCards extends Quest
}
else if (st.getInt("ExMemoState") != 0)
{
int i0 = st.getInt("v1");
final int i0 = st.getInt("v1");
int i1 = st.getInt("ExMemoState");
int i5 = i1 % 100;
int i9 = i1 / 100;
final int i5 = i1 % 100;
final int i9 = i1 / 100;
i1 = i0 % 100;
int i2 = (i0 % 10000) / 100;
int i3 = (i0 % 1000000) / 10000;
int i4 = (i0 % 100000000) / 1000000;
final int i2 = (i0 % 10000) / 100;
final int i3 = (i0 % 1000000) / 10000;
final int i4 = (i0 % 100000000) / 1000000;
htmltext = getHtm(player.getHtmlPrefix(), "30845-11a.html");
if ((i9 % 2) < 1)

View File

@@ -131,7 +131,7 @@ public class Q00688_DefeatTheElrokianRaiders extends Quest
final QuestState st = getQuestState(partyMember, false);
float chance = (DROP_RATE * Config.RATE_QUEST_DROP);
final float chance = (DROP_RATE * Config.RATE_QUEST_DROP);
if (getRandom(1000) < chance)
{
st.rewardItems(DINOSAUR_FANG_NECKLACE, 1);

View File

@@ -105,7 +105,8 @@ public class Q00699_GuardianOfTheSkies extends Quest
{
if (npc.getId() == VALDSTONE)
{
int amount = 0, chance = getRandom(1000);
int amount = 0;
final int chance = getRandom(1000);
if (chance < 215)
{
amount = getRandom(10) + 90;

View File

@@ -127,10 +127,10 @@ public class Q00700_CursedLife extends Quest
}
case State.STARTED:
{
long bones = st.getQuestItemsCount(SWALLOWED_BONES);
long ribs = st.getQuestItemsCount(SWALLOWED_STERNUM);
long skulls = st.getQuestItemsCount(SWALLOWED_SKULL);
long sum = bones + ribs + skulls;
final long bones = st.getQuestItemsCount(SWALLOWED_BONES);
final long ribs = st.getQuestItemsCount(SWALLOWED_STERNUM);
final long skulls = st.getQuestItemsCount(SWALLOWED_SKULL);
final long sum = bones + ribs + skulls;
if (sum > 0)
{
st.giveAdena(((bones * SWALLOWED_BONES_ADENA) + (ribs * SWALLOWED_STERNUM_ADENA) + (skulls * SWALLOWED_SKULL_ADENA) + (sum >= 10 ? BONUS : 0)), true);
@@ -246,8 +246,8 @@ public class Q00700_CursedLife extends Quest
}
else
{
Integer[] chances = MONSTERS.get(npc.getId());
int chance = getRandom(1000);
final Integer[] chances = MONSTERS.get(npc.getId());
final int chance = getRandom(1000);
if (chance < chances[0])
{
st.giveItems(SWALLOWED_BONES, 1);

View File

@@ -162,8 +162,8 @@ public class Q00702_ATrapForRevenge extends Quest
}
else if (event.equalsIgnoreCase("32555-15.html"))
{
int i0 = getRandom(1000);
int i1 = getRandom(1000);
final int i0 = getRandom(1000);
final int i1 = getRandom(1000);
if ((i0 >= 500) && (i1 >= 600))
{

View File

@@ -48,7 +48,7 @@ public class Q10282_ToTheSeedOfAnnihilation extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
final String htmltext = event;
final QuestState st = getQuestState(player, false);
if (st == null)
{

View File

@@ -136,7 +136,7 @@ public class Q10283_RequestOfIceMerchant extends Quest
switch (st.getState())
{
case State.CREATED:
QuestState _prev = player.getQuestState(Q00115_TheOtherSideOfTruth.class.getSimpleName());
final QuestState _prev = player.getQuestState(Q00115_TheOtherSideOfTruth.class.getSimpleName());
htmltext = ((_prev != null) && _prev.isCompleted() && (player.getLevel() >= 82)) ? "32020-01.htm" : "32020-00.htm";
break;
case State.STARTED:

View File

@@ -52,7 +52,7 @@ public class Q10288_SecretMission extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
if (st == null)
{
@@ -99,7 +99,7 @@ public class Q10288_SecretMission extends Quest
@Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
QuestState st = getQuestState(player, false);
final QuestState st = getQuestState(player, false);
// dialog only changes when you talk to Aquilani after quest completion
if ((st != null) && st.isCompleted())
{

View File

@@ -52,7 +52,7 @@ public class Q10289_FadeToBlack extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, false);
final QuestState qs = getQuestState(player, false);
String htmltext = null;
if (qs == null)
{
@@ -188,7 +188,7 @@ public class Q10289_FadeToBlack extends Quest
break;
}
long marksOfDarkness = getQuestItemsCount(player, MARK_OF_DARKNESS);
final long marksOfDarkness = getQuestItemsCount(player, MARK_OF_DARKNESS);
if (marksOfDarkness > 0)
{
addExpAndSp(player, 55983 * marksOfDarkness, 136500 * (int) marksOfDarkness);

View File

@@ -80,11 +80,11 @@ public final class Q10290_LandDragonConqueror extends Quest
return super.onKill(npc, player, isSummon);
}
Function<L2PcInstance, Boolean> rewardCheck = p ->
final Function<L2PcInstance, Boolean> rewardCheck = p ->
{
if (Util.checkIfInRange(8000, npc, p, false))
{
QuestState st = getQuestState(p, false);
final QuestState st = getQuestState(p, false);
if ((st != null) && st.isCond(1) && st.hasQuestItems(SHABBY_NECKLACE))
{

View File

@@ -79,11 +79,11 @@ public class Q10291_FireDragonDestroyer extends Quest
return super.onKill(npc, player, isSummon);
}
Function<L2PcInstance, Boolean> rewardCheck = p ->
final Function<L2PcInstance, Boolean> rewardCheck = p ->
{
if (Util.checkIfInRange(8000, npc, p, false))
{
QuestState st = getQuestState(p, false);
final QuestState st = getQuestState(p, false);
if ((st != null) && st.isCond(1) && st.hasQuestItems(POOR_NECKLACE))
{

View File

@@ -204,7 +204,7 @@ public final class Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom extends
@Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if ((qs.getCond() >= 1) && (qs.getCond() < 8))
{

View File

@@ -121,7 +121,7 @@ public final class Q10295_SevenSignsSolinasTomb extends Quest
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = event;
QuestState st = player.getQuestState(getName());
final QuestState st = player.getQuestState(getName());
int progress = st.getInt("progress");
if ("32792-05.html".equals(event))
{
@@ -333,12 +333,12 @@ public final class Q10295_SevenSignsSolinasTomb extends Quest
return htmltext;
}
int cond = st.getCond();
int npcId = npc.getId();
final int cond = st.getCond();
final int npcId = npc.getId();
switch (st.getState())
{
case State.CREATED:
QuestState ToTheMonastery = player.getQuestState(Q10294_SevenSignsToTheMonasteryOfSilence.class.getSimpleName());
final QuestState ToTheMonastery = player.getQuestState(Q10294_SevenSignsToTheMonasteryOfSilence.class.getSimpleName());
if ((player.getLevel() >= 81) && ToTheMonastery.isCompleted())
{
htmltext = "32792-01.htm";
@@ -469,11 +469,11 @@ public final class Q10295_SevenSignsSolinasTomb extends Quest
@Override
public String onKill(L2Npc npc, L2PcInstance player, boolean isPet)
{
QuestState st = player.getQuestState(getName());
int cond = st.getInt("cond");
final QuestState st = player.getQuestState(getName());
final int cond = st.getInt("cond");
int tomb = st.getInt("tomb");
int solina = st.getInt("solina");
int npcId = npc.getId();
final int npcId = npc.getId();
if (cond == 1)
{
if (npcId == SOLINAS[0])

View File

@@ -109,7 +109,7 @@ public final class Q10296_SevenSignsPowerOfTheSeal extends Quest
switch (st.getState())
{
case State.CREATED:
QuestState SolinasTomb = player.getQuestState("Q10295_SevenSignsSolinasTomb");
final QuestState SolinasTomb = player.getQuestState("Q10295_SevenSignsSolinasTomb");
if ((player.getLevel() >= 81) && SolinasTomb.isCompleted())
{
htmltext = "32792-01.htm";
@@ -200,7 +200,7 @@ public final class Q10296_SevenSignsPowerOfTheSeal extends Quest
@Override
public String onKill(L2Npc npc, L2PcInstance player, boolean isPet)
{
QuestState st = player.getQuestState(getName());
final QuestState st = player.getQuestState(getName());
if (st == null)
{
return null;

View File

@@ -65,7 +65,7 @@ public class Q10333_DisappearedSakum extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, false);
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
@@ -253,7 +253,7 @@ public class Q10333_DisappearedSakum extends Quest
}
}
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(LANGK_LIZARDMAN, qs.getInt(Integer.toString(LANGK_LIZARDMAN)));
log.addNpc(VUKU_ORC_FIGHTER, qs.getInt(Integer.toString(VUKU_ORC_FIGHTER)));
killer.sendPacket(log);

View File

@@ -71,7 +71,7 @@ public class Q10335_RequestToFindSakum extends Quest
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, false);
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
@@ -221,7 +221,7 @@ public class Q10335_RequestToFindSakum extends Quest
qs.set(Integer.toString(npc.getId()), kills);
}
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(SKELETON_TRACKER, qs.getInt(Integer.toString(SKELETON_TRACKER)));
log.addNpc(SKELETON_BOWMAN, qs.getInt(Integer.toString(SKELETON_BOWMAN)));
log.addNpc(RUIN_SPARTOI, qs.getInt(Integer.toString(RUIN_SPARTOI)));

View File

@@ -235,7 +235,7 @@ public class Q10337_SakumsInfluence extends Quest
}
}
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(SKELETON_WARRIOR, qs.getInt(Integer.toString(SKELETON_WARRIOR)));
log.addNpc(RUIN_IMP, qs.getInt(Integer.toString(RUIN_IMP)));
log.addNpc(BAT, qs.getInt(Integer.toString(BAT)));

View File

@@ -211,7 +211,7 @@ public class Q10358_DividedSakumPoslof extends Quest
}
if (qs.isCond(1))
{
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(ZOMBIE_WARRIOR, qs.getInt(Integer.toString(ZOMBIE_WARRIOR)));
log.addNpc(VEELAN_BUGBEAR_WARRIOR, qs.getInt(Integer.toString(VEELAN_BUGBEAR_WARRIOR)));
killer.sendPacket(log);
@@ -223,7 +223,7 @@ public class Q10358_DividedSakumPoslof extends Quest
}
else if (qs.isCond(3))
{
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(POSLOF, qs.getInt(Integer.toString(POSLOF)));
killer.sendPacket(log);
}

View File

@@ -213,7 +213,7 @@ public class Q10360_CertificationOfFate extends Quest
}
if (event.startsWith("CC") && (qs.getCond() > 7)) // Change Class
{
ClassId desired = ClassId.valueOf(event.replace("CC_", ""));
final ClassId desired = ClassId.valueOf(event.replace("CC_", ""));
switch (desired)
{
case PALADIN:

View File

@@ -188,7 +188,7 @@ public class Q10362_CertificationOfTheSeeker extends Quest
}
}
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(CRAWLER, qs.getInt(Integer.toString(CRAWLER)));
log.addNpc(STALKER, qs.getInt(Integer.toString(STALKER)));
killer.sendPacket(log);

View File

@@ -150,7 +150,7 @@ public class Q10368_RebellionOfMonsters extends Quest
qs.set(Integer.toString(npc.getId()), kills);
}
ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
log.addNpc(WEARY_JAGUAR, qs.getInt(Integer.toString(WEARY_JAGUAR)));
log.addNpc(WEARY_JAGUAR_SCOUT, qs.getInt(Integer.toString(WEARY_JAGUAR_SCOUT)));
log.addNpc(ANT_SOLDIER, qs.getInt(Integer.toString(ANT_SOLDIER)));

View File

@@ -145,7 +145,7 @@ public class Q10734_DoOrDie extends Quest
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
QuestState qs = getQuestState(player, true);
final QuestState qs = getQuestState(player, true);
String htmltext = getNoQuestMsg(player);
if (qs.isCompleted())