Party members may be rewarded for kills.

This commit is contained in:
MobiusDev 2019-01-23 01:30:28 +00:00
parent b95e96b216
commit b5faf6464b
42 changed files with 210 additions and 252 deletions

View File

@ -19,7 +19,6 @@ package quests.Q10801_TheDimensionalWarpPart1;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BUGBEAR);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BUGBEAR, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10802_TheDimensionalWarpPart2;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10803_TheDimensionalWarpPart3;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORDLY_ETIN);
if (kills < 100)
{
qs.set("killed_" + UNWORDLY_ETIN, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10804_TheDimensionalWarpPart4;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORLDLY_GOLEM);
if (kills < 100)
{
qs.set("killed_" + UNWORLDLY_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10805_TheDimensionalWarpPart5;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_GOLEM);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10806_TheDimensionalWarpPart6;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BERSERKER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BERSERKER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10807_TheDimensionalWarpPart7;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10801_TheDimensionalWarpPart1;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BUGBEAR);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BUGBEAR, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10802_TheDimensionalWarpPart2;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10803_TheDimensionalWarpPart3;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORDLY_ETIN);
if (kills < 100)
{
qs.set("killed_" + UNWORDLY_ETIN, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10804_TheDimensionalWarpPart4;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORLDLY_GOLEM);
if (kills < 100)
{
qs.set("killed_" + UNWORLDLY_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10805_TheDimensionalWarpPart5;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_GOLEM);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10806_TheDimensionalWarpPart6;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BERSERKER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BERSERKER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10807_TheDimensionalWarpPart7;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10801_TheDimensionalWarpPart1;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BUGBEAR);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BUGBEAR, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10802_TheDimensionalWarpPart2;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10803_TheDimensionalWarpPart3;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORDLY_ETIN);
if (kills < 100)
{
qs.set("killed_" + UNWORDLY_ETIN, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10804_TheDimensionalWarpPart4;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORLDLY_GOLEM);
if (kills < 100)
{
qs.set("killed_" + UNWORLDLY_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10805_TheDimensionalWarpPart5;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_GOLEM);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10806_TheDimensionalWarpPart6;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BERSERKER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BERSERKER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10807_TheDimensionalWarpPart7;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10801_TheDimensionalWarpPart1;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BUGBEAR);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BUGBEAR, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10802_TheDimensionalWarpPart2;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10803_TheDimensionalWarpPart3;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORDLY_ETIN);
if (kills < 100)
{
qs.set("killed_" + UNWORDLY_ETIN, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10804_TheDimensionalWarpPart4;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORLDLY_GOLEM);
if (kills < 100)
{
qs.set("killed_" + UNWORLDLY_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10805_TheDimensionalWarpPart5;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_GOLEM);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10806_TheDimensionalWarpPart6;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BERSERKER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BERSERKER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10807_TheDimensionalWarpPart7;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10801_TheDimensionalWarpPart1;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BUGBEAR);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BUGBEAR, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10802_TheDimensionalWarpPart2;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10803_TheDimensionalWarpPart3;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORDLY_ETIN);
if (kills < 100)
{
qs.set("killed_" + UNWORDLY_ETIN, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10804_TheDimensionalWarpPart4;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORLDLY_GOLEM);
if (kills < 100)
{
qs.set("killed_" + UNWORLDLY_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10805_TheDimensionalWarpPart5;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_GOLEM);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10806_TheDimensionalWarpPart6;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BERSERKER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BERSERKER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10807_TheDimensionalWarpPart7;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10801_TheDimensionalWarpPart1;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BUGBEAR);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BUGBEAR, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10802_TheDimensionalWarpPart2;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + DIMENSIONAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + DIMENSIONAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10803_TheDimensionalWarpPart3;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORDLY_ETIN);
if (kills < 100)
{
qs.set("killed_" + UNWORDLY_ETIN, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10804_TheDimensionalWarpPart4;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + UNWORLDLY_GOLEM);
if (kills < 100)
{
qs.set("killed_" + UNWORLDLY_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10805_TheDimensionalWarpPart5;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -148,21 +147,21 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_GOLEM);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_GOLEM, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10806_TheDimensionalWarpPart6;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BERSERKER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BERSERKER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}

View File

@ -19,7 +19,6 @@ package quests.Q10807_TheDimensionalWarpPart7;
import java.util.HashSet;
import java.util.Set;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.model.L2Party;
import com.l2jmobius.gameserver.model.actor.L2Npc;
@ -146,21 +145,21 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
private void onKill(L2Npc npc, L2PcInstance killer)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isCond(1) && (npc.calculateDistance3D(killer) <= Config.ALT_PARTY_RANGE))
final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc);
if (qs != null)
{
final L2PcInstance player = qs.getPlayer();
int kills = qs.getInt("killed_" + ABYSSAL_BINDER);
if (kills < 100)
{
qs.set("killed_" + ABYSSAL_BINDER, ++kills);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
}
if (kills >= 100)
{
qs.setCond(2, true);
}
sendNpcLogList(killer);
sendNpcLogList(player);
}
}