Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-05.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-05.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-05.html (working copy)
- @@ -1,4 +1,4 @@
- <html><body>Cardinal Seresin:<br>
- -Listen carefully, I won't explain this again. Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Reputation</font>. What do you say? It's quite hard, right? Hahahaha!!!<br>
- +Listen carefully, I won't explain this again. Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Pride</font>. What do you say? It's quite hard, right? Hahahaha!!!<br>
- Come to me after completing the mission to get a certificate.<br>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-06.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-06.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-06.html (working copy)
- @@ -1,5 +1,5 @@
- <html><body>Cardinal Seresin:<br>
- You did not get what I asked for.<br>
- -Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Reputation</font>.<br>
- +Hunt monsters in <font color="LEVEL">Atelia Refinery, Ivory Tower Crater, Alligator Island and Tanor Canyon</font> and collect 80.000 <font color="LEVEL">Proof of Pride</font>.<br>
- Come to me after completing the mission to get a certificate.<br>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-07.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-07.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10515_NewWayForPride/30657-07.html (working copy)
- @@ -1,4 +1,4 @@
- <html><body>Cardinal Seresin:<br>
- -Did you get 80.000 <font color="LEVEL">Proof of Reputation</font>?<br>
- +Did you get 80.000 <font color="LEVEL">Proof of Pride</font>?<br>
- <Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10515_NewWayForPride 30657-08.html">"Yes, here."</Button>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10515_NewWayForPride/Q10515_NewWayForPride.java (working copy)
- @@ -40,7 +40,7 @@
- private static final int CARDINAL_SERESIN = 30657;
- // Items
- private static final int SERESIN_CERTIFICATE = 80829;
- - private static final int PROOF_OF_REPUTATION = 80826;
- + private static final int PROOF_OF_PRIDE = 80827;
- private static final ItemHolder LIONEL_HUNTERS_LIST_PART_5 = new ItemHolder(47834, 1);
- // Monsters
- private static final int[] MONSTERS =
- @@ -92,7 +92,7 @@
- // Misc
- private static final int MIN_LEVEL = 104;
- - private static final int PROOF_OF_REPUTATION_NEEDED = 80000;
- + private static final int PROOF_OF_PRIDE_NEEDED = 80000;
- public Q10515_NewWayForPride()
- {
- @@ -102,7 +102,7 @@
- addKillId(MONSTERS);
- addCondMinLevel(MIN_LEVEL, "30657-00.html");
- addCondStartedQuest(Q10879_ExaltedGuideToPower.class.getSimpleName(), "30657-00.html");
- - registerQuestItems(PROOF_OF_REPUTATION);
- + registerQuestItems(PROOF_OF_PRIDE);
- }
- @Override
- @@ -136,11 +136,11 @@
- }
- case "30657-08.html":
- {
- - if (qs.isCond(2) && (getQuestItemsCount(player, PROOF_OF_REPUTATION) >= PROOF_OF_REPUTATION_NEEDED))
- + if (qs.isCond(2) && (getQuestItemsCount(player, PROOF_OF_PRIDE) >= PROOF_OF_PRIDE_NEEDED))
- {
- if ((player.getLevel() >= MIN_LEVEL))
- {
- - takeItems(player, PROOF_OF_REPUTATION, PROOF_OF_REPUTATION_NEEDED);
- + takeItems(player, PROOF_OF_PRIDE, PROOF_OF_PRIDE_NEEDED);
- giveItems(player, SERESIN_CERTIFICATE, 1);
- addExpAndSp(player, 3480527972686L, 0);
- qs.exitQuest(false, true);
- @@ -184,7 +184,14 @@
- }
- case State.STARTED:
- {
- - htmltext = "30657-05.html";
- + if (getQuestItemsCount(player, PROOF_OF_PRIDE) >= PROOF_OF_PRIDE_NEEDED)
- + {
- + htmltext = "30657-07.html";
- + }
- + else
- + {
- + htmltext = "30657-06.html";
- + }
- break;
- }
- case State.COMPLETED:
- @@ -209,10 +216,10 @@
- final QuestState qs = getQuestState(player, false);
- if ((qs != null) && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE) && CommonUtil.contains(MONSTERS, npc.getId()))
- {
- - giveItems(player, PROOF_OF_REPUTATION, 1);
- + giveItems(player, PROOF_OF_PRIDE, 1);
- playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
- - if (getQuestItemsCount(player, PROOF_OF_REPUTATION) >= PROOF_OF_REPUTATION_NEEDED)
- + if (getQuestItemsCount(player, PROOF_OF_PRIDE) >= PROOF_OF_PRIDE_NEEDED)
- {
- qs.setCond(2, true);
- }
- Index: dist/game/data/scripts/quests/Q10813_ForGlory/33685-08.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10813_ForGlory/33685-08.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10813_ForGlory/33685-08.html (working copy)
- @@ -1,3 +1,3 @@
- <html><body>Mysterious Butler:<br>
- -When you participate in the <font color="LEVEL">Ceremony of Chaos</font> or the <font color="LEVEL">Olympiad</font>, you'll be able to to get <font color="LEVEL">Proof of Battle.</font> If you can get <font color="LEVEL">10</font> of these, I'll recognize your strengh.
- +When you participate in the <font color="LEVEL">Ceremony of Chaos</font> or the <font color="LEVEL">Olympiad</font>, you'll be able to to get <font color="LEVEL">Proof of Battle.</font> If you can get <font color="LEVEL">10</font> of these, I'll recognize your strength.
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10815_StepUp/Q10815_StepUp.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10815_StepUp/Q10815_StepUp.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10815_StepUp/Q10815_StepUp.java (working copy)
- @@ -53,7 +53,7 @@
- private static final int SIR_ERIC_RODEMAI_CERTIFICATE = 45626;
- // Misc
- private static final int MIN_LEVEL = 99;
- - private static final int WORLD_CHAT_COUNT = 120;
- + private static final int WORLD_CHAT_COUNT = 30; // POW Client description says 30 times
- private static final Map<Integer, Instant> REUSE = new ConcurrentHashMap<>();
- public Q10815_StepUp()
- Index: dist/game/data/scripts/quests/Q10818_ConfrontingAGiantMonster/Q10818_ConfrontingAGiantMonster.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10818_ConfrontingAGiantMonster/Q10818_ConfrontingAGiantMonster.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10818_ConfrontingAGiantMonster/Q10818_ConfrontingAGiantMonster.java (working copy)
- @@ -50,21 +50,21 @@
- {
- // Giant's Cave Monsters
- 23727, // Shaqrima Bathus
- - 23728, // Shaqrima Carcass -->
- - 23729, // Shaqrima Kshana -->
- - 23733, // Lesser Giant Warrior -->
- - 23734, // Lesser Giant Wizard -->
- - 23735, // Captive Familiar Spirit -->
- - 23736, // Captive Hell Demon -->
- - 23737, // Captive Succubus -->
- - 23738, // Captive Phantom -->
- - 23742, // Naia Bathus, Demons Foreman -->
- - 23743, // Naia Karkus, Demons Foreman -->
- - 23744, // Naia Kshana, Demons Foreman -->
- - 23746, // Recovering Lesser Giant Warrior -->
- - 23747, // Recovering Lesser Giant Wizard -->
- - 23749, // Root of the Lesser Giant -->
- - 23754, // Essence of the Lesser Giant -->
- + 23728, // Shaqrima Carcass
- + 23729, // Shaqrima Kshana
- + 23733, // Lesser Giant Warrior
- + 23734, // Lesser Giant Wizard
- + 23735, // Captive Familiar Spirit
- + 23736, // Captive Hell Demon
- + 23737, // Captive Succubus
- + 23738, // Captive Phantom
- + 23742, // Naia Bathus, Demons Foreman
- + 23743, // Naia Karkus, Demons Foreman
- + 23744, // Naia Kshana, Demons Foreman
- + 23746, // Recovering Lesser Giant Warrior
- + 23747, // Recovering Lesser Giant Wizard
- + 23749, // Root of the Lesser Giant
- + 23754, // Essence of the Lesser Giant
- // Fairy Settlement Monsters
- 18972, // Treekin Defender Scout
- @@ -149,7 +149,7 @@
- addKillId(MONSTERS);
- addCondMinLevel(MIN_LEVEL, "30537-02.html");
- addCondStartedQuest(Q10817_ExaltedOneWhoOvercomesTheLimit.class.getSimpleName(), "30537-03.html");
- - registerQuestItems(DARK_SOUL_STONE, VERIDAN_SOUL_STONE, KECHI_SOUL_STONE, MICHAELA_SOUL_STONE);
- + registerQuestItems(DARK_SOUL_STONE, VERIDAN_SOUL_STONE, KECHI_SOUL_STONE, MICHAELA_SOUL_STONE, PROOF_OF_RESISTANCE);
- }
- @Override
- @@ -200,10 +200,6 @@
- {
- htmltext = "30537-10.html";
- }
- - else
- - {
- - htmltext = event;
- - }
- if (qs.isCond(2))
- {
- takeItems(player, DARK_SOUL_STONE, 1);
- @@ -212,6 +208,7 @@
- qs.unset(Integer.toString(TAUTI));
- qs.unset(Integer.toString(EKIMUS));
- }
- + htmltext = event;
- giveItems(player, DAICHIR_CERTIFICATE, 1);
- addExpAndSp(player, EXP_AMOUNT, 0);
- qs.exitQuest(false, true);
- @@ -299,7 +296,7 @@
- @Override
- public String onKill(Npc npc, PlayerInstance player, boolean isSummon)
- {
- - executeForEachPlayer(player, npc, isSummon, true, false);
- + executeForEachPlayer(player, npc, isSummon, true, true); // Since enter requirement is cc, every cc member should be rewarded.
- return super.onKill(npc, player, isSummon);
- }
- Index: dist/game/data/scripts/quests/Q10821_HelpingOthers/Q10821_HelpingOthers.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10821_HelpingOthers/Q10821_HelpingOthers.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10821_HelpingOthers/Q10821_HelpingOthers.java (working copy)
- @@ -16,6 +16,9 @@
- */
- package quests.Q10821_HelpingOthers;
- +import java.util.HashSet;
- +import java.util.Set;
- +
- import org.l2jmobius.gameserver.model.actor.Npc;
- import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
- import org.l2jmobius.gameserver.model.events.EventType;
- @@ -23,9 +26,11 @@
- import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent;
- import org.l2jmobius.gameserver.model.events.annotations.RegisterType;
- import org.l2jmobius.gameserver.model.events.impl.creature.npc.OnAttackableKill;
- +import org.l2jmobius.gameserver.model.holders.NpcLogListHolder;
- import org.l2jmobius.gameserver.model.quest.Quest;
- import org.l2jmobius.gameserver.model.quest.QuestState;
- import org.l2jmobius.gameserver.model.quest.State;
- +import org.l2jmobius.gameserver.network.NpcStringId;
- import quests.Q10817_ExaltedOneWhoOvercomesTheLimit.Q10817_ExaltedOneWhoOvercomesTheLimit;
- @@ -49,6 +54,7 @@
- // Misc
- private static final int MIN_LEVEL = 99;
- private static final int MENTEE_MARKS_NEEDED = 45000;
- + private static final int KILLING_NPCSTRING_ID = NpcStringId.BE_PARTY_LEADER.getId();
- public Q10821_HelpingOthers()
- {
- @@ -87,6 +93,7 @@
- case "30756-06a.html":
- {
- qs.setCond(2);
- + qs.setMemoState(0);
- htmltext = event;
- break;
- }
- @@ -151,7 +158,7 @@
- }
- break;
- }
- - case 2:
- + case 3:
- {
- if (qs.isMemoState(2))
- {
- @@ -164,6 +171,7 @@
- break;
- }
- }
- + break;
- }
- case State.COMPLETED:
- {
- @@ -209,8 +217,7 @@
- {
- final int memo = qs.getMemoState() + 1;
- qs.setMemoState(memo);
- - // sendNpcLogList(player);
- -
- + sendNpcLogList(player);
- if (memo >= 2)
- {
- qs.setCond(3, true);
- @@ -217,4 +224,17 @@
- }
- }
- }
- +
- + @Override
- + public Set<NpcLogListHolder> getNpcLogList(PlayerInstance player)
- + {
- + final QuestState qs = getQuestState(player, false);
- + if ((qs != null) && qs.isCond(2))
- + {
- + final Set<NpcLogListHolder> holder = new HashSet<>();
- + holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID, true, qs.getMemoState()));
- + return holder;
- + }
- + return super.getNpcLogList(player);
- + }
- }
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html (working copy)
- @@ -2,6 +2,6 @@
- I would like you to go into the other dimension and participate in the <font color="LEVEL">Dimensional Raid</font> to defeat those monsters. I'm sure someone who can protect the world like that will go on to do greater things and acquire greater powers.<br>
- When you defeat monsters in the other dimension, you'll get a <font color="LEVEL">Mark of Advance</font>. Get <font color="LEVEL">3</font> of these and bring them back to me. You need to keep in mind that each time you participate in the <font color="LEVEL">Dimensional Raid</font> you will only get <font color="LEVEL">1 Mark of Advance</font>. <br> <br> <br>
- Also, remember that I can only open the gate on certain days. I can send you there on <font color="LEVEL">Saturdays when there are no Dimensional Castle Sieges, between 19:00~22:00</font>. Just come find me during those times.<br><br>
- -Or Defeat any monsters in <font color="LEVEL">Enchanted Valley</font> and <font color="LEVEL">Atelia Refinery</font>, you need to get Proof of Preparation Proof of Preparation - 20000 pcs.<br>
- -<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-11.htm">"kill item 20,000 monsters !?."</Button>
- +Or Defeat any monsters in <font color="LEVEL">Enchanted Valley</font> and <font color="LEVEL">Atelia Refinery</font>, to get Proof of Preparation Proof of Preparation - 20000 pcs.<br>
- +<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-11.htm">"Kill 20,000 monsters !?."</Button>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html (working copy)
- @@ -1,6 +1,6 @@
- <html><body>Merlot:<br>
- Please participate in the <font color="LEVEL">Dimensional Raid</font> to prevent those monsters from influencing this place, and collect <font color="LEVEL">3 Marks of Advance</font>. You can only get 1 Mark each time you participate in the Dimensional Raid, so you must participate 3 times in order to pass my test.<br>
- -You may teleport to another dimension <font color="LEVEL">only on Saturdays when there are no Dimensional Sieges between 19:00-22:00</font>. Don't forget this last part.
- -Or Defeat any monsters in <font color="LEVEL">Enchanted Valley</font> and <font color="LEVEL">Atelia Refinery</font>, you need to get Proof of Preparation Proof of Preparation - 20000 pcs.<br>
- -<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-11.htm">"kill item 20,000 monsters !?."</Button>
- +You may teleport to another dimension <font color="LEVEL">only on Saturdays when there are no Dimensional Sieges between 19:00-22:00</font>. Don't forget this last part.<br>
- +Or Defeat any monsters in <font color="LEVEL">Enchanted Valley</font> and <font color="LEVEL">Atelia Refinery</font>, to get Proof of Preparation - 20000 pcs.<br><br>
- +<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-11.htm">"Kill 20,000 monsters !?."</Button>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-08.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-08.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-08.html (working copy)
- @@ -1,5 +1,5 @@
- <html><body>Merlot:<br>
- -You've compelted it! Great!<br>
- +You've completed it! Great!<br>
- We won't need to worry about the monsters from the other dimension.<br>
- <Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-09.html">"No doubt about it."</Button>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-11.htm
- ===================================================================
- --- dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-11.htm (revision 7809)
- +++ dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-11.htm (working copy)
- @@ -1,4 +1,4 @@
- <html><body>Merlot:<br>
- -You need to get Proof of Preparation - 20000 pcs. from monsters - <font color="LEVEL">Devil Warrior, Devil Nightmare, Devil Varos, Devil Sinist, Devil Guardian, Death Rogue, Death Shooter, Death Warrior, Death Sorcerer, Death Pondus, Demonic Warrior, Demonic Wizard, Demonic Weiss, Demonic Keras, Demonic Archer</font> in <font color="LEVEL">Atelia Refinery</font> or <font color="LEVEL">Nymph Astra, Nymph Lily, Nymph rose, Nymph Tulip, Afros, Nymph Sentinel</font> in <font color="LEVEL">Enchanted Valley</font>.<br>
- -How to get Proof of Preparation - 20,000 pcs. from monsters, come to me and get a reward.
- +You need to get Proof of Preparation - 20000 pcs. from monsters - <font color="LEVEL">Devil Warrior, Devil Nightmare, Devil Varos, Devil Sinist, Devil Guardian, Death Rogue, Death Shooter, Death Warrior, Death Sorcerer, Death Pondus, Demonic Warrior, Demonic Wizard, Demonic Weiss, Demonic Keras, Demonic Archer</font> in <font color="LEVEL">Atelia Refinery</font> or <font color="LEVEL">Nymph Astra, Nymph Lily, Nymph Rose, Nymph Tulip, Afros, Nymph Sentinel</font> in <font color="LEVEL">Enchanted Valley</font>.<br>
- +After you get Proof of Preparation - 20,000 pcs. from monsters, come to me and get a reward.
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-12.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-12.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-12.html (working copy)
- @@ -1,5 +1,5 @@
- <html><body>Merlot:<br>
- -You've compelted it! Great!<br>
- +You've completed it! Great!<br>
- We won't need to worry about the monsters from the other dimension.<br>
- <Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10824_ConfrontingTheGreatestDanger 34018-13.html">"No doubt about it."</Button>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/Q10824_ConfrontingTheGreatestDanger.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/Q10824_ConfrontingTheGreatestDanger.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/Q10824_ConfrontingTheGreatestDanger.java (working copy)
- @@ -109,6 +109,7 @@
- private static final int SPELLBOOK_BLESSING_OF_THE_EXALTED = 45926;
- // Misc
- private static final int MIN_LEVEL = 100;
- + private static final int PROOF_OF_PREPARATION_NEEDED = 20000;
- public Q10824_ConfrontingTheGreatestDanger()
- {
- @@ -194,7 +195,7 @@
- {
- htmltext = event;
- }
- - takeItems(player, PROOF_OF_PREPARATION, -20000);
- + takeItems(player, PROOF_OF_PREPARATION, PROOF_OF_PREPARATION_NEEDED);
- giveItems(player, MERLOT_CERTIFICATE, 1);
- giveItems(player, SPELLBOOK_BLESSING_OF_THE_EXALTED, 1);
- qs.exitQuest(false, true);
- @@ -273,7 +274,7 @@
- {
- giveItems(player, PROOF_OF_PREPARATION, 1);
- playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
- - if (getQuestItemsCount(player, PROOF_OF_PREPARATION) >= 20000)
- + if (getQuestItemsCount(player, PROOF_OF_PREPARATION) >= PROOF_OF_PREPARATION_NEEDED)
- {
- qs.setCond(4, true);
- }
- Index: dist/game/data/scripts/quests/Q10825_ForVictory/Q10825_ForVictory.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10825_ForVictory/Q10825_ForVictory.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10825_ForVictory/Q10825_ForVictory.java (working copy)
- @@ -115,18 +115,15 @@
- {
- htmltext = "30870-10.html";
- }
- - else
- - {
- - htmltext = event;
- - }
- if (qs.isCond(2))
- {
- takeItems(player, MARK_OF_VALOR, MARK_OF_VALOR_NEEDED);
- }
- - if (qs.isCond(4))
- + else if (qs.isCond(4))
- {
- takeItems(player, PROOF_OF_SETTLEMENT, PROOF_OF_SETTLEMENT_NEEDED);
- }
- + htmltext = event;
- giveItems(player, KURTIZ_CERTIFICATE, 1);
- giveItems(player, SPELLBOOK_SUMMON_BATTLE_POTION, 1);
- qs.exitQuest(false, true);
- @@ -236,27 +233,29 @@
- {
- case 1:
- {
- + htmltext = "30870-07.html";
- + break;
- + }
- + case 2:
- + {
- if (getQuestItemsCount(player, MARK_OF_VALOR) >= MARK_OF_VALOR_NEEDED)
- {
- htmltext = "30870-08.html";
- }
- - else
- - {
- - htmltext = "30870-07.html";
- - }
- break;
- }
- case 3:
- {
- + htmltext = "30870-07a.html";
- + break;
- + }
- + case 4:
- + {
- if (getQuestItemsCount(player, PROOF_OF_SETTLEMENT) >= PROOF_OF_SETTLEMENT_NEEDED)
- {
- htmltext = "30870-08a.html";
- + break;
- }
- - else
- - {
- - htmltext = "30870-07a.html";
- - }
- - break;
- }
- }
- break;
- @@ -275,7 +274,7 @@
- if (player != null)
- {
- final QuestState qs = getQuestState(player, false);
- - if ((qs != null) && qs.isCond(1))
- + if ((qs != null) && qs.isCond(3))
- {
- giveItems(player, PROOF_OF_SETTLEMENT, 1);
- playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET);
- Index: dist/game/data/scripts/quests/Q10873_ExaltedReachingAnotherLevel/33907-05a.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10873_ExaltedReachingAnotherLevel/33907-05a.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10873_ExaltedReachingAnotherLevel/33907-05a.html (working copy)
- @@ -1,5 +1,5 @@
- <html><body>Eva's Knight Lionel Hunter:<br>
- I'll tell you about the fourth test.<br>
- You need to complete a mission from <font color="LEVEL">High Priest Sylvain</font> in the <font color="LEVEL">Einhasad Temple</font> in the <font color="LEVEL">Town of Dion</font>.<br>
- -Only him knows what he'll test you on, so go talk to him. If you forget who you must go to, refer to the guide I'll be giving you<br>
- +Only him knows what he'll test you on, so go talk to him. If you forget who you must go to, refer to the guide I'll be giving you.<br>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10873_ExaltedReachingAnotherLevel/Q10873_ExaltedReachingAnotherLevel.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10873_ExaltedReachingAnotherLevel/Q10873_ExaltedReachingAnotherLevel.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10873_ExaltedReachingAnotherLevel/Q10873_ExaltedReachingAnotherLevel.java (working copy)
- @@ -79,6 +79,7 @@
- {
- giveItems(player, LIONEL_MISSION_LIST_4, 1);
- qs.startQuest();
- + qs.setMemoState(1);
- htmltext = event;
- }
- break;
- @@ -85,7 +86,7 @@
- }
- case "33907-05a.html":
- {
- - qs.setCond(3);
- + qs.setMemoState(2);
- htmltext = event;
- break;
- }
- @@ -118,7 +119,7 @@
- }
- case State.STARTED:
- {
- - switch (qs.getCond())
- + switch (qs.getMemoState())
- {
- case 1:
- {
- @@ -132,7 +133,7 @@
- }
- break;
- }
- - case 3:
- + case 2:
- {
- if (hasQuestItems(player, SYLVAIN_CERTIFICATE) && (player.getLevel() >= MIN_COMPLETE_LEVEL))
- {
- Index: dist/game/data/scripts/quests/Q10879_ExaltedGuideToPower/33907-05a.html
- ===================================================================
- --- dist/game/data/scripts/quests/Q10879_ExaltedGuideToPower/33907-05a.html (revision 7809)
- +++ dist/game/data/scripts/quests/Q10879_ExaltedGuideToPower/33907-05a.html (working copy)
- @@ -1,8 +1,5 @@
- <html><body>Eva's Knight Lionel Hunter:<br>
- I'll tell you about the fifth test.<br>
- -First, you must reach <font color="LEVEL">Lv.105</font> to prove that you're qualified to be Guide of Power. You must also pass the tests of the following people and receive their certificates.<br>
- -The testers include <font color="LEVEL">Master Cyphona</font> and <font color="LEVEL">Quartermaster Dinford</font> in the <font color="LEVEL">Blackbird Campsite</font>, <font color="LEVEL">Owner Settlen</font> of <font color="LEVEL">Underground Gainak Mystic Tavern</font>, and <font color="LEVEL">Admiral Keucereus</font> in the <font color="LEVEL">Keucereus Alliance Base</font>.<br><br><br>
- -Only they know what they'll test you on, so go talk to them. If you forget who you must go to, refer to the guide I'll be giving you.<br><br>
- -All this can be substituted by completing a mission from <font color="LEVEL">Cardinal Seresin</font> in the <font color="LEVEL">Town of Oren</font>.<br>
- -<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10879_ExaltedGuideToPower 33907-05a.html">"I'll do that."</Button>
- +You need to complete a mission from <font color="LEVEL">Cardinal Seresin</font> in the <font color="LEVEL">Town of Oren</font>.<br>
- +Only her knows what she'll test you on, so go talk to her. If you forget who you must go to, refer to the guide I'll be giving you.<br>
- </body></html>
- \ No newline at end of file
- Index: dist/game/data/scripts/quests/Q10879_ExaltedGuideToPower/Q10879_ExaltedGuideToPower.java
- ===================================================================
- --- dist/game/data/scripts/quests/Q10879_ExaltedGuideToPower/Q10879_ExaltedGuideToPower.java (revision 7809)
- +++ dist/game/data/scripts/quests/Q10879_ExaltedGuideToPower/Q10879_ExaltedGuideToPower.java (working copy)
- @@ -79,6 +79,7 @@
- {
- giveItems(player, LIONEL_MISSION_LIST_5, 1);
- qs.startQuest();
- + qs.setMemoState(1);
- htmltext = event;
- }
- break;
- @@ -85,7 +86,7 @@
- }
- case "33907-05a.html":
- {
- - qs.setCond(3);
- + qs.setMemoState(2);
- htmltext = event;
- break;
- }
- @@ -118,7 +119,7 @@
- }
- case State.STARTED:
- {
- - switch (qs.getCond())
- + switch (qs.getMemoState())
- {
- case 1:
- {
- @@ -132,7 +133,7 @@
- }
- break;
- }
- - case 3:
- + case 2:
- {
- if (hasQuestItems(player, SERESIN_CERTIFICATE) && (player.getLevel() >= MIN_COMPLETE_LEVEL))
- {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement