Random party member null quest state checks.
This commit is contained in:
parent
9d1ea96db9
commit
f4f20ca9b7
@ -229,6 +229,11 @@ public class Q039_RedEyedInvaders extends Quest
|
||||
if ((partyMember != null) && (npcId != MAILLE_LIZARDMAN))
|
||||
{
|
||||
final QuestState st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
final int[] list = SECOND_DP.get(npcId);
|
||||
if (st.dropItems(list[0], 1, 30, list[2]) && (st.getQuestItemsCount(list[1]) == 30))
|
||||
{
|
||||
|
@ -228,6 +228,10 @@ public class Q374_WhisperOfDreams_Part1 extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (st.dropItems(SEALED_MYSTERIOUS_STONE, 1, 1, 1000))
|
||||
{
|
||||
|
@ -214,6 +214,10 @@ public class Q376_ExplorationOfTheGiantsCave_Part1 extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (st.dropItems(MYSTERIOUS_BOOK, 1, 1, 1000))
|
||||
{
|
||||
|
@ -353,6 +353,10 @@ public class Q605_AllianceWithKetraOrcs extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
final int cond = st.getInt("cond");
|
||||
if (cond == 6)
|
||||
|
@ -353,6 +353,10 @@ public class Q611_AllianceWithVarkaSilenos extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
final int cond = st.getInt("cond");
|
||||
if (cond == 6)
|
||||
|
@ -229,6 +229,11 @@ public class Q039_RedEyedInvaders extends Quest
|
||||
if ((partyMember != null) && (npcId != MAILLE_LIZARDMAN))
|
||||
{
|
||||
final QuestState st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
final int[] list = SECOND_DP.get(npcId);
|
||||
if (st.dropItems(list[0], 1, 30, list[2]) && (st.getQuestItemsCount(list[1]) == 30))
|
||||
{
|
||||
|
@ -228,6 +228,10 @@ public class Q374_WhisperOfDreams_Part1 extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (st.dropItems(SEALED_MYSTERIOUS_STONE, 1, 1, 1000))
|
||||
{
|
||||
|
@ -214,6 +214,10 @@ public class Q376_ExplorationOfTheGiantsCave_Part1 extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (st.dropItems(MYSTERIOUS_BOOK, 1, 1, 1000))
|
||||
{
|
||||
|
@ -353,6 +353,10 @@ public class Q605_AllianceWithKetraOrcs extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
final int cond = st.getInt("cond");
|
||||
if (cond == 6)
|
||||
|
@ -353,6 +353,10 @@ public class Q611_AllianceWithVarkaSilenos extends Quest
|
||||
}
|
||||
|
||||
st = partyMember.getQuestState(getName());
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
final int cond = st.getInt("cond");
|
||||
if (cond == 6)
|
||||
|
Loading…
Reference in New Issue
Block a user