Minor faction quest cleanup.
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
package quests.Q00775_RetrievingTheChaosFragment;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.Faction;
|
||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||
import com.l2jmobius.gameserver.enums.QuestType;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
@@ -108,19 +107,20 @@ public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
if (player.getFactionLevel(Faction.BLACKBIRD_CLAN) == 0)
|
||||
final int factionLevel = player.getFactionLevel(Faction.BLACKBIRD_CLAN);
|
||||
if (factionLevel == 0)
|
||||
{
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 100);
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
addExpAndSp(player, 4522369500L, 10853640);
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.BLACKBIRD_CLAN) <= 1)
|
||||
else if (factionLevel == 1)
|
||||
{
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 200);
|
||||
giveItems(player, INTERMEDIATE_SUPPLY_BOX, 1);
|
||||
addExpAndSp(player, 9044739000L, 21707280);
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 2)
|
||||
else if (factionLevel > 1)
|
||||
{
|
||||
addFactionPoints(player, Faction.BLACKBIRD_CLAN, 300);
|
||||
giveItems(player, ADVANCED_SUPPLY_BOX, 1);
|
||||
@@ -191,34 +191,32 @@ public class Q00775_RetrievingTheChaosFragment extends Quest
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
||||
if (qs != null)
|
||||
if ((qs != null) && qs.isCond(1))
|
||||
{
|
||||
if ((killer.getFactionLevel(Faction.BLACKBIRD_CLAN) == 0) && (getQuestItemsCount(killer, CHAOS_FRAGMENT) < 250))
|
||||
final int factionLevel = killer.getFactionLevel(Faction.BLACKBIRD_CLAN);
|
||||
if (factionLevel == 0)
|
||||
{
|
||||
if (getQuestItemsCount(killer, CHAOS_FRAGMENT) == 250)
|
||||
giveItems(killer, CHAOS_FRAGMENT, 1, true);
|
||||
if (getQuestItemsCount(killer, CHAOS_FRAGMENT) >= 300)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
giveItems(killer, CHAOS_FRAGMENT, 1);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
if ((killer.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 1) && (getQuestItemsCount(killer, CHAOS_FRAGMENT) < 500))
|
||||
else if (factionLevel == 1)
|
||||
{
|
||||
if (getQuestItemsCount(killer, CHAOS_FRAGMENT) == 500)
|
||||
giveItems(killer, CHAOS_FRAGMENT, 1, true);
|
||||
if (getQuestItemsCount(killer, CHAOS_FRAGMENT) >= 600)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
giveItems(killer, CHAOS_FRAGMENT, 1);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
if ((killer.getFactionLevel(Faction.BLACKBIRD_CLAN) >= 2) && (getQuestItemsCount(killer, CHAOS_FRAGMENT) < 750))
|
||||
else if (factionLevel > 1)
|
||||
{
|
||||
if (getQuestItemsCount(killer, CHAOS_FRAGMENT) == 750)
|
||||
giveItems(killer, CHAOS_FRAGMENT, 1, true);
|
||||
if (getQuestItemsCount(killer, CHAOS_FRAGMENT) >= 900)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
giveItems(killer, CHAOS_FRAGMENT, 1);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
|
@@ -17,7 +17,6 @@
|
||||
package quests.Q00823_DisappearedRaceNewFairy;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.Faction;
|
||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||
import com.l2jmobius.gameserver.enums.QuestType;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
@@ -95,19 +94,20 @@ public class Q00823_DisappearedRaceNewFairy extends Quest
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
if (player.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS) == 0)
|
||||
final int factionLevel = player.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS);
|
||||
if (factionLevel == 0)
|
||||
{
|
||||
addFactionPoints(player, Faction.MOTHER_TREE_GUARDIANS, 100);
|
||||
giveItems(player, BASIC_SUPPLY_BOX, 1);
|
||||
addExpAndSp(player, 5536944000L, 13288590);
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS) == 1)
|
||||
else if (factionLevel == 1)
|
||||
{
|
||||
addFactionPoints(player, Faction.MOTHER_TREE_GUARDIANS, 200);
|
||||
giveItems(player, INTERMEDIATE_SUPPLY_BOX, 1);
|
||||
addExpAndSp(player, 11073888000L, 26577180);
|
||||
}
|
||||
else if (player.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS) >= 2)
|
||||
else if (factionLevel > 1)
|
||||
{
|
||||
addFactionPoints(player, Faction.MOTHER_TREE_GUARDIANS, 300);
|
||||
giveItems(player, ADVANCED_SUPPLY_BOX, 1);
|
||||
@@ -168,34 +168,32 @@ public class Q00823_DisappearedRaceNewFairy extends Quest
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
|
||||
if (qs != null)
|
||||
if ((qs != null) && qs.isCond(1))
|
||||
{
|
||||
if ((killer.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS) == 0) && (getQuestItemsCount(killer, NYMPH_STAMEN) < 250))
|
||||
final int factionLevel = killer.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS);
|
||||
if (factionLevel == 0)
|
||||
{
|
||||
if (getQuestItemsCount(killer, NYMPH_STAMEN) == 300)
|
||||
giveItems(killer, NYMPH_STAMEN, 1, true);
|
||||
if (getQuestItemsCount(killer, NYMPH_STAMEN) >= 300)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
giveItems(killer, NYMPH_STAMEN, 1);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
if ((killer.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS) == 1) && (getQuestItemsCount(killer, NYMPH_STAMEN) < 500))
|
||||
else if (factionLevel == 1)
|
||||
{
|
||||
if (getQuestItemsCount(killer, NYMPH_STAMEN) == 600)
|
||||
giveItems(killer, NYMPH_STAMEN, 1, true);
|
||||
if (getQuestItemsCount(killer, NYMPH_STAMEN) >= 600)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
giveItems(killer, NYMPH_STAMEN, 1);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
if ((killer.getFactionLevel(Faction.MOTHER_TREE_GUARDIANS) >= 2) && (getQuestItemsCount(killer, NYMPH_STAMEN) < 750))
|
||||
else if (factionLevel > 1)
|
||||
{
|
||||
if (getQuestItemsCount(killer, NYMPH_STAMEN) == 900)
|
||||
giveItems(killer, NYMPH_STAMEN, 1, true);
|
||||
if (getQuestItemsCount(killer, NYMPH_STAMEN) >= 900)
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
}
|
||||
giveItems(killer, NYMPH_STAMEN, 1);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
|
Reference in New Issue
Block a user