Reuse of party range configuration.
This commit is contained in:
parent
283f87c38e
commit
bf417153d9
@ -104,7 +104,7 @@ public class KatoSicanus extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
for (L2PcInstance member : members)
|
for (L2PcInstance member : members)
|
||||||
{
|
{
|
||||||
if (member.isInsideRadius3D(npc, 1500))
|
if (member.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
member.teleToLocation(LINDVIOR_LOCATION, true);
|
member.teleToLocation(LINDVIOR_LOCATION, true);
|
||||||
addSpawn(INVISIBLE, 46707, -28586, -1400, 0, false, 0, false);
|
addSpawn(INVISIBLE, 46707, -28586, -1400, 0, false, 0, false);
|
||||||
|
@ -104,7 +104,7 @@ public class Daichir extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
for (L2PcInstance member : members)
|
for (L2PcInstance member : members)
|
||||||
{
|
{
|
||||||
if (member.isInsideRadius3D(npc, 1500))
|
if (member.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
member.teleToLocation(ENTER_LOCATION, true);
|
member.teleToLocation(ENTER_LOCATION, true);
|
||||||
GrandBossManager.getInstance().setBossStatus(TRASKEN, FIGHTING);
|
GrandBossManager.getInstance().setBossStatus(TRASKEN, FIGHTING);
|
||||||
|
@ -19,6 +19,7 @@ package ai.bosses.Zaken;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.model.Location;
|
import com.l2jmobius.gameserver.model.Location;
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
import com.l2jmobius.gameserver.model.StatsSet;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -267,7 +268,7 @@ public final class CavernOfThePirateCaptain extends AbstractInstance
|
|||||||
if (npc.getId() == ZAKEN_83)
|
if (npc.getId() == ZAKEN_83)
|
||||||
{
|
{
|
||||||
final long time = world.getElapsedTime();
|
final long time = world.getElapsedTime();
|
||||||
for (L2PcInstance playersInside : world.getPlayersInsideRadius(npc, 1500))
|
for (L2PcInstance playersInside : world.getPlayersInsideRadius(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
for (int[] reward : VORPAL_JEWELS)
|
for (int[] reward : VORPAL_JEWELS)
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package instances.PrisonOfDarkness;
|
package instances.PrisonOfDarkness;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
import com.l2jmobius.gameserver.model.Location;
|
import com.l2jmobius.gameserver.model.Location;
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
import com.l2jmobius.gameserver.model.StatsSet;
|
||||||
@ -216,7 +217,7 @@ public final class PrisonOfDarkness extends AbstractInstance
|
|||||||
{
|
{
|
||||||
for (L2PcInstance member : player.getParty().getMembers())
|
for (L2PcInstance member : player.getParty().getMembers())
|
||||||
{
|
{
|
||||||
if (member.isInsideRadius3D(npc, 1500))
|
if (member.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
member.teleToLocation(ORBIS_LOCATION);
|
member.teleToLocation(ORBIS_LOCATION);
|
||||||
}
|
}
|
||||||
|
@ -294,12 +294,9 @@ public class Q00144_PailakaInjuredDragon extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
if (qs != null)
|
if (qs != null && qs.isCond(3))
|
||||||
{
|
{
|
||||||
if (qs.isCond(3) && (npc.calculateDistance2D(killer) <= 1500))
|
qs.setCond(4, true);
|
||||||
{
|
|
||||||
qs.setCond(4, true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return super.onKill(npc, killer, isSummon);
|
return super.onKill(npc, killer, isSummon);
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00180_InfernalFlamesBurningInCrystalPrison;
|
package quests.Q00180_InfernalFlamesBurningInCrystalPrison;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -105,7 +106,7 @@ public class Q00180_InfernalFlamesBurningInCrystalPrison extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, BELETH_MARK, 1);
|
giveItems(player, BELETH_MARK, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00181_DevilsStrikeBackAdventOfBalok;
|
package quests.Q00181_DevilsStrikeBackAdventOfBalok;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.Rnd;
|
import com.l2jmobius.commons.util.Rnd;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
@ -139,7 +140,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, CONTRACT, 1);
|
giveItems(player, CONTRACT, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00186_ContractExecution;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -147,7 +148,7 @@ public final class Q00186_ContractExecution extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
if ((qs != null) && qs.isMemoState(2) && Util.checkIfInRange(1500, npc, killer, false) && (getRandom(100) < MONSTERS.get(npc.getId())) && !hasQuestItems(killer, LETO_LIZARDMAN_ACCESSORY))
|
if ((qs != null) && qs.isMemoState(2) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false) && (getRandom(100) < MONSTERS.get(npc.getId())) && !hasQuestItems(killer, LETO_LIZARDMAN_ACCESSORY))
|
||||||
{
|
{
|
||||||
giveItems(killer, LETO_LIZARDMAN_ACCESSORY, 1);
|
giveItems(killer, LETO_LIZARDMAN_ACCESSORY, 1);
|
||||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00193_SevenSignsDyingMessage;
|
package quests.Q00193_SevenSignsDyingMessage;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
@ -216,7 +217,7 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final QuestState st = getQuestState(partyMember, false);
|
final QuestState st = getQuestState(partyMember, false);
|
||||||
if (npc.isInsideRadius3D(partyMember, 1500))
|
if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
||||||
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00197_SevenSignsTheSacredBookOfSeal;
|
package quests.Q00197_SevenSignsTheSacredBookOfSeal;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
@ -231,7 +232,7 @@ public final class Q00197_SevenSignsTheSacredBookOfSeal extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final QuestState st = getQuestState(partyMember, false);
|
final QuestState st = getQuestState(partyMember, false);
|
||||||
if (npc.isInsideRadius3D(partyMember, 1500))
|
if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
||||||
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00198_SevenSignsEmbryo;
|
package quests.Q00198_SevenSignsEmbryo;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
@ -179,7 +180,7 @@ public final class Q00198_SevenSignsEmbryo extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final QuestState st = getQuestState(partyMember, false);
|
final QuestState st = getQuestState(partyMember, false);
|
||||||
if (npc.isInsideRadius3D(partyMember, 1500))
|
if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
||||||
st.setCond(2, true);
|
st.setCond(2, true);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00270_TheOneWhoEndsSilence;
|
package quests.Q00270_TheOneWhoEndsSilence;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -445,7 +446,7 @@ public class Q00270_TheOneWhoEndsSilence extends Quest
|
|||||||
*/
|
*/
|
||||||
private static void giveItem(L2PcInstance player, L2Npc npc, int chance, boolean atLeastOne)
|
private static void giveItem(L2PcInstance player, L2Npc npc, int chance, boolean atLeastOne)
|
||||||
{
|
{
|
||||||
if ((player != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((player != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
final int count = ((getRandom(1000) < chance) ? 1 : 0) + (atLeastOne ? 1 : 0);
|
final int count = ((getRandom(1000) < chance) ? 1 : 0) + (atLeastOne ? 1 : 0);
|
||||||
if (count > 0)
|
if (count > 0)
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00371_ShrieksOfGhosts;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
@ -185,7 +186,7 @@ public final class Q00371_ShrieksOfGhosts extends Quest
|
|||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
|
|
||||||
if ((qs == null) || !Util.checkIfInRange(1500, npc, killer, true))
|
if ((qs == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import java.util.Arrays;
|
|||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -805,7 +806,7 @@ public final class Q00386_StolenDignity extends Quest
|
|||||||
player.getParty().getMembers().stream().forEach(pm ->
|
player.getParty().getMembers().stream().forEach(pm ->
|
||||||
{
|
{
|
||||||
final QuestState qss = getQuestState(pm, false);
|
final QuestState qss = getQuestState(pm, false);
|
||||||
if ((qss != null) && qss.isStarted() && Util.checkIfInRange(1500, npc, pm, true))
|
if ((qss != null) && qss.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, pm, true))
|
||||||
{
|
{
|
||||||
candidates.add(qss);
|
candidates.add(qss);
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00421_LittleWingsBigAdventure;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
@ -459,7 +460,7 @@ public final class Q00421_LittleWingsBigAdventure extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
if (Util.checkIfInRange(1500, killer, npc, true))
|
if (Util.checkIfInRange(Config.ALT_PARTY_RANGE, killer, npc, true))
|
||||||
{
|
{
|
||||||
for (int i = 0; i < 20; i++)
|
for (int i = 0; i < 20; i++)
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00453_NotStrongEnoughAlone;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.CommonUtil;
|
import com.l2jmobius.commons.util.CommonUtil;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
@ -95,7 +96,7 @@ public final class Q00453_NotStrongEnoughAlone extends Quest
|
|||||||
|
|
||||||
int npcId = npc.getId();
|
int npcId = npc.getId();
|
||||||
|
|
||||||
if (Util.checkIfInRange(1500, npc, player, false))
|
if (Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
if (CommonUtil.contains(MONSTER1, npcId) && st.isCond(2))
|
if (CommonUtil.contains(MONSTER1, npcId) && st.isCond(2))
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00455_WingsOfSand;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -74,7 +75,7 @@ public class Q00455_WingsOfSand extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false) && (getRandom(1000) < CHANCE))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && (getRandom(1000) < CHANCE))
|
||||||
{
|
{
|
||||||
giveItems(player, LARGE_BABY_DRAGON, 1);
|
giveItems(player, LARGE_BABY_DRAGON, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashSet;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.CommonUtil;
|
import com.l2jmobius.commons.util.CommonUtil;
|
||||||
import com.l2jmobius.gameserver.datatables.ItemTable;
|
import com.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
@ -301,7 +302,7 @@ public final class Q00456_DontKnowDontCare extends Quest
|
|||||||
if (attacker.isInParty() //
|
if (attacker.isInParty() //
|
||||||
&& attacker.getParty().isInCommandChannel() //
|
&& attacker.getParty().isInCommandChannel() //
|
||||||
&& attacker.getParty().getCommandChannel().equals(cc) // only players from the same cc are allowed
|
&& attacker.getParty().getCommandChannel().equals(cc) // only players from the same cc are allowed
|
||||||
&& Util.checkIfInRange(1500, npc, attacker, true))
|
&& Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, attacker, true))
|
||||||
{
|
{
|
||||||
allowedPlayers.add(attacker.getObjectId());
|
allowedPlayers.add(attacker.getObjectId());
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00459_TheVillainOfTheUndergroundMineTeredor;
|
package quests.Q00459_TheVillainOfTheUndergroundMineTeredor;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -126,7 +127,7 @@ public class Q00459_TheVillainOfTheUndergroundMineTeredor extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,6 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
|||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Precious Research Material (460)
|
* Precious Research Material (460)
|
||||||
@ -122,8 +121,8 @@ public class Q00460_PreciousResearchMaterial extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
if (giveItemRandomly(killer, TEREDOR_EGG_FRAGMENT, 1, 20, 0.7, true))
|
if (giveItemRandomly(killer, TEREDOR_EGG_FRAGMENT, 1, 20, 0.7, true))
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,6 @@ import com.l2jmobius.gameserver.model.quest.Quest;
|
|||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Be Lost in the Mysterious Scent (468)
|
* Be Lost in the Mysterious Scent (468)
|
||||||
@ -134,7 +133,7 @@ public class Q00468_BeLostInTheMysteriousScent extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -25,7 +25,6 @@ import com.l2jmobius.gameserver.model.quest.Quest;
|
|||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suspicious Gardener (469)
|
* Suspicious Gardener (469)
|
||||||
@ -133,8 +132,8 @@ public class Q00469_SuspiciousGardener extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
int kills = qs.getInt(Integer.toString(APHERIUS_LOOKOUT_BEWILDERED));
|
int kills = qs.getInt(Integer.toString(APHERIUS_LOOKOUT_BEWILDERED));
|
||||||
if (kills < 30)
|
if (kills < 30)
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00471_BreakingThroughTheEmeraldSquare;
|
package quests.Q00471_BreakingThroughTheEmeraldSquare;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -108,7 +109,7 @@ public class Q00471_BreakingThroughTheEmeraldSquare extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00472_ChallengeSteamCorridor;
|
package quests.Q00472_ChallengeSteamCorridor;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -109,7 +110,7 @@ public class Q00472_ChallengeSteamCorridor extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00473_InTheCoralGarden;
|
package quests.Q00473_InTheCoralGarden;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -108,7 +109,7 @@ public class Q00473_InTheCoralGarden extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -20,6 +20,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -539,7 +540,7 @@ public final class Q00501_ProofOfClanAlliance extends Quest
|
|||||||
QuestState qs = getQuestState(player, false);
|
QuestState qs = getQuestState(player, false);
|
||||||
if (!player.isInParty())
|
if (!player.isInParty())
|
||||||
{
|
{
|
||||||
if (!Util.checkIfInRange(1500, player, target, true))
|
if (!Util.checkIfInRange(Config.ALT_PARTY_RANGE, player, target, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -575,7 +576,7 @@ public final class Q00501_ProofOfClanAlliance extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
qs = candidates.get(getRandom(candidates.size()));
|
qs = candidates.get(getRandom(candidates.size()));
|
||||||
if (!Util.checkIfInRange(1500, qs.getPlayer(), target, true))
|
if (!Util.checkIfInRange(Config.ALT_PARTY_RANGE, qs.getPlayer(), target, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00503_PursuitOfClanAmbition;
|
package quests.Q00503_PursuitOfClanAmbition;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -321,7 +322,7 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
if ((qs == null) || !qs.isStarted() || !Util.checkIfInRange(1500, npc, killer, true))
|
if ((qs == null) || !qs.isStarted() || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true))
|
||||||
{
|
{
|
||||||
return super.onKill(npc, killer, isSummon);
|
return super.onKill(npc, killer, isSummon);
|
||||||
}
|
}
|
||||||
@ -333,7 +334,7 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2PcInstance leader = clan.getLeader().getPlayerInstance();
|
final L2PcInstance leader = clan.getLeader().getPlayerInstance();
|
||||||
if ((leader == null) || !Util.checkIfInRange(1500, npc, leader, true))
|
if ((leader == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, leader, true))
|
||||||
{
|
{
|
||||||
return super.onKill(npc, killer, isSummon);
|
return super.onKill(npc, killer, isSummon);
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -149,7 +150,7 @@ public class Q00508_AClansReputation extends Quest
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
||||||
if ((pleader != null) && player.isInsideRadius3D(pleader, 1500))
|
if ((pleader != null) && player.isInsideRadius3D(pleader, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
qs = pleader.getQuestState(getName());
|
qs = pleader.getQuestState(getName());
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -131,7 +132,7 @@ public class Q00509_AClansFame extends Quest
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
||||||
if ((pleader != null) && player.isInsideRadius3D(pleader, 1500))
|
if ((pleader != null) && player.isInsideRadius3D(pleader, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
qs = pleader.getQuestState(getName());
|
qs = pleader.getQuestState(getName());
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00510_AClansPrestige;
|
package quests.Q00510_AClansPrestige;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -95,7 +96,7 @@ public class Q00510_AClansPrestige extends Quest
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
||||||
if ((pleader != null) && player.isInsideRadius3D(pleader, 1500))
|
if ((pleader != null) && player.isInsideRadius3D(pleader, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
qs = getQuestState(pleader, false);
|
qs = getQuestState(pleader, false);
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00645_GhostsOfBatur;
|
package quests.Q00645_GhostsOfBatur;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -98,7 +99,7 @@ public class Q00645_GhostsOfBatur extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = getRandomPartyMember(killer, 1);
|
final L2PcInstance player = getRandomPartyMember(killer, 1);
|
||||||
if ((player != null) && Util.checkIfInRange(1500, npc, player, false) && (getRandom(1000) < CHANCES[npc.getId() - CONTAMINATED_MOREK_WARRIOR]))
|
if ((player != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && (getRandom(1000) < CHANCES[npc.getId() - CONTAMINATED_MOREK_WARRIOR]))
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
giveItems(killer, CURSED_BURIAL_ITEMS, 1);
|
giveItems(killer, CURSED_BURIAL_ITEMS, 1);
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.Rnd;
|
import com.l2jmobius.commons.util.Rnd;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -711,7 +712,7 @@ public final class Q00662_AGameOfCards extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2PcInstance player = players.get(Rnd.get(players.size()));
|
final L2PcInstance player = players.get(Rnd.get(players.size()));
|
||||||
if ((player != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((player != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
if (MONSTERS.get(npc.getId()) < getRandom(1000))
|
if (MONSTERS.get(npc.getId()) < getRandom(1000))
|
||||||
{
|
{
|
||||||
|
@ -25,7 +25,6 @@ import com.l2jmobius.gameserver.model.quest.State;
|
|||||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
|
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Liberating the Spirits (00751)
|
* Liberating the Spirits (00751)
|
||||||
@ -152,8 +151,8 @@ public final class Q00751_LiberatingTheSpirits extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
if ((giveItemRandomly(killer, DEADMANS_FLESH, 1, 40, 0.2, true)) && (qs.getMemoState() < 1))
|
if ((giveItemRandomly(killer, DEADMANS_FLESH, 1, 40, 0.2, true)) && (qs.getMemoState() < 1))
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,6 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
|||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author hlwrave
|
* @author hlwrave
|
||||||
@ -131,8 +130,8 @@ public class Q00754_AssistingTheRebelForces extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00778_OperationRoaringFlame;
|
package quests.Q00778_OperationRoaringFlame;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -161,7 +162,7 @@ public class Q00778_OperationRoaringFlame extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
if ((getQuestItemsCount(player, TURAKANS_SECRET_LETTER) < 500) && (getRandom(100) < 70))
|
if ((getQuestItemsCount(player, TURAKANS_SECRET_LETTER) < 500) && (getRandom(100) < 70))
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00902_ReclaimOurEra;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -67,7 +68,7 @@ public final class Q00902_ReclaimOurEra extends Quest
|
|||||||
private void giveItem(L2Npc npc, L2PcInstance player)
|
private void giveItem(L2Npc npc, L2PcInstance player)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isStarted() && !qs.isCond(5) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isStarted() && !qs.isCond(5) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, MONSTER_DROPS.get(npc.getId()), 1);
|
giveItems(player, MONSTER_DROPS.get(npc.getId()), 1);
|
||||||
qs.setCond(5, true);
|
qs.setCond(5, true);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00903_TheCallOfAntharas;
|
package quests.Q00903_TheCallOfAntharas;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -87,7 +88,7 @@ public class Q00903_TheCallOfAntharas extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00905_RefinedDragonBlood;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -83,7 +84,7 @@ public final class Q00905_RefinedDragonBlood extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
final int itemId = MONSTERS.get(npc.getId());
|
final int itemId = MONSTERS.get(npc.getId());
|
||||||
if (getQuestItemsCount(player, itemId) < DRAGON_BLOOD_COUNT)
|
if (getQuestItemsCount(player, itemId) < DRAGON_BLOOD_COUNT)
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00906_TheCallOfValakas;
|
package quests.Q00906_TheCallOfValakas;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -55,7 +56,7 @@ public class Q00906_TheCallOfValakas extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, LAVASAURUS_ALPHA_FRAGMENT, 1);
|
giveItems(player, LAVASAURUS_ALPHA_FRAGMENT, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -23,7 +23,6 @@ import com.l2jmobius.gameserver.model.quest.Quest;
|
|||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
import quests.Q10302_UnsettlingShadowAndRumors.Q10302_UnsettlingShadowAndRumors;
|
import quests.Q10302_UnsettlingShadowAndRumors.Q10302_UnsettlingShadowAndRumors;
|
||||||
|
|
||||||
@ -176,7 +175,7 @@ public final class Q10310_TwistedCreationTree extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, 2, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 2, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(2) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10369_NoblesseSoulTesting;
|
package quests.Q10369_NoblesseSoulTesting;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.CommonUtil;
|
import com.l2jmobius.commons.util.CommonUtil;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
@ -443,7 +444,7 @@ public final class Q10369_NoblesseSoulTesting extends Quest
|
|||||||
final L2PcInstance partyMember = getRandomPartyMember(killer);
|
final L2PcInstance partyMember = getRandomPartyMember(killer);
|
||||||
final QuestState qs = getQuestState(partyMember, false);
|
final QuestState qs = getQuestState(partyMember, false);
|
||||||
|
|
||||||
if (canProgress(partyMember) && (qs != null) && qs.isStarted() && (partyMember.calculateDistance2D(npc) <= 1500))
|
if (canProgress(partyMember) && (qs != null) && qs.isStarted() && (partyMember.calculateDistance2D(npc) <= Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
switch (qs.getCond())
|
switch (qs.getCond())
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,6 @@ import com.l2jmobius.gameserver.model.holders.ItemHolder;
|
|||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
import quests.Q10370_MenacingTimes.Q10370_MenacingTimes;
|
import quests.Q10370_MenacingTimes.Q10370_MenacingTimes;
|
||||||
|
|
||||||
@ -126,8 +125,8 @@ public class Q10371_GraspThyPower extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -28,7 +28,6 @@ import com.l2jmobius.gameserver.model.quest.State;
|
|||||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.NpcSay;
|
import com.l2jmobius.gameserver.network.serverpackets.NpcSay;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* That Place Succubus (10374)
|
* That Place Succubus (10374)
|
||||||
@ -193,7 +192,7 @@ public class Q10374_ThatPlaceSuccubus extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, 3, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 3, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(3) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -27,7 +27,6 @@ import com.l2jmobius.gameserver.model.quest.QuestState;
|
|||||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.NpcSay;
|
import com.l2jmobius.gameserver.network.serverpackets.NpcSay;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
import quests.Q10374_ThatPlaceSuccubus.Q10374_ThatPlaceSuccubus;
|
import quests.Q10374_ThatPlaceSuccubus.Q10374_ThatPlaceSuccubus;
|
||||||
|
|
||||||
@ -159,7 +158,7 @@ public class Q10375_SuccubusDisciples extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if ((qs != null) && qs.isCond(1))
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
@ -198,8 +197,7 @@ public class Q10375_SuccubusDisciples extends Quest
|
|||||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
|
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if ((qs != null) && qs.isCond(3))
|
||||||
else if ((qs != null) && qs.isCond(3) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10378_WeedingWork;
|
package quests.Q10378_WeedingWork;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -126,7 +127,7 @@ public final class Q10378_WeedingWork extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10379_AnUninvitedGuest;
|
package quests.Q10379_AnUninvitedGuest;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -142,7 +143,7 @@ public final class Q10379_AnUninvitedGuest extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10380_TheExecutionersExecution;
|
package quests.Q10380_TheExecutionersExecution;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -137,7 +138,7 @@ public final class Q10380_TheExecutionersExecution extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false) && qs.isCond(1))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && qs.isCond(1))
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,6 @@ import com.l2jmobius.gameserver.model.actor.L2Npc;
|
|||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
import quests.Q10381_ToTheSeedOfHellfire.Q10381_ToTheSeedOfHellfire;
|
import quests.Q10381_ToTheSeedOfHellfire.Q10381_ToTheSeedOfHellfire;
|
||||||
|
|
||||||
@ -110,8 +109,8 @@ public class Q10382_DayOfLiberation extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isStarted() && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
qs.setCond(2);
|
qs.setCond(2);
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10444_TheOriginOfMonsters;
|
package quests.Q10444_TheOriginOfMonsters;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -150,7 +151,7 @@ public final class Q10444_TheOriginOfMonsters extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, CHUNK_OF_A_CROPSE, 1);
|
giveItems(player, CHUNK_OF_A_CROPSE, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -133,7 +133,7 @@ public final class Q10446_HitAndRun extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
int count = qs.getInt(KILL_COUNT_VAR);
|
int count = qs.getInt(KILL_COUNT_VAR);
|
||||||
qs.set(KILL_COUNT_VAR, ++count);
|
qs.set(KILL_COUNT_VAR, ++count);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10447_TimingIsEverything;
|
package quests.Q10447_TimingIsEverything;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
@ -147,7 +148,7 @@ public class Q10447_TimingIsEverything extends Quest
|
|||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
|
|
||||||
if (!Util.checkIfInRange(1500, npc, killer, true))
|
if (!Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10459_ASickAmbition;
|
package quests.Q10459_ASickAmbition;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
@ -141,7 +142,7 @@ public class Q10459_ASickAmbition extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10501_ZakenEmbroideredSoulCloak;
|
package quests.Q10501_ZakenEmbroideredSoulCloak;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -54,7 +55,7 @@ public class Q10501_ZakenEmbroideredSoulCloak extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
final long currentCount = getQuestItemsCount(player, ZAKENS_SOUL_FRAGMENT);
|
final long currentCount = getQuestItemsCount(player, ZAKENS_SOUL_FRAGMENT);
|
||||||
final long count = getRandom(1, 3);
|
final long count = getRandom(1, 3);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10502_FreyaEmbroideredSoulCloak;
|
package quests.Q10502_FreyaEmbroideredSoulCloak;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -54,7 +55,7 @@ public class Q10502_FreyaEmbroideredSoulCloak extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
final long currentCount = getQuestItemsCount(player, FREYAS_SOUL_FRAGMENT);
|
final long currentCount = getQuestItemsCount(player, FREYAS_SOUL_FRAGMENT);
|
||||||
final long count = getRandom(1, 3);
|
final long count = getRandom(1, 3);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10503_FrintezzaEmbroideredSoulCloak;
|
package quests.Q10503_FrintezzaEmbroideredSoulCloak;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -55,7 +56,7 @@ public class Q10503_FrintezzaEmbroideredSoulCloak extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
final long currentCount = getQuestItemsCount(player, FRINTEZZAS_SOUL_FRAGMENT);
|
final long currentCount = getQuestItemsCount(player, FRINTEZZAS_SOUL_FRAGMENT);
|
||||||
final long count = getRandom(1, 3);
|
final long count = getRandom(1, 3);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10504_JewelOfAntharas;
|
package quests.Q10504_JewelOfAntharas;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -55,7 +56,7 @@ public final class Q10504_JewelOfAntharas extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAR_CRYSTAL, -1);
|
takeItems(player, CLEAR_CRYSTAL, -1);
|
||||||
giveItems(player, FILLED_CRYSTAL_ANTHARAS_ENERGY, 1);
|
giveItems(player, FILLED_CRYSTAL_ANTHARAS_ENERGY, 1);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q10505_JewelOfValakas;
|
package quests.Q10505_JewelOfValakas;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -55,7 +56,7 @@ public class Q10505_JewelOfValakas extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
takeItems(player, EMPTY_CRYSTAL, -1);
|
takeItems(player, EMPTY_CRYSTAL, -1);
|
||||||
giveItems(player, FILLED_CRYSTAL_VALAKAS_ENERGY, 1);
|
giveItems(player, FILLED_CRYSTAL_VALAKAS_ENERGY, 1);
|
||||||
|
0
L2J_Mobius_1.0_Ertheia/dist/game/log/accounting.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/accounting.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/accounting.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/accounting.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/error0.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/error0.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/error0.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/error0.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/item.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/item.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/item.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/item.log.lck
vendored
Normal file
294
L2J_Mobius_1.0_Ertheia/dist/game/log/java0.log
vendored
Normal file
294
L2J_Mobius_1.0_Ertheia/dist/game/log/java0.log
vendored
Normal file
@ -0,0 +1,294 @@
|
|||||||
|
2019.01.22 23:57:28,403 INFO 1 com.l2jmobius.commons.util.IXmlReader Network Config: ipconfig.xml doesn't exists using automatic configuration...
|
||||||
|
2019.01.22 23:57:28,817 INFO 1 com.l2jmobius.commons.util.IXmlReader Network Config: Adding new subnet: 127.0.0.0/8 address: 127.0.0.1
|
||||||
|
2019.01.22 23:57:28,825 INFO 1 com.l2jmobius.commons.util.IXmlReader Network Config: Adding new subnet: 192.168.1.0/24 address: 192.168.1.7
|
||||||
|
2019.01.22 23:57:28,832 INFO 1 com.l2jmobius.commons.util.IXmlReader Network Config: Adding new subnet: 0.0.0.0/0 address: 178.59.45.221
|
||||||
|
2019.01.22 23:57:28,877 INFO 1 com.l2jmobius.Config Loaded 6 Filter Words.
|
||||||
|
2019.01.22 23:57:28,889 INFO 1 com.l2jmobius.gameserver.GameServer ------------------------------------------------=[ Database ]
|
||||||
|
2019.01.22 23:57:29,073 INFO 1 com.l2jmobius.commons.database.DatabaseFactory Database: Initialized.
|
||||||
|
2019.01.22 23:57:29,073 INFO 1 com.l2jmobius.gameserver.GameServer ----------------------------------------------=[ ThreadPool ]
|
||||||
|
2019.01.22 23:57:29,081 INFO 1 com.l2jmobius.commons.concurrent.ThreadPool ThreadPool: Initialized
|
||||||
|
2019.01.22 23:57:29,081 INFO 1 com.l2jmobius.commons.concurrent.ThreadPool ...8 scheduled pool executors with 32 total threads.
|
||||||
|
2019.01.22 23:57:29,082 INFO 1 com.l2jmobius.commons.concurrent.ThreadPool ...8 instant pool executors with 16 total threads.
|
||||||
|
2019.01.22 23:57:29,082 INFO 1 com.l2jmobius.gameserver.GameServer -----------------------------------------------=[ IdFactory ]
|
||||||
|
2019.01.22 23:57:29,093 INFO 1 com.l2jmobius.gameserver.idfactory.BitSetIDFactory Updated characters online status.
|
||||||
|
2019.01.22 23:57:29,202 INFO 1 com.l2jmobius.gameserver.idfactory.BitSetIDFactory Cleaned 0 elements from database in 0 s
|
||||||
|
2019.01.22 23:57:29,215 INFO 1 com.l2jmobius.gameserver.idfactory.BitSetIDFactory Cleaned 0 expired timestamps from database.
|
||||||
|
2019.01.22 23:57:29,227 INFO 1 com.l2jmobius.gameserver.idfactory.BitSetIDFactory BitSetIDFactory: 102912 id's available.
|
||||||
|
2019.01.22 23:57:29,228 INFO 1 com.l2jmobius.gameserver.GameServer ----------------------------------------=[ Scripting Engine ]
|
||||||
|
2019.01.22 23:57:29,251 INFO 1 com.l2jmobius.gameserver.scripting.ScriptEngineManager ScriptEngine: Java Engine 10 (Java [3, 4, 5, 6, 7, 8, 9, 10])
|
||||||
|
2019.01.22 23:57:29,525 INFO 1 com.l2jmobius.gameserver.scripting.ScriptEngineManager Loaded 8 files to exclude.
|
||||||
|
2019.01.22 23:57:29,526 INFO 1 com.l2jmobius.gameserver.GameServer --------------------------------------------------=[ Telnet ]
|
||||||
|
2019.01.22 23:57:29,719 INFO 1 com.l2jmobius.gameserver.network.telnet.TelnetServer Telnet server is currently disabled.
|
||||||
|
2019.01.22 23:57:29,720 INFO 1 com.l2jmobius.gameserver.GameServer ---------------------------------------------------=[ World ]
|
||||||
|
2019.01.22 23:57:29,722 INFO 78 com.l2jmobius.gameserver.GameTimeController GameTimeController: Started.
|
||||||
|
2019.01.22 23:57:29,772 INFO 1 com.l2jmobius.gameserver.model.L2World L2World: (288 by 272) World Region Grid set up.
|
||||||
|
2019.01.22 23:57:30,139 INFO 1 com.l2jmobius.gameserver.instancemanager.MapRegionManager MapRegionManager: Loaded 59 map regions.
|
||||||
|
2019.01.22 23:57:30,146 INFO 1 com.l2jmobius.gameserver.instancemanager.ZoneManager ZoneManager 19 by 18 Zone Region Grid set up.
|
||||||
|
2019.01.22 23:57:31,852 INFO 1 com.l2jmobius.gameserver.instancemanager.ZoneManager ZoneManager: Loaded 27 zone classes and 2831 zones.
|
||||||
|
2019.01.22 23:57:31,852 INFO 1 com.l2jmobius.gameserver.instancemanager.ZoneManager ZoneManager: Loaded 16 NPC spawn territoriers.
|
||||||
|
2019.01.22 23:57:31,859 INFO 1 com.l2jmobius.gameserver.instancemanager.ZoneManager ZoneManager: Last static id: 200224
|
||||||
|
2019.01.22 23:57:32,467 INFO 1 com.l2jmobius.gameserver.data.xml.impl.DoorData DoorData: Loaded 1471 Door Templates for 24 regions.
|
||||||
|
2019.01.22 23:57:32,475 INFO 1 FenceData Loaded 1 Fences.
|
||||||
|
2019.01.22 23:57:32,489 INFO 1 com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager GlobalVariablesManager: Loaded 7 variables.
|
||||||
|
2019.01.22 23:57:32,490 INFO 1 com.l2jmobius.gameserver.GameServer ----------------------------------------------------=[ Data ]
|
||||||
|
2019.01.22 23:57:32,502 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ActionData ActionData: Loaded 215 player actions.
|
||||||
|
2019.01.22 23:57:32,592 INFO 1 com.l2jmobius.gameserver.data.xml.impl.CategoryData CategoryData: Loaded 215 Categories.
|
||||||
|
2019.01.22 23:57:32,619 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SecondaryAuthData SecondaryAuthData: Loaded 328 forbidden passwords.
|
||||||
|
2019.01.22 23:57:32,624 INFO 1 com.l2jmobius.gameserver.data.xml.impl.AbilityPointsData AbilityPointsData: Loaded 4 range fees.
|
||||||
|
2019.01.22 23:57:35,874 INFO 1 com.l2jmobius.gameserver.datatables.ItemTable ItemTable: Highest item id used: 45577
|
||||||
|
2019.01.22 23:57:35,880 INFO 1 com.l2jmobius.gameserver.datatables.ItemTable ItemTable: Loaded: 19142 Etc Items
|
||||||
|
2019.01.22 23:57:35,880 INFO 1 com.l2jmobius.gameserver.datatables.ItemTable ItemTable: Loaded: 8902 Armor Items
|
||||||
|
2019.01.22 23:57:35,880 INFO 1 com.l2jmobius.gameserver.datatables.ItemTable ItemTable: Loaded: 8328 Weapon Items
|
||||||
|
2019.01.22 23:57:35,880 INFO 1 com.l2jmobius.gameserver.datatables.ItemTable ItemTable: Loaded: 36372 Items in total.
|
||||||
|
2019.01.22 23:57:35,889 INFO 1 com.l2jmobius.gameserver.data.xml.impl.CombinationItemsData CombinationItemsData: Loaded 620 combinations.
|
||||||
|
2019.01.22 23:57:35,902 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SayuneData SayuneData: Loaded: 67 maps.
|
||||||
|
2019.01.22 23:57:35,921 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ClanRewardData ClanRewardData: Loaded: 4 rewards for MEMBERS_ONLINE
|
||||||
|
2019.01.22 23:57:35,921 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ClanRewardData ClanRewardData: Loaded: 4 rewards for HUNTING_MONSTERS
|
||||||
|
2019.01.22 23:57:35,921 INFO 1 com.l2jmobius.gameserver.GameServer --------------------------------------------------=[ Skills ]
|
||||||
|
2019.01.22 23:57:37,959 INFO 1 handlers.EffectMasterHandler EffectMasterHandler: Loaded 332 effect handlers.
|
||||||
|
2019.01.22 23:57:37,973 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantSkillGroupsData EnchantSkillGroupsData: Loaded 10 enchant routes, max enchant set to 10.
|
||||||
|
2019.01.22 23:57:41,750 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillData SkillData: Loaded 121846 Skills.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 22982 Class Skills for 145 Class Skill Trees.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 24 Sub-Class Skills.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 38 Dual-Class Skills.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 104 Transfer Skills for 3 Transfer Skill Trees.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 17 Race skills for 7 Race Skill Trees.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 35 Fishing Skills, 8 Dwarven only Fishing Skills.
|
||||||
|
2019.01.22 23:57:42,384 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 3 Collect Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 171 Pledge Skills, 141 for Pledge and 30 Residential.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 18 Sub-Pledge Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 32 Transform Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 8 Noble Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 5 Hero Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 61 Game Master Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 61 Game Master Aura Skills.
|
||||||
|
2019.01.22 23:57:42,385 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 101 Ability Skills.
|
||||||
|
2019.01.22 23:57:42,386 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 104 Alchemy Skills.
|
||||||
|
2019.01.22 23:57:42,386 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 34 Class Awaken Save Skills.
|
||||||
|
2019.01.22 23:57:42,386 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 20 Revelation Skills.
|
||||||
|
2019.01.22 23:57:42,386 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SkillTreesData SkillTreesData: Loaded 31 Common Skills to all classes.
|
||||||
|
2019.01.22 23:57:42,421 INFO 1 com.l2jmobius.gameserver.data.xml.impl.PetSkillData PetSkillData: Loaded 1046 skills.
|
||||||
|
2019.01.22 23:57:42,421 INFO 1 com.l2jmobius.gameserver.GameServer ---------------------------------------------------=[ Items ]
|
||||||
|
2019.01.22 23:57:42,521 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantItemGroupsData EnchantItemGroupsData: Loaded: 4 item group templates.
|
||||||
|
2019.01.22 23:57:42,521 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantItemGroupsData EnchantItemGroupsData: Loaded: 1 scroll group templates.
|
||||||
|
2019.01.22 23:57:42,532 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantItemData EnchantItemData: Loaded 243 Enchant Scrolls.
|
||||||
|
2019.01.22 23:57:42,532 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantItemData EnchantItemData: Loaded 97 Support Items.
|
||||||
|
2019.01.22 23:57:42,545 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantItemOptionsData EnchantItemOptionsData: Loaded: 45 Items and 1371 Options.
|
||||||
|
2019.01.22 23:57:42,563 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ItemCrystallizationData ItemCrystallizationData: Loaded 12 crystallization templates.
|
||||||
|
2019.01.22 23:57:42,563 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ItemCrystallizationData ItemCrystallizationData: Loaded 278 pre-defined crystallizable items.
|
||||||
|
2019.01.22 23:57:42,574 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ItemCrystallizationData ItemCrystallizationData: Generated 5205 crystallizable items from templates.
|
||||||
|
2019.01.22 23:57:43,895 INFO 1 com.l2jmobius.gameserver.data.xml.impl.OptionData OptionData: Loaded: 30399 Options.
|
||||||
|
2019.01.22 23:57:44,001 INFO 1 VariationData VariationData: Loaded 106 Variations.
|
||||||
|
2019.01.22 23:57:44,002 INFO 1 VariationData VariationData: Loaded 4660 Fees.
|
||||||
|
2019.01.22 23:57:44,006 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EnchantItemHPBonusData EnchantItemHPBonusData: Loaded 11 Enchant HP Bonuses.
|
||||||
|
2019.01.22 23:57:45,138 INFO 1 com.l2jmobius.gameserver.data.xml.impl.BuyListData BuyListData: Loaded 852 BuyLists.
|
||||||
|
2019.01.22 23:57:46,126 INFO 1 com.l2jmobius.gameserver.data.xml.impl.MultisellData MultisellData: Loaded 367 multisell lists.
|
||||||
|
2019.01.22 23:57:46,219 INFO 1 com.l2jmobius.gameserver.data.xml.impl.RecipeData RecipeData: Loaded 1601 recipes.
|
||||||
|
2019.01.22 23:57:46,251 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ArmorSetsData ArmorSetsData: Loaded 282 Armor sets.
|
||||||
|
2019.01.22 23:57:46,254 INFO 1 com.l2jmobius.gameserver.data.xml.impl.FishingData FishingData: Loaded Fishing Data.
|
||||||
|
2019.01.22 23:57:46,321 INFO 1 com.l2jmobius.gameserver.data.xml.impl.HennaData HennaData: Loaded 460 Henna data.
|
||||||
|
2019.01.22 23:57:46,339 INFO 1 com.l2jmobius.gameserver.data.xml.impl.PrimeShopData PrimeShopData: Loaded 179 items
|
||||||
|
2019.01.22 23:57:46,380 INFO 1 com.l2jmobius.gameserver.data.xml.impl.AppearanceItemData AppearanceItemData: Loaded: 955 Stones
|
||||||
|
2019.01.22 23:57:46,393 INFO 1 com.l2jmobius.gameserver.data.xml.impl.AlchemyData AlchemyData: Loaded 118 alchemy craft skills.
|
||||||
|
2019.01.22 23:57:46,408 INFO 1 com.l2jmobius.commons.util.IXmlReader LuckyGameData: Loaded 2 lucky game data.
|
||||||
|
2019.01.22 23:57:46,408 INFO 1 com.l2jmobius.gameserver.GameServer ----------------------------------------------=[ Characters ]
|
||||||
|
2019.01.22 23:57:46,412 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ClassListData ClassListData: Loaded 157 Class data.
|
||||||
|
2019.01.22 23:57:46,417 INFO 1 com.l2jmobius.gameserver.data.xml.impl.InitialEquipmentData InitialEquipmentData: Loaded 13 Initial Equipment data.
|
||||||
|
2019.01.22 23:57:46,423 INFO 1 com.l2jmobius.gameserver.data.xml.impl.InitialShortcutData InitialShortcutData: Loaded 5 Initial Global Shortcuts data.
|
||||||
|
2019.01.22 23:57:46,423 INFO 1 com.l2jmobius.gameserver.data.xml.impl.InitialShortcutData InitialShortcutData: Loaded 5 Initial Shortcuts data.
|
||||||
|
2019.01.22 23:57:46,423 INFO 1 com.l2jmobius.gameserver.data.xml.impl.InitialShortcutData InitialShortcutData: Loaded 0 Macros presets.
|
||||||
|
2019.01.22 23:57:46,427 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ExperienceData ExperienceData: Loaded 100 levels.
|
||||||
|
2019.01.22 23:57:46,428 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ExperienceData ExperienceData: Max Player Level is: 99
|
||||||
|
2019.01.22 23:57:46,428 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ExperienceData ExperienceData: Max Pet Level is: 99
|
||||||
|
2019.01.22 23:57:46,434 INFO 1 com.l2jmobius.gameserver.data.xml.impl.KarmaData KarmaData: Loaded 99 karma modifiers.
|
||||||
|
2019.01.22 23:57:46,437 INFO 1 com.l2jmobius.gameserver.data.xml.impl.HitConditionBonusData HitConditionBonusData: Loaded Hit Condition bonuses.
|
||||||
|
2019.01.22 23:57:47,061 INFO 1 com.l2jmobius.gameserver.data.xml.impl.PlayerTemplateData PlayerTemplateData: Loaded 145 character templates.
|
||||||
|
2019.01.22 23:57:47,061 INFO 1 com.l2jmobius.gameserver.data.xml.impl.PlayerTemplateData PlayerTemplateData: Loaded 86130 level up gain records.
|
||||||
|
2019.01.22 23:57:47,069 INFO 1 com.l2jmobius.gameserver.data.sql.impl.CharNameTable CharNameTable: Loaded 2 char names.
|
||||||
|
2019.01.22 23:57:47,076 INFO 1 com.l2jmobius.gameserver.data.xml.impl.AdminData AdminData: Loaded: 10 Access Levels.
|
||||||
|
2019.01.22 23:57:47,080 INFO 1 com.l2jmobius.gameserver.data.xml.impl.AdminData AdminData: Loaded: 453 Access Commands.
|
||||||
|
2019.01.22 23:57:47,574 INFO 1 com.l2jmobius.gameserver.data.xml.impl.PetDataTable PetDataTable: Loaded 56 Pets.
|
||||||
|
2019.01.22 23:57:47,626 INFO 1 com.l2jmobius.gameserver.data.xml.impl.CubicData CubicData: Loaded 21 cubics.
|
||||||
|
2019.01.22 23:57:47,647 INFO 1 com.l2jmobius.gameserver.GameServer ---------------------------------------------------=[ Clans ]
|
||||||
|
2019.01.22 23:57:47,659 INFO 1 com.l2jmobius.gameserver.communitybbs.Manager.ForumsBBSManager ForumsBBSManager: Loaded 4 forums. Last forum id used: 4
|
||||||
|
2019.01.22 23:57:47,660 INFO 1 com.l2jmobius.gameserver.data.sql.impl.ClanTable ClanTable: Restored 0 clans from the database.
|
||||||
|
2019.01.22 23:57:47,668 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ResidenceFunctionsData ResidenceFunctionsData: Loaded: 8 functions.
|
||||||
|
2019.01.22 23:57:47,847 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ClanHallData ClanHallData: Succesfully loaded 48 Clan Halls.
|
||||||
|
2019.01.22 23:57:47,921 INFO 1 com.l2jmobius.gameserver.instancemanager.ClanEntryManager ClanEntryManager: Loaded: 0 clan entry
|
||||||
|
2019.01.22 23:57:47,924 INFO 1 com.l2jmobius.gameserver.instancemanager.ClanEntryManager ClanEntryManager: Loaded: 0 player in waiting list
|
||||||
|
2019.01.22 23:57:47,926 INFO 1 com.l2jmobius.gameserver.instancemanager.ClanEntryManager ClanEntryManager: Loaded: 0 player application
|
||||||
|
2019.01.22 23:57:47,926 INFO 1 com.l2jmobius.gameserver.GameServer -------------------------------------------------=[ Geodata ]
|
||||||
|
2019.01.22 23:57:47,929 INFO 1 com.l2jmobius.gameserver.geoengine.GeoEngine GeoEngine: Initializing...
|
||||||
|
2019.01.22 23:57:48,043 INFO 1 com.l2jmobius.gameserver.geoengine.GeoEngine GeoEngine: Loaded 0 geodata files.
|
||||||
|
2019.01.22 23:57:48,044 INFO 1 com.l2jmobius.gameserver.geoengine.GeoEngine GeoEngine: Forcing PathFinding setting to false.
|
||||||
|
2019.01.22 23:57:48,044 INFO 1 com.l2jmobius.gameserver.geoengine.GeoEngine GeoEngine: Forcing CoordSynchronize setting to -1.
|
||||||
|
2019.01.22 23:57:48,069 INFO 1 com.l2jmobius.gameserver.geoengine.GeoEngine GeoEnginePathfinding: Loaded 32 node buffers.
|
||||||
|
2019.01.22 23:57:48,070 INFO 1 com.l2jmobius.gameserver.GameServer ----------------------------------------------------=[ NPCs ]
|
||||||
|
2019.01.22 23:57:52,142 INFO 1 com.l2jmobius.gameserver.data.xml.impl.NpcData NpcData: Loaded 13559 NPCs.
|
||||||
|
2019.01.22 23:57:52,156 INFO 1 com.l2jmobius.gameserver.data.xml.impl.NpcData NpcData: Loaded 19 Custom NPCs.
|
||||||
|
2019.01.22 23:57:52,162 INFO 1 com.l2jmobius.gameserver.data.xml.impl.FakePlayerData FakePlayerData: Disabled.
|
||||||
|
2019.01.22 23:57:52,164 INFO 1 com.l2jmobius.gameserver.instancemanager.FakePlayerChatManager FakePlayerChatManager: Disabled.
|
||||||
|
2019.01.22 23:57:52,172 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ExtendDropData ExtendDropData: Loaded 1 ExtendDrop.
|
||||||
|
2019.01.22 23:57:52,929 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SpawnsData SpawnsData: Loaded: 42293 spawns
|
||||||
|
2019.01.22 23:57:52,950 INFO 1 com.l2jmobius.gameserver.instancemanager.WalkingManager WalkingManager: Loaded 189 walking routes.
|
||||||
|
2019.01.22 23:57:52,957 INFO 1 com.l2jmobius.gameserver.data.xml.impl.StaticObjectData StaticObjectData: Loaded 51 static object templates.
|
||||||
|
2019.01.22 23:57:52,980 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Loaded 23 item(s) and registered 3 auction(s) for instance 32320
|
||||||
|
2019.01.22 23:57:52,982 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Schedule next auction 24 on 17:00:00 25.01.19 for instance 32320
|
||||||
|
2019.01.22 23:57:52,983 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Clearing expired auction: 15
|
||||||
|
2019.01.22 23:57:52,987 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Loaded 23 item(s) and registered 2 auction(s) for instance 32321
|
||||||
|
2019.01.22 23:57:52,989 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Schedule current auction 22 for instance 32321
|
||||||
|
2019.01.22 23:57:52,993 INFO 59 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ScheduleAuctionTask: Auction 22 has started for instance 32321
|
||||||
|
2019.01.22 23:57:52,993 INFO 59 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Schedule current auction 22 for instance 32321
|
||||||
|
2019.01.22 23:57:52,994 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Loaded 23 item(s) and registered 3 auction(s) for instance 32322
|
||||||
|
2019.01.22 23:57:52,994 INFO 1 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Schedule next auction 25 on 17:00:00 23.01.19 for instance 32322
|
||||||
|
2019.01.22 23:57:52,994 INFO 1 com.l2jmobius.gameserver.instancemanager.ItemAuctionManager ItemAuctionManager: Loaded 3 instance(s).
|
||||||
|
2019.01.22 23:57:52,998 INFO 31 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Auction 22 has finished. There have not been any bid for instance 32321
|
||||||
|
2019.01.22 23:57:52,998 INFO 31 com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance ItemAuctionInstance: Schedule next auction 26 on 17:00:00 28.01.19 for instance 32321
|
||||||
|
2019.01.22 23:57:53,023 INFO 1 com.l2jmobius.gameserver.instancemanager.CastleManager CastleManager: Loaded: 9 castles.
|
||||||
|
2019.01.22 23:57:53,027 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Lilith(25283) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Anakim(25286) status is 0
|
||||||
|
2019.01.22 23:57:53,028 WARNING 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Could not find GrandBoss NPC template for 26124
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Queen Ant(29001) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Core(29006) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Orfen(29014) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Baium(29020) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Valakas(29028) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Antharas(29068) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Beleth(29118) status is 0
|
||||||
|
2019.01.22 23:57:53,028 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Earth Wyrm Trasken(29197) status is 0
|
||||||
|
2019.01.22 23:57:53,029 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Lindvior(29240) status is 0
|
||||||
|
2019.01.22 23:57:53,029 WARNING 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Could not find GrandBoss NPC template for 29305
|
||||||
|
2019.01.22 23:57:53,029 INFO 1 com.l2jmobius.gameserver.instancemanager.GrandBossManager GrandBossManager: Loaded 11 Instances.
|
||||||
|
2019.01.22 23:57:53,030 INFO 1 com.l2jmobius.gameserver.GameServer ------------------------------------------------=[ Instance ]
|
||||||
|
2019.01.22 23:57:53,037 INFO 1 com.l2jmobius.gameserver.instancemanager.InstanceManager InstanceManager: Loaded 258 instance names.
|
||||||
|
2019.01.22 23:57:53,456 INFO 1 com.l2jmobius.gameserver.instancemanager.InstanceManager InstanceManager: Loaded 151 instance templates.
|
||||||
|
2019.01.22 23:57:53,458 INFO 1 com.l2jmobius.gameserver.instancemanager.InstanceManager InstanceManager: Loaded instance reenter times for 0 players.
|
||||||
|
2019.01.22 23:57:53,458 INFO 1 com.l2jmobius.gameserver.GameServer ------------------------------------------------=[ Olympiad ]
|
||||||
|
2019.01.22 23:57:53,467 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Loading....
|
||||||
|
2019.01.22 23:57:53,467 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Currently in Olympiad Period
|
||||||
|
2019.01.22 23:57:53,467 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: 13682 minutes until period ends
|
||||||
|
2019.01.22 23:57:53,467 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Next weekly change is in 2895 minutes
|
||||||
|
2019.01.22 23:57:53,467 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Loaded 0 Nobles
|
||||||
|
2019.01.22 23:57:53,469 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Competition Period Starts in 0 days, 0 hours and 0 mins.
|
||||||
|
2019.01.22 23:57:53,475 INFO 1 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Event starts/started: Tue Jan 22 18:00:53 EET 2019
|
||||||
|
2019.01.22 23:57:53,480 INFO 1 com.l2jmobius.gameserver.model.entity.Hero Hero System: Loaded 0 Heroes.
|
||||||
|
2019.01.22 23:57:53,480 INFO 1 com.l2jmobius.gameserver.model.entity.Hero Hero System: Loaded 0 all time Heroes.
|
||||||
|
2019.01.22 23:57:53,480 INFO 1 com.l2jmobius.gameserver.GameServer ---------------------------------------------------=[ Cache ]
|
||||||
|
2019.01.22 23:57:53,483 INFO 1 com.l2jmobius.gameserver.cache.HtmCache Cache[HTML]: Running lazy cache
|
||||||
|
2019.01.22 23:57:53,487 INFO 42 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Olympiad Games have started.
|
||||||
|
2019.01.22 23:57:53,490 INFO 1 com.l2jmobius.gameserver.data.sql.impl.CrestTable CrestTable: Loaded 0 Crests.
|
||||||
|
2019.01.22 23:57:53,828 INFO 42 com.l2jmobius.gameserver.model.olympiad.OlympiadGameManager Olympiad System: Loaded 80 stadiums.
|
||||||
|
2019.01.22 23:57:54,109 INFO 1 com.l2jmobius.gameserver.data.xml.impl.TeleportersData TeleportersData: Loaded: 169 npc teleporters.
|
||||||
|
2019.01.22 23:57:54,123 INFO 1 com.l2jmobius.gameserver.instancemanager.CursedWeaponsManager CursedWeaponsManager: Loaded: 2 cursed weapon(s).
|
||||||
|
2019.01.22 23:57:54,692 INFO 1 com.l2jmobius.gameserver.data.xml.impl.TransformData TransformData: Loaded: 166 transform templates.
|
||||||
|
2019.01.22 23:57:54,703 INFO 1 com.l2jmobius.gameserver.datatables.BotReportTable BotReportTable: Loaded 0 bot reports
|
||||||
|
2019.01.22 23:57:54,704 INFO 1 com.l2jmobius.gameserver.GameServer -------------------------------------------------=[ Scripts ]
|
||||||
|
2019.01.22 23:57:54,714 INFO 1 com.l2jmobius.gameserver.instancemanager.AirShipManager AirShipManager: Loaded 0 private airships
|
||||||
|
2019.01.22 23:57:54,724 INFO 1 com.l2jmobius.gameserver.data.xml.impl.ShuttleData ShuttleData: Loaded: 3 Shuttles.
|
||||||
|
2019.01.22 23:57:54,725 INFO 1 com.l2jmobius.gameserver.GameServer GameServer: Loading server scripts:
|
||||||
|
2019.01.22 23:57:55,269 INFO 1 handlers.MasterHandler Loading Handlers...
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler ActionHandler: Loaded 10 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler ActionShiftHandler: Loaded 6 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler AdminCommandHandler: Loaded 445 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler BypassHandler: Loaded 28 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler ChatHandler: Loaded 14 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler CommunityBoardHandler: Loaded 24 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler ItemHandler: Loaded 31 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler PunishmentHandler: Loaded 3 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler UserCommandHandler: Loaded 16 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler VoicedCommandHandler: Loaded 7 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler TargetHandler: Loaded 21 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler AffectObjectHandler: Loaded 11 Handlers
|
||||||
|
2019.01.22 23:57:55,360 INFO 1 handlers.MasterHandler AffectScopeHandler: Loaded 19 Handlers
|
||||||
|
2019.01.22 23:57:55,361 INFO 1 handlers.MasterHandler PlayerActionHandler: Loaded 24 Handlers
|
||||||
|
2019.01.22 23:57:55,361 INFO 1 handlers.MasterHandler Handlers Loaded...
|
||||||
|
2019.01.22 23:58:23,216 INFO 1 ai.areas.FantasyIsle.HandysBlockCheckerEvent Handy's Block Checker Event is enabled
|
||||||
|
2019.01.22 23:58:23,221 INFO 1 ai.areas.FantasyIsle.Parade Fantasy Isle: Parade starting at 2019/01/23 01:20 and is scheduled each next 1 hours.
|
||||||
|
2019.01.22 23:58:23,226 INFO 1 ai.areas.FantasyIsle.TalentShow Fantasy Isle: MC show script starting at 23/01/2019 21:38:23 and is scheduled each next 4 hours.
|
||||||
|
2019.01.22 23:58:23,267 INFO 1 ai.areas.ImperialTomb.FourSepulchers.FourSepulchers [Four Sepulchers] Loaded 762 spawn zones data.
|
||||||
|
2019.01.22 23:58:23,575 INFO 1 ai.bosses.Tiat.Stage1 [Seed of Destruction] Loaded 51 spawn zones data.
|
||||||
|
2019.01.22 23:58:23,681 INFO 1 ai.others.ClassMaster.ClassMaster ClassMaster: Loaded 0 class change options.
|
||||||
|
2019.01.22 23:58:23,822 INFO 1 ai.others.MentorGuide.MentorGuide MentorGuide: Loaded: 41 mentee coins
|
||||||
|
2019.01.22 23:58:23,838 INFO 1 ai.others.NpcBuffers.NpcBuffersData NpcBuffersData: Loaded: 6 buffers data.
|
||||||
|
2019.01.22 23:58:23,943 INFO 1 events.BirthOfDraco.BirthOfDraco Event Birth of Draco has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,957 INFO 1 events.EveTheFortuneTeller.EveTheFortuneTeller Event Eve the Fortune Teller has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,962 INFO 1 events.FreyaCelebration.FreyaCelebration Event Freya Celebration has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,967 INFO 1 events.GiftOfVitality.GiftOfVitality Event Gift of Vitality has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,972 INFO 1 events.Halloween.Halloween Event Halloween has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,977 INFO 1 events.HeavyMedal.HeavyMedal Event Heavy Medal has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,989 INFO 1 events.HungryHorse.HungryHorse Event Hungry Horse has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,994 INFO 1 events.HuntForSanta.HuntForSanta Event Hunt for Santa has passed... Ignored
|
||||||
|
2019.01.22 23:58:23,999 INFO 1 events.LetterCollector.LetterCollector Event Letter Collector has passed... Ignored
|
||||||
|
2019.01.22 23:58:24,004 INFO 1 events.LoversJubilee.LoversJubilee Event Lovers Jubilee has passed... Ignored
|
||||||
|
2019.01.22 23:58:24,008 INFO 1 events.LoveYourGatekeeper.LoveYourGatekeeper Event Love Your Gatekeeper has passed... Ignored
|
||||||
|
2019.01.22 23:58:24,013 INFO 1 events.MasterOfEnchanting.MasterOfEnchanting Event Master of Enchanting has passed... Ignored
|
||||||
|
2019.01.22 23:58:24,017 INFO 1 events.ThePowerOfLove.ThePowerOfLove Event The Power Of Love has passed... Ignored
|
||||||
|
2019.01.22 23:58:24,759 INFO 1 com.l2jmobius.gameserver.model.quest.Quest [EnhanceYourWeapon] Loaded 54 Soul Crystal data.
|
||||||
|
2019.01.22 23:58:24,759 INFO 1 com.l2jmobius.gameserver.model.quest.Quest [EnhanceYourWeapon] Loaded 230 npc Leveling info data.
|
||||||
|
2019.01.22 23:58:24,819 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SpawnsData SpawnsData: Initializing spawns...
|
||||||
|
2019.01.22 23:58:48,208 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26131 from DB
|
||||||
|
2019.01.22 23:58:48,208 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26137 from DB
|
||||||
|
2019.01.22 23:58:48,208 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26162 from DB
|
||||||
|
2019.01.22 23:58:48,208 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26163 from DB
|
||||||
|
2019.01.22 23:58:48,208 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26164 from DB
|
||||||
|
2019.01.22 23:58:48,208 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26165 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26170 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26171 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26172 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26173 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26178 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26179 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26180 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26181 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26186 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26187 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26188 from DB
|
||||||
|
2019.01.22 23:58:48,209 WARNING 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Could not load npc #26189 from DB
|
||||||
|
2019.01.22 23:58:48,219 INFO 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Loaded 218 Instances
|
||||||
|
2019.01.22 23:58:48,219 INFO 33 com.l2jmobius.gameserver.instancemanager.DBSpawnManager DBSpawnManager: Scheduled 0 Instances
|
||||||
|
2019.01.22 23:59:00,307 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SpawnsData SpawnsData: All spawns has been initialized!
|
||||||
|
2019.01.22 23:59:00,307 INFO 1 com.l2jmobius.gameserver.GameServer --------------------------------------------=[ Event Engine ]
|
||||||
|
2019.01.22 23:59:00,328 INFO 1 com.l2jmobius.gameserver.instancemanager.CeremonyOfChaosManager CeremonyOfChaosManager: Ceremony of Chaos event has started!
|
||||||
|
2019.01.22 23:59:00,328 INFO 1 com.l2jmobius.gameserver.model.eventengine.conditions.BetweenConditionalScheduler Event CeremonyOfChaosManager will resume because is within the event period
|
||||||
|
2019.01.22 23:59:00,329 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EventEngineData EventEngineData: CeremonyOfChaosManager: Initialized
|
||||||
|
2019.01.22 23:59:00,332 INFO 1 com.l2jmobius.gameserver.instancemanager.ClanHallAuctionManager ClanHallAuctionManager: Clan Hall Auction has started!
|
||||||
|
2019.01.22 23:59:00,346 INFO 1 com.l2jmobius.gameserver.model.eventengine.conditions.BetweenConditionalScheduler Event ClanHallAuctionManager will resume because is within the event period
|
||||||
|
2019.01.22 23:59:00,346 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EventEngineData EventEngineData: ClanHallAuctionManager: Initialized
|
||||||
|
2019.01.22 23:59:00,350 INFO 1 com.l2jmobius.gameserver.data.xml.impl.EventEngineData EventEngineData: DailyTaskManager: Initialized
|
||||||
|
2019.01.22 23:59:00,351 INFO 1 com.l2jmobius.gameserver.model.votereward.VoteSystem VoteSystem: Disabled.
|
||||||
|
2019.01.22 23:59:00,352 INFO 1 com.l2jmobius.gameserver.GameServer ---------------------------------------------------=[ Siege ]
|
||||||
|
2019.01.22 23:59:00,357 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Gludio: Sun Jan 27 16:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,358 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Dion: Sun Jan 27 16:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,359 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Giran: Sun Jan 27 16:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,359 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Oren: Sun Jan 27 16:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,359 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Aden: Sun Jan 27 16:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,359 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Innadril: Sun Jan 27 20:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,360 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Goddard: Sun Jan 27 20:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,360 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Rune: Sun Jan 27 20:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,360 INFO 1 com.l2jmobius.gameserver.model.entity.Siege Siege of Schuttgart: Sun Jan 27 20:00:00 EET 2019
|
||||||
|
2019.01.22 23:59:00,623 INFO 1 com.l2jmobius.gameserver.instancemanager.FortManager FortManager: Loaded: 20 fortress
|
||||||
|
2019.01.22 23:59:00,751 INFO 1 com.l2jmobius.gameserver.data.xml.impl.SiegeScheduleData SiegeScheduleData: Loaded: 2 siege schedulers.
|
||||||
|
2019.01.22 23:59:00,759 INFO 1 com.l2jmobius.gameserver.instancemanager.CastleManorManager CastleManorManager: Loaded 258 seeds.
|
||||||
|
2019.01.22 23:59:00,768 INFO 1 com.l2jmobius.gameserver.instancemanager.CastleManorManager CastleManorManager: Manor data loaded.
|
||||||
|
2019.01.22 23:59:00,772 INFO 1 com.l2jmobius.gameserver.instancemanager.SiegeGuardManager SiegeGuardManager: Loaded 0 siege guards tickets.
|
||||||
|
2019.01.22 23:59:00,772 INFO 1 com.l2jmobius.gameserver.instancemanager.QuestManager QuestManager: Loaded: 431 quests.
|
||||||
|
2019.01.22 23:59:00,772 INFO 1 com.l2jmobius.gameserver.instancemanager.QuestManager QuestManager: Loaded: 367 scripts.
|
||||||
|
2019.01.22 23:59:00,781 INFO 1 com.l2jmobius.gameserver.taskmanager.TaskManager TaskManager: Loaded: 4 Tasks.
|
||||||
|
2019.01.22 23:59:00,783 INFO 1 com.l2jmobius.gameserver.instancemanager.MailManager MailManager: Loaded 0 messages.
|
||||||
|
2019.01.22 23:59:00,788 INFO 1 com.l2jmobius.gameserver.instancemanager.PunishmentManager PunishmentManager: Loaded 0 active and 0 expired punishments.
|
||||||
|
2019.01.22 23:59:00,788 INFO 1 com.l2jmobius.gameserver.GameServer IdFactory: Free ObjectID's remaining: 1878998579
|
||||||
|
2019.01.22 23:59:00,791 INFO 1 com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable OfflineTradersTable: Loading offline traders...
|
||||||
|
2019.01.22 23:59:00,792 INFO 1 com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable OfflineTradersTable: Loaded: 0 offline trader(s)
|
||||||
|
2019.01.22 23:59:01,496 INFO 1 com.l2jmobius.gameserver.GameServer GameServer: Started, using 897 of 4084 MB total memory.
|
||||||
|
2019.01.22 23:59:01,501 INFO 1 com.l2jmobius.gameserver.GameServer GameServer: Geodata use 153 MB of memory.
|
||||||
|
2019.01.22 23:59:01,501 INFO 1 com.l2jmobius.gameserver.GameServer GameServer: Maximum number of connected players is 2000.
|
||||||
|
2019.01.22 23:59:01,501 INFO 1 com.l2jmobius.gameserver.GameServer GameServer: Server loaded in 93 seconds.
|
||||||
|
2019.01.22 23:59:01,665 INFO 1 com.l2jmobius.gameserver.network.ClientNetworkManager ClientNetworkManager: Listening on 0.0.0.0:7777
|
||||||
|
2019.01.22 23:59:01,674 INFO 83 com.l2jmobius.gameserver.LoginServerThread LoginServerThread: Connecting to login on 127.0.0.1:9014
|
||||||
|
2019.01.22 23:59:01,723 INFO 83 com.l2jmobius.gameserver.LoginServerThread LoginServerThread: Registered on login as Server 2: Sieghardt
|
||||||
|
2019.01.23 00:00:00,002 INFO 53 com.l2jmobius.gameserver.instancemanager.CeremonyOfChaosManager CeremonyOfChaosManager: Ceremony of Chaos event has ended!
|
||||||
|
2019.01.23 00:00:00,025 INFO 36 com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager GlobalVariablesManager: Stored 7 variables.
|
||||||
|
2019.01.23 00:00:00,026 INFO 36 com.l2jmobius.gameserver.instancemanager.DailyTaskManager Olympiad System: Data updated.
|
||||||
|
2019.01.23 00:00:53,471 INFO 53 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Olympiad games have ended.
|
||||||
|
2019.01.23 00:00:53,472 INFO 53 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Competition Period Starts in 0 days, 18 hours and 0 mins.
|
||||||
|
2019.01.23 00:00:53,472 INFO 53 com.l2jmobius.gameserver.model.olympiad.Olympiad Olympiad: Event starts/started: Wed Jan 23 18:00:53 EET 2019
|
0
L2J_Mobius_1.0_Ertheia/dist/game/log/java0.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/java0.log.lck
vendored
Normal file
1
L2J_Mobius_1.0_Ertheia/dist/game/log/olympiad.csv
vendored
Normal file
1
L2J_Mobius_1.0_Ertheia/dist/game/log/olympiad.csv
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
22/01/2019 23:57:53,Result,Player1,Player2,Player1 HP,Player2 HP,Player1 Damage,Player2 Damage,Points,Classed
|
|
0
L2J_Mobius_1.0_Ertheia/dist/game/log/olympiad.csv.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/game/log/olympiad.csv.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/login/log/error0.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/login/log/error0.log
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/login/log/error0.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/login/log/error0.log.lck
vendored
Normal file
15
L2J_Mobius_1.0_Ertheia/dist/login/log/java0.log
vendored
Normal file
15
L2J_Mobius_1.0_Ertheia/dist/login/log/java0.log
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
2019.01.22 23:57:32,296 INFO 1 com.l2jmobius.commons.database.DatabaseFactory Database: Initialized.
|
||||||
|
2019.01.22 23:57:32,335 INFO 1 com.l2jmobius.loginserver.LoginController Loading LoginController...
|
||||||
|
2019.01.22 23:57:33,184 INFO 1 com.l2jmobius.loginserver.LoginController Cached 10 KeyPairs for RSA communication.
|
||||||
|
2019.01.22 23:57:33,277 INFO 1 com.l2jmobius.loginserver.GameServerTable Loaded 127 server names.
|
||||||
|
2019.01.22 23:57:33,287 INFO 1 com.l2jmobius.loginserver.GameServerTable Loaded 1 registered Game Servers.
|
||||||
|
2019.01.22 23:57:33,385 INFO 1 com.l2jmobius.loginserver.GameServerTable Cached 10 RSA keys for Game Server communication.
|
||||||
|
2019.01.22 23:57:33,389 INFO 1 com.l2jmobius.loginserver.LoginServer Loaded 2 IP Bans.
|
||||||
|
2019.01.22 23:57:33,391 INFO 1 com.l2jmobius.loginserver.LoginServer Listening for GameServers on 127.0.0.1:9014
|
||||||
|
2019.01.22 23:57:33,714 INFO 1 com.l2jmobius.loginserver.network.ClientNetworkManager ClientNetworkManager: Listening on 0.0.0.0:2106
|
||||||
|
2019.01.22 23:59:01,721 INFO 30 com.l2jmobius.loginserver.GameServerThread Updated Gameserver [2] Sieghardt IP's:
|
||||||
|
2019.01.22 23:59:01,722 INFO 30 com.l2jmobius.loginserver.GameServerThread 127.0.0.1/127.0.0.0/8
|
||||||
|
2019.01.22 23:59:01,722 INFO 30 com.l2jmobius.loginserver.GameServerThread 192.168.1.7/192.168.1.0/24
|
||||||
|
2019.01.22 23:59:01,722 INFO 30 com.l2jmobius.loginserver.GameServerThread 178.59.45.221/0.0.0.0/0
|
||||||
|
2019.01.23 00:04:29,889 INFO 30 com.l2jmobius.loginserver.GameServerThread GameServer [2] Sieghardt: Connection lost: Connection reset
|
||||||
|
2019.01.23 00:04:29,889 INFO 30 com.l2jmobius.loginserver.GameServerThread Server [2] Sieghardt is now set as disconnected
|
0
L2J_Mobius_1.0_Ertheia/dist/login/log/java0.log.lck
vendored
Normal file
0
L2J_Mobius_1.0_Ertheia/dist/login/log/java0.log.lck
vendored
Normal file
@ -104,7 +104,7 @@ public class KatoSicanus extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
for (L2PcInstance member : members)
|
for (L2PcInstance member : members)
|
||||||
{
|
{
|
||||||
if (member.isInsideRadius3D(npc, 1500))
|
if (member.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
member.teleToLocation(LINDVIOR_LOCATION, true);
|
member.teleToLocation(LINDVIOR_LOCATION, true);
|
||||||
addSpawn(INVISIBLE, 46707, -28586, -1400, 0, false, 0, false);
|
addSpawn(INVISIBLE, 46707, -28586, -1400, 0, false, 0, false);
|
||||||
|
@ -104,7 +104,7 @@ public class Daichir extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
for (L2PcInstance member : members)
|
for (L2PcInstance member : members)
|
||||||
{
|
{
|
||||||
if (member.isInsideRadius3D(npc, 1500))
|
if (member.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
member.teleToLocation(ENTER_LOCATION, true);
|
member.teleToLocation(ENTER_LOCATION, true);
|
||||||
GrandBossManager.getInstance().setBossStatus(TRASKEN, FIGHTING);
|
GrandBossManager.getInstance().setBossStatus(TRASKEN, FIGHTING);
|
||||||
|
@ -19,6 +19,7 @@ package ai.bosses.Zaken;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.model.Location;
|
import com.l2jmobius.gameserver.model.Location;
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
import com.l2jmobius.gameserver.model.StatsSet;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -267,7 +268,7 @@ public final class CavernOfThePirateCaptain extends AbstractInstance
|
|||||||
if (npc.getId() == ZAKEN_83)
|
if (npc.getId() == ZAKEN_83)
|
||||||
{
|
{
|
||||||
final long time = world.getElapsedTime();
|
final long time = world.getElapsedTime();
|
||||||
for (L2PcInstance playersInside : world.getPlayersInsideRadius(npc, 1500))
|
for (L2PcInstance playersInside : world.getPlayersInsideRadius(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
for (int[] reward : VORPAL_JEWELS)
|
for (int[] reward : VORPAL_JEWELS)
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package instances.PrisonOfDarkness;
|
package instances.PrisonOfDarkness;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
import com.l2jmobius.gameserver.model.Location;
|
import com.l2jmobius.gameserver.model.Location;
|
||||||
import com.l2jmobius.gameserver.model.StatsSet;
|
import com.l2jmobius.gameserver.model.StatsSet;
|
||||||
@ -216,7 +217,7 @@ public final class PrisonOfDarkness extends AbstractInstance
|
|||||||
{
|
{
|
||||||
for (L2PcInstance member : player.getParty().getMembers())
|
for (L2PcInstance member : player.getParty().getMembers())
|
||||||
{
|
{
|
||||||
if (member.isInsideRadius3D(npc, 1500))
|
if (member.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
member.teleToLocation(ORBIS_LOCATION);
|
member.teleToLocation(ORBIS_LOCATION);
|
||||||
}
|
}
|
||||||
|
@ -294,12 +294,9 @@ public class Q00144_PailakaInjuredDragon extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
if (qs != null)
|
if (qs != null && qs.isCond(3))
|
||||||
{
|
{
|
||||||
if (qs.isCond(3) && (npc.calculateDistance2D(killer) <= 1500))
|
qs.setCond(4, true);
|
||||||
{
|
|
||||||
qs.setCond(4, true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return super.onKill(npc, killer, isSummon);
|
return super.onKill(npc, killer, isSummon);
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00180_InfernalFlamesBurningInCrystalPrison;
|
package quests.Q00180_InfernalFlamesBurningInCrystalPrison;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -105,7 +106,7 @@ public class Q00180_InfernalFlamesBurningInCrystalPrison extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, BELETH_MARK, 1);
|
giveItems(player, BELETH_MARK, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00181_DevilsStrikeBackAdventOfBalok;
|
package quests.Q00181_DevilsStrikeBackAdventOfBalok;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.Rnd;
|
import com.l2jmobius.commons.util.Rnd;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
@ -139,7 +140,7 @@ public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
giveItems(player, CONTRACT, 1);
|
giveItems(player, CONTRACT, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00186_ContractExecution;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -147,7 +148,7 @@ public final class Q00186_ContractExecution extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
if ((qs != null) && qs.isMemoState(2) && Util.checkIfInRange(1500, npc, killer, false) && (getRandom(100) < MONSTERS.get(npc.getId())) && !hasQuestItems(killer, LETO_LIZARDMAN_ACCESSORY))
|
if ((qs != null) && qs.isMemoState(2) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false) && (getRandom(100) < MONSTERS.get(npc.getId())) && !hasQuestItems(killer, LETO_LIZARDMAN_ACCESSORY))
|
||||||
{
|
{
|
||||||
giveItems(killer, LETO_LIZARDMAN_ACCESSORY, 1);
|
giveItems(killer, LETO_LIZARDMAN_ACCESSORY, 1);
|
||||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00193_SevenSignsDyingMessage;
|
package quests.Q00193_SevenSignsDyingMessage;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
@ -216,7 +217,7 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final QuestState st = getQuestState(partyMember, false);
|
final QuestState st = getQuestState(partyMember, false);
|
||||||
if (npc.isInsideRadius3D(partyMember, 1500))
|
if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
||||||
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00197_SevenSignsTheSacredBookOfSeal;
|
package quests.Q00197_SevenSignsTheSacredBookOfSeal;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
@ -231,7 +232,7 @@ public final class Q00197_SevenSignsTheSacredBookOfSeal extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final QuestState st = getQuestState(partyMember, false);
|
final QuestState st = getQuestState(partyMember, false);
|
||||||
if (npc.isInsideRadius3D(partyMember, 1500))
|
if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
||||||
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00198_SevenSignsEmbryo;
|
package quests.Q00198_SevenSignsEmbryo;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.Movie;
|
import com.l2jmobius.gameserver.enums.Movie;
|
||||||
@ -179,7 +180,7 @@ public final class Q00198_SevenSignsEmbryo extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final QuestState st = getQuestState(partyMember, false);
|
final QuestState st = getQuestState(partyMember, false);
|
||||||
if (npc.isInsideRadius3D(partyMember, 1500))
|
if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
giveItems(partyMember, SCULPTURE_OF_DOUBT, 1);
|
||||||
st.setCond(2, true);
|
st.setCond(2, true);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00270_TheOneWhoEndsSilence;
|
package quests.Q00270_TheOneWhoEndsSilence;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -445,7 +446,7 @@ public class Q00270_TheOneWhoEndsSilence extends Quest
|
|||||||
*/
|
*/
|
||||||
private static void giveItem(L2PcInstance player, L2Npc npc, int chance, boolean atLeastOne)
|
private static void giveItem(L2PcInstance player, L2Npc npc, int chance, boolean atLeastOne)
|
||||||
{
|
{
|
||||||
if ((player != null) && Util.checkIfInRange(1500, npc, player, false))
|
if ((player != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
final int count = ((getRandom(1000) < chance) ? 1 : 0) + (atLeastOne ? 1 : 0);
|
final int count = ((getRandom(1000) < chance) ? 1 : 0) + (atLeastOne ? 1 : 0);
|
||||||
if (count > 0)
|
if (count > 0)
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00371_ShrieksOfGhosts;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
@ -185,7 +186,7 @@ public final class Q00371_ShrieksOfGhosts extends Quest
|
|||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
|
|
||||||
if ((qs == null) || !Util.checkIfInRange(1500, npc, killer, true))
|
if ((qs == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import java.util.Arrays;
|
|||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -805,7 +806,7 @@ public final class Q00386_StolenDignity extends Quest
|
|||||||
player.getParty().getMembers().stream().forEach(pm ->
|
player.getParty().getMembers().stream().forEach(pm ->
|
||||||
{
|
{
|
||||||
final QuestState qss = getQuestState(pm, false);
|
final QuestState qss = getQuestState(pm, false);
|
||||||
if ((qss != null) && qss.isStarted() && Util.checkIfInRange(1500, npc, pm, true))
|
if ((qss != null) && qss.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, pm, true))
|
||||||
{
|
{
|
||||||
candidates.add(qss);
|
candidates.add(qss);
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00421_LittleWingsBigAdventure;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
@ -459,7 +460,7 @@ public final class Q00421_LittleWingsBigAdventure extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
if (Util.checkIfInRange(1500, killer, npc, true))
|
if (Util.checkIfInRange(Config.ALT_PARTY_RANGE, killer, npc, true))
|
||||||
{
|
{
|
||||||
for (int i = 0; i < 20; i++)
|
for (int i = 0; i < 20; i++)
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00453_NotStrongEnoughAlone;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.CommonUtil;
|
import com.l2jmobius.commons.util.CommonUtil;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
@ -95,7 +96,7 @@ public final class Q00453_NotStrongEnoughAlone extends Quest
|
|||||||
|
|
||||||
int npcId = npc.getId();
|
int npcId = npc.getId();
|
||||||
|
|
||||||
if (Util.checkIfInRange(1500, npc, player, false))
|
if (Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
if (CommonUtil.contains(MONSTER1, npcId) && st.isCond(2))
|
if (CommonUtil.contains(MONSTER1, npcId) && st.isCond(2))
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,7 @@ package quests.Q00455_WingsOfSand;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -74,7 +75,7 @@ public class Q00455_WingsOfSand extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && Util.checkIfInRange(1500, npc, player, false) && (getRandom(1000) < CHANCE))
|
if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && (getRandom(1000) < CHANCE))
|
||||||
{
|
{
|
||||||
giveItems(player, LARGE_BABY_DRAGON, 1);
|
giveItems(player, LARGE_BABY_DRAGON, 1);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashSet;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.commons.util.CommonUtil;
|
import com.l2jmobius.commons.util.CommonUtil;
|
||||||
import com.l2jmobius.gameserver.datatables.ItemTable;
|
import com.l2jmobius.gameserver.datatables.ItemTable;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
@ -301,7 +302,7 @@ public final class Q00456_DontKnowDontCare extends Quest
|
|||||||
if (attacker.isInParty() //
|
if (attacker.isInParty() //
|
||||||
&& attacker.getParty().isInCommandChannel() //
|
&& attacker.getParty().isInCommandChannel() //
|
||||||
&& attacker.getParty().getCommandChannel().equals(cc) // only players from the same cc are allowed
|
&& attacker.getParty().getCommandChannel().equals(cc) // only players from the same cc are allowed
|
||||||
&& Util.checkIfInRange(1500, npc, attacker, true))
|
&& Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, attacker, true))
|
||||||
{
|
{
|
||||||
allowedPlayers.add(attacker.getObjectId());
|
allowedPlayers.add(attacker.getObjectId());
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00459_TheVillainOfTheUndergroundMineTeredor;
|
package quests.Q00459_TheVillainOfTheUndergroundMineTeredor;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
@ -126,7 +127,7 @@ public class Q00459_TheVillainOfTheUndergroundMineTeredor extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,6 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
|||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Precious Research Material (460)
|
* Precious Research Material (460)
|
||||||
@ -122,8 +121,8 @@ public class Q00460_PreciousResearchMaterial extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
if (giveItemRandomly(killer, TEREDOR_EGG_FRAGMENT, 1, 20, 0.7, true))
|
if (giveItemRandomly(killer, TEREDOR_EGG_FRAGMENT, 1, 20, 0.7, true))
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,6 @@ import com.l2jmobius.gameserver.model.quest.Quest;
|
|||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Be Lost in the Mysterious Scent (468)
|
* Be Lost in the Mysterious Scent (468)
|
||||||
@ -134,7 +133,7 @@ public class Q00468_BeLostInTheMysteriousScent extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
switch (npc.getId())
|
switch (npc.getId())
|
||||||
{
|
{
|
||||||
|
@ -25,7 +25,6 @@ import com.l2jmobius.gameserver.model.quest.Quest;
|
|||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
import com.l2jmobius.gameserver.util.Util;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suspicious Gardener (469)
|
* Suspicious Gardener (469)
|
||||||
@ -133,8 +132,8 @@ public class Q00469_SuspiciousGardener extends Quest
|
|||||||
@Override
|
@Override
|
||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, qs.getPlayer(), false))
|
if (qs != null)
|
||||||
{
|
{
|
||||||
int kills = qs.getInt(Integer.toString(APHERIUS_LOOKOUT_BEWILDERED));
|
int kills = qs.getInt(Integer.toString(APHERIUS_LOOKOUT_BEWILDERED));
|
||||||
if (kills < 30)
|
if (kills < 30)
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00471_BreakingThroughTheEmeraldSquare;
|
package quests.Q00471_BreakingThroughTheEmeraldSquare;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -108,7 +109,7 @@ public class Q00471_BreakingThroughTheEmeraldSquare extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00472_ChallengeSteamCorridor;
|
package quests.Q00472_ChallengeSteamCorridor;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -109,7 +110,7 @@ public class Q00472_ChallengeSteamCorridor extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00473_InTheCoralGarden;
|
package quests.Q00473_InTheCoralGarden;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -108,7 +109,7 @@ public class Q00473_InTheCoralGarden extends Quest
|
|||||||
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
public void actionForEachPlayer(L2PcInstance player, L2Npc npc, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(player, false);
|
final QuestState qs = getQuestState(player, false);
|
||||||
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, player, false))
|
if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false))
|
||||||
{
|
{
|
||||||
qs.setCond(2, true);
|
qs.setCond(2, true);
|
||||||
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||||
|
@ -20,6 +20,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -539,7 +540,7 @@ public final class Q00501_ProofOfClanAlliance extends Quest
|
|||||||
QuestState qs = getQuestState(player, false);
|
QuestState qs = getQuestState(player, false);
|
||||||
if (!player.isInParty())
|
if (!player.isInParty())
|
||||||
{
|
{
|
||||||
if (!Util.checkIfInRange(1500, player, target, true))
|
if (!Util.checkIfInRange(Config.ALT_PARTY_RANGE, player, target, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -575,7 +576,7 @@ public final class Q00501_ProofOfClanAlliance extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
qs = candidates.get(getRandom(candidates.size()));
|
qs = candidates.get(getRandom(candidates.size()));
|
||||||
if (!Util.checkIfInRange(1500, qs.getPlayer(), target, true))
|
if (!Util.checkIfInRange(Config.ALT_PARTY_RANGE, qs.getPlayer(), target, true))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package quests.Q00503_PursuitOfClanAmbition;
|
package quests.Q00503_PursuitOfClanAmbition;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.ChatType;
|
import com.l2jmobius.gameserver.enums.ChatType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
@ -321,7 +322,7 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
|
|||||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||||
{
|
{
|
||||||
final QuestState qs = getQuestState(killer, false);
|
final QuestState qs = getQuestState(killer, false);
|
||||||
if ((qs == null) || !qs.isStarted() || !Util.checkIfInRange(1500, npc, killer, true))
|
if ((qs == null) || !qs.isStarted() || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true))
|
||||||
{
|
{
|
||||||
return super.onKill(npc, killer, isSummon);
|
return super.onKill(npc, killer, isSummon);
|
||||||
}
|
}
|
||||||
@ -333,7 +334,7 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2PcInstance leader = clan.getLeader().getPlayerInstance();
|
final L2PcInstance leader = clan.getLeader().getPlayerInstance();
|
||||||
if ((leader == null) || !Util.checkIfInRange(1500, npc, leader, true))
|
if ((leader == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, leader, true))
|
||||||
{
|
{
|
||||||
return super.onKill(npc, killer, isSummon);
|
return super.onKill(npc, killer, isSummon);
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -149,7 +150,7 @@ public class Q00508_AClansReputation extends Quest
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
||||||
if ((pleader != null) && player.isInsideRadius3D(pleader, 1500))
|
if ((pleader != null) && player.isInsideRadius3D(pleader, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
qs = pleader.getQuestState(getName());
|
qs = pleader.getQuestState(getName());
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.l2jmobius.Config;
|
||||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||||
import com.l2jmobius.gameserver.enums.QuestType;
|
import com.l2jmobius.gameserver.enums.QuestType;
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
@ -131,7 +132,7 @@ public class Q00509_AClansFame extends Quest
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
final L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
|
||||||
if ((pleader != null) && player.isInsideRadius3D(pleader, 1500))
|
if ((pleader != null) && player.isInsideRadius3D(pleader, Config.ALT_PARTY_RANGE))
|
||||||
{
|
{
|
||||||
qs = pleader.getQuestState(getName());
|
qs = pleader.getQuestState(getName());
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user