From 748cb7cee36e2b516cbfc9edf236ecc17f56034a Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 29 Jul 2019 17:37:01 +0000 Subject: [PATCH] Last python quest replacements and adjustments. --- .../game/data/scripts/ai/others/Bingo.java | 182 ++++ .../scripts/ai/others/TurekOrcSupplier.java | 2 +- .../quests/334_TheWishingPotion/30557-01.htm | 2 - .../quests/334_TheWishingPotion/30738-13.htm | 2 - .../quests/334_TheWishingPotion/30738-14.htm | 2 - .../quests/334_TheWishingPotion/30738-15.htm | 14 - .../quests/334_TheWishingPotion/30738-16.htm | 2 - .../quests/334_TheWishingPotion/30738-17.htm | 2 - .../quests/334_TheWishingPotion/30738-18.htm | 2 - .../quests/334_TheWishingPotion/30738-19.htm | 2 - .../quests/334_TheWishingPotion/30738-20.htm | 2 - .../quests/334_TheWishingPotion/30742-01.htm | 2 - .../quests/334_TheWishingPotion/30742-02.htm | 4 - .../quests/334_TheWishingPotion/30743-03.htm | 2 - .../quests/334_TheWishingPotion/__init__.py | 371 ------- .../quests/334_TheWishingPotion/no_quest.htm | 1 - .../335_TheSongOfTheHunter/30744-01.htm | 3 - .../335_TheSongOfTheHunter/30744-02.htm | 3 - .../335_TheSongOfTheHunter/30744-03.htm | 3 - .../335_TheSongOfTheHunter/30744-04.htm | 8 - .../335_TheSongOfTheHunter/30744-05.htm | 3 - .../335_TheSongOfTheHunter/30744-06.htm | 3 - .../335_TheSongOfTheHunter/30744-07.htm | 3 - .../335_TheSongOfTheHunter/30744-09.htm | 3 - .../335_TheSongOfTheHunter/30744-10.htm | 3 - .../335_TheSongOfTheHunter/30744-12.htm | 2 - .../335_TheSongOfTheHunter/30744-13.htm | 5 - .../335_TheSongOfTheHunter/30744-14.htm | 3 - .../335_TheSongOfTheHunter/30744-15.htm | 3 - .../335_TheSongOfTheHunter/30744-16.htm | 5 - .../335_TheSongOfTheHunter/30744-17.htm | 3 - .../335_TheSongOfTheHunter/30744-18.htm | 3 - .../335_TheSongOfTheHunter/30744-19.htm | 2 - .../335_TheSongOfTheHunter/30744-20.htm | 8 - .../335_TheSongOfTheHunter/30744-21.htm | 3 - .../335_TheSongOfTheHunter/30744-22.htm | 3 - .../335_TheSongOfTheHunter/30744-23.htm | 3 - .../335_TheSongOfTheHunter/30744-24.htm | 3 - .../335_TheSongOfTheHunter/30744-25.htm | 3 - .../335_TheSongOfTheHunter/30744-26.htm | 3 - .../335_TheSongOfTheHunter/30744-28.htm | 4 - .../335_TheSongOfTheHunter/30744-29.htm | 4 - .../335_TheSongOfTheHunter/30744-30.htm | 3 - .../335_TheSongOfTheHunter/30744-31.htm | 4 - .../335_TheSongOfTheHunter/30745-06.htm | 3 - .../335_TheSongOfTheHunter/30745-08.htm | 4 - .../335_TheSongOfTheHunter/30745-10.htm | 2 - .../335_TheSongOfTheHunter/30745-12.htm | 4 - .../335_TheSongOfTheHunter/30745-13.htm | 4 - .../335_TheSongOfTheHunter/30745-15.htm | 2 - .../335_TheSongOfTheHunter/30745-19.htm | 2 - .../335_TheSongOfTheHunter/30745-24.htm | 2 - .../335_TheSongOfTheHunter/30745-25.htm | 2 - .../335_TheSongOfTheHunter/30745-26.htm | 2 - .../335_TheSongOfTheHunter/30745-31.htm | 2 - .../335_TheSongOfTheHunter/30745-38.htm | 2 - .../335_TheSongOfTheHunter/30745-46.htm | 2 - .../335_TheSongOfTheHunter/30745-52.htm | 2 - .../335_TheSongOfTheHunter/30745-54.htm | 2 - .../335_TheSongOfTheHunter/30745-57.htm | 1 - .../335_TheSongOfTheHunter/30746-03.htm | 3 - .../335_TheSongOfTheHunter/30746-04.htm | 2 - .../335_TheSongOfTheHunter/30746-05.htm | 5 - .../335_TheSongOfTheHunter/30746-06.htm | 4 - .../335_TheSongOfTheHunter/30746-07.htm | 4 - .../335_TheSongOfTheHunter/30746-08.htm | 4 - .../335_TheSongOfTheHunter/30746-09.htm | 2 - .../335_TheSongOfTheHunter/30746-10.htm | 4 - .../335_TheSongOfTheHunter/30746-11.htm | 4 - .../335_TheSongOfTheHunter/30746-12.htm | 2 - .../quests/335_TheSongOfTheHunter/__init__.py | 631 ----------- .../quests/336_CoinOfMagic/30078-01.htm | 8 - .../quests/336_CoinOfMagic/30078-02.htm | 7 - .../quests/336_CoinOfMagic/30078-03.htm | 7 - .../quests/336_CoinOfMagic/30078-04.htm | 7 - .../quests/336_CoinOfMagic/30078-05.htm | 7 - .../quests/336_CoinOfMagic/30078-06.htm | 5 - .../quests/336_CoinOfMagic/30078-07.htm | 2 - .../quests/336_CoinOfMagic/30078-10.htm | 2 - .../quests/336_CoinOfMagic/30078-11.htm | 6 - .../quests/336_CoinOfMagic/30078-14.htm | 5 - .../quests/336_CoinOfMagic/30078-17.htm | 5 - .../quests/336_CoinOfMagic/30078-20.htm | 2 - .../quests/336_CoinOfMagic/30078-23.htm | 2 - .../quests/336_CoinOfMagic/30078-50.htm | 6 - .../quests/336_CoinOfMagic/30078-51.htm | 6 - .../quests/336_CoinOfMagic/30078-52.htm | 6 - .../quests/336_CoinOfMagic/30078-53.htm | 3 - .../quests/336_CoinOfMagic/30092-01.htm | 8 - .../quests/336_CoinOfMagic/30092-02.htm | 7 - .../quests/336_CoinOfMagic/30092-03.htm | 7 - .../quests/336_CoinOfMagic/30092-04.htm | 7 - .../quests/336_CoinOfMagic/30092-05.htm | 7 - .../quests/336_CoinOfMagic/30092-06.htm | 5 - .../quests/336_CoinOfMagic/30092-07.htm | 2 - .../quests/336_CoinOfMagic/30092-10.htm | 2 - .../quests/336_CoinOfMagic/30092-11.htm | 6 - .../quests/336_CoinOfMagic/30092-14.htm | 5 - .../quests/336_CoinOfMagic/30092-17.htm | 5 - .../quests/336_CoinOfMagic/30092-20.htm | 2 - .../quests/336_CoinOfMagic/30092-23.htm | 2 - .../quests/336_CoinOfMagic/30092-50.htm | 6 - .../quests/336_CoinOfMagic/30092-51.htm | 6 - .../quests/336_CoinOfMagic/30092-52.htm | 6 - .../quests/336_CoinOfMagic/30092-53.htm | 3 - .../quests/336_CoinOfMagic/30165-02.htm | 7 - .../quests/336_CoinOfMagic/30165-03.htm | 7 - .../quests/336_CoinOfMagic/30165-04.htm | 7 - .../quests/336_CoinOfMagic/30165-05.htm | 7 - .../quests/336_CoinOfMagic/30165-06.htm | 5 - .../quests/336_CoinOfMagic/30165-07.htm | 2 - .../quests/336_CoinOfMagic/30165-10.htm | 2 - .../quests/336_CoinOfMagic/30165-11.htm | 5 - .../quests/336_CoinOfMagic/30165-14.htm | 5 - .../quests/336_CoinOfMagic/30165-17.htm | 5 - .../quests/336_CoinOfMagic/30165-20.htm | 2 - .../quests/336_CoinOfMagic/30165-23.htm | 2 - .../quests/336_CoinOfMagic/30165-50.htm | 6 - .../quests/336_CoinOfMagic/30165-51.htm | 6 - .../quests/336_CoinOfMagic/30165-52.htm | 6 - .../quests/336_CoinOfMagic/30165-53.htm | 3 - .../quests/336_CoinOfMagic/30183-01.htm | 7 - .../quests/336_CoinOfMagic/30183-02.htm | 7 - .../quests/336_CoinOfMagic/30183-03.htm | 7 - .../quests/336_CoinOfMagic/30183-04.htm | 7 - .../quests/336_CoinOfMagic/30183-05.htm | 7 - .../quests/336_CoinOfMagic/30183-06.htm | 5 - .../quests/336_CoinOfMagic/30183-07.htm | 2 - .../quests/336_CoinOfMagic/30183-10.htm | 2 - .../quests/336_CoinOfMagic/30183-11.htm | 6 - .../quests/336_CoinOfMagic/30183-14.htm | 5 - .../quests/336_CoinOfMagic/30183-17.htm | 5 - .../quests/336_CoinOfMagic/30183-20.htm | 2 - .../quests/336_CoinOfMagic/30183-23.htm | 2 - .../quests/336_CoinOfMagic/30183-50.htm | 6 - .../quests/336_CoinOfMagic/30183-51.htm | 6 - .../quests/336_CoinOfMagic/30183-52.htm | 6 - .../quests/336_CoinOfMagic/30183-53.htm | 3 - .../quests/336_CoinOfMagic/30200-02.htm | 7 - .../quests/336_CoinOfMagic/30200-03.htm | 7 - .../quests/336_CoinOfMagic/30200-04.htm | 7 - .../quests/336_CoinOfMagic/30200-05.htm | 7 - .../quests/336_CoinOfMagic/30200-06.htm | 5 - .../quests/336_CoinOfMagic/30200-07.htm | 2 - .../quests/336_CoinOfMagic/30200-10.htm | 2 - .../quests/336_CoinOfMagic/30200-11.htm | 6 - .../quests/336_CoinOfMagic/30200-14.htm | 5 - .../quests/336_CoinOfMagic/30200-17.htm | 5 - .../quests/336_CoinOfMagic/30200-20.htm | 2 - .../quests/336_CoinOfMagic/30200-23.htm | 2 - .../quests/336_CoinOfMagic/30200-50.htm | 6 - .../quests/336_CoinOfMagic/30200-51.htm | 6 - .../quests/336_CoinOfMagic/30200-52.htm | 5 - .../quests/336_CoinOfMagic/30200-53.htm | 3 - .../quests/336_CoinOfMagic/30232-04.htm | 2 - .../quests/336_CoinOfMagic/30232-09.htm | 9 - .../quests/336_CoinOfMagic/30232-10.htm | 9 - .../quests/336_CoinOfMagic/30232-11.htm | 9 - .../quests/336_CoinOfMagic/30232-12.htm | 9 - .../quests/336_CoinOfMagic/30232-13.htm | 10 - .../quests/336_CoinOfMagic/30232-14.htm | 10 - .../quests/336_CoinOfMagic/30232-19.htm | 10 - .../quests/336_CoinOfMagic/30232-19a.htm | 7 - .../quests/336_CoinOfMagic/30232-19b.htm | 8 - .../quests/336_CoinOfMagic/30232-19c.htm | 8 - .../quests/336_CoinOfMagic/30232-19d.htm | 8 - .../quests/336_CoinOfMagic/30232-20.htm | 6 - .../quests/336_CoinOfMagic/30232-20a.htm | 5 - .../quests/336_CoinOfMagic/30232-20b.htm | 6 - .../quests/336_CoinOfMagic/30232-20c.htm | 5 - .../quests/336_CoinOfMagic/30232-20d.htm | 7 - .../quests/336_CoinOfMagic/30232-21.htm | 6 - .../quests/336_CoinOfMagic/30232-21a.htm | 8 - .../quests/336_CoinOfMagic/30232-21b.htm | 8 - .../quests/336_CoinOfMagic/30232-21c.htm | 8 - .../quests/336_CoinOfMagic/30232-21d.htm | 8 - .../quests/336_CoinOfMagic/30232-23.htm | 5 - .../quests/336_CoinOfMagic/30673-02.htm | 7 - .../quests/336_CoinOfMagic/30673-03.htm | 7 - .../quests/336_CoinOfMagic/30673-04.htm | 7 - .../quests/336_CoinOfMagic/30673-05.htm | 7 - .../quests/336_CoinOfMagic/30673-06.htm | 5 - .../quests/336_CoinOfMagic/30673-07.htm | 2 - .../quests/336_CoinOfMagic/30673-10.htm | 2 - .../quests/336_CoinOfMagic/30673-11.htm | 6 - .../quests/336_CoinOfMagic/30673-14.htm | 5 - .../quests/336_CoinOfMagic/30673-17.htm | 5 - .../quests/336_CoinOfMagic/30673-20.htm | 2 - .../quests/336_CoinOfMagic/30673-23.htm | 2 - .../quests/336_CoinOfMagic/30673-50.htm | 6 - .../quests/336_CoinOfMagic/30673-51.htm | 6 - .../quests/336_CoinOfMagic/30673-52.htm | 6 - .../quests/336_CoinOfMagic/30673-53.htm | 3 - .../quests/336_CoinOfMagic/30688-01.htm | 6 - .../quests/336_CoinOfMagic/30688-02.htm | 8 - .../quests/336_CoinOfMagic/30688-03.htm | 7 - .../quests/336_CoinOfMagic/30688-04.htm | 7 - .../quests/336_CoinOfMagic/30688-05.htm | 7 - .../quests/336_CoinOfMagic/30688-06.htm | 5 - .../quests/336_CoinOfMagic/30688-07.htm | 1 - .../quests/336_CoinOfMagic/30688-10.htm | 1 - .../quests/336_CoinOfMagic/30688-11.htm | 7 - .../quests/336_CoinOfMagic/30688-14.htm | 6 - .../quests/336_CoinOfMagic/30688-17.htm | 6 - .../quests/336_CoinOfMagic/30688-20.htm | 2 - .../quests/336_CoinOfMagic/30688-23.htm | 2 - .../quests/336_CoinOfMagic/30688-50.htm | 6 - .../quests/336_CoinOfMagic/30688-51.htm | 6 - .../quests/336_CoinOfMagic/30688-52.htm | 6 - .../quests/336_CoinOfMagic/30688-53.htm | 3 - .../quests/336_CoinOfMagic/30696-02.htm | 7 - .../quests/336_CoinOfMagic/30696-03.htm | 7 - .../quests/336_CoinOfMagic/30696-04.htm | 7 - .../quests/336_CoinOfMagic/30696-05.htm | 7 - .../quests/336_CoinOfMagic/30696-06.htm | 5 - .../quests/336_CoinOfMagic/30696-07.htm | 2 - .../quests/336_CoinOfMagic/30696-10.htm | 2 - .../quests/336_CoinOfMagic/30696-11.htm | 6 - .../quests/336_CoinOfMagic/30696-14.htm | 5 - .../quests/336_CoinOfMagic/30696-17.htm | 5 - .../quests/336_CoinOfMagic/30696-20.htm | 2 - .../quests/336_CoinOfMagic/30696-23.htm | 2 - .../quests/336_CoinOfMagic/30696-50.htm | 6 - .../quests/336_CoinOfMagic/30696-51.htm | 6 - .../quests/336_CoinOfMagic/30696-52.htm | 6 - .../quests/336_CoinOfMagic/30696-53.htm | 3 - .../quests/336_CoinOfMagic/30702-06.htm | 4 - .../quests/336_CoinOfMagic/30847-01.htm | 7 - .../quests/336_CoinOfMagic/30847-02.htm | 7 - .../quests/336_CoinOfMagic/30847-03.htm | 7 - .../quests/336_CoinOfMagic/30847-04.htm | 7 - .../quests/336_CoinOfMagic/30847-05.htm | 7 - .../quests/336_CoinOfMagic/30847-06.htm | 5 - .../quests/336_CoinOfMagic/30847-07.htm | 2 - .../quests/336_CoinOfMagic/30847-10.htm | 2 - .../quests/336_CoinOfMagic/30847-11.htm | 6 - .../quests/336_CoinOfMagic/30847-14.htm | 5 - .../quests/336_CoinOfMagic/30847-17.htm | 5 - .../quests/336_CoinOfMagic/30847-20.htm | 2 - .../quests/336_CoinOfMagic/30847-23.htm | 2 - .../quests/336_CoinOfMagic/30847-50.htm | 6 - .../quests/336_CoinOfMagic/30847-51.htm | 6 - .../quests/336_CoinOfMagic/30847-52.htm | 6 - .../quests/336_CoinOfMagic/30847-53.htm | 3 - .../quests/336_CoinOfMagic/__init__.py | 385 ------- .../30834-01.htm | 5 - .../30834-01a.htm | 3 - .../30834-01b.htm | 3 - .../30834-02.htm | 6 - .../30834-02a.htm | 6 - .../30834-02b.htm | 3 - .../30834-03.htm | 4 - .../30834-04.htm | 10 - .../30834-04a.htm | 3 - .../30834-04b.htm | 4 - .../30834-05.htm | 5 - .../30834-06.htm | 2 - .../30834-07.htm | 4 - .../30834-08.htm | 6 - .../30834-09.htm | 2 - .../30835-01.htm | 3 - .../30835-02.htm | 2 - .../30835-02a.htm | 6 - .../30835-03.htm | 4 - .../30835-04.htm | 1 - .../30934-01.htm | 5 - .../30934-01a.htm | 6 - .../30934-02.htm | 4 - .../30934-02a.htm | 3 - .../30934-03.htm | 5 - .../30934-03a.htm | 3 - .../30934-04.htm | 6 - .../30935-01a.htm | 5 - .../30935-02.htm | 3 - .../30935-02a.htm | 3 - .../30935-03.htm | 6 - .../30935-06.htm | 4 - .../30935-06a.htm | 3 - .../30935-06b.htm | 3 - .../30935-06c.htm | 6 - .../30935-06d.htm | 7 - .../__init__.py | 212 ---- .../quests/386_StolenDignity/Bingo_howto.htm | 3 - .../quests/386_StolenDignity/Bingo_start.htm | 5 - .../386_StolenDignity/Bingo_starting.htm | 16 - .../quests/386_StolenDignity/Low_level.htm | 4 - .../quests/386_StolenDignity/Start.htm | 5 - .../quests/386_StolenDignity/Starting.htm | 11 - .../quests/386_StolenDignity/Starting2.htm | 5 - .../quests/386_StolenDignity/__init__.py | 223 ---- .../quests/Q334_TheWishingPotion/30557-01.htm | 3 + .../30738-01.htm | 3 +- .../30738-02.htm | 3 +- .../30738-03.htm | 3 +- .../30738-04.htm | 3 +- .../30738-05.htm | 3 +- .../30738-06.htm | 3 +- .../30738-07.htm | 3 +- .../30738-08.htm | 3 +- .../30738-09.htm | 3 +- .../30738-10.htm | 3 +- .../30738-11.htm | 5 +- .../30738-12.htm | 3 +- .../quests/Q334_TheWishingPotion/30738-13.htm | 3 + .../quests/Q334_TheWishingPotion/30738-14.htm | 3 + .../quests/Q334_TheWishingPotion/30738-15.htm | 20 + .../quests/Q334_TheWishingPotion/30738-16.htm | 3 + .../quests/Q334_TheWishingPotion/30738-17.htm | 3 + .../quests/Q334_TheWishingPotion/30738-18.htm | 3 + .../quests/Q334_TheWishingPotion/30738-19.htm | 3 + .../quests/Q334_TheWishingPotion/30738-20.htm | 3 + .../30738-21.htm | 3 +- .../quests/Q334_TheWishingPotion/30742-01.htm | 12 + .../30743-01.htm | 3 +- .../30743-02.htm | 3 +- .../quests/Q334_TheWishingPotion/30743-03.htm | 3 + .../30743-04.htm | 3 +- .../30743-05.htm | 3 +- .../30743-06.htm | 3 +- .../Q334_TheWishingPotion.java | 521 +++++++++ .../Q335_TheSongOfTheHunter/30744_01.htm | 6 + .../Q335_TheSongOfTheHunter/30744_02.htm | 6 + .../Q335_TheSongOfTheHunter/30744_03.htm | 6 + .../Q335_TheSongOfTheHunter/30744_04.htm | 9 + .../Q335_TheSongOfTheHunter/30744_04a.htm | 5 + .../Q335_TheSongOfTheHunter/30744_04b.htm | 5 + .../Q335_TheSongOfTheHunter/30744_04c.htm | 4 + .../30744_04d.htm} | 5 +- .../Q335_TheSongOfTheHunter/30744_04e.htm | 5 + .../Q335_TheSongOfTheHunter/30744_04f.htm | 5 + .../30744_05.htm} | 5 +- .../Q335_TheSongOfTheHunter/30744_06.htm | 5 + .../Q335_TheSongOfTheHunter/30744_07.htm | 6 + .../Q335_TheSongOfTheHunter/30744_07a.htm | 5 + .../Q335_TheSongOfTheHunter/30744_07b.htm | 4 + .../Q335_TheSongOfTheHunter/30744_08.htm | 6 + .../Q335_TheSongOfTheHunter/30744_08a.htm | 5 + .../Q335_TheSongOfTheHunter/30744_09.htm | 4 + .../Q335_TheSongOfTheHunter/30744_09a.htm | 3 + .../Q335_TheSongOfTheHunter/30744_10.htm | 9 + .../Q335_TheSongOfTheHunter/30744_10a.htm | 4 + .../Q335_TheSongOfTheHunter/30744_10b.htm | 4 + .../Q335_TheSongOfTheHunter/30744_10c.htm | 4 + .../Q335_TheSongOfTheHunter/30744_10d.htm | 4 + .../Q335_TheSongOfTheHunter/30744_10e.htm | 4 + .../Q335_TheSongOfTheHunter/30744_10f.htm | 4 + .../30744_11.htm} | 5 +- .../Q335_TheSongOfTheHunter/30744_12.htm | 5 + .../Q335_TheSongOfTheHunter/30744_14.htm | 5 + .../Q335_TheSongOfTheHunter/30744_14a.htm | 5 + .../Q335_TheSongOfTheHunter/30744_15.htm | 6 + .../30744_16.htm} | 5 +- .../30744_17.htm} | 5 +- .../30744_18.htm} | 5 +- .../Q335_TheSongOfTheHunter/30745-3727.htm | 4 + .../30745-3728.htm} | 4 +- .../30745-3729.htm} | 3 +- .../30745-3730.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3731.htm | 4 + .../30745-3732.htm} | 4 +- .../30745-3733.htm} | 4 +- .../30745-3734.htm} | 4 +- .../30745-3735.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3736.htm | 4 + .../Q335_TheSongOfTheHunter/30745-3737.htm | 4 + .../Q335_TheSongOfTheHunter/30745-3738.htm | 4 + .../30745-3739.htm} | 4 +- .../30745-3740.htm} | 4 +- .../30745-3741.htm} | 4 +- .../30745-3742.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3743.htm | 4 + .../30745-3744.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3745.htm | 4 + .../30745-3746.htm} | 4 +- .../30745-3747.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3748.htm | 4 + .../30745-3749.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3750.htm | 4 + .../30745-3751.htm} | 4 +- .../30745-3752.htm} | 4 +- .../30745-3753.htm} | 4 +- .../30745-3754.htm} | 4 +- .../30745-3755.htm} | 4 +- .../30745-3756.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3757.htm | 4 + .../Q335_TheSongOfTheHunter/30745-3758.htm | 4 + .../30745-3759.htm} | 4 +- .../30745-3760.htm} | 4 +- .../30745-3761.htm} | 4 +- .../30745-3762.htm} | 4 +- .../30745-3763.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3764.htm | 4 + .../30745-3765.htm} | 4 +- .../Q335_TheSongOfTheHunter/30745-3766.htm | 4 + .../30745-3767.htm} | 4 +- .../30745-3768.htm} | 4 +- .../30745_01a.htm} | 4 +- .../30745_01b.htm} | 6 +- .../30745_02.htm} | 3 +- .../30745_03.htm} | 7 +- .../30745_03a.htm} | 3 +- .../Q335_TheSongOfTheHunter/30745_03b.htm | 4 + .../30745_04.htm} | 3 +- .../Q335_TheSongOfTheHunter/30745_05.htm | 5 + .../30745_05a.htm} | 5 +- .../Q335_TheSongOfTheHunter/30745_05b.htm | 3 + .../30745_05c.htm} | 3 +- .../Q335_TheSongOfTheHunter/30745_06a.htm | 6 + .../Q335_TheSongOfTheHunter/30745_06b.htm | 6 + .../30745_09.htm} | 3 +- .../30746_01.htm} | 3 +- .../30746_02.htm} | 3 +- .../Q335_TheSongOfTheHunter/30746_03.htm | 6 + .../Q335_TheSongOfTheHunter/30746_03a.htm | 5 + .../Q335_TheSongOfTheHunter/30746_04.htm | 6 + .../Q335_TheSongOfTheHunter/30746_05.htm | 6 + .../Q335_TheSongOfTheHunter/30746_05a.htm | 6 + .../Q335_TheSongOfTheHunter/30746_06.htm | 5 + .../Q335_TheSongOfTheHunter/30746_07.htm | 3 + .../Q335_TheSongOfTheHunter/30746_08.htm | 5 + .../Q335_TheSongOfTheHunter/30746_09.htm | 5 + .../Q335_TheSongOfTheHunter/30746_10.htm | 3 + .../Q335_TheSongOfTheHunter.java | 999 ++++++++++++++++++ .../quests/Q336_CoinsOfMagic/30078-01.htm | 6 + .../30078-54.htm | 3 +- .../quests/Q336_CoinsOfMagic/30092-01.htm | 6 + .../30092-54.htm | 3 +- .../30165-01.htm | 8 +- .../30165-54.htm | 3 +- .../quests/Q336_CoinsOfMagic/30183-01.htm | 5 + .../30200-01.htm | 10 +- .../30200-54.htm | 3 +- .../30232-01.htm | 3 +- .../30232-02.htm | 3 +- .../30232-03.htm | 7 +- .../quests/Q336_CoinsOfMagic/30232-04.htm | 3 + .../30232-05.htm | 3 +- .../30232-06.htm | 7 +- .../30232-07.htm | 5 +- .../30232-08.htm | 5 +- .../quests/Q336_CoinsOfMagic/30232-09.htm | 7 + .../quests/Q336_CoinsOfMagic/30232-10.htm | 7 + .../quests/Q336_CoinsOfMagic/30232-11.htm | 7 + .../quests/Q336_CoinsOfMagic/30232-12.htm | 7 + .../quests/Q336_CoinsOfMagic/30232-13.htm | 3 + .../quests/Q336_CoinsOfMagic/30232-14.htm | 3 + .../30232-15.htm | 3 +- .../30232-16.htm | 3 +- .../30232-17.htm | 3 +- .../30232-18.htm | 5 +- .../30232-18a.htm | 3 +- .../30232-22.htm | 3 +- .../quests/Q336_CoinsOfMagic/30232-23.htm | 6 + .../30232-24.htm | 3 +- .../30232-24a.htm | 3 +- .../30673-01.htm | 8 +- .../quests/Q336_CoinsOfMagic/30688-01.htm | 5 + .../30688-54.htm | 3 +- .../30696-01.htm | 8 +- .../30702-01.htm | 3 +- .../30702-02.htm | 7 +- .../30702-02a.htm | 3 +- .../30702-03.htm | 3 +- .../30702-04.htm | 3 +- .../30702-05.htm | 3 +- .../quests/Q336_CoinsOfMagic/30702-06.htm | 5 + .../quests/Q336_CoinsOfMagic/30847-01.htm | 5 + .../30847-54.htm | 3 +- .../Q336_CoinsOfMagic/Q336_CoinsOfMagic.java | 392 +++++++ .../30834-01.htm | 5 + .../30834-02.htm | 6 + .../30834-03.htm | 6 + .../30834-04.htm} | 5 +- .../30834-05.htm | 4 + .../30834-06.htm | 8 + .../30834-07.htm | 4 + .../30834-08.htm | 5 + .../30834-09.htm | 3 + .../30835-01.htm | 5 + .../30835-02.htm | 3 + .../30835-03.htm | 3 + .../30934-01.htm | 4 + .../30934-02.htm | 4 + .../30934-03.htm | 6 + .../30934-04.htm | 4 + .../30934-05.htm | 4 + .../30934-06.htm | 4 + .../30935-01.htm | 15 +- .../30935-02.htm | 4 + .../30935-03.htm | 5 + .../30935-04.htm | 6 + .../30935-05.htm | 4 + .../30935-06.htm | 6 + .../30935-07.htm | 6 + .../30935-quit.htm} | 7 +- .../30935-rules.htm} | 12 +- .../Q343_UnderTheShadowOfTheIvoryTower.java | 417 ++++++++ .../default.htm | 3 + .../noorbs.htm | 1 + .../Q386_StolenDignity.java | 226 ++++ .../warehouse_keeper_romp_q0386_01.htm | 4 + .../warehouse_keeper_romp_q0386_03.htm | 5 + .../warehouse_keeper_romp_q0386_04.htm | 5 + .../warehouse_keeper_romp_q0386_05.htm | 4 + .../warehouse_keeper_romp_q0386_06.htm | 5 + .../warehouse_keeper_romp_q0386_07.htm | 6 + .../warehouse_keeper_romp_q0386_08.htm | 4 + .../warehouse_keeper_romp_q0386_09.htm | 4 + .../warehouse_keeper_romp_q0386_09a.htm | 4 + .../warehouse_keeper_romp_q0386_11.htm | 4 + .../Q501_ProofOfClanAlliance.java | 5 - .../Q508_AClansReputation.java | 5 - .../Q509_TheClansPrestige.java | 5 - .../Q510_AClansReputation.java | 5 - .../scripts/quests/QuestMasterHandler.java | 15 +- 515 files changed, 3575 insertions(+), 3324 deletions(-) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/Bingo.java delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30557-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-13.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-15.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-16.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-18.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-19.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/__init__.py delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/no_quest.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-09.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-12.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-13.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-15.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-16.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-18.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-19.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-21.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-22.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-24.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-25.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-26.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-28.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-29.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-30.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-31.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-08.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-12.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-13.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-15.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-19.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-24.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-25.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-26.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-31.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-38.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-46.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-54.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-57.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-08.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-09.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-12.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/__init__.py delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-09.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-12.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-13.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19c.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19d.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20c.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20d.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21c.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21d.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-10.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-11.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-14.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-17.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-20.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-23.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-50.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-51.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-52.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-53.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/__init__.py delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-05.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-07.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-08.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-09.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-04.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-03.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06a.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06b.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06c.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06d.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/__init__.py delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_howto.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_start.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_starting.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Low_level.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Start.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting2.htm delete mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/__init__.py create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-01.htm (83%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-02.htm (58%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-03.htm (68%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-04.htm (65%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-05.htm (81%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-06.htm (86%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-07.htm (77%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-08.htm (54%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-09.htm (69%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-10.htm (92%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-11.htm (50%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-12.htm (86%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-13.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-14.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-15.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-16.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-17.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-18.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-19.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-20.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30738-21.htm (89%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30742-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30743-01.htm (69%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30743-02.htm (85%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30743-04.htm (91%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30743-05.htm (86%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{334_TheWishingPotion => Q334_TheWishingPotion}/30743-06.htm (60%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/Q334_TheWishingPotion.java create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_01.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_02.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_03.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04b.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04c.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30744-08.htm => Q335_TheSongOfTheHunter/30744_04d.htm} (71%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04e.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04f.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30744-11.htm => Q335_TheSongOfTheHunter/30744_05.htm} (61%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_06.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07b.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10b.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10c.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10d.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10e.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10f.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30744-27.htm => Q335_TheSongOfTheHunter/30744_11.htm} (50%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_12.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_15.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30744-32.htm => Q335_TheSongOfTheHunter/30744_16.htm} (65%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30744-33.htm => Q335_TheSongOfTheHunter/30744_17.htm} (81%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30744-34.htm => Q335_TheSongOfTheHunter/30744_18.htm} (55%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3727.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-16.htm => Q335_TheSongOfTheHunter/30745-3728.htm} (67%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-17.htm => Q335_TheSongOfTheHunter/30745-3729.htm} (73%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-18.htm => Q335_TheSongOfTheHunter/30745-3730.htm} (53%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3731.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-20.htm => Q335_TheSongOfTheHunter/30745-3732.htm} (56%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-21.htm => Q335_TheSongOfTheHunter/30745-3733.htm} (64%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-22.htm => Q335_TheSongOfTheHunter/30745-3734.htm} (60%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-23.htm => Q335_TheSongOfTheHunter/30745-3735.htm} (59%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3736.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3737.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3738.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-27.htm => Q335_TheSongOfTheHunter/30745-3739.htm} (69%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-28.htm => Q335_TheSongOfTheHunter/30745-3740.htm} (56%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-29.htm => Q335_TheSongOfTheHunter/30745-3741.htm} (60%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-30.htm => Q335_TheSongOfTheHunter/30745-3742.htm} (75%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3743.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-32.htm => Q335_TheSongOfTheHunter/30745-3744.htm} (58%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3745.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-34.htm => Q335_TheSongOfTheHunter/30745-3746.htm} (81%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-35.htm => Q335_TheSongOfTheHunter/30745-3747.htm} (80%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3748.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-37.htm => Q335_TheSongOfTheHunter/30745-3749.htm} (57%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3750.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-39.htm => Q335_TheSongOfTheHunter/30745-3751.htm} (61%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-40.htm => Q335_TheSongOfTheHunter/30745-3752.htm} (57%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-41.htm => Q335_TheSongOfTheHunter/30745-3753.htm} (65%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-42.htm => Q335_TheSongOfTheHunter/30745-3754.htm} (71%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-43.htm => Q335_TheSongOfTheHunter/30745-3755.htm} (63%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-44.htm => Q335_TheSongOfTheHunter/30745-3756.htm} (65%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3757.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3758.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-47.htm => Q335_TheSongOfTheHunter/30745-3759.htm} (75%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-48.htm => Q335_TheSongOfTheHunter/30745-3760.htm} (72%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-49.htm => Q335_TheSongOfTheHunter/30745-3761.htm} (60%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-50.htm => Q335_TheSongOfTheHunter/30745-3762.htm} (63%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-51.htm => Q335_TheSongOfTheHunter/30745-3763.htm} (70%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3764.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-53.htm => Q335_TheSongOfTheHunter/30745-3765.htm} (62%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3766.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-55.htm => Q335_TheSongOfTheHunter/30745-3767.htm} (51%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-56.htm => Q335_TheSongOfTheHunter/30745-3768.htm} (70%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-01.htm => Q335_TheSongOfTheHunter/30745_01a.htm} (69%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-02.htm => Q335_TheSongOfTheHunter/30745_01b.htm} (58%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-07.htm => Q335_TheSongOfTheHunter/30745_02.htm} (79%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-04.htm => Q335_TheSongOfTheHunter/30745_03.htm} (80%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-05.htm => Q335_TheSongOfTheHunter/30745_03a.htm} (67%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03b.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-03.htm => Q335_TheSongOfTheHunter/30745_04.htm} (79%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-09.htm => Q335_TheSongOfTheHunter/30745_05a.htm} (53%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05b.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-11.htm => Q335_TheSongOfTheHunter/30745_05c.htm} (90%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06b.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30745-14.htm => Q335_TheSongOfTheHunter/30745_09.htm} (71%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30746-01.htm => Q335_TheSongOfTheHunter/30746_01.htm} (60%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{335_TheSongOfTheHunter/30746-02.htm => Q335_TheSongOfTheHunter/30746_02.htm} (66%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_04.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_06.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_07.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_08.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_09.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_10.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/Q335_TheSongOfTheHunter.java create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30078-54.htm (67%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30092-54.htm (76%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30165-01.htm (52%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30165-54.htm (93%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30183-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30200-01.htm (50%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30200-54.htm (77%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-01.htm (85%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-02.htm (79%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-03.htm (63%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-04.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-05.htm (68%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-06.htm (54%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-07.htm (56%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-08.htm (77%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-09.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-10.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-11.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-12.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-13.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-14.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-15.htm (80%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-16.htm (70%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-17.htm (91%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-18.htm (55%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-18a.htm (71%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-22.htm (82%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-23.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-24.htm (66%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30232-24a.htm (81%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30673-01.htm (54%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30688-54.htm (68%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30696-01.htm (52%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30702-01.htm (74%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30702-02.htm (70%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30702-02a.htm (85%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30702-03.htm (83%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30702-04.htm (96%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30702-05.htm (51%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-06.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-01.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{336_CoinOfMagic => Q336_CoinsOfMagic}/30847-54.htm (76%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/Q336_CoinsOfMagic.java create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-01.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-02.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-03.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{343_UnderTheShadowOfTheIvoryTower/30834-02c.htm => Q343_UnderTheShadowOfTheIvoryTower/30834-04.htm} (72%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-05.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-06.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-07.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-08.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-09.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-01.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-02.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-03.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-01.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-02.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-03.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-04.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-05.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-06.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{343_UnderTheShadowOfTheIvoryTower => Q343_UnderTheShadowOfTheIvoryTower}/30935-01.htm (51%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-02.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-03.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-04.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-05.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-06.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-07.htm rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{343_UnderTheShadowOfTheIvoryTower/30935-05.htm => Q343_UnderTheShadowOfTheIvoryTower/30935-quit.htm} (86%) rename L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/{343_UnderTheShadowOfTheIvoryTower/30935-04.htm => Q343_UnderTheShadowOfTheIvoryTower/30935-rules.htm} (75%) create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/Q343_UnderTheShadowOfTheIvoryTower.java create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/default.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/noorbs.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/Q386_StolenDignity.java create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_01.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_03.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_04.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_05.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_06.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_07.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_08.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09a.htm create mode 100644 L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_11.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/Bingo.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/Bingo.java new file mode 100644 index 0000000000..131119be75 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/Bingo.java @@ -0,0 +1,182 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package ai.others; + +import java.util.ArrayList; +import java.util.List; + +import org.l2jmobius.commons.util.Rnd; + +/** + * Adapted from FirstTeam Interlude + */ +public class Bingo +{ + protected static final String template = "%msg%

%choices%

%board%"; + protected static final String template_final = "%msg%

%board%"; + protected static final String template_board = "For your information, below is your current selection.
%cell1%%cell2%%cell3%
%cell4%%cell5%%cell6%
%cell7%%cell8%%cell9%
"; + protected static final String msg_again = "You have already selected that number. Choose your %choicenum% number again."; + protected static final String msg_begin = "I've arranged 9 numbers on the panel.
Now, select your %choicenum% number."; + protected static final String msg_next = "Now, choose your %choicenum% number."; + protected static final String msg_0lines = "You are spectacularly unlucky! The red-colored numbers on the panel below are the ones you chose. As you can see, they didn't create even a single line. Did you know that it is harder not to create a single line than creating all 3 lines?"; + protected static final String msg_3lines = "You've created 3 lines! The red colored numbers on the bingo panel below are the numbers you chose. Congratulations!"; + protected static final String msg_lose = "Hmm... You didn't make 3 lines. Why don't you try again? The red-colored numbers on the panel are the ones you chose."; + protected static final String[] nums = + { + "first", + "second", + "third", + "fourth", + "fifth", + "final" + }; + + private final String _template_choice; + private final List board; + private final List guesses; + protected int lines; + + public Bingo(String template_choice) + { + board = new ArrayList<>(); + guesses = new ArrayList<>(); + _template_choice = template_choice; + while (board.size() < 9) + { + final int num = Rnd.get(1, 9); + if (!board.contains(num)) + { + board.add(num); + } + } + } + + public String Select(String s) + { + try + { + return Select(Integer.valueOf(s)); + } + catch (Exception E) + { + return null; + } + } + + public String Select(int choise) + { + if ((choise < 1) || (choise > 9)) + { + return null; + } + if (guesses.contains(choise)) + { + return getDialog("You have already selected that number. Choose your %choicenum% number again."); + } + guesses.add(choise); + if (guesses.size() == 6) + { + return getFinal(); + } + return getDialog(""); + } + + protected String getBoard() + { + if (guesses.size() == 0) + { + return ""; + } + String result = "For your information, below is your current selection.
%cell1%%cell2%%cell3%
%cell4%%cell5%%cell6%
%cell7%%cell8%%cell9%
"; + for (int i = 1; i <= 9; ++i) + { + final String cell = "%cell" + String.valueOf(i) + "%"; + final int num = board.get(i - 1); + if (guesses.contains(num)) + { + result = result.replaceFirst(cell, "" + String.valueOf(num) + ""); + } + else + { + result = result.replaceFirst(cell, "?"); + } + } + return result; + } + + public String getDialog(String msg) + { + String result = "%msg%

%choices%

%board%"; + if (guesses.size() == 0) + { + result = result.replaceFirst("%msg%", "I've arranged 9 numbers on the panel.
Now, select your %choicenum% number."); + } + else + { + result = result.replaceFirst("%msg%", "".equalsIgnoreCase(msg) ? "Now, choose your %choicenum% number." : msg); + } + result = result.replaceFirst("%choicenum%", Bingo.nums[guesses.size()]); + final StringBuilder choices = new StringBuilder(); + for (int i = 1; i <= 9; ++i) + { + if (!guesses.contains(i)) + { + choices.append(_template_choice.replaceAll("%n%", String.valueOf(i))); + } + } + result = result.replaceFirst("%choices%", choices.toString()); + result = result.replaceFirst("%board%", getBoard()); + return result; + } + + protected String getFinal() + { + String result = "%msg%

%board%".replaceFirst("%board%", getBoard()); + calcLines(); + switch (lines) + { + case 3: + result = result.replaceFirst("%msg%", "You've created 3 lines! The red colored numbers on the bingo panel below are the numbers you chose. Congratulations!"); + break; + case 0: + result = result.replaceFirst("%msg%", "You are spectacularly unlucky! The red-colored numbers on the panel below are the ones you chose. As you can see, they didn't create even a single line. Did you know that it is harder not to create a single line than creating all 3 lines?"); + break; + default: + result = result.replaceFirst("%msg%", "Hmm... You didn't make 3 lines. Why don't you try again? The red-colored numbers on the panel are the ones you chose."); + break; + } + return result; + } + + public int calcLines() + { + lines = 0; + lines += (checkLine(0, 1, 2) ? 1 : 0); + lines += (checkLine(3, 4, 5) ? 1 : 0); + lines += (checkLine(6, 7, 8) ? 1 : 0); + lines += (checkLine(0, 3, 6) ? 1 : 0); + lines += (checkLine(1, 4, 7) ? 1 : 0); + lines += (checkLine(2, 5, 8) ? 1 : 0); + lines += (checkLine(0, 4, 8) ? 1 : 0); + return lines += (checkLine(2, 4, 6) ? 1 : 0); + } + + public boolean checkLine(final int idx1, final int idx2, final int idx3) + { + return guesses.contains(board.get(idx1)) && guesses.contains(board.get(idx2)) && guesses.contains(board.get(idx3)); + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/TurekOrcSupplier.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/TurekOrcSupplier.java index 25bf3df147..d2660c9473 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/TurekOrcSupplier.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/others/TurekOrcSupplier.java @@ -33,7 +33,7 @@ public class TurekOrcSupplier extends Quest private TurekOrcSupplier() { - super(-1, "TurekOrcFootman", "ai/others"); + super(-1, "TurekOrcSupplier", "ai/others"); addAttackId(TUREK_ORC_SUPPLIER); } diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30557-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30557-01.htm deleted file mode 100644 index 329461bf43..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30557-01.htm +++ /dev/null @@ -1,2 +0,0 @@ -Torai:
-Oh my! This… is a priceless book. Sell it to me…! I’ll give you a high price for it… Heh heh heh… \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-13.htm deleted file mode 100644 index 596a7b6c7b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-13.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-Why do you want more Wish Potion when you haven't used what you already have? What a pig...! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-14.htm deleted file mode 100644 index 1e98554e18..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-14.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-Hey! You don't have any Wish Potion but yet you still want to make a wish...? How very disgraceful! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-15.htm deleted file mode 100644 index 930819a5ac..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-15.htm +++ /dev/null @@ -1,14 +0,0 @@ -Alchemist Matild:
-You are allowed one wish after taking the potion. You will choose from one of the four wishes on this card. - - - - - - - -

-"I wish to be a loving person."
-"I wish for 100 million adena."
-"I wish to be a king!"
-"I wish to be the wisest person in the world." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-16.htm deleted file mode 100644 index 86771fafca..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-16.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-To begin the ceremony you must first apply the blood of crow to your forehead and then shake the wing of fairy three times... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-17.htm deleted file mode 100644 index ff2786d9a3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-17.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-To start the ceremony you must first apply the blood of crow to your forehead and then shake the leaf of timitran three times... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-18.htm deleted file mode 100644 index 85ad28d519..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-18.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-To start the ceremony you must first apply the blood of crow to your forehead and then put the crown of glory on your head... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-19.htm deleted file mode 100644 index f40ecc476f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-19.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-To start the ceremony you must first apply the blood of crow to your forehead and then hit your head three times with a Sage's Staff... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-20.htm deleted file mode 100644 index ce648336ae..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Alchemist Matild:
-You must wait, someone else is currently making a wish... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-01.htm deleted file mode 100644 index 3461e842ab..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-01.htm +++ /dev/null @@ -1,2 +0,0 @@ -Fairy of Love Rupina:
-Ah, it's you! Do you seek your true love? I'm sorry, but I am very busy and cannot help you now. Instead, take this pendant. It will help you to find your soul mate. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-02.htm deleted file mode 100644 index 6bb77c43fd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30742-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fairy of Love Rupina:
-Love is such a lovely thing.
-Lovers love loving.
-Love each other! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-03.htm deleted file mode 100644 index 702278fa46..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-03.htm +++ /dev/null @@ -1,2 +0,0 @@ -Chest of Wisdom:
-(A voice comes out of the chest.) I will teach you a wise method to increase your wealth. Warehouse Keeper Sorint, Sorceress Page, Researcher Lorain, Warehouse Keeper Hagger, Guard Stan, Blacksmith Dunning, Magic Trader Ralph, Head Blacksmith Ferris, Warehouse Keeper Collob, and Grocer Pano… All these people are crazy about collecting weird coins! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/__init__.py deleted file mode 100644 index 435188cba6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/__init__.py +++ /dev/null @@ -1,371 +0,0 @@ -# -# Created by DraX on 2005.09.08 -# C4 Update by DrLecter -# - -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.network.serverpackets import CreatureSay - -qn = "334_TheWishingPotion" - -# General Rewards -ADENA = 57 -NECKLACE_OF_GRACE = 931 -HEART_OF_PAAGRIO = 3943 -R1=[3081,3076,3075,3074,4917,3077,3080,3079,3078,4928,4931,4932,5013,3067,3064,3061,3062,3058,4206,3065,3060,3063,4208,3057,3059,3066,4911,4918,3092,3039,4922,3091,3093,3431] -R2=[3430,3429,3073,3941,3071,3069,3072,4200,3068,3070,4912,3100,3101,3098,3094,3102,4913,3095,3096,3097,3099,3085,3086,3082,4907,3088,4207,3087,3084,3083,4929,4933,4919,3045] -R3=[4923,4201,4914,3942,3090,4909,3089,4930,4934,4920,3041,4924,3114,3105,3110,3104,3113,3103,4204,3108,4926,3112,3107,4205,3109,3111,3106,4925,3117,3115,3118,3116,4927] -R4=[1979,1980,2952,2953] -#Quest ingredients and rewards -WISH_POTION,ANCIENT_CROWN,CERTIFICATE_OF_ROYALTY = range(3467,3470) -ALCHEMY_TEXT,SECRET_BOOK,POTION_RECIPE_1,POTION_RECIPE_2,MATILDS_ORB,FORBIDDEN_LOVE_SCROLL = range(3678,3684) -AMBER_SCALE,WIND_SOULSTONE,GLASS_EYE,HORROR_ECTOPLASM,SILENOS_HORN,ANT_SOLDIER_APHID,TYRANTS_CHITIN,BUGBEAR_BLOOD = range(3684,3692) -#NPCs -GRIMA = 27135 -SUCCUBUS_OF_SEDUCTION = 27136 -GREAT_DEMON_KING = 27138 -SECRET_KEEPER_TREE = 27139 -SANCHES = 27153 -BONAPARTERIUS = 27154 -RAMSEBALIUS = 27155 -TORAI = 30557 -ALCHEMIST_MATILD = 30738 -RUPINA = 30742 -WISDOM_CHEST = 30743 -#MOBs -WHISPERING_WIND = 20078 -ANT_RECRUIT = 20087 -ANT_WARRIOR_CAPTAIN = 20088 -SILENOS = 20168 -TYRANT = 20192 -TYRANT_KINGPIN = 20193 -AMBER_BASILISK = 20199 -HORROR_MIST_RIPPER = 20227 -TURAK_BUGBEAR = 20248 -TURAK_BUGBEAR_WARRIOR = 20249 -GLASS_JAGUAR = 20250 -#DROPLIST -DROPLIST={AMBER_BASILISK:[AMBER_SCALE,15],WHISPERING_WIND:[WIND_SOULSTONE,20],GLASS_JAGUAR:[GLASS_EYE,35],HORROR_MIST_RIPPER:[HORROR_ECTOPLASM,15], - SILENOS:[SILENOS_HORN,30],ANT_RECRUIT:[ANT_SOLDIER_APHID,40],ANT_WARRIOR_CAPTAIN:[ANT_SOLDIER_APHID,40],TYRANT:[TYRANTS_CHITIN,50], - TYRANT_KINGPIN:[TYRANTS_CHITIN,50],TURAK_BUGBEAR:[BUGBEAR_BLOOD,25],TURAK_BUGBEAR_WARRIOR:[BUGBEAR_BLOOD,25]} - -# set of random messages -MESSAGES={SUCCUBUS_OF_SEDUCTION:["Do you wanna be loved?","Do you need love?","Let me love you...","Want to know what love is?","Are you in need of love?","Me love you long time"], - GRIMA:["hey hum hum!","boom! boom!","...","Ki ab kya karein hum"], - } - -def check_ingredients(st,required) : - if st.getQuestItemsCount(AMBER_SCALE) != required : return 0 - if st.getQuestItemsCount(WIND_SOULSTONE) != required : return 0 - if st.getQuestItemsCount(GLASS_EYE) != required : return 0 - if st.getQuestItemsCount(HORROR_ECTOPLASM) != required : return 0 - if st.getQuestItemsCount(SILENOS_HORN) != required : return 0 - if st.getQuestItemsCount(ANT_SOLDIER_APHID) != required : return 0 - if st.getQuestItemsCount(TYRANTS_CHITIN) != required : return 0 - if st.getQuestItemsCount(BUGBEAR_BLOOD) != required : return 0 - return 1 - -def autochat(npc,text) : - if npc: npc.broadcastPacket(CreatureSay(npc.getObjectId(),0,npc.getName(),text)) - return - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = range(3678,3683)+range(3684,3692) - - def onAdvEvent (self,event,npc,player): - st = player.getQuestState(qn) - if not st: return - htmltext = event - player=st.getPlayer() - if event == "30738-03.htm": - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - if st.getQuestItemsCount(ALCHEMY_TEXT) >= 2: st.takeItems(ALCHEMY_TEXT,-1) - if st.getQuestItemsCount(ALCHEMY_TEXT) == 0: st.giveItems(ALCHEMY_TEXT,1) - htmltext = "30738-03.htm" - if event == "30738-06.htm": - if st.getQuestItemsCount(WISH_POTION) : - htmltext = "30738-13.htm" - else : - st.playSound("ItemSound.quest_accept") - st.set("cond","3") - if st.getQuestItemsCount(ALCHEMY_TEXT) >= 1: st.takeItems(ALCHEMY_TEXT,-1) - if st.getQuestItemsCount(SECRET_BOOK) >= 1: st.takeItems(SECRET_BOOK,-1) - if st.getQuestItemsCount(POTION_RECIPE_1) >= 2: st.takeItems(POTION_RECIPE_1,-1) - if st.getQuestItemsCount(POTION_RECIPE_1) == 0: st.giveItems(POTION_RECIPE_1,1) - if st.getQuestItemsCount(POTION_RECIPE_2) >= 2: st.takeItems(POTION_RECIPE_2,-1) - if st.getQuestItemsCount(POTION_RECIPE_2) == 0: st.giveItems(POTION_RECIPE_2,1) - if st.getQuestItemsCount(MATILDS_ORB) : htmltext = "30738-12.htm" - if event == "30738-10.htm": - if check_ingredients(st,1) : - st.playSound("ItemSound.quest_finish") - st.takeItems(ALCHEMY_TEXT,-1) - st.takeItems(SECRET_BOOK,-1) - st.takeItems(POTION_RECIPE_1,-1) - st.takeItems(POTION_RECIPE_2,-1) - st.takeItems(AMBER_SCALE,-1) - st.takeItems(WIND_SOULSTONE,-1) - st.takeItems(GLASS_EYE,-1) - st.takeItems(HORROR_ECTOPLASM,-1) - st.takeItems(SILENOS_HORN,-1) - st.takeItems(ANT_SOLDIER_APHID,-1) - st.takeItems(TYRANTS_CHITIN,-1) - st.takeItems(BUGBEAR_BLOOD,-1) - if not st.getQuestItemsCount(MATILDS_ORB) : st.giveItems(MATILDS_ORB,1) - st.giveItems(WISH_POTION,1) - st.set("cond","5") - else : - htmltext="You don't have required items" - elif event == "30738-14.htm": - # if you dropped or destroyed your wish potion, you are not able to see the wish list - if st.getQuestItemsCount(WISH_POTION) : - htmltext = "30738-15.htm" -#### WISH I : Please make me into a loving person. - elif event == "30738-16.htm": - if st.getQuestItemsCount(WISH_POTION) : - st.set("wish","1") - st.startQuestTimer("matild_timer1",3000,npc) - st.takeItems(WISH_POTION,1) - npc.setBusy(True) - else: - htmltext = "30738-14.htm" -#### WISH II : I want to become an extremely rich person. How about 100 million adena?! - elif event == "30738-17.htm": - if st.getQuestItemsCount(WISH_POTION) : - st.set("wish","2") - st.startQuestTimer("matild_timer1",3000,npc) - st.takeItems(WISH_POTION,1) - npc.setBusy(True) - else: - htmltext = "30738-14.htm" -#### WISH III : I want to be a king in this world. - elif event == "30738-18.htm": - if st.getQuestItemsCount(WISH_POTION) : - st.set("wish","3") - st.startQuestTimer("matild_timer1",3000,npc) - st.takeItems(WISH_POTION,1) - npc.setBusy(True) - else: - htmltext = "30738-14.htm" -#### WISH IV : I'd like to become the wisest person in the world. - elif event == "30738-19.htm": - if st.getQuestItemsCount(WISH_POTION) >= 1: - st.set("wish","4") - st.startQuestTimer("matild_timer1",3000,npc) - st.takeItems(WISH_POTION,1) - npc.setBusy(True) - else: - htmltext = "30738-14.htm" - elif event == "matild_timer1": - autochat(npc,"OK, everybody pray fervently!") - st.startQuestTimer("matild_timer2",4000,npc) - return - elif event == "matild_timer2": - autochat(npc,"Both hands to heaven, everybody yell together!") - st.startQuestTimer("matild_timer3",4000,npc) - return - elif event == "matild_timer3": - autochat(npc,"One! Two! May your dreams come true!") - wish = st.getInt("wish") - WISH_CHANCE = st.getRandom(100) - if wish == 1 : - if WISH_CHANCE <= 50: - autochat(st.addSpawn(SUCCUBUS_OF_SEDUCTION,200000),MESSAGES[SUCCUBUS_OF_SEDUCTION][st.getRandom(len(MESSAGES))]) - autochat(st.addSpawn(SUCCUBUS_OF_SEDUCTION,200000),MESSAGES[SUCCUBUS_OF_SEDUCTION][st.getRandom(len(MESSAGES))]) - autochat(st.addSpawn(SUCCUBUS_OF_SEDUCTION,200000),MESSAGES[SUCCUBUS_OF_SEDUCTION][st.getRandom(len(MESSAGES))]) - else: - autochat(st.addSpawn(RUPINA,120000),"Your love... love!") - elif wish == 2 : - if WISH_CHANCE <= 33 : - autochat(st.addSpawn(GRIMA,200000),MESSAGES[GRIMA][st.getRandom(len(MESSAGES))]) - autochat(st.addSpawn(GRIMA,200000),MESSAGES[GRIMA][st.getRandom(len(MESSAGES))]) - autochat(st.addSpawn(GRIMA,200000),MESSAGES[GRIMA][st.getRandom(len(MESSAGES))]) - else : - st.giveItems(ADENA,10000) - elif wish == 3 : - if WISH_CHANCE <= 33 : - st.giveItems(CERTIFICATE_OF_ROYALTY,1) - elif WISH_CHANCE >= 66 : - st.giveItems(ANCIENT_CROWN,1) - else: - spawnedNpc=st.addSpawn(SANCHES,player,True,0) - autochat(spawnedNpc,"Who dares to call the dark Monarch?!") - st.startQuestTimer("sanches_timer1",200000,spawnedNpc) - elif wish == 4 : - if WISH_CHANCE <= 33: - st.giveItems(R1[st.getRandom(len(R1))],1) - st.giveItems(R2[st.getRandom(len(R2))],1) - st.giveItems(R3[st.getRandom(len(R3))],1) - if not st.getRandom(3): - st.giveItems(HEART_OF_PAAGRIO,1) - else: - autochat(st.addSpawn(WISDOM_CHEST,120000),"I contain the wisdom, I am the wisdom box!") - npc.setBusy(False) - return - elif event == "sanches_timer1" : - autochat(npc,"Hehehe, i'm just wasting my time here!") - npc.deleteMe() - return - elif event == "bonaparterius_timer1" : - autochat(npc,"A worth opponent would be a good thing") - npc.deleteMe() - elif event == "ramsebalius_timer1" : - autochat(npc,"Your time is up!") - npc.deleteMe() - return - elif event == "greatdemon_timer1" : - autochat(npc,"Do not interrupt my eternal rest again!") - npc.deleteMe() - return - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - cond = st.getInt("cond") - id = st.getState() - if npcId != ALCHEMIST_MATILD and id == State.CREATED : return htmltext - if npcId == TORAI and st.getQuestItemsCount(FORBIDDEN_LOVE_SCROLL) : - st.takeItems(FORBIDDEN_LOVE_SCROLL,1) - st.giveItems(ADENA,500000) - htmltext = "30557-01.htm" - elif npcId == WISDOM_CHEST : - st.giveItems(R1[st.getRandom(len(R1))],1) - st.giveItems(R2[st.getRandom(len(R2))],1) - st.giveItems(R3[st.getRandom(len(R3))],1) - if not st.getRandom(3): - st.giveItems(HEART_OF_PAAGRIO,1) - st.giveItems(4409,1) - st.giveItems(4408,1) - htmltext = "30743-0"+str(st.getRandom(6)+1)+".htm" - npc.deleteMe() - elif npcId == RUPINA: - if st.getRandom(100) <= 4: - st.giveItems(NECKLACE_OF_GRACE,1) - htmltext = "30742-01.htm" - else: - st.giveItems(R4[st.getRandom(len(R4))],1) - htmltext = "30742-02.htm" - npc.decayMe() - elif npcId == ALCHEMIST_MATILD: - if npc.isBusy() : - htmltext = "30738-20.htm" - elif player.getLevel() <= 29 : - htmltext = "30738-21.htm" - st.exitQuest(1) - elif cond == 5 and st.getQuestItemsCount(MATILDS_ORB) : - htmltext = "30738-11.htm" - elif cond == 4 and check_ingredients(st,1): - htmltext = "30738-08.htm" - elif cond == 3 and not check_ingredients(st,1): - htmltext = "30738-07.htm" - elif cond == 2 or (st.getQuestItemsCount(ALCHEMY_TEXT) and st.getQuestItemsCount(SECRET_BOOK)) : - htmltext = "30738-05.htm" - elif cond == 1 or (st.getQuestItemsCount(ALCHEMY_TEXT) and not st.getQuestItemsCount(SECRET_BOOK)) : - htmltext = "30738-04.htm" - else: - htmltext = "30738-01.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - id = st.getState() - if id == State.CREATED: return - if id != State.STARTED: st.setState(State.STARTED) - npcId = npc.getNpcId() - cond = st.getInt("cond") - if npcId == SECRET_KEEPER_TREE and cond == 1 and not st.getQuestItemsCount(SECRET_BOOK): - st.set("cond","2") - st.giveItems(SECRET_BOOK,1) - st.playSound("ItemSound.quest_itemget") - elif npcId in DROPLIST.keys() and cond == 3 : - item,chance=DROPLIST[npcId] - if st.getRandom(100) <= chance and not st.getQuestItemsCount(item) : - st.giveItems(item,1) - if check_ingredients(st,1): - st.playSound("ItemSound.quest_middle") - st.set("cond","4") - else: st.playSound("ItemSound.quest_itemget") - else: - if npcId == SUCCUBUS_OF_SEDUCTION: - if st.getRandom(100) <= 3 : - st.playSound("ItemSound.quest_itemget") - st.giveItems(FORBIDDEN_LOVE_SCROLL,1) - elif npcId == GRIMA: - if st.getRandom(100) < 4 : - st.playSound("ItemSound.quest_itemget") - if st.getRandom(1000) == 0 : - st.giveItems(ADENA,100000000) - else: - st.giveItems(ADENA,900000) - elif npcId == SANCHES : - try : - st.getQuestTimer("sanches_timer1").cancel() - if st.getRandom(100) <= 50 : - autochat(npc,"It's time to come out my Remless... Bonaparterius!") - spawnedNpc=st.addSpawn(BONAPARTERIUS,npc,True,0) - autochat(spawnedNpc,"I am the Great Emperor's son!") - st.startQuestTimer("bonaparterius_timer1",600000,spawnedNpc) - else : - st.giveItems(R4[st.getRandom(len(R4))],1) - except : pass - elif npcId == BONAPARTERIUS: - try : - st.getQuestTimer("bonaparterius_timer1").cancel() - autochat(npc,"Only Ramsebalius would be able to avenge me!") - if st.getRandom(100) <= 50 : - spawnedNpc=st.addSpawn(RAMSEBALIUS,npc,True,0) - autochat(spawnedNpc,"Meet the absolute ruler!") - st.startQuestTimer("ramsebalius_timer1",600000,spawnedNpc) - else : - st.giveItems(R4[st.getRandom(len(R4))],1) - except : pass - elif npcId == RAMSEBALIUS: - try : - st.getQuestTimer("ramsebalius_timer1").cancel() - autochat(npc,"You evil piece of...") - if st.getRandom(100) <= 50 : - spawnedNpc=st.addSpawn(GREAT_DEMON_KING,npc,True,0) - autochat(spawnedNpc,"Who dares to kill my fiendly minion?!") - st.startQuestTimer("greatdemon_timer1",600000,spawnedNpc) - else : - st.giveItems(R4[st.getRandom(len(R4))],1) - except: pass - elif npcId == GREAT_DEMON_KING: - try : - st.getQuestTimer("greatdemon_timer1").cancel() - st.giveItems(ADENA,1412965) - st.playSound("ItemSound.quest_itemget") - except: pass - return - -QUEST = Quest(334,qn,"The Wishing Potion") - -QUEST.addStartNpc(ALCHEMIST_MATILD) - -QUEST.addTalkId(ALCHEMIST_MATILD) -QUEST.addTalkId(TORAI) -QUEST.addTalkId(RUPINA) -QUEST.addTalkId(WISDOM_CHEST) - -QUEST.addKillId(SECRET_KEEPER_TREE) - -for mob in DROPLIST.keys(): - QUEST.addKillId(mob) - -QUEST.addKillId(SUCCUBUS_OF_SEDUCTION) -QUEST.addKillId(GRIMA) -QUEST.addKillId(SANCHES) -QUEST.addKillId(RAMSEBALIUS) -QUEST.addKillId(BONAPARTERIUS) -QUEST.addKillId(GREAT_DEMON_KING) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/no_quest.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/no_quest.htm deleted file mode 100644 index 7aaea0f8b1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/no_quest.htm +++ /dev/null @@ -1 +0,0 @@ -Conditions are not right to make this quest available. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-01.htm deleted file mode 100644 index 1ed613e471..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-Many aspire to join our guild. Many such as you only see the glamorous side of our profession.
Becoming a hunter is not an easy task. Only the very best and brightest are selected for membership in the Hunters Guild. A hunting license is only given to those who pass a very severe test.
Many give up before a week has passed. Does that sound like you?
-(This quest is only for characters level 35 and above.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-02.htm deleted file mode 100644 index 52115df67f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-Many aspire to join our guild. Many such as you only see the glamorous side of our profession.
Becoming a hunter is not an easy task. Only the very best and brightest are selected for membership in the Hunters Guild. A hunting license is only given to those who pass a very severe test.
Many give up before a week has passed. Does that sound like you?
-"I wish to take the test for the hunting license." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-03.htm deleted file mode 100644 index 5f482935cb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-Did I hurt your feelings? Do you actually intend to try for the hunting license? If so, you must listen carefully to my words...
There are two types of hunters. Most hunters are 1-circle, but very skillful ones can obtain the 2-circle license by passing another test. Of course you must take the 1-circle license test first.
To pass this test, you must bring back at least three of the items on this list.
-View the list \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-04.htm deleted file mode 100644 index 9b69be047c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-04.htm +++ /dev/null @@ -1,8 +0,0 @@ -Guild Member Grey:
-Next is the 1-circle hunter license test list. To pass the test, you have to bring at least three items from the list. Keep in mind that this is not just a simple treasure hunt but is a test to find out whether you have the nature and disposition of a hunter!
-40 scales of guardian basilisk
-20 Karut Weeds
-3 heads of raiders with the lord's bounty on their heads
-Skin of Windsus Aleph
-20 light-blue runestones
-30 sea of spores seeds \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-05.htm deleted file mode 100644 index 64cdac4330..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather 40 scales of guardian basilisk. They live in the Death Pass.
I really shouldn't tell you this... Gathering information about the items is a part of the test. Count yourself lucky to have received this valuable one-time hint!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-06.htm deleted file mode 100644 index fea1d197cf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather 20 Karut Weeds, used in the research of mages. The leto Lizardman mediums carry them. You may find the leto lizardmen in the southern part of Oren.
Gathering information about the items is a part of the test. Count yourself lucky to have received this valuable one-time hint!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-07.htm deleted file mode 100644 index 652bfbf78b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-07.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must kill the three evil outlaw Haka brothers and bring back their heads. They are named Haka, Jakja and Marka. They are prefects of the Breka orc tribe. They wantonly attack merchants' carriages, massacre citizens and set fire to their homes. There has been a bounty placed by on their heads by the Lord of Giran, therefore they have been laying low. But with the Breka Orc Warriors destroyed, they are bound to appear seeking revenge.
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-09.htm deleted file mode 100644 index 3aa96972d0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather 20 light-blue runestones. These runestones are obtained by destroying manashen gargoyles or enchanted stone golems in the area near the Ivory Tower. To protect their precious tower from interlopers, the mages apparently have inplanted runestones in the creatures of that area and are controlling them.
This is all I will say on this matter. If you are a true hunter, you must gather the information and find the items yourself. Don't expect any more hints!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-10.htm deleted file mode 100644 index f645923ec2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather 30 Sea of Spores seeds. These can be obtained by going to the Sea of Spores and killing the giant fungus.
Of course, I should let you discover this for yourself, but I'm just an old softie... No more hints!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-12.htm deleted file mode 100644 index 381360dc27..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-12.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Grey:
-You have obtained the items from the list! I must admit that I doubted you at first, but I stand corrected! Well, you certainly qualify as a hunter. I hereby bestow on you the 1-circle hunting license. Welcome to the guild, new hunting brother!
Now you are qualified to perform the various tasks that come to our Hunters Guild. Please go and ask Guild Member Tor over there for details.
Sometimes you will be assigned jobs by the guild, other times you'll be hired by individuals. Recently Cybellin asked me to introduce him to a trustworthy hunter; would you like to meet him? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-13.htm deleted file mode 100644 index 3a6e29117c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-13.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guild Member Grey:
-Welcome, my hunter brother. What can I do for you?
-"Is there any work?"
-"I wish to test for the 2-circle hunter license."
-"I wish to leave the Hunters Guild." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-14.htm deleted file mode 100644 index 81dd57a23f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-14.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-We get dozens of hunting requests every day. You should speak to Guild Member Tor to find out what requests have currently come in. If there is a job that you like, you can accept it.
There is also the possibility of being hired by individuals. Recently Cybellin asked me to introduce him to a trustworthy hunter. Would you care to meet him?
-"Go back" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-15.htm deleted file mode 100644 index 2f1ae8ea7f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-15.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You are already applying for the 2-circle hunting license? Nice to see that you don't lack ambition! But look. You're not ready. You do have some skills but you still need more important practical experience. For the time being, you should develop your talents while carrying out hunting requests.
-(You can apply for the 2-circle license test after reaching level 45.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-16.htm deleted file mode 100644 index 9b737a44f6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-16.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guild Member Grey:
-Welcome, my hunter brother. What can I do for you?
-"Are there any jobs?"
-"I wish to test for the 2-circle hunting license."
-Leave the Hunters Guild \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-17.htm deleted file mode 100644 index f5cef4026c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-17.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-We get dozens of hunting requests every day. You should see Guild Member Tor, he will know what requests have come in. If there is a job that you like, you can accept it.
Hunters are also hired by individuals, not just through the guild. Recently Cybellin asked me to introduce him to a trustworthy hunter. Would you care to meet him?
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-18.htm deleted file mode 100644 index acb115c0fd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-18.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-So, you wish to take the 2-circle hunting license test? Well I suppose you're up to giving it a try. As before, in the 2-circle test you must bring back at least three items written on the list. Of course, these items will be harder to obtain than those of the 1-circle test. Maybe you should look at the list first...
-View list \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-19.htm deleted file mode 100644 index b67614d9b5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-19.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Grey:
-Still taking the test, are you? Come and see me when you've finished. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-20.htm deleted file mode 100644 index 49f972a0d6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-20.htm +++ /dev/null @@ -1,8 +0,0 @@ -Guild Member Grey:
-Here is the 2-circle hunting license test list. You must bring
-20 Timak Orc Totems
-20 skeins of trisalim cobweb
-30 Ambrosius Fruits
-20 Balefire Crystals
-20 Imperial Arrowheads
-The heads of 5 outlaw raiders \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-21.htm deleted file mode 100644 index 8baad891ae..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-21.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather
20 Timak Orc Totems. To obtain them you must kill Timak Orc Warriors. You should have no trouble with this. Now go!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-22.htm deleted file mode 100644 index 4733488079..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather20 trisalim cobwebs. This should be no problem for you. Quickly now! Get them and come back to me!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-23.htm deleted file mode 100644 index 94398ac9f8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather 30 Ambrosius Fruits. You are familiar with ambrosius, aren't you? It's a fruit somewhat like an apple that grows on valley treants in Enchanted Valley. This should be easy for you!
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-24.htm deleted file mode 100644 index cb0f2a03de..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-24.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather twenty Balefire Crystals. Actually, I didn't know what this was so I asked the sorcerers about it. They said it could be obtained if you kill a tairim in the Cemetery. This hint should be of great value to you.
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-25.htm deleted file mode 100644 index 33a46d62cb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must gather 20 Imperial Arrowheads. This should be easy for you. If you go to the National Cemetery and kill the undead archers, you can obtain arrowheads made during the Elmoreden era. Are you up for it?
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-26.htm deleted file mode 100644 index e64d74cb69..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-26.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-You must kill five tarlk bugbear raiders and bring back their heads. Their names are Athu, Triska, Motura and Lanka, and they are led by one called Kalath. These tarlk bugbear warriors have been attacking and pillaging merchant carriages. I'm sure you would deal with these outlaws even if it weren't a requirement of the test, wouldn't you?
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-28.htm deleted file mode 100644 index ecc3101933..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-28.htm +++ /dev/null @@ -1,4 +0,0 @@ - - - -Guild Member Grey:
Good work! I knew that you would complete the test without much trouble. Now you are a respectable 2-circle hunter. Congratulations!
Now you are qualified for more dangerous hunts. Go see Guild Member Tor.
Or perhaps you should visit Cybellin. He is still looking for a good hunter... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-29.htm deleted file mode 100644 index 49bc4c0d1f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-29.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guild Member Grey:
-Hello, hunter brother. What can I do for you?
-"Are there any jobs?"
-"I wish to leave the Hunters Guild." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-30.htm deleted file mode 100644 index be68311117..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-30.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Grey:
-We get dozens of hunting requests every day. You should go to Guild Member Tor to find out what requests have currently come in. If there is an assignment that appeals to you, you can accept it.
There are also individuals who wish to hire hunters. Recently Cybellin asked me if I knew of a trustworthy hunter. Would you like to meet her?
-Go back \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-31.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-31.htm deleted file mode 100644 index 221dab72c5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guild Member Grey:
-You wish to leave the guild? Certainly you know that is impossible. Once you join this brotherhood you are in for life... Didn't you know that?... You should reconsider your decision...
... The fear in your eyes makes it impossible for me to keep a straight face! I'm joking, you idiot! Of course you can leave if that is what you really want... You must have a good reason...
-Leave
-Cancel \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-06.htm deleted file mode 100644 index c6e252fc1a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guild Member Tor:
-Pleased to meet you, brother! Is there anything I can help you with?
-"I would like to take on a request." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-08.htm deleted file mode 100644 index 0e72f7315f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guild Member Tor:
-Nice to meet you, brother! Is there anything I can help you with?
-Discontinue mission
-Continue mission \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-10.htm deleted file mode 100644 index 044f75b401..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-10.htm +++ /dev/null @@ -1,2 +0,0 @@ - -Guild Member Tor:
Well, it seems you have your mind made up, I won't try to change it. I will confiscate all of your Laurel Leaf Pins. I hope in the future you will learn to fulfill your obligations. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-12.htm deleted file mode 100644 index 31534e6c15..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guild Member Tor:
-Good work! Here is your reward. Also, please accept this Laurel Leaf Pin that recognizes the successful fulfillment of a request. The more pins you possess, the better chance you will receive class A and B requests.
Do you wish to undertake a new request?
-"I would like to receive a new request."
-"I need a break." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-13.htm deleted file mode 100644 index b56e8fbc34..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guild Member Tor:
-Good work! Here is your reward. Also, please accept this Laurel Leaf Pin that recognizes the successful fulfillment of a request. The more pins you possess, the better the chance you will receive class A and B requests.
Do you wish to undertake a new request?
-"I would like to receive a new request."
-"I need a break." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-15.htm deleted file mode 100644 index 3c010eb8cb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-15.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Obtain 40 charms of Kadesh. The charm bears the image of Kadesh, the evil spirit worshiped by leto lizardmen. It is known that leto Lizardman archers and soldiers carry the charm as an amulet to invoke magical power.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-19.htm deleted file mode 100644 index 269ff08e0f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-19.htm +++ /dev/null @@ -1,2 +0,0 @@ -Hunters Guild Member Tor:
-Details of the Request: Collect and bring back 40 Dire Wyrm Eggs.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-24.htm deleted file mode 100644 index fcd74f33f0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-24.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Collect and bring back 50 Taik Obsidian Amulets. You must defeat an archer or warrior of the Taik orc tribe to obtain this amulet.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-25.htm deleted file mode 100644 index a596fc8dec..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-25.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Kill the karul bugbears that are terrorizing the south of Aden and bring back their heads.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-26.htm deleted file mode 100644 index f0910b672a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-26.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Collect 40 Tamlin Ivory Charms. This charm is obtained by killing a tamlin orc.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-31.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-31.htm deleted file mode 100644 index 776891b3f3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-31.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Bring me the head of Kaikee, captain of the Timak orc raiders. Start killing Timak Orc Warriors and eventually Kaikee will make his appearance.
Request Class: B \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-38.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-38.htm deleted file mode 100644 index fc9fee291e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-38.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Collect and bring back 50 Taik Orc Totems. This totem can be obtained by slaying Taik orc shamans or captains.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-46.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-46.htm deleted file mode 100644 index 621ae4abc2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-46.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Collect and bring back 30 Shillien Manes. To obtain them you must kill grunts, scouts or warriors of the vanor silenos tribe that have been running amok in the north of Aden.
Request Class: C \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-52.htm deleted file mode 100644 index ad9a91dfd8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-52.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Collect and bring back 20 horns of unicorn. They are found in the Enchanted Valley.
Request Class: B \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-54.htm deleted file mode 100644 index 1e673dce7c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-54.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guild Member Tor:
-Details of the Request: Bring back 20 skulls of undead executed criminals. These vagrant spirits have wandered aimlessly about the Cemetery of Kings since ancient times.
Request Class: A \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-57.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-57.htm deleted file mode 100644 index d2ecb91136..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-57.htm +++ /dev/null @@ -1 +0,0 @@ -Guild Member Tor:
\ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-03.htm deleted file mode 100644 index 0666bb1cb7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Cybellin:
-Excellent! Take this Blood Crystal and dagger. Use the dagger to kill the evil leto lizardmen and harit lizardmen and the crystal to absorb their blood. This will raise the purity of the crystal above its current level of 1. Although this may seem quite simple, the process is not without risks. In addition to the danger posed by the lizardmen, there is a chance each time that the crystal will shatter, that is, the crystal will either increase in purity or be destroyed.
If you successfully raise the purity of the crystal and bring it to me, you shall receive a reward. The higher the level of purity, the greater your reward will be.
There are different theories as to why the crystal reacts like this to the blood of the lizardmen, possibly it is because these evil lizards are descended from dragons! You will find that certain grades of blood are very effective and others have no effect at all. This can only be determined by trial and error...
-I have written down this task for you. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-04.htm deleted file mode 100644 index 7c7cf897b0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-04.htm +++ /dev/null @@ -1,2 +0,0 @@ -Cybellin:
-After you kill the leto lizardmen and harit lizardmen with that dagger, you must use the Blood Crystal to absorb their blood.
When you raise the purity of the crystal and return it to me, I shall give you a reward. The higher the level of purity, the greater your reward will be. There is an element of risk, however, as each time it is possible that the crystal will be destroyed.
You will find that certain grades of blood are useful and some grades have no effect at all on the Blood Crystal. This can only be determined by trial and error... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-05.htm deleted file mode 100644 index b9b0b15995..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Cybellin:
-The purity of the crystal is still at level 1! Have you decided not to carry out my request?
-"How can I raise the purity of the crystal?"
-Continue
-Quit \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-06.htm deleted file mode 100644 index 4f4b86e45b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cybellin:
-You have raised the purity of the Blood Crystal! Would you like to try increasing it some more or do you wish to give it to me at its current level? It doesn't matter to me, but you should remember that the higher level of crystal that you bring me, the greater your reward will be.
-"Take the jewel at its current level."
-"I will attempt to raise the level of the crystal." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-07.htm deleted file mode 100644 index 32c0c6e3a6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cybellin:
-You have successfully created a Blood Crystal of level 10 purity! Oh my Shilen! That's awesome! As I promised, I will pay you the reward money. Thank you so very much!
Well, may I ask you to do me another favor?
-Tell her that you will take up the task.
-Quit. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-08.htm deleted file mode 100644 index 5e8c2b7700..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cybellin:
-Excellent! You shall receive your reward based on the level of purity of the Blood Crystal. Good job! Could I ask you another favor?
-"I will do another favor for you."
-"No, just give me the reward and I'll be on my way." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-09.htm deleted file mode 100644 index 70584a919e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-09.htm +++ /dev/null @@ -1,2 +0,0 @@ -Cybellin:
-Fine, I will explain my request. You must increase the purity of a Blood Crystal and bring it to me. This is accomplished by dipping the crystal in the blood of leto lizardmen and harit lizardmen after you kill them with the dagger I gave you. If you are able to increase the crystal's purity to a level of 10 without destroying it, I will use my entire fortune to procure your reward! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-10.htm deleted file mode 100644 index eac68bc755..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cybellin:
-Hunter, will you continue to help me?
-"Yes."
-"No." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-11.htm deleted file mode 100644 index 0728d34b69..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cybellin:
-Ah, yes... Shattered... The crystal's structure was unstable and it failed. Don't be discouraged. Here is another crystal, will you please try again?
-"Yes."
-"No." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-12.htm deleted file mode 100644 index 0804e99113..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-12.htm +++ /dev/null @@ -1,2 +0,0 @@ -Cybellin:
-Thank you for your help. May Shilen protect you... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/__init__.py deleted file mode 100644 index 61d9c29695..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/__init__.py +++ /dev/null @@ -1,631 +0,0 @@ -#Made by Emperorc -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.network.serverpackets import CreatureSay -from org.l2jmobius.commons.util import Rnd - -qn = "335_TheSongOfTheHunter" - -#NPCS -Grey = 30744 -Tor = 30745 -Cybellin = 30746 - -#Items -Cyb_Dagger = 3471 -License_1 = 3692 -License_2 = 3693 -Leaf_Pin = 3694 -Test_Instructions_1 = 3695 -Test_Instructions_2 = 3696 -Cyb_Req = 3697 - -#Mobs -Breka_Orc_Warrior = 20271 -Windsus = 20553 -Tarlk_Bugbear_Warrior = 20571 -Gremlin_Filcher = 27149 -Mobs = [Breka_Orc_Warrior, Windsus, Tarlk_Bugbear_Warrior, Gremlin_Filcher] -Lizardmen = [20578,20579,20581,20582,20641,20642,20643] - -#Droplist Format- npcId:[itemId,itemAmount,chance] -Level_1 = { - 20550 : [3709,40,75], #Gaurdian Basilisk - 20581 : [3710,20,50], #Leto Lizardman Shaman - 27140 : [3711,1,100], #Breka Overlord Haka - 27141 : [3712,1,100], #Breka Overlord Jaka - 27142 : [3713,1,100], #Breka Overlord Marka - 27143 : [3714,1,100], #Windsus Aleph - 20563 : [3715,20,50], #Manashen Gargoyle - 20565 : [3715,20,50], #Enchanted Stone Golemn - 20555 : [3716,30,70], #Giant Fungus - } -Level_2 = { - 20586 : [3717,20,50], #Timak Orc Warrior - 20560 : [3718,20,50], #Trisalim Spider - 20561 : [3718,20,50], #Trisalim Tarantula - 20591 : [3719,30,100], #Valley Treant - 20597 : [3719,30,100], #Valley Treant Elder - 20675 : [3720,20,50], #Tairim - 20660 : [3721,20,50], #Archer of Greed - 27144 : [3722,1,100], #Tarlk Raider Athu - 27145 : [3723,1,100], #Tarlk Raider Lanka - 27146 : [3724,1,100], #Tarlk Raider Triska - 27147 : [3725,1,100], #Tarlk Raider Motura - 27148 : [3726,1,100], #Tarlk Raider Kalath - } - -Grey_Advance = [ - #level 1 - [[3709],40], - [[3710],20], - [[3711,3712,3713],1], - [[3714],1], - [[3715],20], - [[3716],30], - #level 2 - [[3717],20], - [[3718],20], - [[3719],30], - [[3720],20], - [[3721],20], - [[3722,3723,3724,3725,3726],1] - ] - -#Droplist Format- npcId : [itemRequired,itemGive,itemToGiveAmount,itemAmount,chance] -Tor_requests_1 = { - 20578 : [3727,3769,'1',40,80], #Leto Lizardman Archer - 20579 : [3727,3769,'1',40,83], #Leto Lizardman Soldier - 20586 : [3728,3770,'1',50,89], #Timak Orc Warrior - 20588 : [3728,3770,'1',50,100], #Timak Orc Overlord - 20565 : [3729,3771,'1',50,100], #Enchanted Stone Golem - 20556 : [3730,3772,'1',30,50], #Giant Monster Eye - 20557 : [3731,3773,'1',40,80], #Dire Wyrm - 20550 : [3732,3774,'Rnd.get(2) + 1',100,100], #Guardian Basilisk - 20552 : [3733,3775,'1',50,100], #Fettered Soul - 20553 : [3734,3776,'1',30,50], #Windsus - 20554 : [3735,3777,'2',100,100],#Grandis - 20631 : [3736,3778,'1',50,100], #Taik Orc Archer - 20632 : [3736,3778,'1',50,93], #Taik Orc Warrior - 20600 : [3737,3779,'1',30,50], #Karul Bugbear - 20601 : [3738,3780,'1',40,62], #Tamlin Orc - 20602 : [3738,3780,'1',40,80], #Tamlin Orc Archer - 27157 : [3739,3781,'1',1,100], #Leto Chief Narak - 20567 : [3740,3782,'1',50,50], #Enchanted Gargoyle - 20269 : [3741,3783,'1',50,93], #Breka Orc Shaman - 20271 : [3741,3783,'1',50,100], #Breka Orc Warrior - 27156 : [3742,3784,'1',1,100], #Leto Shaman Ketz - 27158 : [3743,3785,'1',1,100], #Timak Raider Kaikee - 20603 : [3744,3786,'1',30,50], #Kronbe Spider - 27160 : [3746,3788,'1',1,100], #Gok Magok - 27164 : [3747,3789,'1',1,100] #Karul Chief Orooto - } - -#Droplist Format- npcId : [itemRequired,itemGive,itemAmount,chance] -Tor_requests_2 = { - 20560 : [3749,3791,40,66], #Trisalim Spider - 20561 : [3749,3791,40,75], #Trisalim Tarantula - 20633 : [3750,3792,50,53], #Taik Orc Shaman - 20634 : [3750,3792,50,99], #Taik Orc Captain - 20641 : [3751,3793,40,88], #Harit Lizardman Grunt - 20642 : [3751,3793,40,88], #Harit Lizardman Archer - 20643 : [3751,3793,40,91], #Harit Lizardman Warrior - 20661 : [3752,3794,20,50], #Hatar Ratman Thief - 20662 : [3752,3794,20,52], #Hatar Ratman Boss - 20667 : [3753,3795,30,90], #Farcran - 20589 : [3754,3796,40,49], #Fline - 20590 : [3755,3797,40,51], #Liele - 20592 : [3756,3798,40,80], #Satyr - 20598 : [3756,3798,40,100], #Satyr Elder - 20682 : [3758,3800,30,70], #Vanor Silenos Grunt - 20683 : [3758,3800,30,85], #Vanor Silenos Scout - 20684 : [3758,3800,30,90], #Vanor Silenos Warrior - 20571 : [3759,3801,30,63], #Tarlk Bugbear Warrior - 27159 : [3760,3802,1,100], #Timak Overlord Okun - 27161 : [3761,3803,1,100], #Taik Overlord Kakran - 20639 : [3762,3804,40,86], #Mirror - 20664 : [3763,3805,20,77], #Deprive - 20593 : [3764,3806,20,68], #Unicorn - 20599 : [3764,3806,20,86], #Unicorn Elder - 27163 : [3765,3807,1,100], #Vanor Elder Kerunos - 20659 : [3766,3808,20,73], #Grave Wanderer - 27162 : [3767,3809,1,100], #Hatar Chieftain Kubel - 20676 : [3768,3810,10,64] #Judge of Marsh - } -#FilcherDropList Format- reqId : [item,amount,bonus] -Filcher = { - 3752 : [3794,20,3], - 3754 : [3796,40,5], - 3755 : [3797,40,5], - 3762 : [3804,40,5] - } - -#SpawnList Format- npcId : [item1,item2,npcToSpawn] -Tor_requests_tospawn = { - 20582 : [3739,3781,27157], #Leto Lizardman Overlord - 20581 : [3742,3784,27156], #Leto Lizardman Shaman - 20586 : [3743,3785,27158], #Timak Orc Warrior - 20554 : [3746,3788,27160], #Grandis -#level 2 - 20588 : [3760,3802,27159], #Timak Orc Overlord - 20634 : [3761,3803,27161], #Tiak Orc Captain - 20686 : [3765,3807,27163], #Vanor Silenos Chieftan - 20662 : [3767,3809,27162] #Hatar Ratman Boss - } - -#RewardsList Format- requestId : [item,quantity,rewardAmount] -Tor_Rewards_1 = { - 3727 : [3769,40,2090], - 3728 : [3770,50,6340], - 3729 : [3771,50,9480], - 3730 : [3772,30,9110], - 3731 : [3773,40,8690], - 3732 : [3774,100,9480], - 3733 : [3775,50,11280], - 3734 : [3776,30,9640], - 3735 : [3777,100,9180], - 3736 : [3778,50,5160], - 3737 : [3779,30,3140], - 3738 : [3780,40,3160], - 3739 : [3781,1,6370], - 3740 : [3782,50,19080], - 3741 : [3783,50,17730], - 3742 : [3784,1,5790], - 3743 : [3785,1,8560], - 3744 : [3786,30,8320], - 3746 : [3788,1,27540], - 3747 : [3789,1,20560], - } - -Tor_Rewards_2 = { - 3749 : [3791,40,7250], - 3750 : [3792,50,7160], - 3751 : [3793,40,6580], - 3752 : [3794,20,10100], - 3753 : [3795,30,13000], - 3754 : [3796,40,7660], - 3755 : [3797,40,7660], - 3756 : [3798,40,11260], - 3758 : [3800,30,8810], - 3759 : [3801,30,7350], - 3760 : [3802,1,8760], - 3761 : [3803,1,9380], - 3762 : [3804,40,17820], - 3763 : [3805,20,17540], - 3764 : [3806,20,14160], - 3765 : [3807,1,15960], - 3766 : [3808,20,39100], - 3767 : [3809,1,39550], - 3768 : [3810,10,41200] - } - -#Format item : adenaAmount -Cyb_Rewards = { - 3699 : 3400, - 3700 : 6800, - 3701 : 13600, - 3702 : 27200, - 3703 : 54400, - 3704 : 108800, - 3705 : 217600, - 3706 : 435200, - 3707 : 870400 - } - -Tor_menu = [ - "C: Obtain 40 charms of Kadesh
", - "C: Collect 50 Timak Jade Necklaces
", - "C: Gather 50 Enchanted Golem Shards
", - "C: Collect and bring back 30 pieces of Giant Monster Eye Meat
", - "C: Collect and bring back 40 Dire Wyrm Eggs
", - "C: Collect and bring back 100 guardian basilisk talons
", - "C: Collect and bring back 50 revenants chains
", - "C: Collect and bring back 30 Windsus Tusks
", - "C: Collect and bring back 100 Grandis Skulls
", - "C: Collect and bring back 50 Taik Obsidian Amulets
", - "C: Bring me 30 heads of karul bugbears
", - "C: Collect 40 Tamlin Ivory Charms
", - "B: Bring me the head of Elder Narak of the leto lizardmen
", - "B: Collect and bring back 50 Enchanted Gargoyle Horns
", - "B: Collect and bring back 50 Coiled Serpent Totems
", - "B: Bring me the totem of the Serpent Demon Kadesh
", - "B: Bring me the head of Kaikis
", - "B: Collect and bring back 30 Kronbe Venom Sacs
", - "A: Recover the precious stone tablet that was stolen from a Dwarven cargo wagon by grandis
", - "A: Recover the precious Book of Shunaiman
", - "C: Collect and bring back 40 Trisalim Venom Sacs
", - "C: Collect and bring back 50 Taik Orc Totems
", - "C: Collect and bring back 40 Harit Lizardman barbed necklaces
", - "C: Collect and bring back 20 coins of the old empire
", - "C: Kill 30 farcrans and bring back their skins
", - "C: Collect and bring back 40 Tempest Shards
", - "C: Collect and bring back 40 Tsunami Shards
", - "C: Collect and bring back 40 Satyr Manes
", - "C: Collect and bring back 30 Shillien Manes
", - "C: Collect and bring back 30 tarlk bugbear totems
", - "B: Bring me the head of Okun
", - "B: Bring me the head of Kakran
", - "B: Collect and bring back 40 narcissus soulstones
", - "B: Collect and bring back 20 Deprive Eyes
", - "B: Collect and bring back 20 horns of summon unicorn
", - "B: Bring me the golden mane of Kerunos
", - "A: Bring back 20 skulls of undead executed criminals
", - "A: Recover the stolen bust of the late King Travis
", - "A: Recover 10 swords of Cadmus
" - ] - - -def HasItems(st,check) : - count = 0 - for list in Grey_Advance : - count2 = 0 - for item in list[0] : - if not st.getQuestItemsCount(item) >= list[1] : - break - count2 += 1 - if count2 == len(list[0]) : - count += 1 - if count >= check : - return 1 - return 0 - -def AutoChat(npc,text) : - chars = npc.getKnownList().getKnownPlayers().values().toArray() - if chars != None: - for pc in chars : - sm = CreatureSay(npc.getObjectId(), 0, npc.getName(), text) - pc.sendPacket(sm) - return - -def HasRequestCompleted(st,level) : - rewards = Tor_Rewards_1 - if level == 2 : - rewards = Tor_Rewards_2 - for req in rewards.keys() : - if st.getQuestItemsCount(req) : - if st.getQuestItemsCount(rewards[req][0]) >= rewards[req][1] : - return req - return 0 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = range(3692,3811) + [3471] - - def onAdvEvent (self,event,npc,player): - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30744-03.htm" : - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - st.giveItems(Test_Instructions_1,1) - st.set("cond","1") - #set Memo = 0 - elif event == "30744-32.htm" : - st.playSound("ItemSound.quest_finish") - if st.getQuestItemsCount(Leaf_Pin) >= 20 : - htmltext = "30744-33.htm" - st.giveItems(57,20000) - st.exitQuest(1) - elif event == "30744-19.htm" : - if not HasItems(st,1) : - st.giveItems(Test_Instructions_2,1) - htmltext = "30744-18.htm" - elif event == "30745-03.htm" : - if st.getQuestItemsCount(Test_Instructions_2) : - htmltext = "30745-04.htm" - elif event == "Tor_list_1" : - if not st.getInt("hasTask") : - htmltext = "Guild Member Tor:
" - pins = st.getQuestItemsCount(Leaf_Pin) - reply_0 = Rnd.get(12) - reply_1 = Rnd.get(12) - reply_2 = Rnd.get(12) - reply_3 = Rnd.get(12) - reply_4 = Rnd.get(12) - if Rnd.get(100) < 20 : - if pins < 4 and pins : - reply_0 = Rnd.get(6) + 12 - reply_2 = Rnd.get(6) - reply_3 = Rnd.get(6) + 6 - elif pins >= 4 : - reply_0 = Rnd.get(6) + 6 - if not Rnd.get(20) : - reply_1 = Rnd.get(2) + 18 - reply_2 = Rnd.get(6) - reply_3 = Rnd.get(6) + 6 - elif pins >= 4 : - if not Rnd.get(20) : - reply_1 = Rnd.get(2) + 18 - reply_2 = Rnd.get(6) - reply_3 = Rnd.get(6) + 6 - htmltext += Tor_menu[reply_0] + Tor_menu[reply_1] + Tor_menu[reply_2] + Tor_menu[reply_3] + Tor_menu[reply_4] - htmltext += "" - elif event == "Tor_list_2" : - if not st.getInt("hasTask") : - htmltext = "Guild Member Tor:
" - pins = st.getQuestItemsCount(Leaf_Pin) - reply_0 = Rnd.get(10) - reply_1 = Rnd.get(10) - reply_2 = Rnd.get(5) - reply_3 = Rnd.get(5) + 5 - reply_4 = Rnd.get(10) - if Rnd.get(100) < 20 : - if pins < 4 and pins: - reply_0 = Rnd.get(6) + 10 - elif pins >= 4 : - reply_0 = Rnd.get(6) + 10 - if not Rnd.get(20): - reply_1 = Rnd.get(3) + 16 - elif pins >= 4 : - if not Rnd.get(20) : - reply_1 = Rnd.get(3) + 16 - htmltext += Tor_menu[reply_0 + 20] + Tor_menu[reply_1 + 20] + Tor_menu[reply_2 + 20] + Tor_menu[reply_3 + 20] + Tor_menu[reply_4 + 20] - htmltext += "" - elif event == "30745-10.htm" : - st.takeItems(Leaf_Pin,1) - for item in range(3727,3811) : - st.takeItems(item,-1) - st.set("hasTask","0") - elif event == "30746-03.htm" : - if not st.getQuestItemsCount(Cyb_Req) : - st.giveItems(Cyb_Req,1) - if not st.getQuestItemsCount(3471) : - st.giveItems(3471,1) - if not st.getQuestItemsCount(3698) : - st.giveItems(3698,1) - st.takeItems(6708,-1) - elif event == "30746-08.htm" : - for item in Cyb_Rewards.keys() : - if st.getQuestItemsCount(item) : - st.takeItems(item,-1) - st.giveItems(57,Cyb_Rewards[item]) - break - elif event == "30746-12.htm" : - st.takeItems(3698,-1) - st.takeItems(3697,-1) - st.takeItems(3471,-1) - elif event.isdigit() : - event = int(event) - st.giveItems(event,1) - st.set("hasTask","1") - event = event - 3712 - htmltext = "30745-" + str(event) + ".htm" - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - cond = st.getInt("cond") - id = st.getState() - level = player.getLevel() - bracelet_1 = st.getQuestItemsCount(License_1) - bracelet_2 = st.getQuestItemsCount(License_2) - if npcId == Grey : - if id == State.CREATED : - if level >= 35 : - htmltext = "02" - else : - htmltext = "01" - elif cond == 1 : - if HasItems(st,3) : - htmltext = "12" - st.set("cond","2") - for item in range(3709,3717) : - st.takeItems(item,-1) - st.takeItems(Test_Instructions_1,-1) - st.giveItems(License_1,1) - else : - htmltext = "11" - elif cond == 2 : - instructions = st.getQuestItemsCount(Test_Instructions_2) - if level < 45 and bracelet_1 : - htmltext = "13" - elif level >= 45 and bracelet_1 and not instructions : - htmltext = "16" - elif instructions : - if HasItems(st,3) : - htmltext = "28" - st.set("cond","3") - for item in range(3718,3727) : - st.takeItems(item,-1) - st.takeItems(Test_Instructions_2,-1) - st.takeItems(License_1,-1) - st.giveItems(License_2,1) - else : - htmltext = "27" - elif cond == 3 : - htmltext = "29" - elif npcId == Tor : - if not bracelet_1 and not bracelet_2 : - htmltext = "01" - elif bracelet_1 : - req = HasRequestCompleted(st,1) - if not st.getInt("hasTask") : - if level >= 45 : - if st.getQuestItemsCount(Test_Instructions_2) : - htmltext = "04" - else : - htmltext = "05" - else : - htmltext = "02" - elif req : - htmltext = "12" - item,quantity,reward = Tor_Rewards_1[req] - st.giveItems(Leaf_Pin,1) - st.giveItems(57,reward) - st.playSound("ItemSound.quest_middle") - st.set("hasTask","0") - st.takeItems(req,-1) - st.takeItems(item,-1) - else : - htmltext = "08" - elif bracelet_2 : - req = HasRequestCompleted(st,2) - if not st.getInt("hasTask") : - htmltext = "06" - elif req : - htmltext = "13" - item,quantity,reward = Tor_Rewards_2[req] - st.giveItems(Leaf_Pin,1) - st.giveItems(57,reward) - st.playSound("ItemSound.quest_middle") - st.set("hasTask","0") - st.takeItems(req,-1) - st.takeItems(item,-1) - else : - htmltext = "08" - elif npcId == Cybellin : - if not bracelet_1 and not bracelet_2 : - htmltext = "01" - elif bracelet_1 or bracelet_2 : - if not st.getQuestItemsCount(Cyb_Req) : - htmltext = "02" - elif st.getQuestItemsCount(3698) : - htmltext = "05" - elif st.getQuestItemsCount(3707) : - htmltext = "07" - st.takeItems(3707,-1) - st.giveItems(57,Cyb_Rewards[3707]) - elif st.getQuestItemsCount(3708) : - htmltext = "11" - st.takeItems(3708,-1) - elif st.getQuestItemsCount(3699) or st.getQuestItemsCount(3700) or st.getQuestItemsCount(3701) or st.getQuestItemsCount(3702) or \ - st.getQuestItemsCount(3703) or st.getQuestItemsCount(3704) or st.getQuestItemsCount(3705) or st.getQuestItemsCount(3706) : - htmltext = "06" - else : - htmltext = "10" - if htmltext.isdigit() : - htmltext = str(npcId) + "-" + htmltext + ".htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - npcId = npc.getNpcId() - cond = st.getInt("cond") - rand = Rnd.get(100) - instructions_1 = st.getQuestItemsCount(Test_Instructions_1) - instructions_2 = st.getQuestItemsCount(Test_Instructions_2) - if cond == 1 and instructions_1 : - if npcId in Level_1.keys() : - item,amount,chance = Level_1[npcId] - if rand < chance and st.getQuestItemsCount(item) < amount : - st.giveItems(item,1) - if st.getQuestItemsCount(item) >= amount : - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - elif npcId == Breka_Orc_Warrior and rand < 10 : - if st.getQuestItemsCount(3711) == 0 : - st.addSpawn(27140,300000) - elif st.getQuestItemsCount(3712) == 0 : - st.addSpawn(27141,300000) - elif st.getQuestItemsCount(3713) == 0 : - st.addSpawn(27142,300000) - elif npcId == Windsus and not st.getQuestItemsCount(3714) and rand < 10 : - st.addSpawn(27143,300000) - elif cond == 2 : - if instructions_2 : - if npcId in Level_2.keys() : - item,amount,chance = Level_2[npcId] - if rand < chance and st.getQuestItemsCount(item) < amount : - st.giveItems(item,1) - if st.getQuestItemsCount(item) >= amount : - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - elif npcId == Tarlk_Bugbear_Warrior and rand < 10 : - if st.getQuestItemsCount(3722) == 0 : - st.addSpawn(27144,300000) - elif st.getQuestItemsCount(3723) == 0 : - st.addSpawn(27145,300000) - elif st.getQuestItemsCount(3724) == 0 : - st.addSpawn(27146,300000) - elif st.getQuestItemsCount(3725) == 0 : - st.addSpawn(27147,300000) - elif st.getQuestItemsCount(3726) == 0 : - st.addSpawn(27148,300000) - elif npcId in Tor_requests_1.keys() : - req,give,giveAmount,amount,chance = Tor_requests_1[npcId] - if rand < chance and st.getQuestItemsCount(req) and st.getQuestItemsCount(give) < amount : - st.giveItems(give,eval(giveAmount)) - if st.getQuestItemsCount(give) >= amount : - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - if npcId in [27160,27164] and Rnd.get(2) : - st.addSpawn(27150,300000) - st.addSpawn(27150,300000) - AutoChat(npc,"We will destroy the legacy of the ancient empire!") - elif cond == 3 : - if npcId in Tor_requests_2.keys() : - req,give,amount,chance = Tor_requests_2[npcId] - if st.getQuestItemsCount(req) and st.getQuestItemsCount(give) < amount : - if rand < chance : - st.giveItems(give,1) - if st.getQuestItemsCount(give) >= amount : - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - if npcId == 27162 and Rnd.get(2) : - st.addSpawn(27150,300000) - st.addSpawn(27150,300000) - AutoChat(npc,"We will destroy the legacy of the ancient empire!") - if npcId in [20661,20662,20589,20590,20639] and not Rnd.get(20) : - st.addSpawn(Gremlin_Filcher,300000) - AutoChat(npc,"Get out! The jewels are mine!") - elif npcId == Gremlin_Filcher : - req = 0 - for item in Filcher.keys() : - if st.getQuestItemsCount(item) : - req = item - break - if req : - item,amount,bonus = Filcher[req] - if st.getQuestItemsCount(item) < amount : - st.giveItems(item,bonus) - if st.getQuestItemsCount(item) >= amount : - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - AutoChat(npc,"What!") - if npcId in Tor_requests_tospawn.keys() and rand < 10: - it1,it2,id = Tor_requests_tospawn[npcId] - if st.getQuestItemsCount(it1) and not st.getQuestItemsCount(it2) : - st.addSpawn(id,300000) - if npcId in Lizardmen and player.getActiveWeaponItem() and player.getActiveWeaponItem().getItemId() == Cyb_Dagger and st.getQuestItemsCount(Cyb_Req) and not st.getQuestItemsCount(3708): - if Rnd.get(2) : - if cond == 2 or cond == 3 : - for item in range(3698,3707) : - if st.getQuestItemsCount(item) : - st.giveItems(item+1,1) - st.takeItems(item,-1) - if item >= 3703 : - st.playSound("ItemSound.quest_jackpot") - break - else : - for item in range(3698,3707) : - st.takeItems(item,-1) - st.giveItems(3708,1) - return - -QUEST = Quest(335,qn,"The Song of the Hunter") - -QUEST.addStartNpc(Grey) -QUEST.addTalkId(Grey) -QUEST.addTalkId(Tor) -QUEST.addTalkId(Cybellin) - -npcs = [] -for npc in Level_1.keys() + Level_2.keys() + Tor_requests_1.keys() + Tor_requests_2.keys() + Tor_requests_tospawn.keys() + Mobs : - if npc not in npcs : - QUEST.addKillId(npc) - npcs.append(npc) -del npcs \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-01.htm deleted file mode 100644 index 75f26cf131..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Grocer Pano:
-I operate this grocery store and my hobby has reached this point... Wait here a moment...
-Ah, right. Here it is.
-OK, and here are the coins that I have... I am collecting blood succubus, blood basilisk, silver dryad, silver undine, gold giant and gold wyrms. Would you like to choose from things that I have?
-Blood dragon
-Silver dragon
-Gold dragon
-Beleth's silver dragon \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-02.htm deleted file mode 100644 index 41c62186a6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grocer Pano:
-Ah, you mean the blood dragon. Then, how shall we do the trade? I can trade 1 blood dragon for 5 blood basilisks and 5 blood succubus or I can exchange it for you at a slightly better rate through a game that is popular with the collectors club.
-Trade at set ratio.
-Play game. [Guess correctly in two tries - 3 blood basilisks]
-Play game. [Guess correctly in three tries - 7 blood basilisks]
-Play game. [Guess correctly in four tries - 9 blood basilisks]
-Play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-03.htm deleted file mode 100644 index d720e93f25..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grocer Pano:
-Ah, you mean the silver dragon. Then, how shall we do the trade? I can trade 1 silver dragon for 5 silver dryad and 5 silver undines or I can exchange it for you at a slightly better rate through a game that is popular with the collectors club.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 silver dryads]
-Play game. [Guess correctly in three tries - 7 silver dryads]
-Play game. [Guess correctly in four tries - 9 silver dryads]
-Play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-04.htm deleted file mode 100644 index 20f823c254..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grocer Pano:
-Ah, you mean the gold dragon. Then, how shall we do the trade? I can trade one gold dragon for 5 gold wyrms and 5 gold giants or I can exchange it for you at a slightly better rate through a game that is popular with the collectors club.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 gold wyrms]
-Play game. [Guess correctly in three tries - 7 gold wyrms]
-Play game. [Guess correctly in four tries - 9 gold wyrms]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-05.htm deleted file mode 100644 index cca5426c8d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grocer Pano:
-Ah, you mean the beleth's silver dragon. Then, how shall we do the trade? I can trade 1 beleth's silver dragon for 10 silver dryads and 10 silver undines or I can exchange it for you at a slightly better rate through a game that is popular with the collectors club.
-Trade at set ratio.
-Play game. [Guess correctly in two tries - 3 silver fairies, 3 silver dryads]
-Play game. [Guess correctly in three tries - 7 silver fairies, 7 silver dryads]
-Play game. [Guess correctly in four tries - 9 silver fairies, 9 silver dryads]
-Play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-06.htm deleted file mode 100644 index 1eb33587c2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Pano:
-OK, that's good. How many do you want to exchange?
-Exchange 1.
-Exchange 5.
-Exchange 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-07.htm deleted file mode 100644 index 48456f6cee..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Grocer Pano:
-OK, take this. It's the coin you requested. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-10.htm deleted file mode 100644 index 2db34a4c8b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Grocer Pano:
-I'll take a look... One, two... Huh? There aren't enough coins. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-11.htm deleted file mode 100644 index cebb0343fd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Pano:
-I like this game. And this is my favorite moment of the game. OK, OK, OK...
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-14.htm deleted file mode 100644 index 6c0d6d9660..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Pano:
-What's the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-17.htm deleted file mode 100644 index ee6ff8e71a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Pano:
-What's the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-20.htm deleted file mode 100644 index aaa8a32111..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Grocer Pano:
-Oh, no. What happened? What special method did you use? I absolutely didn't think you'd be able to get it right... Darn! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-23.htm deleted file mode 100644 index 36d1b29bfa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Grocer Pano:
-I win! Oh, that's too bad for you, though. The answer was %first% - %second% - %third%. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-50.htm deleted file mode 100644 index aada0214b9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Pano:
-OK, one! You got one right. Then, take your next chance!
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-51.htm deleted file mode 100644 index 62ac61fec2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Pano:
-OK, two! You got two right. Then, take your next chance!
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-52.htm deleted file mode 100644 index 5426f7692e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Pano:
-Oh, my! They're all wrong! OK, take a deep breath and try again!
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-53.htm deleted file mode 100644 index ee74d55d36..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Pano:
-You already know, right? You've got to guess the sequence of the coins that I arrange within the number of chances that we determine in advance. Hmm... I don't need to explain in any more detail, do I? If you want to know more, please go ask a level 3 member...
-Go back to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-01.htm deleted file mode 100644 index 990845d1a5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Collob:
-Please wait a moment. I definitely stored it here somewhere...
-Ah, right. Here it is.
-OK, and here are the coins that I have... I want blood succubus, blood basilisk, silver dryad, silver undine, gold giant and gold wyrms. Would you like to choose?
-Blood dragon.
-Silver dragon.
-Gold dragon.
-Beleth's gold dragon. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-02.htm deleted file mode 100644 index d9b0a6b9b2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Collob:
-Ah, the blood dragon. How shall we do the trade? I can trade one blood dragon for 5 blood succubuses and 5 blood basilisks or I can exchange it for you at a slightly better rate through a game that you know well.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 blood succubus]
-Play game. [Guess correctly in three tries - 7 blood succubus]
-Play game. [Guess correctly in four tries - 9 blood succubus]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-03.htm deleted file mode 100644 index f4b262c021..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Collob:
-Ah, the silver dragon. How shall we do the trade? I can trade one silver dragon for 5 silver dryad and 5 silver undines or I can exchange it for you at a slightly better rate through a game that you know well.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 silver undines]
-Play game. [Guess correctly in three tries - 7 silver undines]
-Play game. [Guess correctly in four tries - 9 silver undines]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-04.htm deleted file mode 100644 index e664a63e5b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Collob:
-Ah, the gold dragon. How shall we do the trade? I can trade one gold dragon for 5 gold wyrms and 5 gold giants or I can exchange it for you at a slightly better rate through a game that you know well.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 gold wyrms]
-Play game. [Guess correctly in three tries - 7 gold wyrms]
-Play game. [Guess correctly in four tries - 9 gold wyrms]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-05.htm deleted file mode 100644 index 9179ff19f8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Collob:
-Ah, the beleth's gold dragon. How shall we do the trade? I can trade one beleth's gold dragon for 10 gold wyrms and 10 gold giants or I can exchange it for you at a slightly better rate through a game that you know well.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 gold wyrm, 3 gold giants]
-Play game. [Guess correctly in three tries - 7 gold wyrm, 7 gold giants]
-Play game. [Guess correctly in four tries - 9 gold wyrm, 9 gold giants]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-06.htm deleted file mode 100644 index 17c159cdda..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Collob:
-Yes. How many do you want to exchange?
-Exchange 1.
-Exchange 5.
-Exchange 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-07.htm deleted file mode 100644 index 1097ac2fed..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Collob:
-I'll take a look... One, two... Um, that's right. Here it is. Take it. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-10.htm deleted file mode 100644 index 45e148778a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Collob:
-I'll take a look... One, two... Huh? There aren't enough coins. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-11.htm deleted file mode 100644 index 3125026fca..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Collob:
-Ok, ok... Let's start.
-What the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-14.htm deleted file mode 100644 index b3ed6f666f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Collob:
-What's the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-17.htm deleted file mode 100644 index ce1eb88432..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Collob:
-What's the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-20.htm deleted file mode 100644 index a17872dc8c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Collob:
-Hey! That's right. Oh, oh. I lost money today. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-23.htm deleted file mode 100644 index a9cb91ad65..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Collob:
-I chose %first% - %second% - %third%! Ha, ha. I win! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-50.htm deleted file mode 100644 index 712b1751c2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Collob:
-One! OK, try again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-51.htm deleted file mode 100644 index fadd9ade7e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Collob:
-Two! OK, try again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-52.htm deleted file mode 100644 index 88f91d8696..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Collob:
-None! OK, let's go again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-53.htm deleted file mode 100644 index f1956c1b55..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Collob:
-It is said that, because of this game, unintelligent people can't collect coins. OK, you already know the rules, right? I mean, you've played the game so many times...
-Go back to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-02.htm deleted file mode 100644 index 58ccf6ae09..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magic Trader Ralford:
-Oh, you picked a Gold Wyrm. Then how should we trade? You can trade 1 Gold Wyrm for 5 Gold Drakes and 5 Gold Knights. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the standard rate.
-Play the game [Get it correct on your second try - 3 Gold Drakes]
-Play the game [Get it correct on your third try - 7 Gold Drakes]
-Play the game [Get it correct on your fourth try - 9 Gold Drakes]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-03.htm deleted file mode 100644 index 70a5b6d128..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magic Trader Ralford:
-Oh, you picked a Silver Dryad. Then how should we trade? You can trade 1 Silver Dryad for 5 Silver Golems and 5 Silver Fairies. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the standard rate.
-Play the game [Get it correct on your first try - 3 Silver Fairies]
-Play the game [Get it correct on your third try - 7 Silver Fairies]
-Play the game [Get it correct on your fourth try - 9 Silver Fairies]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-04.htm deleted file mode 100644 index 81779cfafd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magic Trader Ralford:
-Oh, you picked a Silver Undine. Then how should we trade? You can trade 1 Silver Undine for 5 Silver Golem and 5 Silver Fairies. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the standard rate.
-Play the game [Get it correct on your second try - 3 Silver Golems]
-Play the game [Get it correct on your third try - 7 Silver Golems]
-Play the game [Get it correct on your fourth try - 9 Silver Golems]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-05.htm deleted file mode 100644 index de2ea66dd0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magic Trader Ralford:
-Oh, you picked a Manak's Blood Werewolf. Then how should we trade? You can trade 1 Manak's Blood Werewolf for 10 Blood Dre Vanul and 10 Blood Werewolf. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the rate of 1:20.
-Play the game [Get it correct on your second try - 3 Blood Drevanul and 3 Blood Werewolf]
-Play the game [Get it correct on your third try - 7 Blood Drevanul and 7 Blood Werewolf]
-Play the game [Get it correct on your fourth try - 9 Blood Drevanul and 9 Blood Werewolf]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-06.htm deleted file mode 100644 index ee4916c53c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Ralford:
-Hmm... Okay, how many would you like to trade?
-Trade 1.
-Trade 5.
-Trade 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-07.htm deleted file mode 100644 index 36f8aced1e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Magic Trader Ralford:
-Here you are. Take it... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-10.htm deleted file mode 100644 index 9c81c7638f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Magic Trader Ralford:
-Oh no...! We don't have enough coins...? What should we do? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-11.htm deleted file mode 100644 index ea0286ddf5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-11.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Ralph:
-I already put the coins in order. Let's go ahead and start the game... Now, what will be... the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-14.htm deleted file mode 100644 index d408fd8320..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Ralph:
-What will be the color of the 2nd coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-17.htm deleted file mode 100644 index 2b7faa3f37..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Ralph:
-What will be the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-20.htm deleted file mode 100644 index 789e6f2ccb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Magic Trader Ralph:
-Ah, you got it right! Hmm... you won this round. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-23.htm deleted file mode 100644 index 53d9e899e7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Magic Trader Ralph:
-Oh no! That's not the correct answer. The correct answer is %first%, %second%, %third%... Sorry about that! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-50.htm deleted file mode 100644 index 1f6a2020cb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magic Trader Ralph:
-You got one right. Now, I will ask you again.
-What will be the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-51.htm deleted file mode 100644 index 3c4178786f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magic Trader Ralph:
-You got two of them right. Now, I will ask you again.
-What will be the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-52.htm deleted file mode 100644 index cc7afdda3c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magic Trader Ralph:
-You didn't get any one right. Now, I am going to ask the question again.
-What will be the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-53.htm deleted file mode 100644 index c52894b1c3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magic Trader Ralford:
-You already knew about this game didn't you? This is the kind of game dwarves would come up with. Oh well... I decide on the 3 coins' color and order and you will have to guess their color and order. You have to come up with a correct answer within a certain number of times... Each time, I will let you know how many correct answers you came up with... You can use this as a hint... to guess the correct answer. You understand, right?
-Go back to the beginning \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-01.htm deleted file mode 100644 index 0e9ac61b13..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Hagger:
-To tell you about myself, I can say that I was one of the initial members of the coin collecting club. Other folks made fun of me for gathering various things, but I was simply collecting coins. However... Due to a number of different reasons, I'm still at level 3...
-OK, OK. Take a look at the coin list that I boast of. If there's something you'd like to exchange, please bring me Silver Unicorn, Gold Wyvern or Blood Medusa coins.
-Gold drake.
-Silver golem.
-Blood werewolf.
-Nia's silver fairy. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-02.htm deleted file mode 100644 index 0ac0109bc1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Hagger:
-Gold drake? It's a good coin... Shall we exchange at the ratio of 1:10? Or would you rather follow tradition and play a game of matching the coin colors?
-Exchange for Golden Wyvern at the ratio of 1:10.
-Play game. [Guess correctly in two tries - 4 Golden Wyvern]
-Play game. [Guess correctly in three tries - 8 Golden Wyvern]
-Play game. [Guess correctly in four tries - 9 Golden Wyvern]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-03.htm deleted file mode 100644 index 394b5c3461..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Hagger:
-Silver golem? It's a good coin... Shall we exchange at the ratio of 1:10? Or would you rather follow tradition and play a game of matching the coin colors?
-Exchange for Silver Unicorns at the ratio of 1:10.
-Play game. [Guess correctly in two tries - 4 silver unicorn]
-Play game. [Guess correctly in three tries - 8 silver unicorns]
-Play game. [Guess correctly in four tries - 9 silver unicorns]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-04.htm deleted file mode 100644 index 8f432e7252..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Hagger:
-Blood werewolf? It's a really good coin... Shall we exchange at the ratio of 1:10? Or would you rather follow tradition and play a game of matching the coin colors?
-Exchange for Blood Medusas at the ratio of 1:10.
-Play game. [Guess correctly in two tries - 4 Blood Medusas]
-Play game. [Guess correctly in three tries - 8 Blood Medusas]
-Play game. [Guess correctly in four tries - 9 Blood Medusas]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-05.htm deleted file mode 100644 index 3674b0a69e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Hagger:
-Nia's silver fairy? It's a very noble coin... Shall we exchange at the ratio of 1:20? Or would you rather follow tradition and play a game of matching the coin colors?
-Exchange for Silver Unicorn at the ratio of 1:20.
-Play game. [Guess correctly in two tries - 8 silver unicorns]
-Play game. [Guess correctly in three tries - 16 silver unicorns]
-Play game. [Guess correctly in four tries - 18 silver unicorns]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-06.htm deleted file mode 100644 index 9fd4340d70..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Hagger:
-I've got a lot of extra coins so how many can I exchange with you? Did you bring a lot of silver unicorns? Hee, hee!
-Exchange 1.
-Exchange 5.
-Exchange 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-07.htm deleted file mode 100644 index 306afd4535..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Hagger:
-OK... As you requested... Please check the amount. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-10.htm deleted file mode 100644 index 414dbdaa3d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Hagger:
-Hmm... I'm sorry but I can't trade at a loss... Please bring more coins. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-11.htm deleted file mode 100644 index c3b8aedfd1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Hagger:
-Good. OK, I'm ready. Alright, try to guess.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-14.htm deleted file mode 100644 index 3b1a7f9f3f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Hagger:
-What's the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-17.htm deleted file mode 100644 index 52cff33a20..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Hagger:
-What's the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-20.htm deleted file mode 100644 index 740758ead6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Hagger:
-Ho! That's right! Huh? I lost this time... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-23.htm deleted file mode 100644 index 95b34bdf14..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Hagger:
-Too bad. That's wrong. OK, take a look. The correct answer was %first% - %second% - %third%. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-50.htm deleted file mode 100644 index 25e1d580ad..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Hagger:
-Oh, you got one right. OK, would you like to try again?
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-51.htm deleted file mode 100644 index 7bbd9dc630..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Hagger:
-Oh, that's very unfortunate. You got two right. OK, let's go again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-52.htm deleted file mode 100644 index 35b48b563d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Hagger:
-How could that happen?... You didn't even get one right... OK, let's go again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-53.htm deleted file mode 100644 index 6396ec96a8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30183-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Hagger:
-This game was my idea. There was another one like it before, but the original concept was mine. I really didn't know that it would continue like this until now. OK, in this game, I'll set an order for three coins and hide them. You will guess the colors of the coins... one, two, three. Then I will tell you how many of them you got right. After repeating the questions and answers a set number of times, you have to guess the order of the hidden coins. Easy, no?
-Go back to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-02.htm deleted file mode 100644 index 7ac3030f20..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Guard Stan:
-Oh, you picked a Gold Giant. Now, how should we trade? You can trade 1 Gold Giant for 5 Gold Drake and 5 Gold Knights. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the standard rate.
-Play the game [Get it correct on the second try - 3 Gold Drake]
-Play the game [Get it correct on the third try - 7 Gold Drake]
-Play the game [Get it correct on the fourth try - 9 Gold Drake]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-03.htm deleted file mode 100644 index ec5c319a30..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Guard Stan:
-Oh, you picked a Blood Basilisk. Now, how should we trade? You can trade 1 Blood Basilisk for 5 Blood Werewolves and 5 Blood Dre Vanuls. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the standard rate.
-Play the game [Get it correct on the second try - 3 Blood Werewolves]
-Play the game [Get it correct on the third try - 7 Blood Werewolves]
-Play the game [Get it correct on the fourth try - 9 Blood Werewolves]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-04.htm deleted file mode 100644 index 6e7cd56f3e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Guard Stan:
-Oh, you picked a Silver Undine. Now how should we trade? You can trade 1 Silver undine for 5 Silver Golem and 5 Silver Fairies. Or, you can play the game that is popular among collectors and obtain it at a better bargain.
-Trade it at the standard rate.
-Play the game [Get it correct on the second try - 3 Silver Fairies]
-Play the game [Get it correct on the third try - 7 Silver Fairies]
-Play the game [Get it correct on the fourth try - 9 Silver Fairies]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-05.htm deleted file mode 100644 index 98b96065ac..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Guard Stan:
-Oh, you picked a Manak's Silver dryad. Now how should we trade? You can trade 1 Manak's Silver Dryad for 10 Silver Golems and 10 Silver Fairies. Or, you can play the game that is popular among collectors and obtain it at a better bargain...
-Trade it at the standard rate.
-Play the game [Get it correct on the first try - 3 Silver Golem and 3 Silver Fairies]
-Play the game [Get it correct on the third try - 7 Silver Golem and 7 Silver Fairies]
-Play the game [Get it correct on the fourth try - 9 Silver Golem and 9 Silver Fairies]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-06.htm deleted file mode 100644 index fbfa0c9e7c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Stan:
-Hmm... Okay, how many would you like to trade?
-Trade 1.
-Trade 5.
-Trade 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-07.htm deleted file mode 100644 index 135943f002..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guard Stan:
-Here, take it. If people look at us, they might think that a guard is extorting money from a traveler. So, hurry up and take it quickly! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-10.htm deleted file mode 100644 index e3c5b46b34..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guard Stan:
-Hmm... It seems like you don't have enough coins to trade with me? Other than the coins I told you about earlier, I'm not interested in any others. If you would like, you can go collect the coins I want and come back... Oh, no! Someone coming this way! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-11.htm deleted file mode 100644 index 0e0b813bf1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Stan:
-Okay. Let's go ahead and start. Try to guess well.
-What is the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-14.htm deleted file mode 100644 index 3a88e7e6cc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Stan:
-What is the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-17.htm deleted file mode 100644 index 418d30aab7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Stan:
-What is the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-20.htm deleted file mode 100644 index 9d1724b53e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guard Stan:
-Oh Shoot! It seems I'm not very lucky today. You won. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-23.htm deleted file mode 100644 index 18d9c1d24c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Guard Stan:
-Ha ha, I'm so sorry! The correct answer is %first%, %second% and %third%. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-50.htm deleted file mode 100644 index e55fa67e60..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Stan:
-You gave me one correct answer. Well, why don't we continue?
-What will be the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-51.htm deleted file mode 100644 index c5840d4c55..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Stan:
-Ouch! That was close...! You gave me two correct answers. Wow, this is even making me nervous. Well, let's go ahead and continue.
-What is the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-52.htm deleted file mode 100644 index fc23fedb34..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-52.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Stan:
-Ouch! That was close...! You gave me two correct answers. Wow, this is even making me nervous. Well, let's go ahead and continue.
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-53.htm deleted file mode 100644 index 8574225ff9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Stan:
-Aside from collecting coins, this game is very fun to play. You can say that it gives a sparkle of joy to my life especially for a guard whose job is truly boring. I will hide three coins, and you will guess and tell me what they are in correct order. Then I'll tell you how many correct answers you gave me. We will repeat this several times and each time, you will try to come up with a correct answer. Whenever you come up with a correct answer, you win and whenever you give an incorrect answer, I win.
-Return to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-04.htm deleted file mode 100644 index af85bc893b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-04.htm +++ /dev/null @@ -1,2 +0,0 @@ -Warehouse Keeper Sorint:
-Oh my...! Did I judge you wrong? This cannot be... I'm very sure that you will come back to me. I can even bet on this Blood Succubus coin that I treasure very much! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-09.htm deleted file mode 100644 index d89a868574..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-09.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Sorint:
-Is there anything I can help you with?
-Tell him that you would like to raise your membership grade.
-Tell him that you would like to see the list of prize items for Grade 1 members.
-Tell him that you would like to see the list of prize items for Grade 2 members.
-Tell him that you would like to see the list of prize items for Grade 3 members.
-Ask where you can obtain coins.
-Ask about the members of the coin collection guild.
-Tell him that you would like to leave the guild. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-10.htm deleted file mode 100644 index 0cae8d7c65..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-10.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Sorint:
-Do I know you? Oh! It's you. There are so many grade 3 members in our guild even I the president cannot remember everyone. Anyway, is there anything I can help you with?
-Tell him that you would like to raise your membership grade.
-Tell him that you would like to see the list of prize items for Grade 1 members.
-Tell him that you would like to see the list of prize items for Grade 2 members.
-Tell him that you would like to see the list of prize items for Grade 3 members.
-Ask where you can obtain coins.
-Ask about the members of the coin collection guild.
-Tell him that you would like to leave the guild. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-11.htm deleted file mode 100644 index 4438af58bf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-11.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Sorint:
-It's been a long time since I saw you. So, have you obtained any new coins? Word has been spreading among members that you have been showing some great trade skills lately. Well, anyhow, is there anything I can help you with?
-Tell him that you would like to raise your membership grade.
-Tell him that you would like to see the list of prize items for Grade 1 members.
-Tell him that you would like to see the list of prize items for Grade 2 members.
-Tell him that you would like to see the list of prize items for Grade 3 members.
-Ask where you can obtain coins.
-Ask about the members of the coin collection guild.
-Tell him that you would like to leave the guild. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-12.htm deleted file mode 100644 index ead98ac347..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-12.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Sorint:
-Hello there! An important person has come back! Since Grade 1 members have the privilege of dealing with many rare coins, many members are desiring to become Grade 1. However, the number of Grade 1 members is limited. To put it simply, I'm saying that Grade 1 membership is not given to just anybody who asks for it. Therefore, you should be extra careful in your words and deeds. Well now, is there anything I can help you with?
-Tell him that you would like to raise your membership grade.
-Tell him that you would like to see the list of prize items for Grade 1 members.
-Tell him that you would like to see the list of prize items for Grade 2 members.
-Tell him that you would like to see the list of prize items for Grade 3 members.
-Ask where you can obtain coins.
-Ask about the members of the coin collection guild.
-Tell him that you would like to leave the guild. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-13.htm deleted file mode 100644 index 0d23f5b47f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-13.htm +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Keeper Sorint:
-Oh I see! I can see that now you have obtained enough skill to take up the challenge of acquiring the cc membership 2. There is a world of difference between cc membership 3 and cc membership 2. And likewise, the test to move up is very difficult.
-The task is simple. If you can manage to bring back the coins I tell you by utilizing all possible means, you will pass the test.
-1 Blood Werewolf
-1 Gold drake
-1 Silver fairy
-1 Blood DreVanul
-1 Gold Knight
-1 Silver Golem
-That's it. I will be waiting for you. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-14.htm deleted file mode 100644 index a0b374c380..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-14.htm +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Keeper Sorint:
-Ah! It feels like just a couple of days ago when you first became a member of our coin collection guild. I can't believe you are already taking up the challenge of becoming a Grade 1 member! But, I have to warn you. Attaining the grade 1 membership is as hard as plucking a star out of the sky. Although with your ability, I believe you will succeed... Please do not fail my expectations.
-The task is also to collect coins. If you can collect and bring back the coins I tell you now, you will pass the test.
-1 Silver Dryad
-1 Blood Basilisk
-1 Blood Succubus
-1 Silver Undine
-1 Gold Giant
-1 Gold Wyrm
-That's it. I look forward to seeing you back with these coins. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19.htm deleted file mode 100644 index 2e85820270..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19.htm +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Keeper Sorint:
-This is the list of prizes for Grade 1 members.
-Demon's StaffType: Blunt weapon Speed:Medium Weight:990
-P. Atk.:152 M. Atk.:111 Soulshot:X3 Spiritshot:X3
-Dark ScreamerType:Dagger Speed: Very Fast Weight:1010
-P. Atk.:122 M. Atk.:76 Soulshot:X3 Spiritshot:X3
-Widow MakerType:Spear/Two-handed Speed:Medium Weight:1980
-P. Atk.:144 M. Atk.:78 Soulshot:X3 Spiritshot:X3
-Sword of LimitType: Sword Speed: Fast Weight:1400
-P. Atk.:139 M. Atk.:76 Soulshot:X3 Spiritshot:X3 \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19a.htm deleted file mode 100644 index e64de9634d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Demon's Staff? If you can collect and bring back the following coins you can trade them for it.
-Beleth's Blood Dragon X 1
-Silver Dragon X 1
-Gold Wyrms X 13
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19b.htm deleted file mode 100644 index fca1bef933..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19b.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Dark Screamer? If you can collect and bring back the following coins you can trade them for it.
-Beleth's Gold Dragon X 1
-Blood Dragon X 1
-Silver Dryad X 1
-Gold Giant X 1
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19c.htm deleted file mode 100644 index 551477df9a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19c.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Widow Maker? If you can collect and bring back the following coins you can trade them for it.
-Beleth's Silver Dragon X 1
-Gold Dragon X 1
-Blood Succubus X 1
-Blood Basilisk X 2
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19d.htm deleted file mode 100644 index 098c5417c0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-19d.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Sword of Limit? If you can collect and bring back the following coins you can trade them for it.
-Blood Dragon X 1
-Silver Dragon X 1
-Gold Dragon X 1
-Silver Undine X 1
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20.htm deleted file mode 100644 index bebbbb4689..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Sorint:
-This is the list of prizes for Grade 2 members.
-Demon's BootsP. Def.:36 Weight:1220
-Demon's StockingsP. Def.:43 Weight:980
- Demon's GlovesP. Def.:36 Weight:610
- Full Plate HelmP. Def.:58 Weight:600 \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20a.htm deleted file mode 100644 index bceed2f3ea..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Demon's Boots? If you can collect and bring back the following coins you can trade them for it.
-Manak's Gold Giant X 1
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20b.htm deleted file mode 100644 index cd8c1d0745..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20b.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Demon's Stockings? If you can collect and bring back the following coins you can trade them for it.
-Manak's Silver Dryad X 1
-Silver Dryad X 1
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20c.htm deleted file mode 100644 index 3c309df837..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20c.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the Demon's Gloves? If you can collect and bring back the following coins you can trade them for it.
-Manak's Gold Giant X 1
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20d.htm deleted file mode 100644 index 08ee08b3c8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-20d.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Sorint:
-You mean the full plate helmet? If you can collect and bring back the following coins you can trade them for it.
-Manak's Blood Werewolf X 1
-Gold Giant X 1
-Gold Wyrm X 1
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21.htm deleted file mode 100644 index 9d8554649c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Sorint:
-This is the list of prizes for Grade 3 members.
-Moonstone EarringM. Def.:39 Weight:150
-Nassen's EarringM. Def.:48 Weight:150
-Ring of BindingM. Def.:28 Weight:150
- Necklace of ProtectionM. Def.:56 Weight:150 \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21a.htm deleted file mode 100644 index 0846d4e253..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21a.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean a moonstone earring? If you can collect and bring back the following coins you can trade them for it.
-Nia's Blood Medusa X 2
-Blood Drevanuls X 2
-Gold Drakes X 2
-Gold Knights X 3
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21b.htm deleted file mode 100644 index e1bbff5dfb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21b.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean a Nassen's earring? If you can collect and bring back the following coins you can trade them for it.
-Nia's Blood Medusa X 7
-Blood DreVanul X 5
-Silver Golem X 5
-Gold Knight X 5
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21c.htm deleted file mode 100644 index 8bebafc112..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21c.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean a ring of binding? If you can collect and bring back the following coins you can trade them for it.
-Nia's Gold Wyvern X 5
-Silver Golem X 4
-Gold Drake X 4
-Blood Drevanul X 4
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21d.htm deleted file mode 100644 index 0b9b39e0a1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-21d.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Sorint:
-You mean a necklace of protection? If you can collect and bring back the following coins you can trade them for it.
-Nia's Silver Fairy X 5
-Silver Fairy X 3
-Gold Knight X 3
-Blood DreVanul X 3
-Trade.
-Go back to the list of prizes. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-23.htm deleted file mode 100644 index c6b0b3afd5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-23.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Sorint:
-Ah, why don't I tell you who our current members are?
-First, there is Sorceress Page of the mystics guild in the Hunters' Village, Researcher Lorain who is located at the entrance of Cruma Tower, Warehouse Keeper Hagger of Oren Castle Town, Guard Stan of Oren Castle Town, Blacksmith Duning of the Hunters' Village, Trader Ralford at the basement of the Ivory Tower, Head Blacksmith Ferris of Aden Castle Town, Warehouse Keeper Collob who is located in front of the accessory store in Giran Castle Town and Grocer Pano in the square of Floran Village...
-Wow, now I realize that our members are spread out all over the place. But we still have a long way to go. My dream is that the coins we are collecting will become a secondary currency! Then everybody on the continent will become members of our club! Ha ha ha!! Won't that be great?
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-02.htm deleted file mode 100644 index e07f1d24f0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Researcher Lorain:
-Ta Da! The knight of the gold, it's the Gold Knight! Well, then here comes the suspenseful part. Should we exchange according to the standard rate? Or... would you rather play the game?
-Trade for Gold Wyverns at the ratio of 1 to 10.
-Play the game. [Get it correct on the second try-4 Gold Wyvern]
-Play the game. [Get it correct on the third try-8 Gold Wyverns]
-Play the game. [Get it correct on the fourth try-9 Gold Wyverns]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-03.htm deleted file mode 100644 index 5095318ff4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Researcher Lorain:
-Ta Da! A slave of the silver, it's the Silver Golem! Well, then here comes the suspenseful part. Should we exchange according to the standard rate? Or... would you rather play the game?
-Trade for Silver Unicorns at the ratio of 1 to 10.
-Play the game. [Get it correct on the second try -4 Silver Unicorns]
-Play the game. [Get it correct on the third try -8 Silver Unicorns]
-Play the game. [Get it correct on the fourth try -9 Silver Unicorns]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-04.htm deleted file mode 100644 index edfa945816..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Researcher Lorain:
-Ta Da! The blood colored devil, it's the Blood DreVanul. Well, then here comes the suspenseful part. Should we exchange according to the standard rate? Or... would you rather play the game?
-Trade for Blood Medusa at the ratio of 1 to 10.
-Play the game. [Get it correct on the second try-4 Gold Wyvern]
-Play the game. [Get it correct on the third try-8 Gold Wyverns]
-Play the game. [Get it correct on the fourth try-9 Gold Wyverns]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-05.htm deleted file mode 100644 index a7c502f0dd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Researcher Lorain:
-Ta Da! Here it is! Nia's Gold wyvern, the Golen flying dragon! Well, then here comes the suspenseful part. Should we exchange according to the standard rate? Or... would you rather play the game?
-Trade for Gold Wyvern at the ratio of 1 to 20.
-Play the game. [Get it correct on the second try-8 Gold Wyvern]
-Play the game. [Get it correct on the third try-16 Gold Wyverns]
-Play the game. [Get it correct on the fourth try-18 Gold Wyverns]
-Listen to the game instructions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-06.htm deleted file mode 100644 index 74aa6739a1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-How many coins would you like to trade?
-Trade 1.
-Trade 5.
-Trade 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-07.htm deleted file mode 100644 index 2b568b839b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Researcher Lorain:
-Here we go sir. Take it. Look at this luster! Isn't it just the most beautiful thing you've ever seen? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-10.htm deleted file mode 100644 index ad49426d5d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Researcher Lorain:
-Hey, this is not enough! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-11.htm deleted file mode 100644 index 75f1cda2fa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-All right. I am holding the coins. Take your chance!
-What is the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-14.htm deleted file mode 100644 index 3305c398ea..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-What is the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-17.htm deleted file mode 100644 index 79afd649db..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-What is the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-20.htm deleted file mode 100644 index e86fd06a18..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Researcher Lorain:
-Oh my! I don't believe this! Let's do it again! Can we do just one more round! Please? Oh please? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-23.htm deleted file mode 100644 index 4eb817ba0f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Researcher Lorain:
-Hoo ray! I won! I won! Ya hoo! The correct answer is %first%, %second%, %third%. Too bad! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-50.htm deleted file mode 100644 index cf0f84b150..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-Ah! You got one right! Here comes the next! Here here...
-What is the color of the first coin?
-gold
-silver
-blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-51.htm deleted file mode 100644 index 6884f2b122..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-Ah! You got two of them right! Here comes the next! Here here...
-What is the color of the first coin?
-gold
-silver
-blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-52.htm deleted file mode 100644 index aecb69b9a2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-Ah! That's really incredible! You managed to miss all the correct answers! Oh well, let's move on! Here here....
-What is the color of the first coin?
-gold
-silver
-blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-53.htm deleted file mode 100644 index 888679bd03..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-This game is played with coins. The game is a long held tradition of our coin collection society. Listen to me carefully. First, I will decide on the color and order of three coins and hide them. Then with the opportunity given to you, you will try to tell me the correct color and order of the three coins. At the end of each round, I'll tell you how many correct answers you gave. Then, use this information as a guide and try to guess the correct color and order of the three coins that are hidden by me.
-Return to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-01.htm deleted file mode 100644 index 69ae91e660..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Duning:
-I make various tools and artistic items while doing my blacksmith work but I haven't seen anything as beautiful as this coin. This seems to have the power of magic in addition to the human touch.
But what do you want to exchange? You've nothing but this coin. And to exchange it with me, you'll still need gold drakes, gold knights, blood drevanuls, blood werewolves, silver golems and silver fairies. OK, choose one of these:
-Gold giant.
-Blood succubus.
-Silver undine.
-Manak's gold giant. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-02.htm deleted file mode 100644 index 3a89e923ad..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-02.htm +++ /dev/null @@ -1,8 +0,0 @@ -Blacksmith Duning:
-Oh, you mean the gold giant? I can exchange a gold giant for 5 gold drakes and 5 gold knights. Or, how about a game?
-Trade it at the standard rate.
-Play the game [Get it correct on the second try - 3 Gold Drakes]
-Play the game [Get it correct on the third try - 7 Gold Drakes]
-Play the game [Get it correct on the fourth try - 9 Gold Drakes]
-Listen to the game instructions. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-03.htm deleted file mode 100644 index 822de07923..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Blacksmith Duning:
-Oh, you mean the blood succubus? I can exchange a blood succubus for 5 blood dre vanuls and 5 blood werewolf. Or, how about a game?
-Exchange at the set ratio.
-Play game. [Guess correctly in two tries - 3 blood dre vanuls]
-Play game. [Guess correctly in three tries - 7 blood dre vanuls]
-Play game. [Guess correctly in four tries - 9 blood dre vanuls]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-04.htm deleted file mode 100644 index f0c96ef905..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Blacksmith Duning:
-Oh, you mean the silver undine? I can exchange a silver undine for 5 silver fairies and 5 silver golems. Or, how about a game?
-Exchange at the set ratio.
-Play game. [Guess correctly in two tries - 3 silver fairies]
-Play game. [Guess correctly in three tries - 7 silver fairies]
-Play game. [Guess correctly in four tries - 9 silver fairies]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-05.htm deleted file mode 100644 index 89cf5743fd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Blacksmith Duning:
-Oh, you mean the manak's gold giant? I can exchange a manak's gold giant for 10 gold drakes and 10 gold knights. Or, how about a game?
-Exchange at the ratio of 1:20.
-Play game. [Guess correctly in two tries - 3 gold drakes and 3 gold knights]
-Play game. [Guess correctly in three tries - 7 gold drakes and 7 gold knights]
-Play game. [Guess correctly in four tries - 9 gold drakes and 9 gold knights]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-06.htm deleted file mode 100644 index 3fcb467909..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Duning:
-OK. How many do you want to exchange?
-Exchange 1.
-Exchange 5.
-Exchange 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-07.htm deleted file mode 100644 index 387d739e7a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-07.htm +++ /dev/null @@ -1 +0,0 @@ -Blacksmith Duning:
Here it is. Take it. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-10.htm deleted file mode 100644 index cd51d6735c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-10.htm +++ /dev/null @@ -1 +0,0 @@ -Blacksmith Duning:
Uh, oh... There aren't enough coins. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-11.htm deleted file mode 100644 index 70ed2697a7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-11.htm +++ /dev/null @@ -1,7 +0,0 @@ -Blacksmith Duning:
-OK, we're starting now so make your best guess.
-Color of the first coin?
-Gold
-Silver
-Blood - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-14.htm deleted file mode 100644 index d935c8cdea..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-14.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Duning:
-What's the color of the second coin?
-Gold
-Silver
-Blood - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-17.htm deleted file mode 100644 index 9c1bc7d6bd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-17.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Duning:
-What's the color of the third coin?
-Gold
-Silver
-Blood - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-20.htm deleted file mode 100644 index ec87a5b909..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Blacksmith Duning:
-Ho! You got it right!... Oh, I've lost. You seem be to really smart... Ha, ha... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-23.htm deleted file mode 100644 index 58801d125f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Blacksmith Duning:
-I'm sorry. The sequence that I arranged was %first% - %second% - %third%. Well, take heart. You can't win them all, huh? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-50.htm deleted file mode 100644 index 8e2bc2807c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Duning:
-You got one right. Try guessing again.
What's the color of the first coin?
-Gold
-Silver
-Blood - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-51.htm deleted file mode 100644 index fd5271582a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Duning:
-You got two right. Try guessing again.
What's the color of the first coin?
-Gold
-Silver
-Blood - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-52.htm deleted file mode 100644 index 5413d0995d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Duning:
-You didn't even get one right. OK, this is a big hint if you think about it carefully. Try guessing again.
What's the color of the first coin?
-Gold
-Silver
-Blood - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-53.htm deleted file mode 100644 index 6c238e239c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Duning:
-I'm sure you already know the rules. I'll arrange three coins in order. After you guess, I'll tell you how many you got right. After repeating this, you win if you get the right answer in the end. OK, no objections, right?
-Go back to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-02.htm deleted file mode 100644 index c5e30e2237..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Sorcerer Page:
-Ah, you mean gold knight? How shall we do the trade? We can exchange at the ratio of 1:10 or we can exchange at a somewhat better ratio through this game that is popular at the collector's club.
-Exchange for Golden Wyverns at the ratio of 1:10.
-Play game. [Guess correctly in two tries - 4 Gold Wyvern]
-Play game. [Guess correctly in three tries - 8 Gold Wyvern]
-Play game. [Guess correctly in four tries - 9 Gold Wyvern]
-How to play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-03.htm deleted file mode 100644 index 7c9ac1eca1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Sorcerer Page:
-Ah, you mean silver fairy? How shall we do the trade? We can exchange at the ratio of 1:10 or we can exchange at a somewhat better ratio through this game that is popular at the collector's club.
-Exchange for Silver Unicorn at the ratio of 1:10.
-Play game. [Guess correctly in two tries - 4 Silver Unicorn]
-Play game. [Guess correctly in three tries - 8 Silver Unicorn]
-Play game. [Guess correctly in four tries - 9 Silver Unicorn]
-How to play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-04.htm deleted file mode 100644 index 900a406748..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Sorcerer Page:
-Ah, you mean blood werewolf? How shall we do the trade? We can exchange at the ratio of 1:10 or we can exchange at a somewhat better ratio through this game that is popular at the collector's club.
-Exchange for Blood Medusa at the ratio of 1:10.
-Play game. [Guess correctly in two tries - 4 blood medusa]
-Play game. [Guess correctly in three tries - 8 blood medusas]
-Play game. [Guess correctly in four tries - 9 blood medusas]
-How to play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-05.htm deleted file mode 100644 index d342673bab..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Sorcerer Page:
-Ah, you mean Nia's blood medusa? How shall we do the trade? We can exchange at the ratio of 1:20 or we can exchange at a somewhat better ratio through this game that is popular at the collector's club.
-Exchange for Gold Wyvern at the ratio of 1:20.
-Play game. [Guess correctly in two tries - 8 blood medusas]
-Play game. [Guess correctly in three tries - 16 blood medusas]
-Play game. [Guess correctly in four tries - 18 blood medusas]
-How to play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-06.htm deleted file mode 100644 index e3a69bf86e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sorcerer Page:
-Good. How many do you want to exchange?
-Exchange 1.
-Exchange 5.
-Exchange 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-07.htm deleted file mode 100644 index 50e936e146..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sorcerer Page:
-Hey... Here they are so please check the quantity. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-10.htm deleted file mode 100644 index 668f21161a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sorcerer Page:
-But, there aren't enough... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-11.htm deleted file mode 100644 index 7f3b5a0c9d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sorcerer Page:
-OK, we're starting now so make your best guess.
-Color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-14.htm deleted file mode 100644 index c98896fca7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sorcerer Page:
-What's the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-17.htm deleted file mode 100644 index 0a17cf959a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sorcerer Page:
-What's the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-20.htm deleted file mode 100644 index 5aa211940c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sorcerer Page:
-Ah..! You got it right!... Oh, I've really lost a lot on this... Whew! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-23.htm deleted file mode 100644 index afc6fef2d3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sorcerer Page:
-I'm so sorry about that...! The correct answer was %first% - %second% - %third%. Hee, hee! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-50.htm deleted file mode 100644 index f86434ced8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sorcerer Page:
-You got one right. Try guessing again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-51.htm deleted file mode 100644 index 72dae4a268..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sorcerer Page:
-You got two right. Try guessing again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-52.htm deleted file mode 100644 index 360c044db2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sorcerer Page:
-You didn't get even one right. Try guessing again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-53.htm deleted file mode 100644 index ddfd45ba3b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sorcerer Page:
-You've probably played a similar game before. This is an old practice of the coin collector's club. The object of the game is for you to guess the sequence of colors of three coins that I have hidden. If you call out the order appropriately, I will tell you how many you got right. This is repeated the set number of times and at the end, you tell me the answer that you have figured out. Ordinary mages play this game well.
-Go back to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-06.htm deleted file mode 100644 index e6f1588a24..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Bernard, Hunter Union President:
-To be honest with you... after you came to visit me, I was intrigued by what you said and did some research. By getting help from my union members, I found out the areas where the coins are discovered often.
-Let me see... What I have found out so far is that... Lakin and vanor silenos in the southern part of Aden, and timak orcs of northern Oren are in possession of these coins.
-Also, Bandits' Stronghold in Oren, the Cemetery of Kings in Aden and Dragon Valley are the places where the coins are often discovered. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-01.htm deleted file mode 100644 index 4040c0f61b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Head Blacksmith Ferris:
-I also became a level 1 member recently and so please do a good job on this.
-But what do you want to exchange? These are all the coins I have... And to exchange with me, you'll need blood succubus, blood basilisk, silver dryad, silver undine, gold giant and gold wyrms. OK, choose one of my coins?
-Blood dragon.
-Silver dragon.
-Gold dragon.
-Beleth's Blood dragon. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-02.htm deleted file mode 100644 index 1d2d5e3419..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Head Blacksmith Ferris:
-Oh, you mean the blood dragon? OK, shall we trade? I can exchange a blood dragon for five blood basilisks and five blood succubus... Huh? Or would you rather play a game? That would be fine with me... I'm really strong at this game.
-Exchange at the set ratio.
-Play game. [Guess correctly in two tries - 3 blood basilisks]
-Play game. [Guess correctly in three tries - 7 blood basilisks]
-Play game. [Guess correctly in four tries - 9 blood basilisks]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-03.htm deleted file mode 100644 index b7ebdb9338..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Head Blacksmith Ferris:
-Oh, you mean the silver dragon? OK, shall we trade? I can trade 1 silver dragon for 5 silver dryad and 5 silver undines... Huh? Or would you rather play a game? That would be fine with me... I'm really strong at this game.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 silver dryads]
-Play game. [Guess correctly in three tries - 7 silver dryads]
-Play game. [Guess correctly in four tries - 9 silver dryads]
-Play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-04.htm deleted file mode 100644 index 2da3f8c100..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Head Blacksmith Ferris:
-Oh, you mean the gold dragon? OK, shall we trade? I can trade one gold dragon for 5 gold wyrms and 5 gold giants... Huh? Or would you rather play a game? That would be fine with me... I'm really strong at this game.
-Exchange at set ratio.
-Play game. [Guess correctly in two tries - 3 gold giants]
-Play game. [Guess correctly in three tries - 7 gold giants]
-Play game. [Guess correctly in four tries - 9 gold giants]
-Listen to game explanation. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-05.htm deleted file mode 100644 index 4100d8ecf4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Head Blacksmith Ferris:
-Oh, you mean the bereth's blood dragon? I can exchange a bereth's blood dragon for 10 blood basilisks and 10 blood succubus... Huh? Ah... Or would you rather play a game? That would be fine with me... I'm really strong at this game. We can exchange at a somewhat better ratio through this game that is popular at the collector's club.
-Trade at set ratio.
-Play game. [Guess correctly in two tries - 3 blood basilisks, 3 blood succubus]
-Play game. [Guess correctly in three tries - 7 blood basilisks, 7 blood succubus]
-Play game. [Guess correctly in four tries - 9 blood basilisks, 9 blood succubus]
-Play game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-06.htm deleted file mode 100644 index 5d0fbd3cb8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Ferris:
-How many do you want to exchange?
-Exchange 1.
-Exchange 5.
-Exchange 10. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-07.htm deleted file mode 100644 index 8ded21f643..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Head Blacksmith Ferris:
-Here it is. Please take it. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-10.htm deleted file mode 100644 index 2f89fa6a7a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Head Blacksmith Ferris:
-There don't seem to be enough coins. Let's talk after you've brought the lacking coins. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-11.htm deleted file mode 100644 index 91a56e730f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Ferris:
-OK. OK, let's see if you can guess correctly!
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-14.htm deleted file mode 100644 index ab12ccba4c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Ferris:
-What's the color of the second coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-17.htm deleted file mode 100644 index b814979fe3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Ferris:
-What's the color of the third coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-20.htm deleted file mode 100644 index 30910cb638..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-20.htm +++ /dev/null @@ -1,2 +0,0 @@ -Head Blacksmith Ferris:
-Oh, oh, oh! I lost alright...! You won... Wow, it's been a long time since this happened... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-23.htm deleted file mode 100644 index b06c54e4ee..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-23.htm +++ /dev/null @@ -1,2 +0,0 @@ -Head Blacksmith Ferris:
-Oh, I'm sorry about that. The correct answer was %first% - %second% - %third%. What did I say? I said that I'm really strong at this game! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-50.htm deleted file mode 100644 index d173629b52..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-50.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Ferris:
-You got one right. Try guessing again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-51.htm deleted file mode 100644 index 18ac6f94e0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-51.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Ferris:
-You got two right. Try guessing again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-52.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-52.htm deleted file mode 100644 index ad4068c69e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-52.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Ferris:
-What...?! Not even one is right. Try guessing again.
-What's the color of the first coin?
-Gold
-Silver
-Blood \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-53.htm deleted file mode 100644 index 2d8004831a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-53.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Ferris:
-You're already a level 1 member; why are you asking the rules now... so belatedly? Well, whatever you want. You have to guess the coins that I've hidden within the set number of times.
-Go back to the beginning. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/__init__.py deleted file mode 100644 index b17f6d0ef6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/__init__.py +++ /dev/null @@ -1,385 +0,0 @@ -# Coins of Magic version 0.1 by DrLecter - -#Quest info -qn = "336_CoinOfMagic" -QUEST_NUMBER = 336 -QUEST_NAME = "CoinOfMagic" -QUEST_DESCRIPTION = "Coins of Magic" -#Messages -default = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - -#Quest items -COIN_DIAGRAM,KALDIS_COIN,MEMBERSHIP_1,MEMBERSHIP_2,MEMBERSHIP_3 = range(3811,3816) - -BLOOD_MEDUSA, BLOOD_WEREWOLF, BLOOD_BASILISK, BLOOD_DREVANUL, \ -BLOOD_SUCCUBUS, BLOOD_DRAGON, BELETHS_BLOOD, MANAKS_BLOOD_WEREWOLF,\ -NIAS_BLOOD_MEDUSA, GOLD_DRAGON, GOLD_WYVERN, GOLD_KNIGHT, \ -GOLD_GIANT, GOLD_DRAKE, GOLD_WYRM, BELETHS_GOLD, \ -MANAKS_GOLD_GIANT, NIAS_GOLD_WYVERN, SILVER_UNICORN, SILVER_FAIRY, \ -SILVER_DRYAD, SILVER_DRAGON, SILVER_GOLEM, SILVER_UNDINE, \ -BELETHS_SILVER, MANAKS_SILVER_DRYAD, NIAS_SILVER_FAIRY = range(3472,3499) - -#NPCs -SORINT, BERNARD, PAGE, HAGGER, STAN, RALFORD, FERRIS, COLLOB, PANO, DUNING, LORAIN = \ -30232, 30702, 30696,30183, 30200,30165, 30847, 30092, 30078,30688, 30673 - -#MOBs -TIMAKARCH, TIMAKSOLD, TIMAKSHAM, LAKIN, HATARHANI, PUNISHMENT, SHACKLE, TIMAKORC, HEADLESS, ROYALSERVANT, \ -MALRUKTUREN, FORMOR, FORMORELDER, VANORSHAMAN, TARLKHIWARRIOR, OLMAHUM, OLMAHUMW, HARITMATR, HARITSHA, \ -SHACKL2, HEADLES2, MALRUKTURE2, ROYALSERVAN2 = \ -20584, 20585, 20587, 20604, 20663, 20678, 20235, 20583, 20146, 20240, 20245, 20568, 20569, 20685, 20572, 20161, 20575, 20645, 20644, 20279, 20280, 20284, 20276 -#C5 update - drops for these mobs are custom, i tried to make it more balanced. You confirm. -KOOKABU1,KOOKABU2,KOOKABU3,KOOKABU4,ANTELOP1,ANTELOP2,ANTELOP3,ANTELOP4,BANDERSN1,BANDERSN2,BANDERSN3,BANDERSN4,BUFALO1,BUFALO2,BUFALO3,BUFALO4=range(21274,21290) -GRAVE_L,DOOM_ARC,DOOM_KNI,DOOM_SERV,CLAW_SPL,PUNISH_SPL,WISDOM_SPL,WAILING_SPL,HUNGRY_C,BLOODY_G,NIHIL_INV,DARK_GUARD=21003,21008,20674,21006,21521,21531,21526,21539,20954,20960,20957,20959 - -PROMOTE={3:[BLOOD_WEREWOLF,GOLD_DRAKE,SILVER_FAIRY,BLOOD_DREVANUL,GOLD_KNIGHT,SILVER_GOLEM], - 2:[SILVER_DRYAD,BLOOD_BASILISK,BLOOD_SUCCUBUS,SILVER_UNDINE,GOLD_GIANT,GOLD_WYRM],} - -COND={3:9,2:11} - -DROP_LIST={ - TIMAKSHAM:[BLOOD_MEDUSA],TIMAKARCH:[BLOOD_MEDUSA],TIMAKSOLD:[BLOOD_MEDUSA],LAKIN:[BLOOD_MEDUSA],PUNISHMENT:[BLOOD_MEDUSA],KOOKABU1:[BLOOD_MEDUSA],KOOKABU2:[BLOOD_MEDUSA],KOOKABU3:[BLOOD_MEDUSA],KOOKABU4:[BLOOD_MEDUSA],BANDERSN1:[BLOOD_MEDUSA],BANDERSN2:[BLOOD_MEDUSA],BANDERSN3:[BLOOD_MEDUSA],BANDERSN4:[BLOOD_MEDUSA],PUNISH_SPL:[BLOOD_MEDUSA],HUNGRY_C:[BLOOD_MEDUSA],BLOODY_G:[BLOOD_MEDUSA],DOOM_SERV:[BLOOD_MEDUSA],GRAVE_L:[BLOOD_MEDUSA],\ - TIMAKORC:[GOLD_WYVERN],HATARHANI:[GOLD_WYVERN],SHACKLE:[GOLD_WYVERN],HEADLESS:[GOLD_WYVERN],ROYALSERVANT:[GOLD_WYVERN],MALRUKTUREN:[GOLD_WYVERN],SHACKL2:[GOLD_WYVERN],HEADLES2:[GOLD_WYVERN],ROYALSERVAN2:[GOLD_WYVERN],MALRUKTURE2:[GOLD_WYVERN],ANTELOP1:[GOLD_WYVERN],ANTELOP2:[GOLD_WYVERN],ANTELOP3:[GOLD_WYVERN],ANTELOP4:[GOLD_WYVERN],WAILING_SPL:[GOLD_WYVERN],CLAW_SPL:[GOLD_WYVERN],NIHIL_INV:[GOLD_WYVERN],DOOM_ARC:[GOLD_WYVERN],\ - FORMOR:[SILVER_UNICORN],FORMORELDER:[SILVER_UNICORN],VANORSHAMAN:[SILVER_UNICORN],TARLKHIWARRIOR:[SILVER_UNICORN],OLMAHUM:[SILVER_UNICORN],OLMAHUMW:[SILVER_UNICORN],BUFALO1:[SILVER_UNICORN],BUFALO2:[SILVER_UNICORN],BUFALO3:[SILVER_UNICORN],BUFALO4:[SILVER_UNICORN],WISDOM_SPL:[SILVER_UNICORN],DARK_GUARD:[SILVER_UNICORN],DOOM_KNI:[SILVER_UNICORN],\ - HARITMATR:[KALDIS_COIN],HARITSHA:[KALDIS_COIN] - } - -EXCHANGE_LIST={ - PAGE: {GOLD_KNIGHT:{GOLD_WYVERN:10},SILVER_FAIRY:{SILVER_UNICORN:10},BLOOD_WEREWOLF:{BLOOD_MEDUSA:10},NIAS_BLOOD_MEDUSA:{BLOOD_MEDUSA:20}}, - LORAIN:{GOLD_KNIGHT:{GOLD_WYVERN:10},SILVER_GOLEM:{SILVER_UNICORN:10},BLOOD_DREVANUL:{BLOOD_MEDUSA:10},NIAS_GOLD_WYVERN:{GOLD_WYVERN:20}}, - HAGGER:{GOLD_DRAKE:{GOLD_WYVERN:10},SILVER_GOLEM:{SILVER_UNICORN:10},BLOOD_WEREWOLF:{BLOOD_MEDUSA:10},NIAS_SILVER_FAIRY:{SILVER_UNICORN:20}}, - RALFORD:{GOLD_WYRM:{GOLD_DRAKE:5,GOLD_KNIGHT:5},SILVER_DRYAD:{SILVER_GOLEM:5,SILVER_FAIRY:5},SILVER_UNDINE:{SILVER_GOLEM:5,SILVER_FAIRY:5},MANAKS_BLOOD_WEREWOLF:{BLOOD_DREVANUL:10,BLOOD_WEREWOLF:10}}, - STAN: {GOLD_GIANT:{GOLD_DRAKE:5,GOLD_KNIGHT:5},BLOOD_BASILISK:{BLOOD_DREVANUL:5,BLOOD_WEREWOLF:5},SILVER_UNDINE:{SILVER_GOLEM:5,SILVER_FAIRY:5},MANAKS_SILVER_DRYAD:{SILVER_GOLEM:10,SILVER_FAIRY:10}}, - DUNING: {GOLD_GIANT:{GOLD_DRAKE:5,GOLD_KNIGHT:5},BLOOD_SUCCUBUS:{BLOOD_DREVANUL:5,BLOOD_WEREWOLF:5},SILVER_UNDINE:{SILVER_GOLEM:5,SILVER_FAIRY:5},MANAKS_GOLD_GIANT:{GOLD_DRAKE:10,GOLD_KNIGHT:10}}, - FERRIS:{BLOOD_DRAGON:{BLOOD_SUCCUBUS:5,BLOOD_BASILISK:5},SILVER_DRAGON:{SILVER_DRYAD:5,SILVER_UNDINE:5},GOLD_DRAGON:{GOLD_WYRM:5,GOLD_GIANT:5},BELETHS_BLOOD:{BLOOD_SUCCUBUS:10,BLOOD_BASILISK:10}}, - COLLOB:{BLOOD_DRAGON:{BLOOD_SUCCUBUS:5,BLOOD_BASILISK:5},SILVER_DRAGON:{SILVER_DRYAD:5,SILVER_UNDINE:5},GOLD_DRAGON:{GOLD_WYRM:5,GOLD_GIANT:5},BELETHS_GOLD:{GOLD_WYRM:10,GOLD_GIANT:10}}, - PANO: {BLOOD_DRAGON:{BLOOD_SUCCUBUS:5,BLOOD_BASILISK:5},SILVER_DRAGON:{SILVER_DRYAD:5,SILVER_UNDINE:5},GOLD_DRAGON:{GOLD_WYRM:5,GOLD_GIANT:5},BELETHS_SILVER:{SILVER_DRYAD:10,SILVER_UNDINE:10}} - } - -GAMBLE_LIST={ - PAGE: {GOLD_KNIGHT:[GOLD_WYVERN],SILVER_FAIRY:[SILVER_UNICORN],BLOOD_WEREWOLF:[BLOOD_MEDUSA],NIAS_BLOOD_MEDUSA:[BLOOD_MEDUSA]}, - LORAIN:{GOLD_KNIGHT:[GOLD_WYVERN],SILVER_GOLEM:[SILVER_UNICORN],BLOOD_DREVANUL:[BLOOD_MEDUSA],NIAS_GOLD_WYVERN:[GOLD_WYVERN]}, - HAGGER:{GOLD_DRAKE:[GOLD_WYVERN],SILVER_GOLEM:[SILVER_UNICORN],BLOOD_WEREWOLF:[BLOOD_MEDUSA],NIAS_SILVER_FAIRY:[SILVER_UNICORN]}, - RALFORD:{GOLD_WYRM:[GOLD_DRAKE],SILVER_DRYAD:[SILVER_FAIRY],SILVER_UNDINE:[SILVER_GOLEM],MANAKS_BLOOD_WEREWOLF:[BLOOD_DREVANUL,BLOOD_WEREWOLF]}, - STAN: {GOLD_GIANT:[GOLD_DRAKE],BLOOD_BASILISK:[BLOOD_WEREWOLF],SILVER_UNDINE:[SILVER_FAIRY],MANAKS_SILVER_DRYAD:[SILVER_GOLEM,SILVER_FAIRY]}, - DUNING: {GOLD_GIANT:[GOLD_DRAKE],BLOOD_SUCCUBUS:[BLOOD_DREVANUL],SILVER_UNDINE:[SILVER_FAIRY],MANAKS_GOLD_GIANT:[GOLD_DRAKE,GOLD_KNIGHT]}, - FERRIS:{BLOOD_DRAGON:[BLOOD_BASILISK],SILVER_DRAGON:[SILVER_DRYAD],GOLD_DRAGON:[GOLD_GIANT],BELETHS_BLOOD:[BLOOD_SUCCUBUS,BLOOD_BASILISK]}, - COLLOB:{BLOOD_DRAGON:[BLOOD_SUCCUBUS],SILVER_DRAGON:[SILVER_UNDINE],GOLD_DRAGON:[GOLD_WYRM],BELETHS_GOLD:[GOLD_WYRM,GOLD_GIANT]}, - PANO: {BLOOD_DRAGON:[BLOOD_BASILISK],SILVER_DRAGON:[SILVER_DRYAD],GOLD_DRAGON:[GOLD_WYRM],BELETHS_SILVER:[SILVER_DRYAD,SILVER_UNDINE]} - } - -GAMBLE_PRICE={3:{2:4,3:8,4:9},2:{2:3,3:7,4:9},1:{2:3,3:7,4:9}} - -GAMBLE_COINS={'0':'gold','1':'silver','2':'blood'} - -EXCHANGE_LEVEL={PAGE:3,LORAIN:3,HAGGER:3,RALFORD:2,STAN:2,DUNING:2,FERRIS:1,COLLOB:1,PANO:1} - -TRADE_LIST={ - 206: [[BELETHS_BLOOD,1],[SILVER_DRAGON,1],[GOLD_WYRM,13]], # Demon's Staff - 233: [[BELETHS_GOLD,1],[BLOOD_DRAGON,1],[SILVER_DRYAD,1],[GOLD_GIANT,1]], # Dark Screamer - 303: [[BELETHS_SILVER,1],[GOLD_DRAGON,1],[BLOOD_SUCCUBUS,1],[BLOOD_BASILISK,2]], # Widow Maker - 132: [[GOLD_DRAGON,1],[SILVER_DRAGON,1],[BLOOD_DRAGON,1],[SILVER_UNDINE,1]], # Sword of Limit - - 2435: [[MANAKS_GOLD_GIANT,1]], # Demon's Boots - 472: [[MANAKS_SILVER_DRYAD,1],[SILVER_DRYAD,1]], # Demon's Stockings - 2459: [[MANAKS_GOLD_GIANT,1]], # Demon's Gloves - 2414: [[MANAKS_BLOOD_WEREWOLF,1],[GOLD_WYRM,1],[GOLD_GIANT,1]], # Full Plate Helm - - 852: [[NIAS_BLOOD_MEDUSA,2],[BLOOD_DREVANUL,2],[GOLD_DRAKE,2],[GOLD_KNIGHT,3]], # Moonstone Earring - 855: [[NIAS_BLOOD_MEDUSA,7],[BLOOD_DREVANUL,5],[SILVER_GOLEM,5],[GOLD_KNIGHT,5]],# Nassens Earring - 886: [[NIAS_GOLD_WYVERN,5],[GOLD_DRAKE,4],[SILVER_GOLEM,4],[BLOOD_DREVANUL,4]], # Ring of Binding - 916: [[NIAS_SILVER_FAIRY,5],[SILVER_FAIRY,3],[GOLD_KNIGHT,3],[BLOOD_DREVANUL,3]],# Necklace of Protection - } - -import sys -from org.l2jmobius import Config -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -def promote(st) : - grade = st.getInt("grade") - if grade == 1 : - html = "30232-15.htm" - else : - h = 0 - for i in range(len(PROMOTE[grade])) : - if st.getQuestItemsCount(PROMOTE[grade][i]): - h += 1 - if h == i + 1 : - for j in PROMOTE[grade] : - st.takeItems(j,1) - html = "30232-"+str(19-grade)+".htm" - st.takeItems(3812+grade,-1) - st.giveItems(3811+grade,1) - st.set ("grade",str(grade-1)) - cond=COND[grade] - st.playSound("ItemSound.quest_fanfare_middle") - else : - html = "30232-"+str(16-grade)+".htm" - cond=COND[grade]-1 - st.set("cond",str(cond)) - return html - -# main code -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = range(3472,3499)+range(3811,3816) - - def onEvent (self,event,st) : - htmltext = event - grade=st.getInt("grade") - cond = st.getInt("cond") - if event == "30702-06.htm": - if cond < 7: - st.set("cond","7") - st.playSound("ItemSound.quest_accept") - elif event == "30232-22.htm" : - if cond < 6: - st.set("cond","6") - elif event == "30232-23.htm" : - if cond < 5: - st.set("cond","5") - elif event == "30702-02.htm": - st.set("cond","2") - elif event == "30232-05.htm" : - st.setState(State.STARTED) - st.set("part","SOLO") - st.playSound("ItemSound.quest_accept") - st.giveItems(COIN_DIAGRAM,1) - st.set("cond","1") - st.set("grade","0") - elif event in ["30232-04.htm","30232-18a.htm"] : - st.exitQuest(1) - st.playSound("ItemSound.quest_giveup") - elif event == "raise" : - htmltext = promote(st) - elif event.isdigit() : - item = int(event) - if item in TRADE_LIST.keys() : - j = 0 - k = len(TRADE_LIST[item]) - for i in range(len(TRADE_LIST[item])) : - if st.getQuestItemsCount(TRADE_LIST[item][i][0]) >= TRADE_LIST[item][i][1] : - j += 1 - if j == k : - for l in range(len(TRADE_LIST[item])) : - st.takeItems(TRADE_LIST[item][l][0],TRADE_LIST[item][l][1]) - st.giveItems(item,1) - htmltext = "30232-24a.htm" - else : - htmltext = "30232-24.htm" - elif event.startswith("Li_"): - action,npc,coin=event.split("_") - if grade <= EXCHANGE_LEVEL[int(npc)]: - if int(coin) in EXCHANGE_LIST[int(npc)].keys(): - htmltext=st.showHtmlFile(npc+"-06.htm").replace("%itemid%",coin) - else: - htmltext="Cheating huh?" - st.exitQuest(1) - else: - htmltext=npc+"-54.htm" - elif event.startswith("Ex_"): - action,npc,coin,qty=event.split("_") - npc,coin,qty=int(npc),int(coin),int(qty) - if grade <= EXCHANGE_LEVEL[npc]: - if coin in EXCHANGE_LIST[npc].keys(): - j=0 - i=len(EXCHANGE_LIST[npc][coin]) - for item in EXCHANGE_LIST[npc][coin].keys(): - if st.getQuestItemsCount(item) >= EXCHANGE_LIST[npc][coin][item]*qty: - j+=1 - if i==j: - for k in EXCHANGE_LIST[npc][coin].keys(): - st.takeItems(k,EXCHANGE_LIST[npc][coin][k]*qty) - st.giveItems(coin,qty) - st.playSound("ItemSound.quest_itemget") - htmltext=str(npc)+"-07.htm" - else: - htmltext=str(npc)+"-10.htm" - else: - htmltext="Exchange not possible" - else: - htmltext="I can't trade with you" - elif event.startswith("Ga_"): - action,npc,coin,tries=event.split("_") - npc,coin,tries=int(npc),int(coin),int(tries) - if npc in GAMBLE_LIST.keys() and \ - coin in GAMBLE_LIST[npc].keys() and \ - grade <= EXCHANGE_LEVEL[npc] and \ - tries in range(2,5) : - required=GAMBLE_PRICE[EXCHANGE_LEVEL[npc]][tries] - if coin in [NIAS_GOLD_WYVERN,NIAS_SILVER_FAIRY,NIAS_BLOOD_MEDUSA]: - required *= 2 - j=0 - i=len(GAMBLE_LIST[npc][coin]) - for item in GAMBLE_LIST[npc][coin]: - if st.getQuestItemsCount(item) >= required : - j+=1 - if i==j: - for k in GAMBLE_LIST[npc][coin]: - st.takeItems(k,required) - grid=[] - for i in range(3) : - grid.append(st.getRandom(3)) - for i in range(len(grid)): grid[i]=str(grid[i]) - st.set("chosen","? ? ?") - st.set("grid"," ".join(grid)) - st.set("tries",str(tries-1)) - st.set("current","1") - st.set("coin",str(coin)) - st.set("npc",str(npc)) - htmltext=str(npc)+"-11.htm" - else: - htmltext=str(npc)+"-10.htm" - else: - htmltext="killall nalipriest" - elif event.startswith("_"): - event = int(event.replace("_","")) - npc=st.get("npc") - if event in range(13,22): - if event in range(13,16): - current=1 - next="14" - elif event in range(16,19): - current=2 - next="17" - elif event in range(19,22): - current=3 - if event in [13,16,19]: - answer=0 - elif event in [14,17,20]: - answer=1 - elif event in [15,18,21]: - answer=2 - stored=st.getInt("current") - if stored == current : - chosen = st.get("chosen").split() - chosen[current-1]=str(answer) - st.set("chosen"," ".join(chosen)) - if current == 3: - count=0 - grid = st.get("grid").split() - tries=st.getInt("tries") - for i in range(3): - if chosen[i]==grid[i]: - count+=1 - if count == 3: - st.giveItems(st.getInt("coin"),1) - next = "20" - else: - if tries : - st.set("current","1") - st.set("tries",str(tries-1)) - if count == 1 : - next="50" - elif count == 2 : - next="51" - elif count == 0 : - next="52" - else : - next="23" - msg=[] - for i in grid: - msg.append(GAMBLE_COINS[i]) - for var in ["grid","current","tries","chosen","coin","npc"]: - st.unset(var) - return st.showHtmlFile(npc+"-"+next+".htm").replace("%first%",msg[0]).replace("%second%",msg[1]).replace("%third%",msg[2]) - else : - st.set("current",str(current+1)) - htmltext=npc+"-"+next+".htm" - return htmltext - - def onTalk (self,npc,player): - htmltext = default - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - if npcId != SORINT and id == State.CREATED : return htmltext - if npcId != SORINT and npcId != BERNARD and id == State.STARTED and st.get("part")== "SOLO" : return htmltext - - cond=st.getInt("cond") - grade = st.getInt("grade") - if npcId == SORINT : - if id == State.CREATED : - if player.getLevel() < 40 : - htmltext = "30232-01.htm" - st.exitQuest(1) - else : - st.set("part","CREATED") - htmltext = "30232-02.htm" - else : - if st.getQuestItemsCount(COIN_DIAGRAM) : - if st.getQuestItemsCount(KALDIS_COIN) : - st.takeItems(KALDIS_COIN,-1) - st.takeItems(COIN_DIAGRAM,-1) - st.giveItems(MEMBERSHIP_3,1) - st.setState(State.STARTED) - st.set("part","PARTY") - st.set("grade","3") - st.set("cond","4") - st.playSound("ItemSound.quest_fanfare_middle") - htmltext = "30232-07.htm" - else : - htmltext = "30232-06.htm" - else: - if grade == 3 : - htmltext = "30232-12.htm" - elif grade == 2 : - htmltext = "30232-11.htm" - elif grade == 1 : - htmltext = "30232-10.htm" - elif npcId == BERNARD: - if st.getQuestItemsCount(COIN_DIAGRAM) and grade == 0: - htmltext = "30702-01.htm" - elif grade == 3 : - htmltext = "30702-05.htm" - elif npcId in EXCHANGE_LIST.keys() and grade : - htmltext = str(npcId)+"-01.htm" - return htmltext - - def onKill(self,npc,player,isPet): - npcId=npc.getNpcId() - st = 0 - # solo section of the quest - if npcId in [HARITMATR, HARITSHA] : - st = player.getQuestState(qn) - if not st: return - if st.getState() != State.STARTED or not st.get("part") or st.get("part") != "SOLO" : return - if not npcId in [HARITMATR, HARITSHA] : - # for party-kill mobs of this quest, get a random player among those who await a drop - partyMember = self.getRandomPartyMember(player,"part","PARTY") - if not partyMember : return - st = partyMember.getQuestState(qn) - - cond=st.getInt("cond") - grade=st.getInt("grade") - chance=int((npc.getLevel() - grade * 3 - 20)*Config.RATE_DROP_QUEST) - item=DROP_LIST[npcId][0] - random = st.getRandom(100) - if item == KALDIS_COIN : - if cond == 2 : - if not st.getQuestItemsCount(item) and random < (chance - 10) : - st.giveItems(item,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","3") - elif random < chance: - st.giveItems(item,1) - st.playSound("ItemSound.quest_itemget") - return - -# Quest class and state definition -QUEST = Quest(QUEST_NUMBER, str(QUEST_NUMBER)+"_"+QUEST_NAME, QUEST_DESCRIPTION) - -# Quest NPC starter initialization -QUEST.addStartNpc(SORINT) -# Quest initialization -for npc in [SORINT, BERNARD, PAGE, HAGGER, STAN, RALFORD, FERRIS, COLLOB, PANO, DUNING, LORAIN]: - QUEST.addTalkId(npc) - -for mob in DROP_LIST.keys(): - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01.htm deleted file mode 100644 index be01c3473e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Cema:
-Have you heard of nebulite? It is a mineral often found in meteorites. Processed properly, even a tiny amount can produce tremendous energy. It is quite valuable to those who seek to amplify magical power.
-The Dwarves say that nebulite was used by the Titans as their primary source of energy. At that time the mineral was abundant, but the expansion of the titan civilization exhausted most of the precious material. Nowadays it is quite rare, and can only be found in a few places...
-"Where can nebulite be found?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01a.htm deleted file mode 100644 index 9e04297de2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magic Trader Cema:
-This job is too much for you. It is far too dangerous for one of your skill level.
-(This quest can only be undertaken by a Mystic of level 40 or higher.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01b.htm deleted file mode 100644 index 6f2fc332e3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-01b.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magic Trader Cema:
-We need someone to gather materials for a research project that is being conducted at Hardin's Academy. It is imperative that this person be cognizant of the forces of magic. If you know a well-trained Mystic, send him to me.
-(This quest can only be undertaken by non-orc Mystics level 40 or higher.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02.htm deleted file mode 100644 index 6bea17d184..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magic Trader Cema:
-Will you join our research? We are investigating the use of nebulite for the greater public good. However, we are having a hard time finding nebulite for our study. The Dwarven collectors we hired for this task have not been heard from in over a month.
-Would you do this work for us? Around the crater of the Ivory Tower you will find manashen gargoyles, enchanted monster eyes, enchanted stone golems, and enchanted iron golems. They have fallen under the spell of the Nebulite Orbs, which are fragments of the meteorite. If you kill these monsters you can easily collect the nebulite samples we need for our research.
-You shall be well-compensated for your efforts.
-"Tell me more about the Dwarven collectors." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02a.htm deleted file mode 100644 index 82c642d708..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magic Trader Cema:
-It is well-known that the crater of the Ivory Tower was created by a gigantic meteorite... However, not many know that the meteorite was composed almost entirely of nebulite, and is currently locked away in the basement of the tower! Those in the Ivory Tower want to keep all the nebulite for themselves!
-Does this seem fair? Should the source of the most powerful magical power on earth be monopolized by a few privileged groups? I think not! That nebulite should be used for the greater public good! Don't you agree?
-"I agree"
-"I disaagree" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02b.htm deleted file mode 100644 index ff43d3d809..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02b.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magic Trader Cema:
-It's too bad that those in the Ivory Tower get to keep such a valuable source of energy all to themselves. I must have misjudged your sense of right and wrong. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-03.htm deleted file mode 100644 index f7bae2a109..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magic Trader Cema:
-Please collect Nebulite Orbs and bring them to us. If you kill the manashen gargoyles, enchanted monster eyes, enchanted stone golems, and enchanted iron golems that can be found around the crater of the Ivory Tower, you can easily obtain the nebulite. And if you happen to run into the Dwarven collectors, remind them that they signed a Contract with us.
-"Tell me more about the Dwarven collectors." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04.htm deleted file mode 100644 index 0f58295c9e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04.htm +++ /dev/null @@ -1,10 +0,0 @@ -Magic Trader Cema:
-Good job! So, what do you want? Do you want adena in exchange for the orbs or would you prefer trading them for useful items?
-You may find a few things among the exchange items that you haven't seen elsewhere. If you have any question, please ask me. I'll answer your question.
-Ask about the Cursed Bone
-Ask about the Ectoplasm Liqueur
-Receive money
-"I wish to exchange the orbs for useful items."
-"I wish to continue collecting."
-"I quit!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04a.htm deleted file mode 100644 index 3fc83b8a9d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magic Trader Cema:
-The Cursed Bone is essential for a Mystic studying witchcraft. Unlike ordinary Bone Fragments, the Cursed Bone holds a mighty power of darkness within it. Necromancers must have it to create a death spike.
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04b.htm deleted file mode 100644 index a284c57bfa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-04b.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magic Trader Cema:
-It is a liquor with an unusual flavor, made of ectoplasm. It is definitely an acquired taste, and not many ask for it. It will not fetch a very high price at the village.
-But, Lich King Icarus really loves the stuff. The students here know that if you give him a drink of it, he will often shower you with gifts. It has been said that sometimes he even gives away rare items. Most students here try to give him some of the liquor at least once or twice before they graduate.
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-05.htm deleted file mode 100644 index 1d6d153b84..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Cema:
-Very well, you shall be paid based on the number of Nebulite Orbs you have brought back. Unfortunately, we must still secure more orbs to conduct our research. Could you possibly go and get more orbs for us?
-"I quit!"
-"I will continue collecting." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-06.htm deleted file mode 100644 index fb9c09720d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-06.htm +++ /dev/null @@ -1,2 +0,0 @@ -Magic Trader Cema:
-Thank you so much for the hard work you've done for us. I wish you luck in all your future endeavors. Well, goodbye! Until we meet again... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-07.htm deleted file mode 100644 index b89e1ee45c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magic Trader Cema:
-Your help has been essential to our research, we could not do it without you. However, we do still need more samples. Please help us a little longer.
-Oh, if you happen to run into the Dwarven collectors near the Ivory Tower, please remind them that they signed a Contract with us.
-"Tell me more about the collectors." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-08.htm deleted file mode 100644 index 18629b7d04..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magic Trader Cema:
-You may find a few things among these that you haven't seen elsewhere. If you have any question, please ask me. I'll answer your question.
-Ask about the Cursed Bone
-Ask about the Ectoplasm Liqueur
-View the Exchange Item List - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-09.htm deleted file mode 100644 index d8eb991594..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-09.htm +++ /dev/null @@ -1,2 +0,0 @@ -Magic Trader Cema:
-Did you think I would fall for that? How stupid do I look? The nerve! How could you try to get money from me without giving me any Nebulite Orbs? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-01.htm deleted file mode 100644 index 455dd8e99f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lich King Akron:
-What a miserable state I'm in, neither dead or alive, just here. What's the point? I'm an undead... No hope for me. The liqueur supplied by my students is all that keeps me going these days. I get drunk and imagine that I can feel the warmth of life flowing through my veins once again...
Oh, I suppose you are wondering how an undead can drink liqueur? Have you heard of Ectoplasm Liqueur? That stuff will raise a corpse from his grave to dance! It is so strong that even my old, rotten tongue twitches at its taste. Ahhhh... What I would give for a sip right now...!
-Give him some Ectoplasm Liqueur. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02.htm deleted file mode 100644 index 3ba9db021c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02.htm +++ /dev/null @@ -1,2 +0,0 @@ -Lich King Akron:
-You scoundrel! You have no such thing! How dare you pretend to give it to me as a present! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02a.htm deleted file mode 100644 index ce8c25f095..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-02a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Lich King Akron:
-Oh, how lovely! How did you know to bring me this rare and precious liqueur? Well, time for a cocktail!
-Ah yes, that's the stuff. It's been too long! Would you care for a nip? It really tastes wonderful!
-No? Well, I understand. It would most likely burn your tongue right out!
-Did I understand that you are a student of Hardin? Or, are you just a flunkie from the Ivory Tower? Well, no matter! A gift like this is always welcome! Please take this as a token of my appreciation!
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-03.htm deleted file mode 100644 index 4018c2e192..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lich King Akron:
-Why are you still here? Is there something that you want of me?
-Give him Ectoplasm Liqueur.
-"Goodbye." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-04.htm deleted file mode 100644 index d4b5b3b6fe..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30835-04.htm +++ /dev/null @@ -1 +0,0 @@ -Lich King Akron:
Good bye, my little Magus! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01.htm deleted file mode 100644 index 0cc1db0d1f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Collector Marsha:
-Magic Trader Cema has requested that I collect Starstones, also known as nebulite.
-Ah, so you are also looking for Starstones! Would you like to play a simple game of chance? Surely you know how to play rock-paper-scissors!?
-The winner will get to keep all the Nebulite Orbs we have collected! Don't you think that's better than both of us running around killing monsters all day?
-Play rock-paper-scissors. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01a.htm deleted file mode 100644 index d57e86c20a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-01a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Collector Marsha:
-Good to see you again! Would you like to play the rock-paper-scissors game?
-Remember the rules? The winner gets 10 Nebulite Orbs from the loser! What a great way to save an afternoon's work!
-Play rock-paper-scissors.
-"Quit" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02.htm deleted file mode 100644 index 582075e7a5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Marsha:
-First, you should place 10 Nebulite Orbs as a bet! I'll bet the same! The winner takes all! Understand?
-Shall we begin?
-Play the game. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02a.htm deleted file mode 100644 index 3db6437a23..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Collector Marsha:
-Fine, I understand... The game is probably too complicated for you anyway... If you change your mind, come back and we will play! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03.htm deleted file mode 100644 index 19249794a5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Marsha:


-Show scissors
-Show rock
-Show paper - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03a.htm deleted file mode 100644 index 79525198ab..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-03a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Collector Marsha:
-You need to have at least ten Nebulite Orbs to play the rock-paper-scissors game!
-Go and get some more orbs and come back to see me, I'm always ready to play! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-04.htm deleted file mode 100644 index b3b4f3442d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30934-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Collector Marsha:
-Player: %player%
-Collector Marsha:%marsha%
-%msg%
-%again%
-Quit \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01a.htm deleted file mode 100644 index 098e1d5247..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Collector Trumpin:
-Do you care to play another round? As I said, I'm just trying to get rid of all the Nebulite Orbs I've collected so far. I know that your pride won't let you accept them for free, that's why I came up with this game.
-"Tell me the rules of the game."
-Play the game.
-Quit \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02.htm deleted file mode 100644 index 9af92831b5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trumpin:
-We will play a simple toin-cossing game - you choose head or tails, if you're right you win 10 orbs, if you're wrong you loose 10. If you get two right in a row, you will get 30 orbs!
-"Ok I'm ready!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02a.htm deleted file mode 100644 index 59b912eead..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Collector Trumpin:
-You must have at least 10 Nebulite Orbs to play the coin-toss game, on the off chance that you could lose.
-Go and find some more nebulite and come back to see me! I'll be waiting~! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-03.htm deleted file mode 100644 index fc7c7c47ac..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Collector Trumpin:
-Here we go!
-Call it! Heads or tails?
-"Heads!"
-"Tails!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06.htm deleted file mode 100644 index b06daf00b1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Trumpin:
-Wasn't that fun? Would you like to play again?
-Play the coin-toss game.
-Quit \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06a.htm deleted file mode 100644 index c507811d94..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Collector Trumpin:
-Here are your %nebulites% Nebulite Orbs!
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06b.htm deleted file mode 100644 index 3b206895a1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06b.htm +++ /dev/null @@ -1,3 +0,0 @@ -Collector Trumpin:
-Oops, sorry, you're wrong! It was %toss%! You lose! I'll take those 10 Nebulite Orbs. Better luck next time!
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06c.htm deleted file mode 100644 index 5f61751c92..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06c.htm +++ /dev/null @@ -1,6 +0,0 @@ -Collector Trumpin:
-What's that? %toss%? Let's see~
-Hu wah! Right again!
-You won five times in a row!
-That's amazing! Well, as promised, here are your 310 Nebulite Orbs. Congratulations!
-Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06d.htm deleted file mode 100644 index 8d5161f0d5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-06d.htm +++ /dev/null @@ -1,7 +0,0 @@ -Collector Trumpin:
-What's that? %toss%? Let's see~
-%msg1%
-%msg2%
-Do you want to stop playing the game and receive your %orbs% Nebulite Orbs or would you like to play the next round? If you win again you will receive %next% Nebulite Orbs.
-Take %orbs% Nebulite Orbs.
-Play the next round. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/__init__.py deleted file mode 100644 index 0bfdc1d351..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/__init__.py +++ /dev/null @@ -1,212 +0,0 @@ -# Made by mtrix - v0.2 by DrLecter -import sys -from org.l2jmobius import Config -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "343_UnderTheShadowOfTheIvoryTower" - -ORB = 4364 -ECTOPLASM = 4365 -ADENA = 57 -CHANCE = 50 -RANDOM_REWARDS=[[951,1], #Enchant Weapon C - [955,1], #Enchant Weapon D - [2511,550],#SpiritShot: Grade C - [736,1], #SoE - ] -#Roshambo -OPTIONS={0:"Scissors",1:"Rock",2:"Paper"} -OUTCOME={0:1,1:2,2:0} -#Coin Toss -TOSS={0:"Heads",1:"Tails"} -ORBS=[10,30,70,150,310,0] -#Messages -start_msg=["One~ Two~ Three~","Go! One~ Two~ Three~","Ready? Go! One~ Two~ Three~","Here we go! One~ Two~ Three~"] -tie_msg=["Ah ha! A tie! Take back the orbs that you bet. Well, shall we play again?",\ - "Ha! A tie! Take back the orbs that you bet. Shall we try again?"] -win_msg=["Well, you certainly got lucky that time! Take all the orbs we put up as a bet. Come on! Let's play another round!",\ - "Oh no! I lose! Go ahead. Take all the orbs we put up as a bet. Come on! Let's play again!",\ - "Oh no! I lose! Go ahead. Take all the orbs we put up as a bet. Humph... Come on! Let's play again!"] -lose_msg=["Oh, too bad. You lose! Shall we play another round?",\ - "Oh...! You lose! Oh well, the orbs are mine. Shall we play another round?",\ - "Oh, too bad, you lose! I'll take those orbs now... Hey now, shall we play another round?"] -again_msg=["Play the game.","Play the rock paper scissors game."] -toss_msg=[["You're right!","You win!"],\ - ["Hu wah! Right again!","You won twice in a row!"],\ - ["Hu wah! Right again!","You won three times in a row!"],\ - ["Ho ho! Right again!","You won four times in a row!"]] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [ORB] - - def onEvent (self,event,st) : - htmltext = event - marsha = st.getRandom(3) - random2 = st.getRandom(2) - orbs = st.getQuestItemsCount(ORB) - if event == "30834-02.htm" : - st.setState(State.STARTED) - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "30834-05.htm" : - if orbs : - st.giveItems(ADENA,orbs*125) - st.takeItems(ORB,-1) - else : - htmltext = "30834-09.htm" - elif event == "30835-02.htm": - if st.getQuestItemsCount(ECTOPLASM) : - st.takeItems(ECTOPLASM,1) - item=RANDOM_REWARDS[st.getRandom(len(RANDOM_REWARDS))] - st.giveItems(item[0],int(item[1]*Config.RATE_QUESTS_REWARD)) - htmltext="30835-02a.htm" - elif event == "30934-02.htm" : - if orbs < 10 : - htmltext = "30934-03a.htm" - else: - st.set("rps_1sttime","1") - elif event == "30934-03.htm" : - if orbs>=10 : - st.takeItems(ORB,10) - st.set("playing","1") - htmltext = st.showHtmlFile("30934-03.htm").replace("", start_msg[st.getRandom(len(start_msg))]) - else : - htmltext = "30934-03a.htm" - elif event in [ "1","2","3" ]: - if st.getInt("playing"): - player=int(event)-1 - if OUTCOME[player] == marsha: - msg=lose_msg - elif OUTCOME[marsha] == player: - st.giveItems(ORB,20) - msg=win_msg - else: - st.giveItems(ORB,10) - msg=tie_msg - st.unset("playing") - htmltext = st.showHtmlFile("30934-04.htm").replace("%player%", OPTIONS[player]).\ - replace("%marsha%", OPTIONS[marsha]).replace("%msg%", msg[st.getRandom(len(msg))]).\ - replace("%again%", again_msg[st.getRandom(len(again_msg))]) - else: - htmltext="Player is cheating" - st.takeItems(ORB,-1) - - elif event == "30935-02.htm" : - if orbs < 10 : - htmltext = "30935-02a.htm" - else: - st.set("ct_1sttime","1") - elif event == "30935-03.htm" : - if orbs>=10 : - st.set("toss","1") - else : - st.unset("row") - htmltext = "30935-02a.htm" - elif event in ["4","5"] : - if st.getInt("toss"): - if orbs>=10: - if random2==int(event)-4 : - row = st.getInt("row") - if row<4 : - row += 1 - template="30935-06d.htm" - else: - st.giveItems(ORB,310) - row=0 - template="30935-06c.htm" - else : - row = 0 - st.takeItems(ORB,10) - template="30935-06b.htm" - st.set("row",str(row)) - htmltext = st.showHtmlFile(template).replace("%toss%",TOSS[random2]).\ - replace("%msg1%",toss_msg[row-1][0]).replace("%msg2%",toss_msg[row-1][1]).\ - replace("%orbs%",str(ORBS[row-1])).replace("%next%",str(ORBS[row])) - else: - st.unset("row") - htmltext = "30935-02a.htm" - st.unset("toss") - else: - st.takeItems(ORB,-1) - htmltext="Player is cheating" - elif event == "quit": - if st.getInt("row"): - qty=st.getInt("row")-1 - st.giveItems(ORB,ORBS[qty]) - st.unset("row") - htmltext = st.showHtmlFile("30935-06a.htm").replace("%nebulites%",str(ORBS[qty])) - else: - st.takeItems(ORB,-1) - htmltext="Player is cheating" - elif event in ["30834-06.htm","30834-02b.htm"] : - st.playSound("ItemSound.quest_finish") - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - level = player.getLevel() - cond = st.getInt("cond") - if npcId==30834 : - if id == State.CREATED : - if player.getClassId().getId() in [ 0x11,0xc,0xd,0xe,0x10,0x1a,0x1b,0x1c,0x1e,0x28,0x29,0x2b,0x5e,0x5f,0x60,0x61,0x62,0x67,0x68,0x69,0x6e,0x6f,0x70]: - if level >= 40: - htmltext = "30834-01.htm" - else: - htmltext = "30834-01a.htm" - st.exitQuest(1) - else: - htmltext = "30834-01b.htm" - st.exitQuest(1) - elif cond==1 : - if st.getQuestItemsCount(ORB) : - htmltext = "30834-04.htm" - else : - htmltext = "30834-03.htm" - elif npcId==30835 : - htmltext = "30835-01.htm" - elif npcId==30934 : - if st.getInt("rps_1sttime") : - htmltext = "30934-01a.htm" - else : - htmltext = "30934-01.htm" - elif npcId==30935 : - st.unset("row") - if st.getInt("ct_1sttime") : - htmltext = "30935-01a.htm" - else : - htmltext = "30935-01.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - - npcId = npc.getNpcId() - if st.getRandom(100) < CHANCE : - st.giveItems(ORB,1) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(343,qn,"Under The Shadow Of The Ivory Tower") - -QUEST.addStartNpc(30834) - -QUEST.addTalkId(30834) -QUEST.addTalkId(30835) -QUEST.addTalkId(30935) -QUEST.addTalkId(30934) - -for i in range(20563,20567) : - QUEST.addKillId(i) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_howto.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_howto.htm deleted file mode 100644 index 35ca49fb0a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_howto.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Freightman Romp:
-I will arrange the numbers 1 thorugh 9 on a grid. Next you will have to choose six numbers between 1 and 9. For you to win, you will have to form three different lines with the numbers you've chosen: a row, a column and diagonal. If you win, i will reward you with rare materials used in the manufacture of A-grade weapons. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_start.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_start.htm deleted file mode 100644 index 320576c678..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_start.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Freightman Romp:
-Excellent! You brought a lot of infernium ore. Just for a hundred pieces you can win several rare materials. What you say, will you give it a try?
-Ok, Let's play bingo!
-No thanks, i prefer to quit - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_starting.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_starting.htm deleted file mode 100644 index 08cdc56c32..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Bingo_starting.htm +++ /dev/null @@ -1,16 +0,0 @@ -Warehouse Freightman Romp:

-I've arranged the number 1 through 9 on the grid. Don't peek!
-Let me have the 100 infernium ores. Too many players try to run away without paying when it becomes obvious that they're losing...
-OK, select six numbers between 1 and 9. Choose the first number
- - - - - - - - - - -
123456789
- \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Low_level.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Low_level.htm deleted file mode 100644 index 5762d6bdeb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Low_level.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Freightman Romp:
-I think it is too early for you to help us. Come back after you have gained some more experience.
-(Quest for characters level 58 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Start.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Start.htm deleted file mode 100644 index 350bcfcc2b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Start.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Freightman Romp:
-The infernium ore that the Iron Gate Guild needs to construct a warehouse has been stolen by monsters. Recover the infernium ore and take it back to me. If you gather enough pieces, you can come back and we'll play one round of bingo. If you win, you'll receive a prize from the Iron Gate Guild.
-I will recover your stolen items
-Say you won't help - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting.htm deleted file mode 100644 index d2b4db2a30..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting.htm +++ /dev/null @@ -1,11 +0,0 @@ -Warehouse Freightman Romp:
-Ok, This is a list of the monsters you must destroy:
-Ancient Battleground: past knights, hungry corpses, bloody lords, bloody ghosts, dark guards, and death blades.
-Blazing Swamp: glow wisps, marsh predators, Hames orc snipers, cursed guardians, and Hames orc overlords.
-Fields of Massacre: wretched archers, grave liches, grave predators, spiteful soul leaders, and spiteful soul wizards.
-The Forbidden Gateway: crimson drakes, and kadios.
-Forsaken Plains: fallen orc shamans, and sharp talon tigers.
-Silent Valley: huge footmarks, giant's shadows, past creatures, and soldiers of ancient times.

-Gather 100 Stolen Infernium Ore and get back here, and we will play a round of bingo
-Tell me more about the Bingo - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting2.htm deleted file mode 100644 index 02c86db204..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/Starting2.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Freightman Romp:
-As i mentioned before, destroy the glow wisp, marsh predator, Hames orc sniper, cursed guardian, Hames orc overlord, wretched archer, grave lich, grave predator, crimson drake, kadios, fallen orc shaman, sharp talon tiger, past knight, hungry corpse, bloody lord, bloody ghost, dark guard, death blade, spiteful soul leader, spiteful soul wizard, huge footmark, giant's shadow, past creature, soldier of ancient times and warrior of ancient times etc. and recover the stolen infernium ore. If you do that I'll let you play a game of bingo for each 100 infernium ores you bring to me. The honor of our guild rests on your shoulders, so rest assured that you'll be well-rewarded. You'll receive a rare ingredient, used in the manufacture of A-grade weapons. Have I sparked your interest?
-"Tell me more about the Bingo"
-"I want to quit" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/__init__.py deleted file mode 100644 index b73be1062b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/386_StolenDignity/__init__.py +++ /dev/null @@ -1,223 +0,0 @@ -# Stolen Dignity version 0.1 -# by DrLecter -import sys -from org.l2jmobius import Config -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -#Quest info -QUEST_NUMBER,QUEST_NAME,QUEST_DESCRIPTION = 386,"StolenDignity","Stolen Dignity" -qn = "386_StolenDignity" - -#Variables -DROP_RATE=15*Config.RATE_DROP_QUEST -REQUIRED_ORE=100 #how many items will be paid for a game (affects onkill sounds too) - -#Quest items -SI_ORE = 6363 - -#Rewards -REWARDS=[5529]+range(5532,5540)+range(5541,5549)+[8331]+range(8341,8343)+[8346]+[8349] - -#Messages -default = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." -error_1 = "Low_level.htm" -start = "Start.htm" -starting = "Starting.htm" -starting2 = "Starting2.htm" -binfo1 = "Bingo_howto.htm" -bingo = "Bingo_start.htm" -bingo0 = "Bingo_starting.htm" -ext_msg = "Quest aborted" - -#NPCs -WK_ROMP = 30843 - -#Mobs -MOBS = [ 20670,20671,20954,20956,20958,20959,20960,20964,20969,20967,20970,20971,20974,20975,21001,21003,21005,21020,21021,21089,21108,21110,21113,21114,21116 ] -MOB={ - 20670:14, - 20671:14, - 20954:11, - 20956:13, - 20958:13, - 20959:13, - 20960:11, - 20964:13, - 20969:19, - 20967:18, - 20970:18, - 20971:18, - 20974:28, - 20975:28, - 21001:14, - 21003:18, - 21005:14, - 21020:16, - 21021:15, - 21089:13, - 21108:19, - 21110:18, - 21113:25, - 21114:23, - 21116:25 -} -MAX = 100 - -#templates -number = ["second","third","fourth","fifth","sixth"] -header = "Warehouse Freightman Romp:

" -link = ""+str(z)+"" - html += middle - chosen = st.get("chosen").split() - for y in range(0,7,3) : - html +="" - for x in range(3) : - html+=""+chosen[x+y]+"" - html +="" - html += footer - return html - -def result(st) : - chosen = st.get("chosen").split() - grid = st.get("grid").split() - html = "" - for y in range(0,7,3) : - html +="" - for x in range(3) : - html+="" - html +="" - html += footer - return html - - -class Quest (JQuest) : - - def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - if event == "yes" : - htmltext = starting - st.setState(State.STARTED) - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "binfo" : - htmltext = binfo1 - elif event == "0" : - htmltext = ext_msg - st.exitQuest(1) - elif event == "bingo" : - if st.getQuestItemsCount(SI_ORE) >= REQUIRED_ORE : - st.takeItems(SI_ORE,REQUIRED_ORE) - htmltext = bingo0 - grid = range(1,10) #random.sample(xrange(1,10),9) ... damn jython that makes me think that inefficient stuff - for i in range(len(grid)-1, 0, -1) : - j = st.getRandom(8) - grid[i], grid[j] = grid[j], grid[i] - for i in range(len(grid)): grid[i]=str(grid[i]) - st.set("chosen","? ? ? ? ? ? ? ? ?") - st.set("grid"," ".join(grid)) - st.set("playing","1") - else : - htmltext = "You don't have required items" - else : - for i in range(1,10) : - if event == str(i) : - if st.getInt("playing"): - chosen = st.get("chosen").split() - grid = st.get("grid").split() - if chosen.count("?") >= 3 : - chosen[grid.index(str(i))]=str(i) - st.set("chosen"," ".join(chosen)) - if chosen.count("?")==3 : - htmltext = header - row = col = diag = 0 - for i in range(3) : - if ''.join(chosen[3*i:3*i+3]).isdigit() : row += 1 - if ''.join(chosen[i:9:3]).isdigit() : col += 1 - if ''.join(chosen[0:9:4]).isdigit() : diag += 1 - if ''.join(chosen[2:7:2]).isdigit() : diag += 1 - if (col + row + diag) == 3 : - htmltext += winner - st.giveItems(REWARDS[st.getRandom(len(REWARDS))],4) - st.playSound("ItemSound.quest_finish") - elif (diag + row + col) == 0 : - htmltext += loser - st.giveItems(REWARDS[st.getRandom(len(REWARDS))],10) - st.playSound("ItemSound.quest_jackpot") - else : - htmltext += average - st.playSound("ItemSound.quest_giveup") - htmltext += result(st) - for var in ["chosen","grid","playing"]: - st.unset(var) - else : - htmltext = header+"Select your "+number[8-chosen.count("?")]+partial(st) - else: - htmltext=default - return htmltext - - def onTalk (self,npc,player): - htmltext = default - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - if id == State.CREATED : - st.set("cond","0") - if player.getLevel() < 58 : - st.exitQuest(1) - htmltext = error_1 - else : - htmltext = start - elif id == State.STARTED : - if st.getQuestItemsCount(SI_ORE) >= REQUIRED_ORE : - htmltext = bingo - else : - htmltext = starting2 - return htmltext - - def onKill(self,npc,player,isPet): - partyMember = self.getRandomPartyMemberState(player, State.STARTED) - if not partyMember : return - st = partyMember.getQuestState(qn) - numItems,chance = divmod(MOB[npc.getNpcId()]*Config.RATE_DROP_QUEST,MAX) - prevItems = st.getQuestItemsCount(SI_ORE) - if st.getRandom(MAX) < chance : - numItems = numItems + 1 - if numItems != 0 : - st.giveItems(SI_ORE,int(numItems)) - if int(prevItems+numItems)/REQUIRED_ORE > int(prevItems)/REQUIRED_ORE : - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - return - -# Quest class and state definition -QUEST = Quest(QUEST_NUMBER, str(QUEST_NUMBER)+"_"+QUEST_NAME, QUEST_DESCRIPTION) - -# Quest NPC starter initialization -QUEST.addStartNpc(WK_ROMP) -# Quest initialization -QUEST.addTalkId(WK_ROMP) - -for i in MOBS : - QUEST.addKillId(i) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm new file mode 100644 index 0000000000..4bf83396a3 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm @@ -0,0 +1,3 @@ +Torai:
+Oh my! This… is a priceless book. Sell it to me…! I’ll give you a high price for it… Heh heh heh… + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-01.htm similarity index 83% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-01.htm index c69a218ec4..86acaa4e98 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-01.htm @@ -1,3 +1,4 @@ Alchemist Matild:
Since I learned herbal medicine when I was young and started to make magic potions 20 years ago, people say that I'm the very best in my field. But I think I've still got a long way to go. There are many mysterious potions passed down only through the ancient lore that I haven't made yet. But hey, just a short time ago I came to know by accident where the secret method for making one of the mysterious potions is stored. There is a clue written inside the book that I have. So it would be good if you would help me...
-Ask what you can do to help. \ No newline at end of file +Ask what you can do to help. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-02.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-02.htm index ae20eb372b..d13ab56a63 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-02.htm @@ -1,3 +1,4 @@ Alchemist Matild:
This alchemy textbook tells about the place where the book of problems is hidden. I'd like you to refer to this and find the secret book.
-Say that you will find the secret book. \ No newline at end of file +Say that you will find the secret book. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-03.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-03.htm index 626f6292fe..4e0135c4a2 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-03.htm @@ -1,2 +1,3 @@ Alchemist Matild:
-Thank you. Ah, and take this book. Follow the clues written in this book and bring me the secret book of alchemy that is hidden. OK? Then I will definitely give you a surprising reward. \ No newline at end of file +Thank you. Ah, and take this book. Follow the clues written in this book and bring me the secret book of alchemy that is hidden. OK? Then I will definitely give you a surprising reward. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-04.htm similarity index 65% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-04.htm index 30bbbfc44c..1c13f11358 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-04.htm @@ -1,2 +1,3 @@ Alchemist Matild:
-Is the work of finding the secret book progressing well? Haven't finished yet? Then hurry, please. \ No newline at end of file +Is the work of finding the secret book progressing well? Haven't finished yet? Then hurry, please. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-05.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-05.htm index 0a423ed024..368d17c75d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-05.htm @@ -2,4 +2,5 @@ You brought the secret book! But...
Oh, I'm sorry. Actually, while you were away, somebody came with some precious ingredients and I spent my last adena purching them.
Hmm... What if I do this instead? The method for making wish potion is what's written in the secret book that you brought! I got most of the ingredients with this last purchase but there are still a few things I'm short of. If you'll just bring me those, I'll make wish potion for you that will grant you all of your wishes. How about that? Is that a good deal?
-Say that you will bring the ingredients. \ No newline at end of file +Say that you will bring the ingredients. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-06.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-06.htm index 4d8df461e5..665b2ef053 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-06.htm @@ -1,2 +1,3 @@ Alchemist Matild:
-Yahoo! Done deal! Thank you for putting up with my unreasonableness. OK, here is the ingredient list. Go get what's written here. Please! \ No newline at end of file +Yahoo! Done deal! Thank you for putting up with my unreasonableness. OK, here is the ingredient list. Go get what's written here. Please! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-07.htm similarity index 77% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-07.htm index 76e76f2dcb..9022f33a30 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-07.htm @@ -1,2 +1,3 @@ Alchemist Matild:
-I'm sorry to say this but... We're still short on ingredients. What should we do? I just really can't start the work until you've gotten all the ingredients. \ No newline at end of file +I'm sorry to say this but... We're still short on ingredients. What should we do? I just really can't start the work until you've gotten all the ingredients. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-08.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-08.htm index 57dd2efa0f..cfb452e682 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-08.htm @@ -1,3 +1,4 @@ Alchemist Matild:
Umm... You've collected all the ingredients. You've done a great job. OK, shall we start?
-Ask to make wish potion. \ No newline at end of file +Ask to make wish potion. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-09.htm similarity index 69% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-09.htm index db929bc0fc..049a67da92 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-09.htm @@ -1,3 +1,4 @@ Alchemist Matild:
Then take this herbal sap and apply it gently here! Yeah, if you mix it in well... the color changes, no? OK, next add it to this bottle and mix it... Could you give me that red bottle over there now?
-Hand over red bottle. \ No newline at end of file +Hand over red bottle. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-10.htm similarity index 92% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-10.htm index b1bbe8d1cf..620f2beb54 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-10.htm @@ -1,3 +1,4 @@ Alchemist Matild:
Then carefully add wish scent... OK! It's done. Oh, but talk to me before using the wish potion. That's because there are some things to prepare before getting your wish.
-And take this. It's my proof, but if you bring it I'll make you wish potion again. Of course, you'll have to gather together the ingredients then too. Alright, so this is gratitude enough, don't you think? \ No newline at end of file +And take this. It's my proof, but if you bring it I'll make you wish potion again. Of course, you'll have to gather together the ingredients then too. Alright, so this is gratitude enough, don't you think? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-11.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-11.htm index 37d32303c4..12cc712794 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-11.htm @@ -1,4 +1,5 @@ Alchemist Matild:
Ah, you there! Do you remember? You made a promise to me... What's the reason this time...? Are you wanting to take the wish potion? Or are you getting together the ingredients to make more wish potion?
-Say that you will take the wish potion.
-Say that you'll get the ingredients. \ No newline at end of file +Say that you will take the wish potion.
+Say that you'll get the ingredients. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-12.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-12.htm index bdf5bfee6e..e0d60c442f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-12.htm @@ -1,2 +1,3 @@ Alchemist Matild:
-OK, just like you did last time, please gather the ingredients written here. I don't need to give you a long explanation about it, do I? \ No newline at end of file +OK, just like you did last time, please gather the ingredients written here. I don't need to give you a long explanation about it, do I? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-13.htm new file mode 100644 index 0000000000..0071ab3776 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-13.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+Huh? You already have wish potion. What a greedy person you are...! How about just taking the wish potion you've got first and then making more? Alright? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-14.htm new file mode 100644 index 0000000000..fe4347cfc7 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-14.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+Umm... I'm sure that you didn't make any more wish potion after asking for your wish last time... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-15.htm new file mode 100644 index 0000000000..05f5e2ba68 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-15.htm @@ -0,0 +1,20 @@ +Alchemist Matild:
+Umm, you can make your wish after taking the potion. Normally you can ask for one of these four wishes. OK, take a look at the card and choose.
+
" - if grid[x+y] == chosen[x+y] : - html+=" "+grid[x+y]+" " - else : - html+=grid[x+y] - html+="
+ + +
+ + + + + + + +
+
+Please make me into a loving person.
+I want to become an extremely rich person. How about 10 million adena?!
+I want to be a king in this world.
+I'd like to become the wisest person in the world. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-16.htm new file mode 100644 index 0000000000..c82856fa28 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-16.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+OK, then if you apply blood of crow to your forehead first... then shake wing of fairy three times... and start the ceremony... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-17.htm new file mode 100644 index 0000000000..168a49c05c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-17.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+OK, then if you apply blood of crow to your forehead first... then shake leaf of timitran three times... and start the ceremony... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-18.htm new file mode 100644 index 0000000000..9f5a82783f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-18.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+OK, then if you apply blood of crow to your forehead first... then put crown of glory on your head... and start the ceremony... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-19.htm new file mode 100644 index 0000000000..d6ad9c900e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-19.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+OK, then if you apply blood of crow to your forehead first... then hit your head three times with sage's staff... Bang! Bang! Bang! and start the ceremony... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-20.htm new file mode 100644 index 0000000000..209170533c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-20.htm @@ -0,0 +1,3 @@ +Alchemist Matild:
+Someone else is making a wish right now! Wait your turn. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-21.htm similarity index 89% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-21.htm index 513ab8611f..252f602d01 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30738-21.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30738-21.htm @@ -1,3 +1,4 @@ Alchemist Matild:
Many people have their eyes on the secrets of alchemy. You don't look like you'd be strong enough to protect those secrets from bad folks. I'm sorry but I can't talk to you about alchemy.
-(This is a quest that can only be performed by characters at level 30 and above.) \ No newline at end of file +(This is a quest that can only be performed by characters at level 30 and above.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30742-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30742-01.htm new file mode 100644 index 0000000000..0dc3f436d2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30742-01.htm @@ -0,0 +1,12 @@ +Fairy of Love Rupina:
+Love a lot. +Love, love, love, love +love, love, love, love, love, love +love, love, love, love, love, love +love, love, love, love, love, love, love +love, love, love, love, love +love, love, love +love, love +love +Love each other! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-01.htm similarity index 69% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-01.htm index 899c751165..6408ccdf8a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-01.htm @@ -1,2 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) They are magic scrolls that contain the wisdom of sages! \ No newline at end of file +(A voice comes out of the chest.) They are magic scrolls that contain the wisdom of sages! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-02.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-02.htm index 1f7ea1dc5b..775dd08eb7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-02.htm @@ -1,2 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) I will give you a valuable piece of wisdom that will make you rich. If you find and take the forbidden love scroll and go see Torai, you can make yourself a huge amount of money. \ No newline at end of file +(A voice comes out of the chest.) I will give you a valuable piece of wisdom that will make you rich. If you find and take the forbidden love scroll and go see Torai, you can make yourself a huge amount of money. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm new file mode 100644 index 0000000000..32502aa051 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm @@ -0,0 +1,3 @@ +Chest of Wisdom:
+(A voice comes out of the chest.) I will teach you a wise method to increase your wealth. Warehouse Keeper Sorint, Sorceress Paige, Researcher Lorain, Warehouse Keeper Hagger, Guard Stan, Blacksmith Dunning, Magic Trader Ralph, Head Blacksmith Ferris, Warehouse Keeper Collob, and Grocer Pano… All these people are crazy about collecting weird coins! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm similarity index 91% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm index 19a76277b3..f494c72a92 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm @@ -1,2 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) I will tell you about the method of using the Wish Potion wisely. If you make a wish to become a ruler, I heard that you will be able to meet the Devil himself… \ No newline at end of file +(A voice comes out of the chest.) I will tell you about the method of using the Wish Potion wisely. If you make a wish to become a ruler, I heard that you will be able to meet the Devil himself… + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-05.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-05.htm index de41972a93..651f325e49 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-05.htm @@ -1,2 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) I will tell you about the method of using the Wish Potion wisely. If you make a wish to obtain love, a succubus that will take pleasure in seducing and then giving pain to a man will appear. But why, when it is a woman, will a succubus still show up? \ No newline at end of file +(A voice comes out of the chest.) I will tell you about the method of using the Wish Potion wisely. If you make a wish to obtain love, a succubus that will take pleasure in seducing and then giving pain to a man will appear. But why, when it is a woman, will a succubus still show up? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-06.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-06.htm index 002141acbb..d43b60c525 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/334_TheWishingPotion/30743-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-06.htm @@ -1,2 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) You are the chosen one. I present to you the treasure of knowledge as a gift. \ No newline at end of file +(A voice comes out of the chest.) You are the chosen one. I present to you the treasure of knowledge as a gift. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/Q334_TheWishingPotion.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/Q334_TheWishingPotion.java new file mode 100644 index 0000000000..855d2bfabe --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/Q334_TheWishingPotion.java @@ -0,0 +1,521 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package quests.Q334_TheWishingPotion; + +import org.l2jmobius.commons.util.Rnd; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * Adapted from FirstTeam Interlude + */ +public class Q334_TheWishingPotion extends Quest +{ + private static final int GRIMA = 27135; + private static final int SUCCUBUS_OF_SEDUCTION = 27136; + private static final int GREAT_DEMON_KING = 27138; + private static final int SECRET_KEEPER_TREE = 27139; + private static final int SANCHES = 27153; + private static final int BONAPARTERIUS = 27154; + private static final int RAMSEBALIUS = 27155; + private static final int TORAI = 30557; + private static final int ALCHEMIST_MATILD = 30738; + private static final int RUPINA = 30742; + private static final int WISDOM_CHEST = 30743; + private static final int WHISPERING_WIND = 20078; + private static final int ANT_SOLDIER = 20087; + private static final int ANT_WARRIOR_CAPTAIN = 20088; + private static final int SILENOS = 20168; + private static final int TYRANT = 20192; + private static final int TYRANT_KINGPIN = 20193; + private static final int AMBER_BASILISK = 20199; + private static final int HORROR_MIST_RIPPER = 20227; + private static final int TURAK_BUGBEAR = 20248; + private static final int TURAK_BUGBEAR_WARRIOR = 20249; + private static final int GLASS_JAGUAR = 20250; + private static final int DEMONS_TUNIC_ID = 441; + private static final int DEMONS_STOCKINGS_ID = 472; + private static final int SCROLL_OF_ESCAPE_ID = 736; + private static final int NECKLACE_OF_GRACE_ID = 931; + private static final int SPELLBOOK_ICEBOLT_ID = 1049; + private static final int SPELLBOOK_BATTLEHEAL_ID = 1050; + private static final int DEMONS_BOOTS_ID = 2435; + private static final int DEMONS_GLOVES_ID = 2459; + private static final int WISH_POTION_ID = 3467; + private static final int ANCIENT_CROWN_ID = 3468; + private static final int CERTIFICATE_OF_ROYALTY_ID = 3469; + private static final int GOLD_BAR_ID = 3470; + private static final int ALCHEMY_TEXT_ID = 3678; + private static final int SECRET_BOOK_ID = 3679; + private static final int POTION_RECIPE_1_ID = 3680; + private static final int POTION_RECIPE_2_ID = 3681; + private static final int MATILDS_ORB_ID = 3682; + private static final int FORBIDDEN_LOVE_SCROLL_ID = 3683; + private static final int HEART_OF_PAAGRIO_ID = 3943; + private static final int AMBER_SCALE_ID = 3684; + private static final int WIND_SOULSTONE_ID = 3685; + private static final int GLASS_EYE_ID = 3686; + private static final int HORROR_ECTOPLASM_ID = 3687; + private static final int SILENOS_HORN_ID = 3688; + private static final int ANT_SOLDIER_APHID_ID = 3689; + private static final int TYRANTS_CHITIN_ID = 3690; + private static final int BUGBEAR_BLOOD_ID = 3691; + private static final int DROP_CHANCE_FORBIDDEN_LOVE_SCROLL_ID = 3; + private static final int DROP_CHANCE_NECKLACE_OF_GRACE_ID = 5; + private static final int DROP_CHANCE_GOLD_BAR_ID = 10; + private static final int[][] DROPLIST_COND = + {// @formatter:off + {1, 2, SECRET_KEEPER_TREE, 0, SECRET_BOOK_ID, 1, 100, 1}, + {3, 0, AMBER_BASILISK, 0, AMBER_SCALE_ID, 1, 15, 1}, + {3, 0, WHISPERING_WIND, 0, WIND_SOULSTONE_ID, 1, 20, 1}, + {3, 0, GLASS_JAGUAR, 0, GLASS_EYE_ID, 1, 35, 1}, + {3, 0, HORROR_MIST_RIPPER, 0, HORROR_ECTOPLASM_ID, 1, 15, 1}, + {3, 0, SILENOS, 0, SILENOS_HORN_ID, 1, 30, 1}, + {3, 0, ANT_SOLDIER, 0, ANT_SOLDIER_APHID_ID, 1, 40, 1}, + {3, 0, ANT_WARRIOR_CAPTAIN, 0, ANT_SOLDIER_APHID_ID, 1, 40, 1}, + {3, 0, TYRANT, 0, TYRANTS_CHITIN_ID, 1, 50, 1}, + {3, 0, TYRANT_KINGPIN, 0, TYRANTS_CHITIN_ID, 1, 50, 1}, + {3, 0, TURAK_BUGBEAR, 0, BUGBEAR_BLOOD_ID, 1, 15, 1}, + {3, 0, TURAK_BUGBEAR_WARRIOR, 0, BUGBEAR_BLOOD_ID, 1, 25, 1} + };// @formatter:on + + private static final String qn = "Q334_TheWishingPotion"; + + public Q334_TheWishingPotion() + { + super(334, qn, "The Wishing Potion"); + + addStartNpc(ALCHEMIST_MATILD); + addTalkId(ALCHEMIST_MATILD, TORAI, WISDOM_CHEST, RUPINA); + registerQuestItems(ALCHEMY_TEXT_ID, SECRET_BOOK_ID, AMBER_SCALE_ID, WIND_SOULSTONE_ID, GLASS_EYE_ID, HORROR_ECTOPLASM_ID, SILENOS_HORN_ID, ANT_SOLDIER_APHID_ID, TYRANTS_CHITIN_ID, BUGBEAR_BLOOD_ID); + for (int[] element : DROPLIST_COND) + { + addKillId(element[2]); + } + } + + public boolean checkIngr(QuestState st) + { + if ((st.getQuestItemsCount(AMBER_SCALE_ID) == 1) && (st.getQuestItemsCount(WIND_SOULSTONE_ID) == 1) && (st.getQuestItemsCount(GLASS_EYE_ID) == 1) && (st.getQuestItemsCount(HORROR_ECTOPLASM_ID) == 1) && (st.getQuestItemsCount(SILENOS_HORN_ID) == 1) && (st.getQuestItemsCount(ANT_SOLDIER_APHID_ID) == 1) && (st.getQuestItemsCount(TYRANTS_CHITIN_ID) == 1) && (st.getQuestItemsCount(BUGBEAR_BLOOD_ID) == 1)) + { + st.set("cond", "4"); + return true; + } + st.set("cond", "3"); + return false; + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + QuestState st = player.getQuestState(qn); + if (st == null) + { + return htmltext; + } + + if ("30738-03.htm".equalsIgnoreCase(event)) + { + st.setState(State.STARTED); + st.set("cond", "1"); + st.giveItems(ALCHEMY_TEXT_ID, 1); + } + else if ("30738-06.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(WISH_POTION_ID) == 0) + { + st.takeItems(ALCHEMY_TEXT_ID, -1); + st.takeItems(SECRET_BOOK_ID, -1); + if (st.getQuestItemsCount(POTION_RECIPE_1_ID) == 0) + { + st.giveItems(POTION_RECIPE_1_ID, 1); + } + if (st.getQuestItemsCount(POTION_RECIPE_2_ID) == 0) + { + st.giveItems(POTION_RECIPE_2_ID, 1); + } + if (st.getQuestItemsCount(MATILDS_ORB_ID) == 0) + { + htmltext = "30738-06.htm"; + } + else + { + htmltext = "30738-12.htm"; + } + st.set("cond", "3"); + } + else if ((st.getQuestItemsCount(MATILDS_ORB_ID) >= 1) && (st.getQuestItemsCount(WISH_POTION_ID) >= 1)) + { + htmltext = "30738-13.htm"; + } + } + else if ("30738-10.htm".equalsIgnoreCase(event)) + { + if (checkIngr(st)) + { + st.playSound("ItemSound.quest_finish"); + st.takeItems(ALCHEMY_TEXT_ID, -1); + st.takeItems(SECRET_BOOK_ID, -1); + st.takeItems(POTION_RECIPE_1_ID, -1); + st.takeItems(POTION_RECIPE_2_ID, -1); + st.takeItems(AMBER_SCALE_ID, -1); + st.takeItems(WIND_SOULSTONE_ID, -1); + st.takeItems(GLASS_EYE_ID, -1); + st.takeItems(HORROR_ECTOPLASM_ID, -1); + st.takeItems(SILENOS_HORN_ID, -1); + st.takeItems(ANT_SOLDIER_APHID_ID, -1); + st.takeItems(TYRANTS_CHITIN_ID, -1); + st.takeItems(BUGBEAR_BLOOD_ID, -1); + if (st.getQuestItemsCount(MATILDS_ORB_ID) == 0) + { + st.giveItems(MATILDS_ORB_ID, 1); + } + st.giveItems(WISH_POTION_ID, 1); + st.set("cond", "0"); + } + else + { + htmltext = "You don't have required items"; + } + } + else if ("30738-14.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(WISH_POTION_ID) >= 1) + { + htmltext = "30738-15.htm"; + } + } + else if ("30738-16.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(WISH_POTION_ID) >= 1) + { + st.takeItems(WISH_POTION_ID, 1); + if (Rnd.get(100) < 50) + { + st.addSpawn(SUCCUBUS_OF_SEDUCTION); + st.addSpawn(SUCCUBUS_OF_SEDUCTION); + st.addSpawn(SUCCUBUS_OF_SEDUCTION); + } + else + { + st.addSpawn(RUPINA); + } + } + else + { + htmltext = "30738-14.htm"; + } + } + else if ("30738-17.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(WISH_POTION_ID) >= 1) + { + st.takeItems(WISH_POTION_ID, 1); + final int WISH_CHANCE = Rnd.get(100) + 1; + if (WISH_CHANCE <= 33) + { + st.addSpawn(GRIMA); + st.addSpawn(GRIMA); + st.addSpawn(GRIMA); + } + else if (WISH_CHANCE >= 66) + { + st.giveItems(57, 10000); + } + else if (Rnd.get(100) < 2) + { + st.giveItems(57, (Rnd.get(10) + 1) * 1000000); + } + else + { + st.addSpawn(GRIMA); + st.addSpawn(GRIMA); + st.addSpawn(GRIMA); + } + } + else + { + htmltext = "30738-14.htm"; + } + } + else if ("30738-18.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(WISH_POTION_ID) >= 1) + { + st.takeItems(WISH_POTION_ID, 1); + final int WISH_CHANCE = Rnd.get(100) + 1; + if (WISH_CHANCE <= 33) + { + st.giveItems(CERTIFICATE_OF_ROYALTY_ID, 1); + } + else if (WISH_CHANCE >= 66) + { + st.giveItems(ANCIENT_CROWN_ID, 1); + } + else + { + st.addSpawn(SANCHES); + } + } + else + { + htmltext = "30738-14.htm"; + } + } + else if ("30738-19.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(WISH_POTION_ID) >= 1) + { + st.takeItems(3467, 1); + final int WISH_CHANCE = Rnd.get(100) + 1; + if (WISH_CHANCE <= 33) + { + st.giveItems(SPELLBOOK_ICEBOLT_ID, 1); + } + else if (WISH_CHANCE <= 66) + { + st.giveItems(SPELLBOOK_BATTLEHEAL_ID, 1); + } + else + { + st.addSpawn(WISDOM_CHEST); + } + } + else + { + htmltext = "30738-14.htm"; + } + } + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + QuestState st = player.getQuestState(qn); + if (st == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int id = st.getState(); + int cond = 0; + if (id != 1) + { + cond = st.getInt("cond"); + } + switch (npcId) + { + case ALCHEMIST_MATILD: + { + if (cond == 0) + { + if (st.getPlayer().getLevel() <= 29) + { + htmltext = "30738-21.htm"; + st.exitQuest(true); + } + else if (st.getQuestItemsCount(MATILDS_ORB_ID) == 0) + { + htmltext = "30738-01.htm"; + } + else if (st.getQuestItemsCount(3467) == 0) + { + st.set("cond", "3"); + if (st.getQuestItemsCount(POTION_RECIPE_1_ID) == 0) + { + st.giveItems(POTION_RECIPE_1_ID, 1); + } + if (st.getQuestItemsCount(POTION_RECIPE_2_ID) == 0) + { + st.giveItems(POTION_RECIPE_2_ID, 1); + } + htmltext = "30738-12.htm"; + } + else + { + htmltext = "30738-11.htm"; + } + } + else if ((cond == 1) && (st.getQuestItemsCount(ALCHEMY_TEXT_ID) == 1)) + { + htmltext = "30738-04.htm"; + } + else if (cond == 2) + { + if ((st.getQuestItemsCount(SECRET_BOOK_ID) == 1) && (st.getQuestItemsCount(ALCHEMY_TEXT_ID) == 1)) + { + htmltext = "30738-05.htm"; + } + } + else if (cond == 4) + { + if (checkIngr(st)) + { + htmltext = "30738-08.htm"; + } + else + { + htmltext = "30738-07.htm"; + } + } + break; + } + case TORAI: + { + if (st.getQuestItemsCount(FORBIDDEN_LOVE_SCROLL_ID) >= 1) + { + st.takeItems(FORBIDDEN_LOVE_SCROLL_ID, 1); + st.giveItems(57, 500000); + htmltext = "30557-01.htm"; + } + else + { + htmltext = getNoQuestMsg(); + } + break; + } + case WISDOM_CHEST: + { + final int dropChance = Rnd.get(100); + if (dropChance < 20) + { + st.giveItems(SPELLBOOK_ICEBOLT_ID, 1); + st.giveItems(SPELLBOOK_BATTLEHEAL_ID, 1); + st.getPlayer().getTarget().decayMe(); + htmltext = "30743-06.htm"; + } + else if (dropChance < 30) + { + st.giveItems(HEART_OF_PAAGRIO_ID, 1); + st.getPlayer().getTarget().decayMe(); + htmltext = "30743-06.htm"; + } + else + { + st.getPlayer().getTarget().decayMe(); + htmltext = "30743-0" + (Rnd.get(5) + 1) + ".htm"; + } + break; + } + case RUPINA: + { + if (Rnd.get(100) < DROP_CHANCE_NECKLACE_OF_GRACE_ID) + { + st.giveItems(NECKLACE_OF_GRACE_ID, 1); + } + else + { + st.giveItems(SCROLL_OF_ESCAPE_ID, 1); + } + st.getPlayer().getTarget().decayMe(); + htmltext = "30742-01.htm"; + break; + } + } + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + QuestState st = player.getQuestState(qn); + if (st == null) + { + return null; + } + + final int npcId = npc.getNpcId(); + final int cond = st.getInt("cond"); + for (int[] element : DROPLIST_COND) + { + if ((cond == element[0]) && (npcId == element[2]) && ((element[3] == 0) || (st.getQuestItemsCount(element[3]) > 0))) + { + if (element[5] == 0) + { + if (Rnd.get(100) < element[6]) + { + st.giveItems(element[4], element[7]); + } + } + else if ((Rnd.get(100) < element[6]) && (st.getQuestItemsCount(element[4]) < element[5])) + { + st.giveItems(element[4], Rnd.get(element[7], element[7])); + if (cond == 3) + { + checkIngr(st); + } + if ((element[1] != cond) && (element[1] != 0)) + { + st.set("cond", "" + element[1]); + st.setState(State.STARTED); + } + } + } + } + final int dropChance = Rnd.get(100) + 1; + if ((npcId == SUCCUBUS_OF_SEDUCTION) && (dropChance <= DROP_CHANCE_FORBIDDEN_LOVE_SCROLL_ID)) + { + st.playSound("ItemSound.quest_itemget"); + st.giveItems(FORBIDDEN_LOVE_SCROLL_ID, 1); + } + else if ((npcId == GRIMA) && (dropChance <= DROP_CHANCE_GOLD_BAR_ID)) + { + st.playSound("ItemSound.quest_itemget"); + st.giveItems(GOLD_BAR_ID, Rnd.get(5) + 1); + } + else if ((npcId == SANCHES) && (Rnd.get(100) < 50)) + { + st.addSpawn(BONAPARTERIUS); + } + else if ((npcId == BONAPARTERIUS) && (Rnd.get(100) < 50)) + { + st.addSpawn(RAMSEBALIUS); + } + else if ((npcId == RAMSEBALIUS) && (Rnd.get(100) < 50)) + { + st.addSpawn(GREAT_DEMON_KING); + } + else if ((npcId == GREAT_DEMON_KING) && (Rnd.get(100) < 50)) + { + if (dropChance <= 25) + { + st.giveItems(DEMONS_BOOTS_ID, 1); + } + else if (dropChance <= 50) + { + st.giveItems(DEMONS_GLOVES_ID, 1); + } + else if (dropChance <= 75) + { + st.giveItems(DEMONS_STOCKINGS_ID, 1); + } + else + { + st.giveItems(DEMONS_TUNIC_ID, 1); + } + st.playSound("ItemSound.quest_itemget"); + } + return null; + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_01.htm new file mode 100644 index 0000000000..a9131d962e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_01.htm @@ -0,0 +1,6 @@ +Hunters Guild Member Grey:
+Many aspire to join our guild. Many such as you only see the glamorous side of our profession.
+Becoming a hunter is not an easy task. Only the very best and brightest are selected for membership in the Hunters Guild. A hunting license is only given to those who pass a very severe test.
+Many give up before a week has passed. Does that sound like you?
+(This quest is only for characters level 35 and above.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_02.htm new file mode 100644 index 0000000000..3679d88818 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_02.htm @@ -0,0 +1,6 @@ +Hunters Guild Member Grey:
+Many aspire to join our guild. Many such as you only see the glamorous side of our profession.
+Becoming a hunter is not an easy task. Only the very best and brightest are selected for membership in the Hunters Guild. A hunting license is only given to those who pass a very severe test.
+Many give up before a week has passed. Does that sound like you?
+"I wish to take the test for the hunting license." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_03.htm new file mode 100644 index 0000000000..34ecac25b6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_03.htm @@ -0,0 +1,6 @@ +Hunters Guild Member Grey:
+Did I hurt your feelings? Do you actually intend to try for the hunting license? If so, you must listen carefully to my words...
+There are two types of hunters. Most hunters are 1-circle, but very skillful ones can obtain the 2-circle license by passing another test. Of course you must take the 1-circle license test first.
+To pass this test, you must bring back at least three of the items on this list.
+View the list + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04.htm new file mode 100644 index 0000000000..8848938bf1 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04.htm @@ -0,0 +1,9 @@ +Hunters Guild Member Grey:
+Next is the 1-circle hunter license test list. To pass the test, you have to bring at least three items from the list. Keep in mind that this is not just a simple treasure hunt but is a test to find out whether you have the nature and disposition of a hunter!
+40 scales of guardian basilisk
+20 Karut Weeds
+3 heads of raiders with the lord's bounty on their heads
+Skin of Windsus Aleph
+20 light-blue runestones
+30 sea of spores seeds + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04a.htm new file mode 100644 index 0000000000..514a8f9695 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04a.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+You must gather 40 scales of guardian basilisk. They live in the Death Pass.
+I really shouldn't tell you this... Gathering information about the items is a part of the test. Count yourself lucky to have received this valuable one-time hint!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04b.htm new file mode 100644 index 0000000000..955e248be0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04b.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+You must gather 20 Karut Weeds, used in the research of mages. The leto Lizardman mediums carry them. You may find the leto lizardmen in the southern part of Oren.
+Gathering information about the items is a part of the test. Count yourself lucky to have received this valuable one-time hint!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04c.htm new file mode 100644 index 0000000000..79df58e7b4 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04c.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must kill the three evil outlaw Haka brothers and bring back their heads. They are named Haka, Jakja and Marka. They are prefects of the Breka orc tribe. They wantonly attack merchants' carriages, massacre citizens and set fire to their homes. There has been a bounty placed by on their heads by the Lord of Giran, therefore they have been laying low. But with the Breka Orc Warriors destroyed, they are bound to appear seeking revenge.
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04d.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04d.htm index 0cb779479e..571501f862 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04d.htm @@ -1,3 +1,4 @@ -Guild Member Grey:
+Hunters Guild Member Grey:
You must bring the skin of the Windsus Aleph. It is a particularly strong and vicious black boar, native to the Giran region. To find him you must go to the Death Pass and hunt windsuses, eventually you will come across the Windsus Aleph. Your arrow must fly the moment you see its face!
-Go back \ No newline at end of file +Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04e.htm new file mode 100644 index 0000000000..9f57786aaf --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04e.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+You must gather 20 light-blue runestones. These runestones are obtained by destroying Manashen Gargoyles or Enchanted Stone Golems in the area near the Ivory Tower. To protect their precious tower from interlopers, the mages apparently have inplanted runestones in the creatures of that area and are controlling them.
+This is all I will say on this matter. If you are a true hunter, you must gather the information and find the items yourself. Don't expect any more hints!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04f.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04f.htm new file mode 100644 index 0000000000..72e53da27a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_04f.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+You must gather 30 Sea of Spore Seeds. These can be obtained by going to the Sea of Spores and killing the Giant Fungus.
+Of course, I should let you discover this for yourself, but I'm just an old softie... No more hints!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_05.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_05.htm index 87c05df562..17a6d2008d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_05.htm @@ -1,3 +1,4 @@ -Guild Member Grey:
+Hunters Guild Member Grey:
You must obtain at least three items from the list in order to obtain the 1-circle hunting license. Keep in mind that this is not merely a treasure hunt but is a test to find out if you have what it takes to be a hunter!
-View list \ No newline at end of file +View the list + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_06.htm new file mode 100644 index 0000000000..61e27adaa0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_06.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+You have obtained the items from the list! I must admit that I doubted you at first, but I stand corrected! Well, you certainly qualify as a hunter. I hereby bestow on you the 1-circle hunting license. Welcome to the guild, new hunting brother!
+Now you are qualified to perform the various tasks that come to our Hunters Guild. Please go and ask Guild Member Tor over there for details.
+Sometimes you will be assigned jobs by the guild, other times you'll be hired by individuals. Recently Cybellin asked me to introduce him to a trustworthy hunter; would you like to meet him? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07.htm new file mode 100644 index 0000000000..7b703d9ae9 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07.htm @@ -0,0 +1,6 @@ +Hunters Guild Member Grey:
+Welcome, my hunter brother. What can I do for you?
+"Is there any work?"
+"I wish to test for the 2-circle hunter license."
+"I wish to leave the Hunters Guild." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07a.htm new file mode 100644 index 0000000000..4b2de8792f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07a.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+We get dozens of hunting requests every day. You should speak to Guild Member Tor to find out what requests have currently come in. If there is a job that you like, you can accept it.
+There is also the possibility of being hired by individuals. Recently Cybellin asked me to introduce him to a trustworthy hunter. Would you care to meet him?
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07b.htm new file mode 100644 index 0000000000..0f27ffe87b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_07b.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You are already applying for the 2-circle hunting license? Nice to see that you don't lack ambition! But look. You're not ready. You do have some skills but you still need more important practical experience. For the time being, you should develop your talents while carrying out hunting requests.
+(You can apply for the 2-circle license test after reaching level 45.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08.htm new file mode 100644 index 0000000000..2401308958 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08.htm @@ -0,0 +1,6 @@ +Hunters Guild Member Grey:
+Welcome, my hunter brother. What can I do for you?
+"Are there any jobs?"
+"I wish to test for the 2-circle hunting license."
+Leave the Hunters Guild + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08a.htm new file mode 100644 index 0000000000..4d7e903d2f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_08a.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+We get dozens of hunting requests every day. You should see Guild Member Tor, he will know what requests have come in. If there is a job that you like, you can accept it.
+Hunters are also hired by individuals, not just through the guild. Recently Cybellin asked me to introduce him to a trustworthy hunter. Would you care to meet him?
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09.htm new file mode 100644 index 0000000000..96ed702996 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+So, you wish to take the 2-circle hunting license test? Well I suppose you're up to giving it a try. As before, in the 2-circle test you must bring back at least three items written on the list. Of course, these items will be harder to obtain than those of the 1-circle test. Maybe you should look at the list first...
+View list + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09a.htm new file mode 100644 index 0000000000..df21005521 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_09a.htm @@ -0,0 +1,3 @@ +Hunters Guild Member Grey:
+Still taking the test, are you? Come and see me when you've finished. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10.htm new file mode 100644 index 0000000000..5ae2498ceb --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10.htm @@ -0,0 +1,9 @@ +Hunters Guild Member Grey:
+Here is the 2-circle hunting license test list. You must bring
+20 Timak Orc Totems
+20 skeins of trisalim cobweb
+30 Ambrosius Fruits
+20 Balefire Crystals
+20 Imperial Arrowheads
+The heads of 5 outlaw raiders + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10a.htm new file mode 100644 index 0000000000..877995a93c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10a.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must gather 20 Timak Orc Totems. To obtain them you must kill Timak Orc Warriors. You should have no trouble with this. Now go!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10b.htm new file mode 100644 index 0000000000..e0a446b670 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10b.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must gather 20 trisalim cobwebs. This should be no problem for you. Quickly now! Get them and come back to me!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10c.htm new file mode 100644 index 0000000000..31bc9e85ef --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10c.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must gather 30 Ambrosius Fruits. You are familiar with ambrosius, aren't you? It's a fruit somewhat like an apple that grows on valley treants in Enchanted Valley. This should be easy for you!
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10d.htm new file mode 100644 index 0000000000..c68142c338 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10d.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must gather twenty Balefire Crystals. Actually, I didn't know what this was so I asked the sorcerers about it. They said it could be obtained if you kill a Tairim in the Cemetery. This hint should be of great value to you.
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10e.htm new file mode 100644 index 0000000000..9447d8b4bd --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10e.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must gather 20 Imperial Arrowheads. This should be easy for you. If you go to the National Cemetery and kill the undead archers, you can obtain arrowheads made during the Elmoreden era. Are you up for it?
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10f.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10f.htm new file mode 100644 index 0000000000..9c6034f48b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_10f.htm @@ -0,0 +1,4 @@ +Hunters Guild Member Grey:
+You must kill five talk bugbear raiders and bring back their heads. Their names are Athu, Triska, Motura and Lanka, and they are led by one called Kalath. These Talk Bugbear Warriors have been attacking and pillaging merchant carriages. I'm sure you would deal with these outlaws even if it weren't a requirement of the test, wouldn't you?
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_11.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-27.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_11.htm index 0e57c79584..2f34690edf 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-27.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_11.htm @@ -1,3 +1,4 @@ -Guild Member Grey:
+Hunters Guild Member Grey:
How is the hunt going? Once again, you must bring at least three items from the list. This should be well within your abilities. Good luck!
-View list \ No newline at end of file +View list + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_12.htm new file mode 100644 index 0000000000..3e920d6764 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_12.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+Good work! I knew that you would complete the test without much trouble. Now you are a respectable 2-circle hunter. Congratulations!
+Now you are qualified for more dangerous hunts. Go see Guild Member Tor.
+Or perhaps you should visit Cybellin. He is still looking for a good hunter... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14.htm new file mode 100644 index 0000000000..62332698d2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+Hello, hunter brother. What can I do for you?
+"Are there any jobs?"
+"I wish to leave the Hunters Guild." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14a.htm new file mode 100644 index 0000000000..df35c7080d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_14a.htm @@ -0,0 +1,5 @@ +Hunters Guild Member Grey:
+We get dozens of hunting requests every day. You should go to Guild Member Tor to find out what requests have currently come in. If there is an assignment that appeals to you, you can accept it.
+There are also individuals who wish to hire hunters. Recently Cybellin asked me if I knew of a trustworthy hunter. Would you like to meet her?
+Go back + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_15.htm new file mode 100644 index 0000000000..c3f3572443 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_15.htm @@ -0,0 +1,6 @@ +Hunters Guild Member Grey:
+You wish to leave the guild? Certainly you know that is impossible. Once you join this brotherhood you are in for life... Didn't you know that?... You should reconsider your decision...
+...The fear in your eyes makes it impossible for me to keep a straight face! I'm joking, you idiot! Of course you can leave if that is what you really want... You must have a good reason...
+Leave
+Cancel + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-32.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_16.htm similarity index 65% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-32.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_16.htm index 2cedbadee3..e50644ddb4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-32.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_16.htm @@ -1,2 +1,3 @@ -Guild Member Grey:
-Oh, too bad. There are not enough youngsters like you around these days... But if you have your heart set on leaving, then I won't stop you... May all of your wishes come true... May the divine protection of the gods be with you... \ No newline at end of file +Hunters Guild Member Grey:
+Oh, too bad. There are not enough youngsters like you around these days... But if you have your heart set on leaving, then I won't stop you... May all of your wishes come true... May the divine protection of the gods be with you... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-33.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_17.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-33.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_17.htm index 39f215f600..83f60fee93 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-33.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_17.htm @@ -1,2 +1,3 @@ -Guild Member Grey:
-Oh, too bad. There aren't enough youngsters like you around these days... But if you have your mind made up, then I won't stop you... May all your wishes come true... Here is a small bonus for your work for the guild. You can use it for travel expenses. OK, well, this is goodbye. May the divine protection of the gods be with you... \ No newline at end of file +Hunters Guild Member Grey:
+Oh, too bad. There aren't enough youngsters like you around these days... But if you have your mind made up, then I won't stop you... May all your wishes come true... Here is a small bonus for your work for the guild. You can use it for travel expenses. OK, well, this is goodbye. May the divine protection of the gods be with you... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-34.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_18.htm similarity index 55% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-34.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_18.htm index 08802d42b0..027924d8ff 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30744-34.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30744_18.htm @@ -1,2 +1,3 @@ -Guild Member Grey:
-Ah, an excellent decision! The life of a hunter is full of romance and adventure each day... There is truly nothing like it in the kingdom! Please keep up the good work! \ No newline at end of file +Hunters Guild Member Grey:
+Ah, an excellent decision! The life of a hunter is full of romance and adventure each day... There is truly nothing like it in the kingdom! Please keep up the good work! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3727.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3727.htm new file mode 100644 index 0000000000..c003c59c5b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3727.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Obtain 40 charms of Kadesh. The charm bears the image of Kadesh, the evil spirit worshiped by leto lizardmen. It is known that leto Lizardman archers and soldiers carry the charm as an amulet to invoke magical power.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3728.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3728.htm index 85cbca1b64..01bb6d643e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3728.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect 50 Timak Jade Necklaces. This necklace is worn by Timak Orc Warriors and overlords to invoke magical power.
Request Class: C \ No newline at end of file +Details of the Request: Collect 50 Timak Jade Necklaces. This necklace is worn by Timak Orc Warriors and overlords to invoke magical power.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3729.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3729.htm index 57bbc0a7a0..bf4b72db4e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3729.htm @@ -1,3 +1,4 @@ Guild Member Tor:
Details of the Request: Demolish the broken enchanted stone golem, gather 50 Enchanted Golem Shards and bring them back to me.
-Request Class: C \ No newline at end of file +Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3730.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3730.htm index c026008272..9363d728e0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-18.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3730.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 30 pieces of Giant Monster Eye Meat.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 30 pieces of Giant Monster Eye Meat.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3731.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3731.htm new file mode 100644 index 0000000000..7756142212 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3731.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 40 Dire Wyrm Eggs.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3732.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3732.htm index 45725d19f6..8b0e7780b6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-20.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3732.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 100 guardian basilisk talons.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 100 guardian basilisk talons.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3733.htm similarity index 64% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3733.htm index ce068a58b0..df31518e26 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-21.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3733.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 50 revenants chains. This Steel chain reeking of dark magic is only obtained by defeating a fettered soul.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 50 revenants chains. This Steel chain reeking of dark magic is only obtained by defeating a fettered soul.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3734.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-22.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3734.htm index 6025625a73..113fef0768 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3734.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 30 Windsus Tusks.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 30 Windsus Tusks.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3735.htm similarity index 59% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-23.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3735.htm index 65bd345d49..0d8ff4bc10 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-23.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3735.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 100 Grandis Skulls.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 100 Grandis Skulls.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3736.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3736.htm new file mode 100644 index 0000000000..2993fcde52 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3736.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 50 Taik Obsidian Amulets. You must defeat an archer or warrior of the Taik orc tribe to obtain this amulet.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3737.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3737.htm new file mode 100644 index 0000000000..16bc0b5203 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3737.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Kill the karul bugbears that are terrorizing the south of Aden and bring back their heads.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3738.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3738.htm new file mode 100644 index 0000000000..2003f51205 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3738.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect 40 Tamlin Ivory Charms. This charm is obtained by killing a tamlin orc.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3739.htm similarity index 69% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-27.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3739.htm index 45a4f718aa..53cfe9df28 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-27.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3739.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Bring me the head of Elder Narak of the leto lizardmen. The overlords of that vile tribe will lead you to him.
Request Class: B \ No newline at end of file +Details of the Request: Bring me the head of Elder Narak of the leto lizardmen. The overlords of that vile tribe will lead you to him.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3740.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-28.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3740.htm index 10fba87e78..77c1dc202d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-28.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3740.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 50 Enchanted Gargoyle Horns.
Request Class: B \ No newline at end of file +Details of the Request: Collect and bring back 50 Enchanted Gargoyle Horns.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3741.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-29.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3741.htm index a98b5f35d4..7dcae72c4c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-29.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3741.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 50 Coiled Serpent Totems. This totem, sacred to the breka orcs, can be obtained by defeating a breka Orc Warrior or shaman.
Request Class: B \ No newline at end of file +Details of the Request: Collect and bring back 50 Coiled Serpent Totems. This totem, sacred to the breka orcs, can be obtained by defeating a breka Orc Warrior or shaman.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3742.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-30.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3742.htm index 418a220f79..d816e2e028 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-30.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3742.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Bring me the totem of the Serpent Demon Kadesh. It is in the possession of leto Lizardman shaman Kets. If you follow the shamans of that vile tribe they will lead you to Kets.
Request Class: B \ No newline at end of file +Details of the Request: Bring me the totem of the Serpent Demon Kadesh. It is in the possession of leto Lizardman shaman Kets. If you follow the shamans of that vile tribe they will lead you to Kets.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3743.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3743.htm new file mode 100644 index 0000000000..5f85d2585a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3743.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Bring me the head of Kaikis, captain of the Timak orc raiders. Start killing Timak Orc Warriors and eventually Kaiki will make his appearance.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-32.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3744.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-32.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3744.htm index 57f3fa8e91..96dbfde11f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-32.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3744.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 30 Kronbe Venom Sacs.
Request Class: B \ No newline at end of file +Details of the Request: Collect and bring back 30 Kronbe Venom Sacs.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3745.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3745.htm new file mode 100644 index 0000000000..4bacdedddb --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3745.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 30 charms of Eva. These charms may be obtained by slaying spore zombies, the undead souls of Elven warriors killed in battle at the Sea of Spores.
+Request Class: A + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-34.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3746.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-34.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3746.htm index c558076888..55e4c362bb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-34.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3746.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Recover the precious stone tablet that was stolen from a Dwarven cargo wagon by grandis. It is currently in the possession of grandis brigand leader Gok Magok. If you slay the grandis one by one, eventually you will find Gok Magok.
Request Class: A \ No newline at end of file +Details of the Request: Recover the precious stone tablet that was stolen from a Dwarven cargo wagon by grandis. It is currently in the possession of grandis brigand leader Gok Magok. If you slay the grandis one by one, eventually you will find Gok Magok.
+Request Class: A + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-35.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3747.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-35.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3747.htm index 487bc0d550..4e75ce357d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-35.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3747.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Recover the precious Book of Shunaiman that was stolen from pilgrims to the grand temple of Einhasad. It is in the possession of Orooto, chief of the karul bugbears. To find him you will need to kill the karul bugbears one by one, Orooto will eventually make his appearance. Kill him and recover the Book of Shunaiman.
Request Class: A \ No newline at end of file +Details of the Request: Recover the precious Book of Shunaiman that was stolen from pilgrims to the grand temple of Einhasad. It is in the possession of Orooto, chief of the karul bugbears. To find him you will need to kill the karul bugbears one by one, Orooto will eventually make his appearance. Kill him and recover the Book of Shunaiman.
+Request Class: A + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3748.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3748.htm new file mode 100644 index 0000000000..ddc9f91b0d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3748.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 40 Rotting Tree Spores from the Sea of Spores.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-37.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3749.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-37.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3749.htm index 0e218483c9..19ea23f2e7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-37.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3749.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 40 Trisalim Venom Sacs.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 40 Trisalim Venom Sacs.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3750.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3750.htm new file mode 100644 index 0000000000..c5266c912a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3750.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 50 Taik Orc Totems. This totem can be obtained by slaying Taik orc shamans or warriors.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-39.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3751.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-39.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3751.htm index 7997717279..eec141fffe 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-39.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3751.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 40 harit Lizardman barbed necklaces. These can be obtained by killing harit Lizardman grunts, archers or warriors.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 40 harit Lizardman barbed necklaces. These can be obtained by killing harit Lizardman soldiers, archers or warriors.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-40.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3752.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-40.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3752.htm index 0cbcfb0c10..1dacb0a2ce 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-40.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3752.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 20 coins of the old empire. You may obtain these coins by killing hatar ratman bandits of the Plains of Fierce Battle and their leaders.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 20 coins of the old empire. You may obtain these coins by killing hatar ratman bandits of the Plains of Fierce Battle and their leaders.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-41.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3753.htm similarity index 65% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-41.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3753.htm index c559b3602e..9400d57ecc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-41.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3753.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Kill 30 farcrans and bring back their skins. It is a monstrous beast that inhabits the area near the Plains of Fierce Battle.
Request Class: C \ No newline at end of file +Details of the Request: Kill 30 farcrans and bring back their skins. It is a monstrous beast that inhabits the area near the Plains of Fierce Battle.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-42.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3754.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-42.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3754.htm index 11f2720329..1d5789d513 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-42.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3754.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 40 Tempest Shards. To obtain these shards you must kill flines, spirits of wind.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 40 Tempest Shards. To obtain these shards you must kill flines, spirits of wind.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-43.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3755.htm similarity index 63% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-43.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3755.htm index 76f3bc2e71..86a0b45d84 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-43.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3755.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 40 Tsunami Shards. To obtain them you must kill lieles, spirits of water, who live in the Enchanted Forest.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 40 Tsunami Shards. To obtain them you must kill lieles, spirits of water, who live in the Enchanted Forest.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-44.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3756.htm similarity index 65% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-44.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3756.htm index a02aaabdcb..bb19fd17f4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-44.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3756.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 40 Satyr Manes. To obtain them you must kill satyrs or satyr elders who live in the Enchanted Valley.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 40 Satyr Manes. To obtain them you must kill satyrs or satyr elders who live in the Enchanted Valley.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3757.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3757.htm new file mode 100644 index 0000000000..79b597d24d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3757.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 40 Hamadryad Shards. To obtain them you must kill forest runners and spirits of trees who live in the Enchanted Forest.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3758.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3758.htm new file mode 100644 index 0000000000..b2505f744f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3758.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 30 Shillien Manes. To obtain them you must kill soldiers, scouts or warriors of the vanor silenos tribe that have been running amok in the north of Aden.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-47.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3759.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-47.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3759.htm index 0df9d69684..4269313fbc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-47.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3759.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 30 tarlk bugbear totems. To obtain them you must kill tarlk bugbear warriors that are encamped in the den of the mountain bandits in the north of Oren.
Request Class: C \ No newline at end of file +Details of the Request: Collect and bring back 30 tarlk bugbear totems. To obtain them you must kill tarlk bugbear warriors that are encamped in the den of the mountain bandits in the north of Oren.
+Request Class: C + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-48.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3760.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-48.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3760.htm index 16e2093969..69dcebc182 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-48.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3760.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Bring me the head of Okun, the timak orc overlord. He is notorious for being an abominably cruel marauder. If you kill timak orc overlords one by one, Okun will show up to take his revenge.
Request Class: B \ No newline at end of file +Details of the Request: Bring me the head of Okun, the timak orc overlord. He is notorious for being an abominably cruel marauder. If you kill timak orc overlords one by one, Okun will show up to take his revenge.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-49.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3761.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-49.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3761.htm index 24c4c196d9..ac8abe593e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-49.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3761.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Bring me the head of Kakran, taik orc overlord. If you start killing taik orc captains one by one, Kakran will show up crying out for revenge.
Request Class: B \ No newline at end of file +Details of the Request: Bring me the head of Kakran, taik orc overlord. If you start killing taik orc captains one by one, Kakran will show up crying out for revenge.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-50.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3762.htm similarity index 63% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-50.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3762.htm index 1b0491a91c..c1cb25c449 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-50.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3762.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 40 narcissus soulstones. These rare soulstones are obtained by breaking the mirrors in the Forest of Mirrors.
Request: B \ No newline at end of file +Details of the Request: Collect and bring back 40 narcissus soulstones. These rare soulstones are obtained by breaking the mirrors in the Forest of Mirrors.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-51.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3763.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-51.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3763.htm index 5e94d5f386..113884c83a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-51.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3763.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Collect and bring back 20 Deprive Eyes. These evil spirits are hovering around the Plains of Fierce Battle.
Request Class: B \ No newline at end of file +Details of the Request: Collect and bring back 20 Deprive Eyes. These evil spirits are hovering around the Plains of Fierce Battle.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3764.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3764.htm new file mode 100644 index 0000000000..5cd8c2af56 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3764.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Collect and bring back 20 horns of summon unicorn. They are found in the Enchanted Valley.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-53.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3765.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-53.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3765.htm index 0303208f8d..e23f05ccf9 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-53.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3765.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Bring me the golden mane of Kerunos, chief of the vanor silenos tribe. If you start killing vanor silenos chiefs, Kerunos will appear.
Request Class: B \ No newline at end of file +Details of the Request: Bring me the golden mane of Kerunos, chief of the vanor silenos tribe. If you start killing vanor silenos chiefs, Kerunos will appear.
+Request Class: B + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3766.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3766.htm new file mode 100644 index 0000000000..93a4c2fbbb --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3766.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Details of the Request: Bring back 20 skulls of undead executed criminals. These vagrant spirits have wandered aimlessly about the Cemetery of Kings since ancient times.
+Request Class: A + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-55.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3767.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-55.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3767.htm index 3072b41a1b..1347971a2a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-55.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3767.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Recover the stolen bust of the late King Travis. It is said to be in the possession of Chief Kuber of the hatar ratmen. If you slay hatar ratman bosses one by one, Kuber will appear.
Request Class: A \ No newline at end of file +Details of the Request: Recover the stolen bust of the late King Travis. It is said to be in the possession of Chief Kuber of the hatar ratmen. If you slay hatar ratman Brigand Leaders one by one, Kuber will appear.
+Request Class: A + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-56.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3768.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-56.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3768.htm index 722cb0707b..fb65e37c52 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-56.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745-3768.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Details of the Request: Recover 10 swords of Cadmus from the Blazing Swamp. These swords are in the possession of the undead called judges of the marsh. These creatures are the souls of heroic bodyguards who died defending their king during the Elmoreden war. You must kill them to retrieve the swords of Cadmus.
Request Class: A \ No newline at end of file +Details of the Request: Recover 10 swords of Cadmus from the Blazing Swamp. These swords are in the possession of the undead called judges of the marsh. These creatures are the souls of heroic bodyguards who died defending their king during the Elmoreden war. You must kill them to retrieve the swords of Cadmus.
+Request Class: A + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_01a.htm similarity index 69% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_01a.htm index 775b3e8ea8..8fcc14157b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_01a.htm @@ -1,2 +1,4 @@ Guild Member Tor:
-Everyday our guild receives dozens of requests from people of all walks of life. From a village matron seeking to recover her dearly departed grandmother's brooch, to aristocrats seeking to plunder the treasure of ancient empires, they all come to us.
If you wish to accept a request, you must first obtain a hunting license. Guild member Grey can tell you more! \ No newline at end of file +Everyday our guild receives dozens of requests from people of all walks of life. From a village matron seeking to recover her dearly departed grandmother's brooch, to aristocrats seeking to plunder the treasure of ancient empires, they all come to us.
+If you wish to accept a request, you must first obtain a hunting license. Guild member Grey can tell you more! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_01b.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_01b.htm index 5d64cae155..4ff953483f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_01b.htm @@ -1,3 +1,5 @@ Guild Member Tor:
-Everyday our guild receives dozens of requests from people of all walks of life. From a village matron seeking to recover her dearly departed grandmother's brooch, to aristocrats seeking to plunder the treasure of ancient empires, they all come to us.
Would you consider taking a request?
-"I would like to take on a request." \ No newline at end of file +Everyday our guild receives dozens of requests from people of all walks of life. From a village matron seeking to recover her dearly departed grandmother's brooch, to aristocrats seeking to plunder the treasure of ancient empires, they all come to us.
+Would you consider taking a request?
+"I would like to take on a request." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_02.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_02.htm index 3477e020f3..4492d9464a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_02.htm @@ -1,3 +1,4 @@ Guild Member Tor:
Examine the list and choose a request you would like to work on. The requests are divided into 3 classes according to their degree of difficulty and amount of reward. Class C is the most common, of moderate difficulty and reward. Class B is more difficult but with a better reward. We rarely receive Class A requests. They are the most difficult and offer the greatest rewards.
-Examine the request list \ No newline at end of file +Examine the request list + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03.htm index 7080943cbd..ac5abc90ae 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03.htm @@ -1,3 +1,4 @@ -Guild Member Tor:
-Oh I see that you are taking the test to obtain a hunting license. I'm sure you will make an excellent circle 2 hunter!
-Our policy states that those who are currently taking the hunting license test cannot accept a request. Good luck on the test! Come back when you pass it. \ No newline at end of file +Guild Member Tor:
+Oh I see that you are taking the test to obtain a hunting license. I'm sure you will make an excellent circle 2 hunter!
+Our policy states that those who are currently taking the hunting license test cannot accept a request. Good luck on the test! Come back when you pass it. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03a.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03a.htm index 73f8079726..dc1a95f843 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03a.htm @@ -1,3 +1,4 @@ Guild Member Tor:
Are you aware of the separate request list just for circle 2 hunters? Considering your skills and experience, I recommend that you take the test to obtain the circle 2 hunting license. You should visit Guild Member Gray.
-"I would like to take on a request." \ No newline at end of file +"I would like to take on a request." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03b.htm new file mode 100644 index 0000000000..4bcca18b76 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_03b.htm @@ -0,0 +1,4 @@ +Guild Member Tor:
+Pleased to meet you, brother! Is there anything I can help you with?
+"I would like to take on a request." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_04.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_04.htm index 20f5aa53c6..47748a89bc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_04.htm @@ -1,3 +1,4 @@ Guild Member Tor:
Examine the list and choose a request you would like to work on. The requests are divided into 3 classes according to their degree of difficulty and amount of reward. Class C is the most common, of moderate difficulty and reward. Class B is more difficult but with a better reward. We rarely receive Class A requests. They are the most difficult and offer the greatest rewards.
-Examine the request list \ No newline at end of file +Examine the request list + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05.htm new file mode 100644 index 0000000000..7656f27833 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05.htm @@ -0,0 +1,5 @@ +Guild Member Tor:
+Nice to meet you, brother! Is there anything I can help you with?
+Discontinue mission
+Continue mission + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05a.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05a.htm index 9eb5b52eaa..680fc6d0fa 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05a.htm @@ -1,4 +1,5 @@ Guild Member Tor:
Canceling an assigned request before completion incurs a penalty of all your Laurel Leaf Pins. A small price for violating the trust of the guild, wouldn't you say? Do you still wish to give up on your assigned request?
-Give up assigned request
-Continue working on assigned request \ No newline at end of file +Give up assigned request
+Continue working on assigned request + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05b.htm new file mode 100644 index 0000000000..5a6c80b3ba --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05b.htm @@ -0,0 +1,3 @@ +Guild Member Tor:
+Well, it seems you have your mind made up, I won't try to change it. I will confiscate all of your Laurel Leaf Pins. I hope in the future you will learn to fulfill your obligations. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05c.htm similarity index 90% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05c.htm index 890dce6008..e2596581a4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_05c.htm @@ -1,2 +1,3 @@ Guild Member Tor:
-Do you know the importance of fulfilling your obligations? Do you know the meanings of integrity, diligence and reliability? Those are the cornerstones of our guild! Well, good luck with your hunting! \ No newline at end of file +Do you know the importance of fulfilling your obligations? Do you know the meanings of integrity, diligence and reliability? Those are the cornerstones of our guild! Well, good luck with your hunting! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06a.htm new file mode 100644 index 0000000000..72514c8dac --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06a.htm @@ -0,0 +1,6 @@ +Guild Member Tor:
+Good work! Here is your reward. Also, please accept this Laurel Leaf Pin that recognizes the successful fulfillment of a request. The more pins you possess, the better chance you will receive class A and B requests.
+Do you wish to undertake a new request?
+"I would like to receive a new request."
+"I need a break." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06b.htm new file mode 100644 index 0000000000..c94da4758f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_06b.htm @@ -0,0 +1,6 @@ +Guild Member Tor:
+Good work! Here is your reward. Also, please accept this Laurel Leaf Pin that recognizes the successful fulfillment of a request. The more pins you possess, the better the chance you will receive class A and B requests.
+Do you wish to undertake a new request?
+"I would like to receive a new request."
+"I need a break." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_09.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_09.htm index 736907f985..3be113d606 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30745-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30745_09.htm @@ -1,2 +1,3 @@ Guild Member Tor:
-Alright then, have a good rest. Come back when you would like to choose a new request. \ No newline at end of file +Alright then, have a good rest. Come back when you would like to choose a new request. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_01.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_01.htm index db10f59539..1e6a97c13f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_01.htm @@ -1,2 +1,3 @@ Cybellin:
-Are you a hunter? Oh yes, of course. Just an aspirant. That's too bad. I need a favor from a real hunter. \ No newline at end of file +Are you a hunter? Oh yes, of course. Just an aspirant. That's too bad. I need a favor from a real hunter. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_02.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_02.htm index 35747cc4ae..6bb8d0ef5a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/335_TheSongOfTheHunter/30746-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_02.htm @@ -1,3 +1,4 @@ Cybellin:
Ah, a hunter! Oh, how marvelous! I need to ask you a favor. It's related to some very important research I've been performing recently... How about it? Will you assist me?
-"I will help." \ No newline at end of file +"I will help." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03.htm new file mode 100644 index 0000000000..47c6981004 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03.htm @@ -0,0 +1,6 @@ +Cybellin:
+Excellent! Take this Blood Crystal and dagger. Use the dagger to kill the evil Leto Lizardmen and Harit Lizardmen and the crystal to absorb their blood. This will raise the purity of the crystal above its current level of 1. Although this may seem quite simple, the process is not without risks. In addition to the danger posed by the lizardmen, there is a chance each time that the crystal will shatter, that is, the crystal will either increase in purity or be destroyed.
+If you successfully raise the purity of the crystal and bring it to me, you shall receive a reward. The higher the level of purity, the greater your reward will be.
+There are different theories as to why the crystal reacts like this to the blood of the lizardmen, possibly it is because these evil lizards are descended from dragons! You will find that certain grades of blood are very effective and others have no effect at all. This can only be determined by trial and error...
+I have written down this task for you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03a.htm new file mode 100644 index 0000000000..776e732dfe --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_03a.htm @@ -0,0 +1,5 @@ +Cybellin:
+After you kill the Leto Lizardmen and Harit Lizardmen with that dagger, you must use the Blood Crystal to absorb their blood.
+When you raise the purity of the crystal and return it to me, I shall give you a reward. The higher the level of purity, the greater your reward will be. There is an element of risk, however, as each time it is possible that the crystal will be destroyed.
+You will find that certain grades of blood are useful and some grades have no effect at all on the Blood Crystal. This can only be determined by trial and error... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_04.htm new file mode 100644 index 0000000000..57d79cca81 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_04.htm @@ -0,0 +1,6 @@ +Cybellin:
+The purity of the crystal is still at level 1! Have you decided not to carry out my request?
+"How can I raise the purity of the crystal?"
+Continue
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05.htm new file mode 100644 index 0000000000..64a397cb68 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05.htm @@ -0,0 +1,6 @@ +Cybellin:
+You have raised the purity of the Blood Crystal! Would you like to try increasing it some more or do you wish to give it to me at its current level? It doesn't matter to me, but you should remember that the higher level of crystal that you bring me, the greater your reward will be.
+"Take the jewel at its current level."
+"I will attempt to raise the level of the crystal."
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05a.htm new file mode 100644 index 0000000000..08f8fdba74 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_05a.htm @@ -0,0 +1,6 @@ +Cybellin:
+You have successfully created a Blood Crystal of level 10 purity! Oh my Shilen! That's awesome! As I promised, I will pay you the reward money. Thank you so very much!
+Well, may I ask you to do me another favor?
+Tell her that you will take up the task.
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_06.htm new file mode 100644 index 0000000000..d4b2047f91 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_06.htm @@ -0,0 +1,5 @@ +Cybellin:
+Excellent! You shall receive your reward based on the level of purity of the Blood Crystal. Good job! Could I ask you another favor?
+"I will do another favor for you."
+"No, just give me the reward and I'll be on my way." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_07.htm new file mode 100644 index 0000000000..253f2c8331 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_07.htm @@ -0,0 +1,3 @@ +Cybellin:
+Fine, I will explain my request. You must increase the purity of a Blood Crystal and bring it to me. This is accomplished by dipping the crystal in the blood of Leto Lizardmen and Harit Lizardmen after you kill them with the dagger I gave you. If you are able to increase the crystal's purity to a level of 10 without destroying it, I will use my entire fortune to procure your reward! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_08.htm new file mode 100644 index 0000000000..3c4e884d39 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_08.htm @@ -0,0 +1,5 @@ +Cybellin:
+Hunter, will you continue to help me?
+"Yes."
+"No." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_09.htm new file mode 100644 index 0000000000..caac86836c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_09.htm @@ -0,0 +1,5 @@ +Cybellin:
+Ah, yes... Shattered... The crystal's structure was unstable and it failed. Don't be discouraged. Here is another crystal, will you please try again?
+"Yes."
+"No." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_10.htm new file mode 100644 index 0000000000..0c3e599dfb --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/30746_10.htm @@ -0,0 +1,3 @@ +Cybellin:
+Thank you for your help. May Shilen protect you... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/Q335_TheSongOfTheHunter.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/Q335_TheSongOfTheHunter.java new file mode 100644 index 0000000000..7b1034dedf --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q335_TheSongOfTheHunter/Q335_TheSongOfTheHunter.java @@ -0,0 +1,999 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package quests.Q335_TheSongOfTheHunter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.l2jmobius.commons.util.Rnd; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * Adapted from FirstTeam Interlude + */ +public class Q335_TheSongOfTheHunter extends Quest +{ + private static final int GREY = 30744; + private static final int TOR = 30745; + private static final int CYBELLIN = 30746; + private static final int BREKA_ORC_WARRIOR = 20271; + private static final int WINDSUS = 20553; + private static final int TARLK_BUGBEAR_WARRIOR = 20571; + private static final int BREKA_OVERLORD_HAKA = 27140; + private static final int BREKA_OVERLORD_JAKA = 27141; + private static final int BREKA_OVERLORD_MARKA = 27142; + private static final int WINDSUS_ALEPH = 27143; + private static final int TARLK_RAIDER_ATHU = 27144; + private static final int TARLK_RAIDER_LANKA = 27145; + private static final int TARLK_RAIDER_TRISKA = 27146; + private static final int TARLK_RAIDER_MOTURA = 27147; + private static final int TARLK_RAIDER_KALATH = 27148; + private static final int CYBELLINS_DAGGER = 3471; + private static final int CIRCLE_HUNTER_LICENSE1 = 3692; + private static final int CIRCLE_HUNTER_LICENSE2 = 3693; + private static final int LAUREL_LEAF_PIN = 3694; + private static final int TEST_INSTRUCTIONS1 = 3695; + private static final int TEST_INSTRUCTIONS2 = 3696; + private static final int CYBELLINS_REQUEST = 3697; + private static final int GUARDIAN_BASILISK_SCALE = 3709; + private static final int KARUT_WEED = 3710; + private static final int HAKAS_HEAD = 3711; + private static final int JAKAS_HEAD = 3712; + private static final int MARKAS_HEAD = 3713; + private static final int WINDSUS_ALEPH_SKIN = 3714; + private static final int INDIGO_RUNESTONE = 3715; + private static final int SPORESEA_SEED = 3716; + private static final int TIMAK_ORC_TOTEM = 3717; + private static final int TRISALIM_SILK = 3718; + private static final int AMBROSIUS_FRUIT = 3719; + private static final int BALEFIRE_CRYSTAL = 3720; + private static final int IMPERIAL_ARROWHEAD = 3721; + private static final int ATHUS_HEAD = 3722; + private static final int LANKAS_HEAD = 3723; + private static final int TRISKAS_HEAD = 3724; + private static final int MOTURAS_HEAD = 3725; + private static final int KALATHS_HEAD = 3726; + // @formatter:off + private static final int[] Q_BLOOD_CRYSTAL = + { + 3708, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707 + }; + private static final int[] Q_BLOOD_CRYSTAL_LIZARDMEN = + { + 20578, 20579, 20580, 20581, 20582, 20641, 20642, 20643, 20644, 20645 + }; + private static final int[][][] ITEMS_1ST_CIRCLE = + { + {{GUARDIAN_BASILISK_SCALE}, {40}, {20550, 75}}, + {{KARUT_WEED}, {20}, {20581, 50}}, + {{HAKAS_HEAD, JAKAS_HEAD, MARKAS_HEAD}, {3}}, + {{WINDSUS_ALEPH_SKIN}, {1}, {WINDSUS_ALEPH, 100}}, + {{INDIGO_RUNESTONE}, {20}, {20563, 50}, {20565, 50}}, + {{SPORESEA_SEED}, {30}, {20555, 70}} + }; + private static final int[][][] ITEMS_2ND_CIRCLE = + { + {{TIMAK_ORC_TOTEM}, {20}, {20586, 50}}, + {{TRISALIM_SILK}, {20}, {20560, 50}, {20561, 50}}, + {{AMBROSIUS_FRUIT}, {30}, {20591, 75}, {20597, 75}}, + {{BALEFIRE_CRYSTAL}, {20}, {20675, 50}}, + {{IMPERIAL_ARROWHEAD}, {20}, {20660, 50}}, + {{ATHUS_HEAD, LANKAS_HEAD, TRISKAS_HEAD, MOTURAS_HEAD, KALATHS_HEAD}, {5}} + }; + // @formatter:on + private static final Request[] REQUESTS1 = + { + new Request(3727, 3769, 40, 2090, "C: 40 Totems of Kadesh").addDrop(20578, 80).addDrop(20579, 83), + new Request(3728, 3770, 50, 6340, "C: 50 Jade Necklaces of Timak").addDrop(20586, 89).addDrop(20588, 100), + new Request(3729, 3771, 50, 9480, "C: 50 Enchanted Golem Shards").addDrop(20565, 100), + new Request(3730, 3772, 30, 9110, "C: 30 Pieces Monster Eye Meat").addDrop(20556, 50), + new Request(3731, 3773, 40, 8690, "C: 40 Eggs of Dire Wyrm").addDrop(20557, 80), + new Request(3732, 3774, 100, 9480, "C: 100 Claws of Guardian Basilisk").addDrop(20550, 150), + new Request(3733, 3775, 50, 11280, "C: 50 Revenant Chains").addDrop(20552, 100), + new Request(3734, 3776, 30, 9640, "C: 30 Windsus Tusks").addDrop(WINDSUS, 50), + new Request(3735, 3777, 100, 9180, "C: 100 Skulls of Grandis").addDrop(20554, 200), + new Request(3736, 3778, 50, 5160, "C: 50 Taik Obsidian Amulets").addDrop(20631, 100).addDrop(20632, 93), + new Request(3737, 3779, 30, 3140, "C: 30 Heads of Karul Bugbear").addDrop(20600, 50), + new Request(3738, 3780, 40, 3160, "C: 40 Ivory Charms of Tamlin").addDrop(20601, 62).addDrop(20602, 80), + new Request(3739, 3781, 1, 6370, "B: Situation Preparation - Leto Chief").addSpawn(20582, 27157, 10).addDrop(27157, 100), + new Request(3740, 3782, 50, 19080, "B: 50 Enchanted Gargoyle Horns").addDrop(20567, 50), + new Request(3741, 3783, 50, 17730, "B: 50 Coiled Serpent Totems").addDrop(20269, 93).addDrop(BREKA_ORC_WARRIOR, 100), + new Request(3742, 3784, 1, 5790, "B: Situation Preparation - Sorcerer Catch of Leto").addSpawn(20581, 27156, 10).addDrop(27156, 100), + new Request(3743, 3785, 1, 8560, "B: Situation Preparation - Timak Raider Kaikee").addSpawn(20586, 27158, 10).addDrop(27158, 100), + new Request(3744, 3786, 30, 8320, "B: 30 Kronbe Venom Sacs").addDrop(20603, 50), + new Request(3745, 3787, 30, 30310, "A: 30 Eva's Charm").addDrop(20562, 50), + new Request(3746, 3788, 1, 27540, "A: Titan's Tablet").addSpawn(20554, 27160, 10).addDrop(27160, 100), + new Request(3747, 3789, 1, 20560, "A: Book of Shunaiman").addSpawn(20600, 27164, 10).addDrop(27164, 100) + }; + private static final Request[] REQUESTS2 = + { + new Request(3748, 3790, 40, 6850, "C: 40 Rotting Tree Spores").addDrop(20558, 67), + new Request(3749, 3791, 40, 7250, "C: 40 Trisalim Venom Sacs").addDrop(20560, 66).addDrop(20561, 75), + new Request(3750, 3792, 50, 7160, "C: 50 Totems of Taik Orc").addDrop(20633, 53).addDrop(20634, 99), + new Request(3751, 3793, 40, 6580, "C: 40 Harit Barbed Necklaces").addDrop(20641, 88).addDrop(20642, 88).addDrop(20643, 91), + new Request(3752, 3794, 20, 10100, "C: 20 Coins of Ancient Empire").addDrop(20661, 50).addSpawn(20661, 27149, 5).addDrop(20662, 52).addSpawn(20662, 27149, 5).addDrop(27149, 300), + new Request(3753, 3795, 30, 13000, "C: 30 Skins of Farkran").addDrop(20667, 90), + new Request(3754, 3796, 40, 7660, "C: 40 Tempest Shards").addDrop(20589, 49).addSpawn(20589, 27149, 5).addDrop(27149, 500), + new Request(3755, 3797, 40, 7660, "C: 40 Tsunami Shards").addDrop(20590, 51).addSpawn(20590, 27149, 5).addDrop(27149, 500), + new Request(3756, 3798, 40, 11260, "C: 40 Manes of Pan Ruem").addDrop(20592, 80).addDrop(20598, 100), + new Request(3757, 3799, 40, 7660, "C: 40 Hamadryad Shard").addDrop(20594, 64).addSpawn(20594, 27149, 5).addDrop(27149, 500), + new Request(3758, 3800, 30, 8810, "C: 30 Manes of Vanor Silenos").addDrop(20682, 70).addDrop(20683, 85).addDrop(20684, 90), + new Request(3759, 3801, 30, 7350, "C: 30 Totems of Tarlk Bugbears").addDrop(TARLK_BUGBEAR_WARRIOR, 63), + new Request(3760, 3802, 1, 8760, "B: Situation Preparation - Overlord Okun of Timak").addSpawn(20588, 27159, 10).addDrop(27159, 100), + new Request(3761, 3803, 1, 9380, "B: Situation Preparation - Overlord Kakran of Taik").addSpawn(20634, 27161, 10).addDrop(27161, 100), + new Request(3762, 3804, 40, 17820, "B: 40 Narcissus Soulstones").addDrop(20639, 86).addSpawn(20639, 27149, 5).addDrop(27149, 500), + new Request(3763, 3805, 20, 17540, "B: 20 Eyes of Deprived").addDrop(20664, 77), + new Request(3764, 3806, 20, 14160, "B: 20 Unicorn Horns").addDrop(20593, 68).addDrop(20599, 86), + new Request(3765, 3807, 1, 15960, "B: Golden Mane of Silenos").addSpawn(20686, 27163, 10).addDrop(27163, 100), + new Request(3766, 3808, 20, 39100, "A: 20 Skulls of Executed Person").addDrop(20659, 73), + new Request(3767, 3809, 1, 39550, "A: Bust of Travis").addSpawn(20662, 27162, 10).addDrop(27162, 100), + new Request(3768, 3810, 10, 41200, "A: 10 Swords of Cadmus").addDrop(20676, 64) + }; + + private static final String qn = "Q335_TheSongOfTheHunter"; + + public Q335_TheSongOfTheHunter() + { + super(335, qn, "The Song of the Hunter"); + + addStartNpc(GREY); + addTalkId(GREY, CYBELLIN, TOR); + addKillId(BREKA_OVERLORD_HAKA); + addKillId(BREKA_OVERLORD_JAKA); + addKillId(BREKA_OVERLORD_MARKA); + addKillId(TARLK_RAIDER_ATHU); + addKillId(TARLK_RAIDER_LANKA); + addKillId(TARLK_RAIDER_TRISKA); + addKillId(TARLK_RAIDER_MOTURA); + addKillId(TARLK_RAIDER_KALATH); + addKillId(Q_BLOOD_CRYSTAL_LIZARDMEN); + final List questItems = new ArrayList<>(); + for (final int[][] ItemsCond : ITEMS_1ST_CIRCLE) + { + for (int i : ItemsCond[0]) + { + questItems.add(i); + } + for (int i = 2; i < ItemsCond.length; ++i) + { + addKillId(ItemsCond[i][0]); + } + } + for (final int[][] ItemsCond : ITEMS_2ND_CIRCLE) + { + for (int i : ItemsCond[0]) + { + questItems.add(i); + } + for (int i = 2; i < ItemsCond.length; ++i) + { + addKillId(ItemsCond[i][0]); + } + } + for (final Request r : REQUESTS1) + { + questItems.add(r.request_id); + questItems.add(r.request_item); + for (final int id : r.droplist.keySet()) + { + addKillId(id); + } + for (final int id : r.spawnlist.keySet()) + { + addKillId(id); + } + } + for (final Request r : REQUESTS2) + { + questItems.add(r.request_id); + questItems.add(r.request_item); + for (final int id : r.droplist.keySet()) + { + addKillId(id); + } + for (final int id : r.spawnlist.keySet()) + { + addKillId(id); + } + } + questItems.add(CIRCLE_HUNTER_LICENSE1); + questItems.add(CIRCLE_HUNTER_LICENSE2); + questItems.add(LAUREL_LEAF_PIN); + questItems.add(TEST_INSTRUCTIONS1); + questItems.add(TEST_INSTRUCTIONS2); + questItems.add(CYBELLINS_REQUEST); + questItems.add(CYBELLINS_DAGGER); + for (int i : Q_BLOOD_CRYSTAL) + { + questItems.add(i); + } + + registerQuestItems(questItems.stream().mapToInt(i -> i).toArray()); + } + + private static int CalcItemsConds(final QuestState st, final int[][][] ItemsConds) + { + int result = 0; + for (final int[][] ItemsCond : ItemsConds) + { + int count = 0; + for (int i : ItemsCond[0]) + { + count += st.getQuestItemsCount(i); + } + if (count >= ItemsCond[1][0]) + { + ++result; + } + } + return result; + } + + private static void DelItemsConds(final QuestState st, final int[][][] ItemsConds) + { + for (final int[][] ItemsCond : ItemsConds) + { + for (int i : ItemsCond[0]) + { + st.takeItems(i, -1); + } + } + } + + private static int Get_Blood_Crystal_Level(final QuestState st) + { + for (int i = Q_BLOOD_CRYSTAL.length - 1; i >= 0; --i) + { + if (st.getQuestItemsCount(Q_BLOOD_CRYSTAL[i]) > 0) + { + return i; + } + } + return -1; + } + + private static boolean Blood_Crystal2Adena(final QuestState st, final int Blood_Crystal_Level) + { + if (Blood_Crystal_Level < 2) + { + return false; + } + for (int i : Q_BLOOD_CRYSTAL) + { + st.takeItems(i, -1); + } + st.giveItems(57, (3400 * (int) Math.pow(2.0, Blood_Crystal_Level - 2))); + return true; + } + + private static void GenList(final QuestState st) + { + // final int grade_c = 12; + // final int grade_b = 6; + // final int grade_a = 3; + if ((st.getString("list") == null) || st.getString("list").isEmpty()) + { + final long Laurel_Leaf_Pin_count = st.getQuestItemsCount(LAUREL_LEAF_PIN); + final int[] list = new int[5]; + if (Laurel_Leaf_Pin_count < 4L) + { + if ((Laurel_Leaf_Pin_count == 0) || (Rnd.get(100) < 80)) + { + for (int i = 0; i < 5; ++i) + { + list[i] = Rnd.get(12); + } + } + else + { + list[0] = 12 + Rnd.get(6); + list[1] = Rnd.get(12); + list[2] = Rnd.get(6); + list[3] = 6 + Rnd.get(6); + list[4] = Rnd.get(12); + } + } + else if (Rnd.get(100) < 20) + { + list[0] = 12 + Rnd.get(6); + list[1] = Rnd.get(100) < 5 ? (18 + Rnd.get(3)) : Rnd.get(12); + list[2] = Rnd.get(6); + list[3] = 6 + Rnd.get(6); + list[4] = Rnd.get(12); + } + else + { + list[0] = Rnd.get(12); + list[1] = Rnd.get(100) < 5 ? (18 + Rnd.get(3)) : Rnd.get(12); + list[2] = Rnd.get(6); + list[3] = 6 + Rnd.get(6); + list[4] = Rnd.get(12); + } + boolean sort_flag; + do + { + sort_flag = false; + for (int j = 1; j < list.length; ++j) + { + if (list[j] < list[j - 1]) + { + final int tmp = list[j]; + list[j] = list[j - 1]; + list[j - 1] = tmp; + sort_flag = true; + } + } + } + while (sort_flag); + int packedlist = 0; + try + { + packedlist = packInt(list, 5); + } + catch (Exception e) + { + e.printStackTrace(); + } + st.set("list", String.valueOf(packedlist)); + } + } + + private static String FormatList(final QuestState st, final Request[] requests) + { + String result = "Guild Member Tor:
%reply%
%reply%
%reply%
%reply%
%reply%
"; + final int[] listpacked = unpackInt(st.getInt("list"), 5); + for (int i = 0; i <= 5; ++i) + { + final String s = "" + requests[listpacked[i]].text + ""; + result = result.replaceFirst("%reply%", s); + } + return result; + } + + private static Request GetCurrentRequest(final QuestState st, final Request[] requests) + { + for (final Request r : requests) + { + if (st.getQuestItemsCount(r.request_id) > 0) + { + return r; + } + } + return null; + } + + private static boolean isValidRequest(final int id) + { + for (final Request r : REQUESTS1) + { + if (r.request_id == id) + { + return true; + } + } + for (final Request r : REQUESTS2) + { + if (r.request_id == id) + { + return true; + } + } + return false; + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + QuestState st = player.getQuestState(qn); + if (st == null) + { + return event; + } + + final int state = st.getState(); + if ("30744_03.htm".equalsIgnoreCase(event) && (state == 1)) + { + if (st.getQuestItemsCount(TEST_INSTRUCTIONS1) == 0) + { + st.giveItems(TEST_INSTRUCTIONS1, 1); + } + st.setState(State.STARTED); + st.set("cond", "1"); + st.playSound("ItemSound.quest_accept"); + } + else if ("30744_09.htm".equalsIgnoreCase(event) && (state == 2)) + { + if (GetCurrentRequest(st, REQUESTS1) != null) + { + return "30744_09a.htm"; + } + if (st.getQuestItemsCount(TEST_INSTRUCTIONS2) == 0) + { + st.playSound("ItemSound.quest_middle"); + st.giveItems(TEST_INSTRUCTIONS2, 1); + } + } + else if ("30744_16.htm".equalsIgnoreCase(event) && (state == 2)) + { + if (st.getQuestItemsCount(LAUREL_LEAF_PIN) >= 20) + { + st.giveItems(57, 20000); + event = "30744_17.htm"; + } + st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); + } + else if ("30746_03.htm".equalsIgnoreCase(event) && (state == 2)) + { + if ((st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE1) == 0) && (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE2) == 0)) + { + return null; + } + if (st.getQuestItemsCount(CYBELLINS_DAGGER) == 0) + { + st.giveItems(CYBELLINS_DAGGER, 1); + } + if (st.getQuestItemsCount(CYBELLINS_REQUEST) == 0) + { + st.giveItems(CYBELLINS_REQUEST, 1); + } + for (int i : Q_BLOOD_CRYSTAL) + { + st.takeItems(i, -1); + } + st.playSound("ItemSound.quest_middle"); + st.giveItems(Q_BLOOD_CRYSTAL[1], 1); + } + else if ("30746_06.htm".equalsIgnoreCase(event) && (state == 2)) + { + if (!Blood_Crystal2Adena(st, Get_Blood_Crystal_Level(st))) + { + return null; + } + } + else if ("30746_10.htm".equalsIgnoreCase(event) && (state == 2)) + { + st.takeItems(CYBELLINS_DAGGER, -1); + st.takeItems(CYBELLINS_REQUEST, -1); + for (int i : Q_BLOOD_CRYSTAL) + { + st.takeItems(i, -1); + } + } + else if ("30745_02.htm".equalsIgnoreCase(event) && (state == 2)) + { + if (st.getQuestItemsCount(TEST_INSTRUCTIONS2) > 0) + { + return "30745_03.htm"; + } + } + else if ("30745_05b.htm".equalsIgnoreCase(event) && (state == 2)) + { + if (st.getQuestItemsCount(LAUREL_LEAF_PIN) > 0) + { + st.takeItems(LAUREL_LEAF_PIN, 1); + } + for (final Request r : REQUESTS1) + { + st.takeItems(r.request_id, -1); + st.takeItems(r.request_item, -1); + } + for (final Request r : REQUESTS2) + { + st.takeItems(r.request_id, -1); + st.takeItems(r.request_item, -1); + } + } + else + { + if ("30745-list1".equalsIgnoreCase(event) && (state == 2)) + { + GenList(st); + return FormatList(st, REQUESTS1); + } + if ("30745-list2".equalsIgnoreCase(event) && (state == 2)) + { + GenList(st); + return FormatList(st, REQUESTS2); + } + if (event.startsWith("30745-request-") && (state == 2)) + { + event = event.replaceFirst("30745-request-", ""); + int request_id; + try + { + request_id = Integer.valueOf(event); + } + catch (Exception e) + { + return null; + } + if (!isValidRequest(request_id)) + { + return null; + } + st.giveItems(request_id, 1); + return "30745-" + request_id + ".htm"; + } + } + return event; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + QuestState st = player.getQuestState(qn); + String htmltext = getNoQuestMsg(); + if (st == null) + { + return htmltext; + } + + final int _state = st.getState(); + final int npcId = npc.getNpcId(); + if (_state == 1) + { + if (npcId != GREY) + { + return getNoQuestMsg(); + } + if (st.getPlayer().getLevel() < 35) + { + st.exitQuest(true); + return "30744_01.htm"; + } + st.set("cond", "0"); + st.unset("list"); + return "30744_02.htm"; + } + if (_state != 2) + { + return getNoQuestMsg(); + } + if (npcId == GREY) + { + if (st.getQuestItemsCount(TEST_INSTRUCTIONS1) > 0) + { + if (CalcItemsConds(st, ITEMS_1ST_CIRCLE) < 3) + { + return "30744_05.htm"; + } + DelItemsConds(st, ITEMS_1ST_CIRCLE); + st.takeItems(TEST_INSTRUCTIONS1, -1); + st.playSound("ItemSound.quest_middle"); + st.giveItems(CIRCLE_HUNTER_LICENSE1, 1); + st.set("cond", "2"); + return "30744_06.htm"; + } + if (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE1) > 0) + { + if (st.getPlayer().getLevel() < 45) + { + return "30744_07.htm"; + } + if (st.getQuestItemsCount(TEST_INSTRUCTIONS2) == 0) + { + return "30744_08.htm"; + } + } + if (st.getQuestItemsCount(TEST_INSTRUCTIONS2) > 0) + { + if (CalcItemsConds(st, ITEMS_2ND_CIRCLE) < 3) + { + return "30744_11.htm"; + } + DelItemsConds(st, ITEMS_2ND_CIRCLE); + st.takeItems(TEST_INSTRUCTIONS2, -1); + st.takeItems(CIRCLE_HUNTER_LICENSE1, -1); + st.playSound("ItemSound.quest_middle"); + st.giveItems(CIRCLE_HUNTER_LICENSE2, 1); + st.set("cond", "3"); + return "30744_12.htm"; + } + else if (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE2) > 0) + { + return "30744_14.htm"; + } + } + if (npcId == CYBELLIN) + { + if ((st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE1) == 0) && (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE2) == 0)) + { + return "30746_01.htm"; + } + if (st.getQuestItemsCount(CYBELLINS_REQUEST) == 0) + { + return "30746_02.htm"; + } + final int Blood_Crystal_Level = Get_Blood_Crystal_Level(st); + if (Blood_Crystal_Level == -1) + { + return "30746_08.htm"; + } + if (Blood_Crystal_Level == 0) + { + return "30746_09.htm"; + } + if (Blood_Crystal_Level == 1) + { + return "30746_04.htm"; + } + if ((Blood_Crystal_Level > 1) && (Blood_Crystal_Level < 10)) + { + return "30746_05.htm"; + } + if ((Blood_Crystal_Level == 10) && Blood_Crystal2Adena(st, Blood_Crystal_Level)) + { + return "30746_05a.htm"; + } + } + if (npcId == TOR) + { + if ((st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE1) == 0) && (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE2) == 0)) + { + return "30745_01a.htm"; + } + if (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE1) > 0) + { + final Request request = GetCurrentRequest(st, REQUESTS1); + if (request != null) + { + return request.Complete(st) ? "30745_06a.htm" : "30745_05.htm"; + } + if (st.getPlayer().getLevel() < 45) + { + return "30745_01b.htm"; + } + return (st.getQuestItemsCount(TEST_INSTRUCTIONS2) > 0) ? "30745_03.htm" : "30745_03a.htm"; + } + else if (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE2) > 0) + { + final Request request = GetCurrentRequest(st, REQUESTS2); + if (request == null) + { + return "30745_03b.htm"; + } + return request.Complete(st) ? "30745_06b.htm" : "30745_05.htm"; + } + } + return getNoQuestMsg(); + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + QuestState st = checkPlayerState(player, npc, State.STARTED); + if (st == null) + { + return null; + } + + if (st.getState() != 2) + { + return null; + } + final int npcId = npc.getNpcId(); + int[][][] Items_Circle = null; + if (st.getQuestItemsCount(TEST_INSTRUCTIONS1) > 0) + { + Items_Circle = ITEMS_1ST_CIRCLE; + } + else if (st.getQuestItemsCount(TEST_INSTRUCTIONS2) > 0) + { + Items_Circle = ITEMS_2ND_CIRCLE; + } + if (Items_Circle != null) + { + for (final int[][] ItemsCond : Items_Circle) + { + for (int i = 2; i < ItemsCond.length; ++i) + { + if (npcId == ItemsCond[i][0]) + { + if ((Rnd.get(100) < ItemsCond[i][1]) && (st.getQuestItemsCount(ItemsCond[0][0]) < ItemsCond[1][0])) + { + st.giveItems(ItemsCond[0][0], 1); + } + } + } + } + if (st.getQuestItemsCount(TEST_INSTRUCTIONS1) > 0) + { + final long Hakas_Head_count = st.getQuestItemsCount(HAKAS_HEAD); + final long Jakas_Head_count = st.getQuestItemsCount(JAKAS_HEAD); + final long Markas_Head_count = st.getQuestItemsCount(MARKAS_HEAD); + if (npcId == BREKA_ORC_WARRIOR) + { + if ((Hakas_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(BREKA_OVERLORD_HAKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + else if ((Jakas_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(BREKA_OVERLORD_JAKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + else if ((Markas_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(BREKA_OVERLORD_MARKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + } + else if (npcId == BREKA_OVERLORD_HAKA) + { + if (Hakas_Head_count == 0) + { + st.giveItems(HAKAS_HEAD, 1); + } + } + else if (npcId == BREKA_OVERLORD_JAKA) + { + if (Jakas_Head_count == 0) + { + st.giveItems(JAKAS_HEAD, 1); + } + } + else if (npcId == BREKA_OVERLORD_MARKA) + { + if (Markas_Head_count == 0) + { + st.giveItems(MARKAS_HEAD, 1); + } + } + else if ((npcId == WINDSUS) && (st.getQuestItemsCount(WINDSUS_ALEPH_SKIN) == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(WINDSUS_ALEPH, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + } + else if (st.getQuestItemsCount(TEST_INSTRUCTIONS2) > 0) + { + final long Athus_Head_count = st.getQuestItemsCount(ATHUS_HEAD); + final long Lankas_Head_count = st.getQuestItemsCount(LANKAS_HEAD); + final long Triskas_Head_count = st.getQuestItemsCount(TRISKAS_HEAD); + final long Moturas_Head_count = st.getQuestItemsCount(MOTURAS_HEAD); + final long Kalaths_Head_count = st.getQuestItemsCount(KALATHS_HEAD); + if (npcId == TARLK_BUGBEAR_WARRIOR) + { + if ((Athus_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(TARLK_RAIDER_ATHU, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + else if ((Lankas_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(TARLK_RAIDER_LANKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + else if ((Triskas_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(TARLK_RAIDER_TRISKA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + else if ((Moturas_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(TARLK_RAIDER_MOTURA, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + else if ((Kalaths_Head_count == 0) && (Rnd.get(100) < 10)) + { + st.addSpawn(TARLK_RAIDER_KALATH, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + } + else if (npcId == TARLK_RAIDER_ATHU) + { + if (Athus_Head_count == 0) + { + st.giveItems(ATHUS_HEAD, 1); + } + } + else if (npcId == TARLK_RAIDER_LANKA) + { + if (Lankas_Head_count == 0) + { + st.giveItems(LANKAS_HEAD, 1); + } + } + else if (npcId == TARLK_RAIDER_TRISKA) + { + if (Triskas_Head_count == 0) + { + st.giveItems(TRISKAS_HEAD, 1); + } + } + else if (npcId == TARLK_RAIDER_MOTURA) + { + if (Moturas_Head_count == 0) + { + st.giveItems(MOTURAS_HEAD, 1); + } + } + else if ((npcId == TARLK_RAIDER_KALATH) && (Kalaths_Head_count == 0)) + { + st.giveItems(KALATHS_HEAD, 1); + } + } + } + if ((st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE1) > 0) || (st.getQuestItemsCount(CIRCLE_HUNTER_LICENSE2) > 0)) + { + if ((st.getQuestItemsCount(CYBELLINS_REQUEST) > 0) && (st.getPlayer().getActiveWeaponItem() != null) && (st.getPlayer().getActiveWeaponItem().getItemId() == 3471)) + { + final int Blood_Crystal_Level = Get_Blood_Crystal_Level(st); + if ((Blood_Crystal_Level > 0) && (Blood_Crystal_Level < 10)) + { + for (final int lizardmen_id : Q_BLOOD_CRYSTAL_LIZARDMEN) + { + if (npcId == lizardmen_id) + { + if (Rnd.get(100) < 50) + { + st.takeItems(Q_BLOOD_CRYSTAL[Blood_Crystal_Level], -1); + st.playSound((Blood_Crystal_Level < 6) ? "ItemSound.quest_middle" : "ItemSound.quest_jackpot"); + st.giveItems(Q_BLOOD_CRYSTAL[Blood_Crystal_Level + 1], 1); + } + else + { + for (int i : Q_BLOOD_CRYSTAL) + { + st.takeItems(i, -1); + } + st.giveItems(Q_BLOOD_CRYSTAL[0], 1); + } + } + } + } + } + Request request = GetCurrentRequest(st, REQUESTS1); + if (request == null) + { + request = GetCurrentRequest(st, REQUESTS2); + } + if (request != null) + { + if (request.droplist.containsKey(npcId)) + { + if ((Rnd.get(100) < request.droplist.get(npcId)) && (st.getQuestItemsCount(request.request_item) < request.request_count)) + { + st.giveItems(request.request_item, 1); + } + } + if (request.spawnlist.containsKey(npcId) && (st.getQuestItemsCount(request.request_item) < request.request_count)) + { + final int[] spawn_n_chance = request.spawnlist.get(npcId); + if (Rnd.get(100) < spawn_n_chance[1]) + { + st.addSpawn(spawn_n_chance[0], npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + if (spawn_n_chance[0] == 27149) + { + npc.broadcastNpcSay("Show me the pretty sparkling things! They're all mine!"); + } + } + } + } + } + if (((npcId == 27160) || (npcId == 27162) || (npcId == 27164)) && (Rnd.get(100) < 50)) + { + npc.broadcastNpcSay("We'll take the property of the ancient empire!"); + st.addSpawn(27150, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + st.addSpawn(27150, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 300000); + } + return null; + } + + public static class Request + { + public final int request_id; + public final int request_item; + public final int request_count; + public final int reward_adena; + public final String text; + public final Map droplist; + public final Map spawnlist; + + public Request(final int requestid, final int requestitem, final int requestcount, final int rewardadena, final String txt) + { + droplist = new HashMap<>(); + spawnlist = new HashMap<>(); + request_id = requestid; + request_item = requestitem; + request_count = requestcount; + reward_adena = rewardadena; + text = txt; + } + + public Request addDrop(final int kill_mob_id, final int chance) + { + droplist.put(kill_mob_id, chance); + return this; + } + + public Request addSpawn(final int kill_mob_id, final int spawn_mob_id, final int chance) + { + try + { + spawnlist.put(kill_mob_id, new int[] + { + spawn_mob_id, + chance + }); + } + catch (Exception e) + { + e.printStackTrace(); + } + return this; + } + + public boolean Complete(final QuestState st) + { + if (st.getQuestItemsCount(request_item) < request_count) + { + return false; + } + st.takeItems(request_id, -1); + st.takeItems(request_item, -1); + st.playSound("ItemSound.quest_middle"); + st.giveItems(LAUREL_LEAF_PIN, 1); + st.giveItems(57, reward_adena); + st.unset("list"); + return true; + } + } + + private static int packInt(final int[] a, final int bits) throws Exception + { + final int m = 32 / bits; + if (a.length > m) + { + throw new Exception("Overflow"); + } + int result = 0; + final int mval = (int) Math.pow(2.0, bits); + for (int i = 0; i < m; ++i) + { + result <<= bits; + int next; + if (a.length > i) + { + next = a[i]; + if ((next >= mval) || (next < 0)) + { + throw new Exception("Overload, value is out of range"); + } + } + else + { + next = 0; + } + result += next; + } + return result; + } + + private static int[] unpackInt(int a, final int bits) + { + final int m = 32 / bits; + final int mval = (int) Math.pow(2.0, bits); + final int[] result = new int[m]; + for (int i = m; i > 0; --i) + { + final int next = a; + a >>= bits; + result[i - 1] = next - (a * mval); + } + return result; + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-01.htm new file mode 100644 index 0000000000..42a76d6f2e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-01.htm @@ -0,0 +1,6 @@ +Grocer Pano:
+I operate this grocery store and my hobby has reached this point... Wait here a moment...
+Ah, right. Here it is.
+OK, and here are the coins that I have... I am collecting Blood Succubus, Blood Basilisk, Silver Dryad, Silver Undine, Gold Giant and Gold Wyrms. Would you like to choose from things that I have?
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-54.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-54.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-54.htm index 9887614c7f..c268aa6be9 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30078-54.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30078-54.htm @@ -1,2 +1,3 @@ Grocer Pano:
-You need to go find a level 2 or level 3 member. I'm sorry, but a level 1 member can only deal with other level 1 members... And if I violate this, I could be kicked out of the guild... \ No newline at end of file +You need to go find a level 2 or level 3 member. I'm sorry, but a level 1 member can only deal with other level 1 members... And if I violate this, I could be kicked out of the guild... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-01.htm new file mode 100644 index 0000000000..71daf0f00d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-01.htm @@ -0,0 +1,6 @@ +Warehouse Keeper Collob:
+Please wait a moment. I definitely stored it here somewhere...
+Ah, right. Here it is.
+OK, and here are the coins that I have... I want blood succubus, blood basilisk, silver dryad, silver undine, gold giant and gold wyrms. Would you like to choose?
+Trade at set ratio.
+ \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-54.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-54.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-54.htm index fdbc563981..4091f2436e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30092-54.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30092-54.htm @@ -1,2 +1,3 @@ Warehouse Keeper Collob:
-I'm sorry but I'm a level 1 member... I can't trade with level 2 or level 3 members. It doesn't matter that you are a regular customer at my warehouse... I'm sorry. \ No newline at end of file +I'm sorry but I'm a level 1 member... I can't trade with level 2 or level 3 members. It doesn't matter that you are a regular customer at my warehouse... I'm sorry. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30165-01.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30165-01.htm index 0490b672be..f160d55fee 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30165-01.htm @@ -1,7 +1,5 @@ Magic Trader Ralford:
Isn't the power of magic great? It turned this item into such a beautiful object. Although I'm just a simple trader, I can't help but bow my head to such a masterpiece...
-By the way what would you like to trade for it? All I have are these coins... and, if you would like to trade with me, you will need Gold Drake, Gold Knight, Silver Golem, Blood Drevanuls, Blood Werewolf and Silver Fairies. Take a look at my items and make a choice.
-Gold Wyrm
-Silver Dryad
-Silver Undine
-Manak's Blood Werewolf \ No newline at end of file +By the way what would you like to trade for it? All I have are these coins... and, if you would like to trade with me, you will need Gold Drake, Gold Knight, Silver Golem, Blood Drevanuls, Blood Werewolf and Silver Fairies. Take a look at my items and make a choice.
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30165-54.htm similarity index 93% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-54.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30165-54.htm index 536e50552c..7046688c04 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30165-54.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30165-54.htm @@ -1,2 +1,3 @@ Magic Trader Ralford:
-Ah, I'm only a 2nd grade member and therefore cannot trade with you... Go look for Sorceress Page of the Hunters' Village or Researcher Lorain near the Cruma Tower or Warehouse Keeper Hagger located in Oren Castle Town. They will trade with a grade 3 member. \ No newline at end of file +Ah, I'm only a 2nd grade member and therefore cannot trade with you... Go look for Sorceress Page of the Hunters' Village or Researcher Lorain near the Cruma Tower or Warehouse Keeper Hagger located in Oren Castle Town. They will trade with a grade 3 member. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30183-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30183-01.htm new file mode 100644 index 0000000000..4c20b31802 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30183-01.htm @@ -0,0 +1,5 @@ +Warehouse Keeper Hagger:
+To tell you about myself, I can say that I was one of the initial members of the coin collecting club. Other folks made fun of me for gathering various things, but I was simply collecting coins. However... Due to a number of different reasons, I'm still at level 3...
+OK, OK. Take a look at the coin list that I boast of. If there's something you'd like to exchange, please bring me Silver Unicorn, Gold Wyvern or Blood Medusa coins.
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30200-01.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30200-01.htm index 1decfeb52b..f9f1a6dc70 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30200-01.htm @@ -1,7 +1,5 @@ Guard Stan:
-I had my own reason to apply for the guard position. While I stand here on my guard duty, I have the chance to meet with people from all over the world, and this gives me the opportunity to collect rare coins. Heh heh heh
-By the way, what would you like to trade with? These are all the coins I have... Also if you would like to trade with me, you will need Blood Werewolf, Blood Drevanul, Gold knight, Gold Drake, Silver Golem or Silver Fairy. Make your choice from what I have.
-Gold Giant,
-Blood Basilisk,
-Silver Undine,
- and Manak's Silver Dryad. \ No newline at end of file +I had my own reason to apply for the guard position. While I stand here on my guard duty, I have the chance to meet with people from all over the world, and this gives me the opportunity to collect rare coins. Heh heh heh.
+By the way, what would you like to trade with? These are all the coins I have... Also if you would like to trade with me, you will need Blood Werewolf, Blood Drevanul, Gold knight, Gold Drake, Silver Golem or Silver Fairy. Make your choice from what I have.
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30200-54.htm similarity index 77% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-54.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30200-54.htm index cec9abed5b..df299fe107 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30200-54.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30200-54.htm @@ -1,2 +1,3 @@ Guard Stan:
-Oh, I'm sorry but... I'm only a 2nd grade member and therefore cannot trade with a 3rd grade member like you... Why don't you go look for Sorceress Page, Researcher Lorain or Warehouse Keeper Hagger. They will trade with a grade 3 member. \ No newline at end of file +Oh, I'm sorry but... I'm only a 2nd grade member and therefore cannot trade with a 3rd grade member like you... Why don't you go look for Sorceress Page, Researcher Lorain or Warehouse Keeper Hagger. They will trade with a grade 3 member. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-01.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-01.htm index 259b9a4bdf..97500c7b90 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-01.htm @@ -1,3 +1,4 @@ Warehouse Keeper Sorint:
Lately, I have been feeling weak and depressed. I have found an object I really would like to possess no matter what. But there is this fool who is insisting that it is a family heirloom without knowing its true value. Just because of a stupid man like that I cannot get a hold of this treasure... I feel very frustrated! If I ask someone who is more tactful than myself, perhaps, the person will obtain the item and bring it back to me...
-(Only a character of level 40 or above can take on this quest.) \ No newline at end of file +(Only a character of level 40 or above can take on this quest.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-02.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-02.htm index ca522999f3..2dbcfc8910 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-02.htm @@ -1,3 +1,4 @@ Warehouse Keeper Sorint:
Vigorous yet cautious manner of walking... like that of a tiger! Sharp eyed like a hawk! You, must be an adventurer of considerable skills! Yes, someone like you must be able to help me. Please take pity on a poor man like me and help me out. I am having a lot of heartache because of this stubborn fellow. If you can obtain a small object and bring it to me, I will pay you a generous sum of reward money.
-Ask what you need to do to help him. \ No newline at end of file +Ask what you need to do to help him. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-03.htm similarity index 63% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-03.htm index 0215f07acc..8e88259b10 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-03.htm @@ -1,6 +1,7 @@ Warehouse Keeper Sorint:
You are a young man that I can count on! My first impressions about you was correct! Now then, I will go ahead and explain the details.
-You know Bernard, the president of the Hunters Guild in this town? He is showing off a coin that he claims to be a Coin of Luck. Actually the coin is called "kaldis gold dragon"among us coin collectors. It is a very rare coin!
+You know Bernard, the president of the Hunters Guild in this town? He is showing off a coin that he claims to be a Coin of Luck. Actually the coin is called Kaldis Gold Dragon among us coin collectors. It is a very rare coin!
Isn't it a shame that such a rare object is owned by a fool who does not understand its true value! So, I made an offer to Bernard. I would pay him a high price for giving it to me. But he stubbornly refused to hand over the coin to me. I would appreciate it if you could persuade him with some convincing words and bring back the coin to me.
-Tell him that you will bring back the coin.
-Tell him that you are not interested in doing such a work. \ No newline at end of file +Tell him that you will bring back the coin.
+Tell him that you are not interested in doing such a work. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-04.htm new file mode 100644 index 0000000000..2d50dd7f5e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-04.htm @@ -0,0 +1,3 @@ +Warehouse Keeper Sorint
+Oh my...! Did I judge you wrong? This cannot be... I'm very sure that you will come back to me. I can even bet on this Blood Succubus coin that I treasure very much! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-05.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-05.htm index 1730df29dd..258be3c19c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-05.htm @@ -1,2 +1,3 @@ Warehouse Keeper Sorint:
-Go and meet with the Hunters Guild's president Bernard. Before you go, take this coin diagram. Take a look at the pictures in the book. This coin is the "kaldis gold dragon" I told you about. Bring back to me the coin that looks exactly like this. I will be waiting for you with a gift that will surprise you. So, please do not fail my expectations! \ No newline at end of file +Go and meet with the Hunters Guild's president Bernard. Before you go, take this coin diagram. Take a look at the pictures in the book. This coin is the "kaldis gold dragon" I told you about. Bring back to me the coin that looks exactly like this. I will be waiting for you with a gift that will surprise you. So, please do not fail my expectations! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-06.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-06.htm index db3d481a18..bba79c1cd0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-06.htm @@ -1,6 +1,7 @@ Warehouse Keeper Sorint:
-So, where is my coin? What? You haven't gotten it yet? If you come back empty-handed, did you think that I would praise you?! What I want is the "kaldis gold dragon" coin that Bernard has!
+So, where is my coin? What? You haven't gotten it yet? If you come back empty-handed, did you think that I would praise you?! What I want is the Kaldis Gold Gragon coin that Bernard has!
It's not Blood DreVanul!
It's not Silver Unicorn!
-It is the Gold! Dragon! Of Kaldis!
-Understand?!!! \ No newline at end of file +It is the Gold! Dragon! Of Kaldis!
+Understand?!!! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-07.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-07.htm index 1b56a25aee..28b659d33f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-07.htm @@ -1,5 +1,6 @@ Warehouse Keeper Sorint:
-Ah! You brought it back for me! It's the "kaldis gold dragon" coin! Oooh hee hee heee.... I'm happy!!! Sooo happy!!! My precious treasure! Please enter my collection box!
+Ah! You brought it back for me! It's the Kaldis Gold Dragon coin! Oooh hee hee heee.... I'm happy!!! Sooo happy!!! My precious treasure! Please enter my collection box!
Ahem...! Hey! Hmm... you are a really capable fellow. I was going to pay you some money to finish our transaction. But I changed my mind. Some one with your skill is sufficiently qualified to become our member! Here! This is the cc membership 3 everybody is wanting to have. What do you think? Aren't you happy?
Well, ahem... I'm going to take another look at my new treasure...
-Ask him what good a cc membership 3 is for you. \ No newline at end of file +Ask him what good a cc membership 3 is for you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-08.htm similarity index 77% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-08.htm index 85d45c5fb0..faccecd5ee 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-08.htm @@ -1,5 +1,6 @@ Warehouse Keeper Sorint:
Why do you look so disappointed? You must not know how precious the membership card is! Do you think anybody can join our coin collection guild?
Once you develop a taste for coin collecting, you will realize how valuable a membership card is. After collecting various coins, in order to trade your coins with other members, you are required to have a membership card! But, according to our rules, you cannot trade with a member whose grade is higher than yours. But as long as you continue to be active, I promise to raise your grade. So don't worry! Ah! One more thing. If you bring back your collected coins for each grade, you can exchange them with some great prize items I, Sorint prepared. This is a great opportunity that you shouldn't take for granted!
-Ask where you can obtain coins.
-Ask about the members of the coin collection guild. \ No newline at end of file +Ask where you can obtain coins.
+Ask about the members of the coin collection guild. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-09.htm new file mode 100644 index 0000000000..67570d54bc --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-09.htm @@ -0,0 +1,7 @@ +Warehouse Keeper Sorint:
+Is there anything I can help you with?
+Tell him that you would like to raise your membership grade.
+Ask where you can obtain coins.
+Ask about the members of the coin collection guild.
+Tell him that you would like to leave the guild. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-10.htm new file mode 100644 index 0000000000..9a8864a772 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-10.htm @@ -0,0 +1,7 @@ +Warehouse Keeper Sorint:
+Do I know you? Oh! It's you. There are so many grade 3 members in our guild even I the president cannot remember everyone. Anyway, is there anything I can help you with?
+Tell him that you would like to raise your membership grade.
+Ask where you can obtain coins.
+Ask about the members of the coin collection guild.
+Tell him that you would like to leave the guild. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-11.htm new file mode 100644 index 0000000000..bb0c3b82d6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-11.htm @@ -0,0 +1,7 @@ +Warehouse Keeper Sorint:
+It's been a long time since I saw you. So, have you obtained any new coins? Word has been spreading among members that you have been showing some great trade skills lately. Well, anyhow, is there anything I can help you with?
+Tell him that you would like to raise your membership grade.
+Ask where you can obtain coins.
+Ask about the members of the coin collection guild.
+Tell him that you would like to leave the guild. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-12.htm new file mode 100644 index 0000000000..b94e853fe4 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-12.htm @@ -0,0 +1,7 @@ +Warehouse Keeper Sorint:
+Hello there! An important person has come back! Since Grade 1 members have the privilege of dealing with many rare coins, many members are desiring to become Grade 1. However, the number of Grade 1 members is limited. To put it simply, I'm saying that Grade 1 membership is not given to just anybody who asks for it. Therefore, you should be extra careful in your words and deeds. Well now, is there anything I can help you with?
+Tell him that you would like to raise your membership grade.
+Ask where you can obtain coins.
+Ask about the members of the coin collection guild.
+Tell him that you would like to leave the guild. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-13.htm new file mode 100644 index 0000000000..b4bb5373c1 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-13.htm @@ -0,0 +1,3 @@ +Warehouse Keeper Sorint:
+To improve your level you need 1 Gold knight, 1 Gold Drake, 1 Silver Fairy, 1 Silver Golem, 1 Blood Werewolf and 1 Blood Drevanul. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-14.htm new file mode 100644 index 0000000000..0d805397e3 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-14.htm @@ -0,0 +1,3 @@ +Warehouse Keeper Sorint:
+To improve your level you need 1 Gold Wyrm, 1 Gold Giant, 1 Silver Dryad, 1 Silver Undine, 1 Blood Basilisk and 1 Blood Succubus. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-15.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-15.htm index b4222256d8..8c291ac90a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-15.htm @@ -1,2 +1,3 @@ Warehouse Keeper Sorint:
-Ah, did I tell you about this? Soon, I plan to offer a special membership category for master coin collectors. Since I'm working on the conditions and benefits of this special membership, you can look forward to it. All grade 1 members will be given the first opportunity to become members of this special grade. \ No newline at end of file +Ah, did I tell you about this? Soon, I plan to offer a special membership category for master coin collectors. Since I'm working on the conditions and benefits of this special membership, you can look forward to it. All grade 1 members will be given the first opportunity to become members of this special grade. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-16.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-16.htm index 113cb4b886..89b8b03a93 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-16.htm @@ -1,2 +1,3 @@ Warehouse Keeper Sorint:
-I would like to express my respect for your indomitable will and tenacious spirit. On behalf of our coin collectors guild, I am presenting you with a cc membership 2. Congratulations! \ No newline at end of file +I would like to express my respect for your indomitable will and tenacious spirit. On behalf of our coin collectors guild, I am presenting you with a cc membership 2. Congratulations! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-17.htm similarity index 91% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-17.htm index dcb7132fe6..18ec61bfd6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-17.htm @@ -1,3 +1,4 @@ Warehouse Keeper Sorint:
Ah...! Ah...!!! You really managed to collect all of the precious coins. I fill like crying... sniffle sniffle...!
-Ah, sorry. I'm making a fool of myself... Only a very few members successfully achieve grade 1 member status. Therefore, this is a great occasion for our coin collectors guild to celebrate. Congratulations! \ No newline at end of file +Ah, sorry. I'm making a fool of myself... Only a very few members successfully achieve grade 1 member status. Therefore, this is a great occasion for our coin collectors guild to celebrate. Congratulations! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-18.htm similarity index 55% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-18.htm index ec27d4013b..02c86b31d4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-18.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-18.htm @@ -1,4 +1,5 @@ Warehouse Keeper Sorint:
Leave? Do you really want to leave our coin collectors guild? The privilege of trading coins, and the benefits of exchanging coins for prize items... Are you really going to give all that up?
-Leave the coin collectors guild.
-Return \ No newline at end of file +Leave the coin collectors guild.
+Return + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-18a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-18a.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-18a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-18a.htm index ede776965e..b9f757ddc8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-18a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-18a.htm @@ -1,2 +1,3 @@ Warehouse Keeper Sorint:
-You must have just started to taste the fun of collecting coins and are already leaving... It's really regrettable. However, if this is really your intention, I cannot stop you. \ No newline at end of file +You must have just started to taste the fun of collecting coins and are already leaving... It's really regrettable. However, if this is really your intention, I cannot stop you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-22.htm similarity index 82% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-22.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-22.htm index f272b949ee..35fb0e1888 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-22.htm @@ -1,3 +1,4 @@ Warehouse Keeper Sorint:
If you want to find rare coins, you should trade with other members. But you cannot start to trade until you have something to trade with, right? So, first, do your leg work to collect some coins. The hunters guild members are experts in finding hard to find items. So you can seek their help. You are already acquainted with the hunters guild president Bernard right?
-Return \ No newline at end of file +Return + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-23.htm new file mode 100644 index 0000000000..c16cf7485d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-23.htm @@ -0,0 +1,6 @@ +Warehouse Keeper Sorint:
+Ah, why don't I tell you who our current members are?
+First, there is Sorceress Page of the mystics guild in the Hunters' Village, Researcher Lorain who is located at the entrance of Cruma Tower, Warehouse Keeper Hagger of Oren Castle Town, Guard Stan of Oren Castle Town, Blacksmith Duning of the Hunters' Village, Trader Ralford at the basement of the Ivory Tower, Head Blacksmith Ferris of Aden Castle Town, Warehouse Keeper Collob who is located in front of the accessory store in Giran Castle Town and Grocer Pano in the square of Floran Village...
+Wow, now I realize that our members are spread out all over the place. But we still have a long way to go. My dream is that the coins we are collecting will become a secondary currency! Then everybody on the continent will become members of our club! Ha ha ha!! Won't that be great?
+Return + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-24.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-24.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-24.htm index 84b6b3cbd9..285374eb04 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-24.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-24.htm @@ -1,2 +1,3 @@ Warehouse Keeper Sorint:
-You don't have any coin that meets our criteria of trading. I am sorry but I cannot trade with you. \ No newline at end of file +You don't have any coin that meets our criteria of trading. I am sorry but I cannot trade with you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-24a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-24a.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-24a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-24a.htm index 32dc0fa74c..794b3d0abe 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30232-24a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30232-24a.htm @@ -1,3 +1,4 @@ Warehouse Keeper Sorint:
Excellent choice! You made a very nice trade!
-Ah ah... my coins... they are so beautiful. Go ahead and enter my collection box! \ No newline at end of file +Ah ah... my coins... they are so beautiful. Go ahead and enter my collection box! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30673-01.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30673-01.htm index fcac601f07..849364d03e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30673-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30673-01.htm @@ -1,7 +1,5 @@ Researcher Lorain:
I have been collecting coins like this for a while but I'm not sure whether it was the right thing to get into. I heard that quite a few people and their families became destitute after getting sucked into this collecting business.
-However, the more you look at coins the more you get absorbed by them... People say that whenever I exchange coins, it seems like my personality changes. Anyway, what did you say you wanted to trade with? These are all the coins I have... I mainly trade with the Gold Wyvern, Silver Unicorn and Blood Medusa. I also have :
-Gold knight,
-Silver golem,
-Blood DreVanul
-and Nia's Gold Wyvern. \ No newline at end of file +However, the more you look at coins the more you get absorbed by them... People say that whenever I exchange coins, it seems like my personality changes. Anyway, what did you say you wanted to trade with? These are all the coins I have... I mainly trade with the Gold Wyvern, Silver Unicorn and Blood Medusa. I also have:
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-01.htm new file mode 100644 index 0000000000..07fddeb997 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-01.htm @@ -0,0 +1,5 @@ +Blacksmith Duning:
+I make various tools and artistic items while doing my blacksmith work but I haven't seen anything as beautiful as this coin. This seems to have the power of magic in addition to the human touch.
+But what do you want to exchange? You've nothing but this coin. And to exchange it with me, you'll still need gold drakes, gold knights, blood drevanuls, blood werewolves, silver golems and silver fairies. OK, choose one of these:
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-54.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-54.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-54.htm index fe22d0c00c..85c163ee30 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30688-54.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30688-54.htm @@ -1,2 +1,3 @@ Blacksmith Duning:
-I'm a level 2 member... I can't trade with level 3 members. Go find Sorceress Page of Hunters Village, Investigator Lorain near Cruma Tower or Warehouse Keeper Hagger of Oren Castle Town. \ No newline at end of file +I'm a level 2 member... I can't trade with level 3 members. Go find Sorceress Page of Hunters Village, Investigator Lorain near Cruma Tower or Warehouse Keeper Hagger of Oren Castle Town. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30696-01.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30696-01.htm index dc5f8f9b4e..fea3afd6ca 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30696-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30696-01.htm @@ -1,7 +1,5 @@ Sorcerer Page:
Ah, you haven't been a member for long, I see. I'm sorry that you went to the trouble of coming this far...? Anyway, coin collection is really great. It's not difficult... And you can trade in a place like this... And if you do it for a long time you can get unexpected income, no?
-After all, that's what these coins are for. Take a look. If you want to trade, bring me a lot of Blood Medusas, Golden Wyverns and Silver Unicorns.
-Gold knight
-Silver fairy
-Blood werewolf
-Nia's blood medusa \ No newline at end of file +After all, that's what these coins are for. Take a look. If you want to trade, bring me a lot of Blood Medusas, Golden Wyverns and Silver Unicorns.
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-01.htm similarity index 74% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-01.htm index ffb9574653..a1b2c85d07 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-01.htm @@ -1,3 +1,4 @@ Bernard, Hunter Union President:
Old man, you are incredibly stubborn... However, I inherited this valuable item from my ancestors and no matter what you say I cannot give it to you. Do you know the history behind this coin? This coin or the coins collected by Sorint are not just ordinary coins.
-Ask about the coin's history. \ No newline at end of file +Ask about the coin's history. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-02.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-02.htm index 5525558ad4..5aa1e206c1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-02.htm @@ -1,5 +1,6 @@ Bernard, Hunter Union President:
This coin is an object that a long time ago, mystics instilled magic into it so that the coin would shine in each mystic's unique color. These coins were crafted by the highest skilled dwarven artisans at the time. High level magic power was bestowed upon these coins to turn them into great works of art. According to legend, mystics used these coins as their own marks. A person who helped a mystic would be given a coin as a mark of gratitude and to the one who became an enemy to a mystic, a coin was given as the mark of a curse.
-Actually I heard that one of my ancestors did a favor for a mystic and received this coin. Later on, there was a time when mystics were misunderstood by people as demons and many of them were killed. The coins confiscated at that time were considered objects with the mystics' curses upon them and many of them were thrown out near the places where they were executed. Nowadays, these coins have become mere collectible items of ignorant people such as Sorint.
-"Where can I find a similar coin?"
-"What do you mean by collecting pretty coins?" \ No newline at end of file +Actually I heard that one of my ancestors did a favor for a mystic and received this coin. Later on, there was a time when mystics were misunderstood by people as demons and many of them were killed. The coins confiscated at that time were considered objects with the mystics' curses upon them and many of them were thrown out near the places where they were executed. Nowadays, these coins have become mere collectible items of ignorant people such as Sorint.
+"Where can I find a similar coin?"
+"What do you mean by collecting pretty coins?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-02a.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-02a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-02a.htm index 57f1a92e28..53c5c8bbf3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-02a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-02a.htm @@ -1,2 +1,3 @@ Bernard, Hunter Union President:
-The kaldis coin may be obtained from lizardmen in the Forest of Mirrors. Let me give you some advice. You'd better sever your relationship with people with strange hobbies such as Sorint! I heard that some people got totally wiped out financially after becoming addicted to coin collection! \ No newline at end of file +The kaldis coin may be obtained from lizardmen in the Forest of Mirrors. Let me give you some advice. You'd better sever your relationship with people with strange hobbies such as Sorint! I heard that some people got totally wiped out financially after becoming addicted to coin collection! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-03.htm similarity index 83% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-03.htm index b63f8d6182..3a3d5cbcf4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-03.htm @@ -1,2 +1,3 @@ Bernard, Hunter Union President:
-One of my ancestors received this coin from someone named Kaldis. I heard that Kaldis was hiding out in the Forest of Mirrors during the time when mystics were being persecuted. However, he ended up being killed by lizardmen who inhabited the forest... If you go to this area and look for them perhaps you may stumble onto coins that are similar to this one. What do you think? \ No newline at end of file +One of my ancestors received this coin from someone named Kaldis. I heard that Kaldis was hiding out in the Forest of Mirrors during the time when mystics were being persecuted. However, he ended up being killed by lizardmen who inhabited the forest... If you go to this area and look for them perhaps you may stumble onto coins that are similar to this one. What do you think? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-04.htm similarity index 96% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-04.htm index 2f867849fe..c01801186c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-04.htm @@ -1,3 +1,4 @@ Bernard, Hunter Union President:
Do you think I am acquainted with such an ignorant person? Birds of a feather flock together.
-Anyway, one of my ancestors received this coin from someone named Kaldis. I heard that Kaldis was hiding out in the Forest of Mirrors during the time when mystics were being persecuted. However, he ended up being killed by lizardmen who inhabited the forest... If you go to this area and look for them perhaps you may stumble onto coins that are similar to this one. What do you think? \ No newline at end of file +Anyway, one of my ancestors received this coin from someone named Kaldis. I heard that Kaldis was hiding out in the Forest of Mirrors during the time when mystics were being persecuted. However, he ended up being killed by lizardmen who inhabited the forest... If you go to this area and look for them perhaps you may stumble onto coins that are similar to this one. What do you think? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-05.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-05.htm index 8257e6fcb4..7c3296f0eb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30702-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-05.htm @@ -1,3 +1,4 @@ Bernard, Hunter Union President:
Oh, it's you again. Are you still wandering around looking for those weird looking coins?
-"Where will I be able to find the weird looking coins?" \ No newline at end of file +"Where will I be able to find the weird looking coins?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-06.htm new file mode 100644 index 0000000000..2b719af032 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30702-06.htm @@ -0,0 +1,5 @@ +Bernard, Hunter Union President:
+To be honest with you... after you came to visit me, I was intrigued by what you said and did some research. By getting help from my union members, I found out the areas where the coins are discovered often.
+Let me see... What I have found out so far is that... Lakin and Vanor Silenos in the southern part of Aden, and Timak Orcs of northern Oren are in possession of these coins.
+Also, Bandits' Stronghold in Oren, the Cemetery of Kings in Aden and Dragon Valley are the places where the coins are often discovered. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-01.htm new file mode 100644 index 0000000000..90efcd1b9d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-01.htm @@ -0,0 +1,5 @@ +Head Blacksmith Ferris:
+I also became a level 1 member recently and so please do a good job on this.
+But what do you want to exchange? These are all the coins I have... And to exchange with me, you'll need blood succubus, blood basilisk, silver dryad, silver undine, gold giant and gold wyrms. OK, choose one of my coins?
+Trade at set ratio. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-54.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-54.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-54.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-54.htm index 45652a83a9..d3ae893984 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/336_CoinOfMagic/30847-54.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/30847-54.htm @@ -1,2 +1,3 @@ Head Blacksmith Ferris:
-I'm a level 1 member... Therefore, I can only trade with other level 1 members... Don't be upset about it. You'll need to go find a member that can trade with you. \ No newline at end of file +I'm a level 1 member... Therefore, I can only trade with other level 1 members... Don't be upset about it. You'll need to go find a member that can trade with you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/Q336_CoinsOfMagic.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/Q336_CoinsOfMagic.java new file mode 100644 index 0000000000..d6e589b602 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q336_CoinsOfMagic/Q336_CoinsOfMagic.java @@ -0,0 +1,392 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package quests.Q336_CoinsOfMagic; + +import org.l2jmobius.commons.util.Rnd; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * Adapted from FirstTeam Interlude + */ +public class Q336_CoinsOfMagic extends Quest +{ + private static final int COIN_DIAGRAM = 3811; + private static final int KALDIS_COIN = 3812; + private static final int MEMBERSHIP_1 = 3813; + private static final int MEMBERSHIP_2 = 3814; + private static final int MEMBERSHIP_3 = 3815; + private static final int BLOOD_MEDUSA = 3472; + private static final int BLOOD_WEREWOLF = 3473; + private static final int BLOOD_BASILISK = 3474; + private static final int BLOOD_DREVANUL = 3475; + private static final int BLOOD_SUCCUBUS = 3476; + private static final int GOLD_WYVERN = 3482; + private static final int GOLD_KNIGHT = 3483; + private static final int GOLD_GIANT = 3484; + private static final int GOLD_DRAKE = 3485; + private static final int GOLD_WYRM = 3486; + private static final int SILVER_UNICORN = 3490; + private static final int SILVER_FAIRY = 3491; + private static final int SILVER_DRYAD = 3492; + private static final int SILVER_GOLEM = 3494; + private static final int SILVER_UNDINE = 3495; + private static final int[] BASIC_COINS = + { + BLOOD_MEDUSA, + GOLD_WYVERN, + SILVER_UNICORN + }; + private static final int SORINT = 30232; + private static final int BERNARD = 30702; + private static final int PAGE = 30696; + private static final int HAGGER = 30183; + private static final int STAN = 30200; + private static final int RALFORD = 30165; + private static final int FERRIS = 30847; + private static final int COLLOB = 30092; + private static final int PANO = 30078; + private static final int DUNING = 30688; + private static final int LORAIN = 30673; + private static final int TIMAK_ORC_ARCHER = 20584; + private static final int TIMAK_ORC_SOLDIER = 20585; + private static final int TIMAK_ORC_SHAMAN = 20587; + private static final int LAKIN = 20604; + private static final int TORTURED_UNDEAD = 20678; + private static final int HATAR_HANISHEE = 20663; + private static final int SHACKLE = 20235; + private static final int TIMAK_ORC = 20583; + private static final int HEADLESS_KNIGHT = 20146; + private static final int ROYAL_CAVE_SERVANT = 20240; + private static final int MALRUK_SUCCUBUS_TUREN = 20245; + private static final int FORMOR = 20568; + private static final int FORMOR_ELDER = 20569; + private static final int VANOR_SILENOS_SHAMAN = 20685; + private static final int TARLK_BUGBEAR_HIGH_WARRIOR = 20572; + private static final int OEL_MAHUM = 20161; + private static final int OEL_MAHUM_WARRIOR = 20575; + private static final int HARIT_LIZARDMAN_MATRIARCH = 20645; + private static final int HARIT_LIZARDMAN_SHAMAN = 20644; + private static final int GRAVE_LICH = 21003; + private static final int DOOM_SERVANT = 21006; + private static final int DOOM_ARCHER = 21008; + private static final int DOOM_KNIGHT = 20674; + private static final int KOOKABURRA2 = 21276; + private static final int KOOKABURRA3 = 21275; + private static final int KOOKABURRA4 = 21274; + private static final int ANTELOPE2 = 21278; + private static final int ANTELOPE3 = 21279; + private static final int ANTELOPE4 = 21280; + private static final int BANDERSNATCH2 = 21282; + private static final int BANDERSNATCH3 = 21284; + private static final int BANDERSNATCH4 = 21283; + private static final int BUFFALO2 = 21287; + private static final int BUFFALO3 = 21288; + private static final int BUFFALO4 = 21286; + private static final int CLAWS_OF_SPLENDOR = 21521; + private static final int WISDOM_OF_SPLENDOR = 21526; + private static final int PUNISHMENT_OF_SPLENDOR = 21531; + private static final int WAILING_OF_SPLENDOR = 21539; + private static final int HUNGERED_CORPSE = 20954; + private static final int BLOODY_GHOST = 20960; + private static final int NIHIL_INVADER = 20957; + private static final int DARK_GUARD = 20959; + // @formatter:off + private static final int[][] PROMOTE = + { + new int[0], + new int[0], {SILVER_DRYAD, BLOOD_BASILISK, BLOOD_SUCCUBUS, SILVER_UNDINE, GOLD_GIANT, GOLD_WYRM}, {BLOOD_WEREWOLF, GOLD_DRAKE, SILVER_FAIRY, BLOOD_DREVANUL, GOLD_KNIGHT, SILVER_GOLEM} + }; + private static final int[][] EXCHANGE_LEVEL = + { + {PAGE, 3}, {LORAIN, 3}, {HAGGER, 3}, {RALFORD, 2}, {STAN, 2}, {DUNING, 2}, {FERRIS, 1}, {COLLOB, 1}, {PANO, 1} + }; + private static final int[][] DROPLIST = + { + {TIMAK_ORC_ARCHER, BLOOD_MEDUSA}, {TIMAK_ORC_SOLDIER, BLOOD_MEDUSA}, {TIMAK_ORC_SHAMAN, 3472}, {LAKIN, 3472}, {TORTURED_UNDEAD, 3472}, {HATAR_HANISHEE, 3472}, {TIMAK_ORC, GOLD_WYVERN}, {SHACKLE, GOLD_WYVERN}, {HEADLESS_KNIGHT, GOLD_WYVERN}, + {ROYAL_CAVE_SERVANT, GOLD_WYVERN}, {MALRUK_SUCCUBUS_TUREN, GOLD_WYVERN}, {FORMOR, SILVER_UNICORN}, {FORMOR_ELDER, SILVER_UNICORN}, {VANOR_SILENOS_SHAMAN, SILVER_UNICORN}, {TARLK_BUGBEAR_HIGH_WARRIOR, SILVER_UNICORN}, {OEL_MAHUM, SILVER_UNICORN}, {OEL_MAHUM_WARRIOR, SILVER_UNICORN} + }; + private static final int[] MONSTERS = + { + GRAVE_LICH, DOOM_SERVANT, DOOM_ARCHER, DOOM_KNIGHT, KOOKABURRA2, KOOKABURRA3, KOOKABURRA4, ANTELOPE2, ANTELOPE3, ANTELOPE4, BANDERSNATCH2, BANDERSNATCH3, BANDERSNATCH4, BUFFALO2, BUFFALO3, BUFFALO4, CLAWS_OF_SPLENDOR, WISDOM_OF_SPLENDOR, PUNISHMENT_OF_SPLENDOR, WAILING_OF_SPLENDOR, HUNGERED_CORPSE, BLOODY_GHOST, NIHIL_INVADER, DARK_GUARD + }; + // @formatter:on + + private static final String qn = "Q336_CoinsOfMagic"; + + public Q336_CoinsOfMagic() + { + super(336, qn, "Coins of Magic"); + addStartNpc(SORINT); + addTalkId(SORINT, BERNARD, PAGE, HAGGER, STAN, RALFORD, FERRIS, COLLOB, PANO, DUNING, LORAIN); + for (final int[] mob : DROPLIST) + { + addKillId(mob[0]); + } + addKillId(MONSTERS); + addKillId(HARIT_LIZARDMAN_MATRIARCH); + addKillId(HARIT_LIZARDMAN_SHAMAN); + registerQuestItems(COIN_DIAGRAM, KALDIS_COIN, MEMBERSHIP_1, MEMBERSHIP_2, MEMBERSHIP_3); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + QuestState st = player.getQuestState(qn); + if (st == null) + { + return htmltext; + } + + final int cond = st.getInt("cond"); + if ("30702-06.htm".equalsIgnoreCase(event)) + { + if (cond < 7) + { + st.set("cond", "7"); + st.playSound("ItemSound.quest_accept"); + } + } + else if ("30232-22.htm".equalsIgnoreCase(event)) + { + if (cond < 6) + { + st.set("cond", "6"); + } + } + else if ("30232-23.htm".equalsIgnoreCase(event)) + { + if (cond < 5) + { + st.set("cond", "5"); + } + } + else if ("30702-02.htm".equalsIgnoreCase(event)) + { + st.set("cond", "2"); + } + else if ("30232-05.htm".equalsIgnoreCase(event)) + { + st.setState(State.STARTED); + st.playSound("ItemSound.quest_accept"); + st.giveItems(COIN_DIAGRAM, 1); + st.set("cond", "1"); + } + else if ("30232-04.htm".equalsIgnoreCase(event) || "30232-18a.htm".equalsIgnoreCase(event)) + { + st.exitQuest(true); + st.playSound("ItemSound.quest_giveup"); + } + else if ("raise".equalsIgnoreCase(event)) + { + htmltext = promote(st); + } + return htmltext; + } + + private String promote(final QuestState st) + { + final int grade = st.getInt("grade"); + String html; + if (grade == 1) + { + html = "30232-15.htm"; + } + else + { + int h = 0; + for (final int i : PROMOTE[grade]) + { + if (st.getQuestItemsCount(i) > 0) + { + ++h; + } + } + if (h == 6) + { + for (final int i : PROMOTE[grade]) + { + st.takeItems(i, 1); + } + html = "30232-" + (19 - grade) + ".htm"; + st.takeItems(KALDIS_COIN + grade, -1); + st.giveItems(COIN_DIAGRAM + grade, 1); + st.set("grade", "" + (grade - 1)); + if (grade == 3) + { + st.set("cond", "9"); + } + else if (grade == 2) + { + st.set("cond", "11"); + } + st.playSound("ItemSound.quest_fanfare_middle"); + } + else + { + html = "30232-" + (16 - grade) + ".htm"; + if (grade == 3) + { + st.set("cond", "8"); + } + else if (grade == 2) + { + st.set("cond", "9"); + } + } + } + return html; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + QuestState st = player.getQuestState(qn); + String htmltext = getNoQuestMsg(); + if (st == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int id = st.getState(); + final int grade = st.getInt("grade"); + switch (npcId) + { + case SORINT: + { + if (id == State.CREATED) + { + if (st.getPlayer().getLevel() < 40) + { + htmltext = "30232-01.htm"; + st.exitQuest(true); + } + else + { + htmltext = "30232-02.htm"; + } + } + else if (st.getQuestItemsCount(COIN_DIAGRAM) > 0) + { + if (st.getQuestItemsCount(KALDIS_COIN) > 0) + { + st.takeItems(KALDIS_COIN, -1); + st.takeItems(COIN_DIAGRAM, -1); + st.giveItems(MEMBERSHIP_3, 1); + st.set("grade", "3"); + st.set("cond", "4"); + st.playSound("ItemSound.quest_fanfare_middle"); + htmltext = "30232-07.htm"; + } + else + { + htmltext = "30232-06.htm"; + } + } + else if (grade == 3) + { + htmltext = "30232-12.htm"; + } + else if (grade == 2) + { + htmltext = "30232-11.htm"; + } + else if (grade == 1) + { + htmltext = "30232-10.htm"; + } + break; + } + case BERNARD: + { + if ((st.getQuestItemsCount(COIN_DIAGRAM) > 0) && (grade == 0)) + { + htmltext = "30702-01.htm"; + } + else if (grade == 3) + { + htmltext = "30702-05.htm"; + } + break; + } + default: + { + for (final int[] e : EXCHANGE_LEVEL) + { + if ((npcId == e[0]) && (grade <= e[1])) + { + htmltext = npcId + "-01.htm"; + } + } + break; + } + } + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + QuestState st = checkPlayerState(player, npc, State.STARTED); + if (st == null) + { + return null; + } + + final int cond = st.getInt("cond"); + final int grade = st.getInt("grade"); + final int chance = (npc.getLevel() + (grade * 3)) - 20; + final int npcId = npc.getNpcId(); + if ((npcId == HARIT_LIZARDMAN_MATRIARCH) || (npcId == HARIT_LIZARDMAN_SHAMAN)) + { + if ((cond == 2) && (Rnd.get(100) < (10.0 * npc.getTemplate().baseHpConsumeRate))) + { + st.giveItems(KALDIS_COIN, 1); + st.set("cond", "3"); + } + return null; + } + for (final int[] e : DROPLIST) + { + if (e[0] == npcId) + { + if (Rnd.get(100) < chance) + { + st.giveItems(e[1], 1); + } + return null; + } + } + for (final int u : MONSTERS) + { + if (u == npcId) + { + if (Rnd.get(100) < (chance * npc.getTemplate().baseHpConsumeRate)) + { + st.giveItems(BASIC_COINS[Rnd.get(BASIC_COINS.length)], 1); + } + return null; + } + } + return null; + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-01.htm new file mode 100644 index 0000000000..eb92d7d383 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-01.htm @@ -0,0 +1,5 @@ +Magic Trader Cema:
+Have you heard about Nebulite? It is a mineral often found in meteorites. Processed properly, even a tiny amount tremendous energy. It is quite valuable to those who seek to amplify magical power.
+The Dwarwes say that Nebulite was used by Titans as their primary source of energy. At that time the mineral was abundant, but the expansion of the titan civilization exhausted most of the precious material. Nowadeys it is quite rare, and can only be found in a few places...
+Where can Nebulite be found? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-02.htm new file mode 100644 index 0000000000..1a543ff889 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-02.htm @@ -0,0 +1,6 @@ +Magic Trader Cema:
+It is well-known that the crater of the Ivory Tower was created by a gigantic meteorite... Hovewer, not many known that the meteorite was composed almost entirely of Nebulite and is currently locked away in the basement of the tower! Those in the Ivory Tower want to keep all Nebulite themselves!
+Does this seem fair? Should the source of the most powerful magical power on earth be monopolized by few privileged groups? I think not! That Nebulite should be used for the greater public good! Don't you agree?
+I agree
+I disagree + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-03.htm new file mode 100644 index 0000000000..a286b8725e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-03.htm @@ -0,0 +1,6 @@ +Magic Trader Cema:
+Will you join our research? We are investigation the use of Nebulite for the greater public good. However, we are having a hard time finding Nebilte for our study. The Dwarwen collectors we hired for this task have not been heard from in over a month.
+Would you do this work for us? Arround the crater of Ivory Tower you will find Manashen Gargoyles, Enchanted Monster Eyes, Enchanted Stone Golems, and Enchanted Iron Golems. They have fallen under the spell of Nebulite Orbs, which are fragments of the meteorite. If you kill these monsters you can easily collect the Nebulite samples we need for our research.
+You shall be well-compensated for you efforts.
+Tell me more about the Dwarwen collectors + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-04.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02c.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-04.htm index 13a19da511..9d0bb0b6a7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30834-02c.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-04.htm @@ -1,2 +1,3 @@ -Magic Trader Cema:
-Ah yes, the Dwarves... They are collectors, specialists in rare items. Most collectors belong to the Golden Key Guild, but I have since discovered that those two collectors are notorious for being lazy and playing tricks. I should never have hired them... Sigh... \ No newline at end of file +Magic Trader Cema:
+Ah yes, the Dwarwes... They are collectors, specialists in rare items. Most collectors belong to the Golden Key Guild, but I have since discovered that those two collectors are notorious for being lazy and playing tricks. I should never have hired them... Sigh... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-05.htm new file mode 100644 index 0000000000..908971faa0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-05.htm @@ -0,0 +1,4 @@ +Magic Trader Cema:
+You expect something for nothing? Go and bring me those Nebulite Orbs.
+I quit! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-06.htm new file mode 100644 index 0000000000..ff675dc7ef --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-06.htm @@ -0,0 +1,8 @@ +Magic Trader Cema:
+Good job! So, what do you want? Do you want adena in exchange for the orbs or would you prefer trading them for useful items?
+You may find a few things among the exchange items that you haven't seen elsewhere. If you have any questions, please ask me. I'll answer your question.
+Recive money
+I wish to exchange the orbs for useful items
+I wish to continue collecting
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-07.htm new file mode 100644 index 0000000000..f4a614cf8b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-07.htm @@ -0,0 +1,4 @@ +Magic Trader Cema:
+We need someone to gather materials for a research project that is being conducted at Harding's Academy. It is imperative that this person be cognizant of the forces of magic. If you know a well-trained Mystic, send him to me.
+(This quest can only be undertaken by non-orc Mistics level 40 and higher) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-08.htm new file mode 100644 index 0000000000..6d1e47950e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-08.htm @@ -0,0 +1,5 @@ +Magic Trader Cema:
+Thank you for your work! Would you like to continue or would you like to quit?
+I quit!
+I will continue! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-09.htm new file mode 100644 index 0000000000..e8f20e2958 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30834-09.htm @@ -0,0 +1,3 @@ +Magic Trader Cema:
+What a pitty that you want to quit... See you soon! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-01.htm new file mode 100644 index 0000000000..86c087e15c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-01.htm @@ -0,0 +1,5 @@ +Lich King Icarus:
+What a miserable state I'm in, neither dead or alive, just here. What's the point? I'm undead... No hope for me. The liqueur supplied by my students is all that keeps me going these days. I get drunk and imagine that I can feel warmth of life folowing throught my veins once again...
+Oh, I suppose you are wondering how an undead can drink liqueur? Have you heard of Ectoplazm Liqueur? That stuff will raise a corpse from his grave to dance! It is so strong that even my old, rotten tongue twitches at its taste. Ahhhh... What I would give for a sip right now!..
+Give him some Ectoplazm Liqueur + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-02.htm new file mode 100644 index 0000000000..b59bfa7e43 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-02.htm @@ -0,0 +1,3 @@ +Lich King Icarus:
+Ahhhh... Thanks! This is for you... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-03.htm new file mode 100644 index 0000000000..842ea32c5a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30835-03.htm @@ -0,0 +1,3 @@ +Lich King Icarus:
+You don't have Ectoplazm Liqueur! Go away! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-01.htm new file mode 100644 index 0000000000..6e782fef66 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-01.htm @@ -0,0 +1,4 @@ +Collector Marsha:
+Would you like to gamble for those orbs?
+"Yes!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-02.htm new file mode 100644 index 0000000000..b34e7bab3c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-02.htm @@ -0,0 +1,4 @@ +Collector Marsha:
+We will play a game of Rock/Paper/Scissors with you for an ante of 10 nebulite orbs - you bet 10 orbs to begin the game. If you win you receive 20, if you draw you get your 10 orbs back, and if you lose I keep all orbs.
+"Ok I'm ready!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-03.htm new file mode 100644 index 0000000000..8ab50cd827 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-03.htm @@ -0,0 +1,6 @@ +Collector Marsha:
+Ok! Let us begin! You choose!
+"Rock!"
+"Paper!"
+"Scissors!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-04.htm new file mode 100644 index 0000000000..7114661a7a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-04.htm @@ -0,0 +1,4 @@ +Collector Marsha:
+Damn, you WON!
+"One more time!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-05.htm new file mode 100644 index 0000000000..c9f5488aa1 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-05.htm @@ -0,0 +1,4 @@ +Collector Marsha:
+It's a DRAW!
+"Lets try one more time!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-06.htm new file mode 100644 index 0000000000..3e5e06ceb9 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30934-06.htm @@ -0,0 +1,4 @@ +Collector Marsha:
+Hahaha! You LOST!
+"Bring it on!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-01.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-01.htm index c4e5cf5adb..6a7bf715ad 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-01.htm @@ -1,7 +1,8 @@ -Collector Trumpin:
-Ah, it seems we have common interests... You also seek Nebulite Orbs for Magic Trader Cema?
-I can't continue right now, I must return to the village and rest my back...
-Would you care to play a game of chance to try and win the Nebulite Orbs I've collected so far? It's a simple coin-toss game.
-"Tell me the rules of the game."
-Play the game.
-Quit \ No newline at end of file +Collector Trumpin:
+Ah, it seems we have common interests... You also seek Nebulite Orbs for Magic Trader Cema?
+I can't continue right now, I must return to the village and rest my back...
+Would you care to play a game of chance to try and win the Nebulite Orbs I've collected so far? It's a simple coin-toss game.
+Tell me the rules of the game
+Play the game
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-02.htm new file mode 100644 index 0000000000..40b6894d55 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-02.htm @@ -0,0 +1,4 @@ +Collector Trumpin:
+We will play a simple coin-tossing game - you choose head or tails, if you're right you win 10 orbs, if you're wrong you loose 10. If you get two right in a row, you will get 30 orbs!
+Ok I'm ready! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-03.htm new file mode 100644 index 0000000000..a6c8dc8f3f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-03.htm @@ -0,0 +1,5 @@ +Collector Trumpin:
+Ok! Let us begin! You choose!
+Tail!
+Head! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-04.htm new file mode 100644 index 0000000000..1708ce8f3e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-04.htm @@ -0,0 +1,6 @@ +Collector Trumpin:
+Damn, you WON!
+Do you want paly next round?
+One more time!
+No, give me my winnings + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-05.htm new file mode 100644 index 0000000000..79b7503a6a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-05.htm @@ -0,0 +1,4 @@ +Collector Trumpin:
+Hahaha, you LOST!
+Lets try one more time! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-06.htm new file mode 100644 index 0000000000..a5dda23e03 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-06.htm @@ -0,0 +1,6 @@ +Collector Trumpin:
+Congradulations! That's your reward!
+Do you want to play a new game?
+Play a new game
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-07.htm new file mode 100644 index 0000000000..471376da87 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-07.htm @@ -0,0 +1,6 @@ +Collector Trumpin:
+You are excelent player! Sorry, but I can't continue palying this game.
+Do you want to play a new game?
+Play a new game
+Quit + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-quit.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-quit.htm index c5a11ed11a..283a7d8e1f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-quit.htm @@ -1,3 +1,4 @@ -Collector Trumpin:
-Oh well, it's your loss. What am I going to do with all these Nebulite Orbs?
-If you change your mind, come back to see me. I'll be here resting my back. \ No newline at end of file +Collector Trumpin:
+Oh well, it's your loss. What am I going to do with all these Nebulite Orbs?
+If you change your mind, come back to see me. I'll be here resting my back. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-rules.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-rules.htm index 7f08fb845b..a2cbb36ca3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/343_UnderTheShadowOfTheIvoryTower/30935-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/30935-rules.htm @@ -1,6 +1,6 @@ -Collector Trumpin:
-The rules are simple:
-I will toss a coin in the air and you guess and call out which side you think it will land on, heads or tails.
-Let's try it. If you win the first round, you can either receive 10 Nebulite Orbs or play a second round. If you win in the second round, you can either receive 30 Nebulite Orbs or play a third round. As you keep winning rounds, the stakes will become progressively larger.
-Oh, there's one last thing I need to explain... If you lose you must give me 10 Nebulite Orbs. It's only fair, don't you think?
-Return \ No newline at end of file +Collector Trumpin:
+The rules are simple:
+I will toss a coin in the air and you guess and call out which side you think it will land on, heads or tails.
+Let's try it. If you win the first round, you can either receive 10 Nebulite Orbs or play a second round. If you win in the second round, you can either receive 30 Nebulite Orbs or play a third round. As you keep winning rounds, the stakes will become progressively larger.
+Oh, there's one last thing I need to explain... If you lose you must give me 10 Nebulite Orbs. It's only fair, don't you think? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/Q343_UnderTheShadowOfTheIvoryTower.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/Q343_UnderTheShadowOfTheIvoryTower.java new file mode 100644 index 0000000000..f9a4e43461 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/Q343_UnderTheShadowOfTheIvoryTower.java @@ -0,0 +1,417 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package quests.Q343_UnderTheShadowOfTheIvoryTower; + +import org.l2jmobius.commons.util.Rnd; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * Adapted from FirstTeam Interlude + */ +public class Q343_UnderTheShadowOfTheIvoryTower extends Quest +{ + public final int CEMA = 30834; + public final int ICARUS = 30835; + public final int MARSHA = 30934; + public final int TRUMPIN = 30935; + public final int[] MOBS; + public final int ORB = 4364; + public final int ECTOPLASM = 4365; + public final int CHANCE = 50; + public final int[] ALLOWED_CLASSES = + { + 11, + 12, + 13, + 14, + 26, + 27, + 28, + 39, + 40, + 41 + }; + + private static final String qn = "Q343_UnderTheShadowOfTheIvoryTower"; + + public Q343_UnderTheShadowOfTheIvoryTower() + { + super(343, qn, "Under The Shadow Of The Ivory Tower"); + MOBS = new int[] + { + 20563, + 20564, + 20565, + 20566 + }; + + addStartNpc(30834); + addTalkId(30834, 30835, 30934, 30935); + for (final int i : MOBS) + { + addKillId(i); + } + registerQuestItems(4364); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + QuestState st = player.getQuestState(qn); + if (st == null) + { + return htmltext; + } + + final int random1 = Rnd.get(3); + final int random2 = Rnd.get(2); + final int orbs = st.getQuestItemsCount(4364); + if ("30834-03.htm".equalsIgnoreCase(event)) + { + st.setState(State.STARTED); + st.set("cond", "1"); + st.playSound("ItemSound.quest_accept"); + } + else if ("30834-08.htm".equalsIgnoreCase(event)) + { + if (orbs > 0) + { + st.giveItems(57, orbs * 120); + st.takeItems(4364, -1); + } + else + { + htmltext = "30834-08.htm"; + } + } + else if ("30834-09.htm".equalsIgnoreCase(event)) + { + st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); + } + else if ("30934-02.htm".equalsIgnoreCase(event) || "30934-03.htm".equalsIgnoreCase(event)) + { + if (orbs < 10) + { + htmltext = "noorbs.htm"; + } + else if ("30934-03.htm".equalsIgnoreCase(event)) + { + if (orbs >= 10) + { + st.takeItems(4364, 10); + st.set("playing", "1"); + } + else + { + htmltext = "noorbs.htm"; + } + } + } + else if ("30934-04.htm".equalsIgnoreCase(event)) + { + if (st.getInt("playing") > 0) + { + switch (random1) + { + case 0: + { + htmltext = "30934-05.htm"; + st.giveItems(4364, 10); + break; + } + case 1: + { + htmltext = "30934-06.htm"; + break; + } + default: + { + htmltext = "30934-04.htm"; + st.giveItems(4364, 20); + break; + } + } + st.unset("playing"); + } + else + { + htmltext = "Player is cheating"; + st.takeItems(4364, -1); + st.exitQuest(true); + } + } + else if ("30934-05.htm".equalsIgnoreCase(event)) + { + if (st.getInt("playing") > 0) + { + switch (random1) + { + case 0: + htmltext = "30934-04.htm"; + st.giveItems(4364, 20); + break; + case 1: + htmltext = "30934-05.htm"; + st.giveItems(4364, 10); + break; + default: + htmltext = "30934-06.htm"; + break; + } + st.unset("playing"); + } + else + { + htmltext = "Player is cheating"; + st.takeItems(4364, -1); + st.exitQuest(true); + } + } + else if ("30934-06.htm".equalsIgnoreCase(event)) + { + if (st.getInt("playing") > 0) + { + switch (random1) + { + case 0: + htmltext = "30934-04.htm"; + st.giveItems(4364, 20); + break; + case 1: + htmltext = "30934-06.htm"; + break; + default: + htmltext = "30934-05.htm"; + st.giveItems(4364, 10); + break; + } + st.unset("playing"); + } + else + { + htmltext = "Player is cheating"; + st.takeItems(4364, -1); + st.exitQuest(true); + } + } + else if ("30935-02.htm".equalsIgnoreCase(event) || "30935-03.htm".equalsIgnoreCase(event)) + { + st.unset("toss"); + if (orbs < 10) + { + htmltext = "noorbs.htm"; + } + } + else if ("30935-05.htm".equalsIgnoreCase(event)) + { + if (orbs >= 10) + { + if (random2 == 0) + { + final int toss = st.getInt("toss"); + if (toss == 4) + { + st.unset("toss"); + st.giveItems(4364, 150); + htmltext = "30935-07.htm"; + } + else + { + st.set("toss", String.valueOf(toss + 1)); + htmltext = "30935-04.htm"; + } + } + else + { + st.unset("toss"); + st.takeItems(4364, 10); + } + } + else + { + htmltext = "noorbs.htm"; + } + } + else if ("30935-06.htm".equalsIgnoreCase(event)) + { + if (orbs >= 10) + { + final int toss = st.getInt("toss"); + st.unset("toss"); + switch (toss) + { + case 1: + st.giveItems(4364, 10); + break; + case 2: + st.giveItems(4364, 30); + break; + case 3: + st.giveItems(4364, 70); + break; + case 4: + st.giveItems(4364, 150); + break; + } + } + else + { + htmltext = "noorbs.htm"; + } + } + else if ("30835-02.htm".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(4365) > 0) + { + st.takeItems(4365, 1); + final int random3 = Rnd.get(1000); + if (random3 <= 119) + { + st.giveItems(955, 1); + } + else if (random3 <= 169) + { + st.giveItems(951, 1); + } + else if (random3 <= 329) + { + st.giveItems(2511, (Rnd.get(200) + 401)); + } + else if (random3 <= 559) + { + st.giveItems(2510, (Rnd.get(200) + 401)); + } + else if (random3 <= 561) + { + st.giveItems(316, 1); + } + else if (random3 <= 578) + { + st.giveItems(630, 1); + } + else if (random3 <= 579) + { + st.giveItems(188, 1); + } + else if (random3 <= 581) + { + st.giveItems(885, 1); + } + else if (random3 <= 582) + { + st.giveItems(103, 1); + } + else if (random3 <= 584) + { + st.giveItems(917, 1); + } + else + { + st.giveItems(736, 1); + } + } + else + { + htmltext = "30835-03.htm"; + } + } + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + QuestState st = player.getQuestState(qn); + String htmltext = getNoQuestMsg(); + if (st == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int id = st.getState(); + switch (npcId) + { + case 30834: + { + if (id != 2) + { + for (final int i : ALLOWED_CLASSES) + { + if ((st.getPlayer().getClassId().getId() == i) && (st.getPlayer().getLevel() >= 40)) + { + htmltext = "30834-01.htm"; + } + } + if (!"30834-01.htm".equals(htmltext)) + { + htmltext = "30834-07.htm"; + st.exitQuest(true); + } + } + else if (st.getQuestItemsCount(4364) > 0) + { + htmltext = "30834-06.htm"; + } + else + { + htmltext = "30834-05.htm"; + } + break; + } + case 30835: + { + htmltext = "30835-01.htm"; + break; + } + case 30934: + { + htmltext = "30934-01.htm"; + break; + } + case 30935: + { + htmltext = "30935-01.htm"; + break; + } + } + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + QuestState st = checkPlayerState(player, npc, State.STARTED); + if (st == null) + { + return null; + } + + if (Rnd.get(100) < 50) + { + st.giveItems(4364, 1); + st.playSound("ItemSound.quest_itemget"); + } + return null; + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/default.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/default.htm new file mode 100644 index 0000000000..63a0532746 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/default.htm @@ -0,0 +1,3 @@ + +I have nothing to say you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/noorbs.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/noorbs.htm new file mode 100644 index 0000000000..31b3476af5 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q343_UnderTheShadowOfTheIvoryTower/noorbs.htm @@ -0,0 +1 @@ +You dont have enough orbs! Come back when you have some! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/Q386_StolenDignity.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/Q386_StolenDignity.java new file mode 100644 index 0000000000..0fdc56e2c6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/Q386_StolenDignity.java @@ -0,0 +1,226 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package quests.Q386_StolenDignity; + +import java.util.HashMap; +import java.util.Map; + +import org.l2jmobius.commons.util.Rnd; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * Adapted from FirstTeam Interlude + */ +public class Q386_StolenDignity extends Quest +{ + private static final int ROMP = 30843; + private static final int STOLEN_INFERIUM_ORE = 6363; + private static final int REQUIRED_STOLEN_INFERIUM_ORE = 100; + private static final Map DROP_CHANCES = new HashMap<>(); + static + { + DROP_CHANCES.put(20670, 14); + DROP_CHANCES.put(20671, 14); + DROP_CHANCES.put(20954, 11); + DROP_CHANCES.put(20956, 13); + DROP_CHANCES.put(20958, 13); + DROP_CHANCES.put(20959, 13); + DROP_CHANCES.put(20960, 11); + DROP_CHANCES.put(20964, 13); + DROP_CHANCES.put(20969, 19); + DROP_CHANCES.put(20967, 18); + DROP_CHANCES.put(20970, 18); + DROP_CHANCES.put(20971, 18); + DROP_CHANCES.put(20974, 28); + DROP_CHANCES.put(20975, 28); + DROP_CHANCES.put(21001, 14); + DROP_CHANCES.put(21003, 18); + DROP_CHANCES.put(21005, 14); + DROP_CHANCES.put(21020, 16); + DROP_CHANCES.put(21021, 15); + DROP_CHANCES.put(21259, 15); + DROP_CHANCES.put(21089, 13); + DROP_CHANCES.put(21108, 19); + DROP_CHANCES.put(21110, 18); + DROP_CHANCES.put(21113, 25); + DROP_CHANCES.put(21114, 23); + DROP_CHANCES.put(21116, 25); + } + private static final Map BINGOS = new HashMap<>(); + // @formatter:off + private static final int[][] REWARDS_WIN = + { + {5529, 10}, {5532, 10}, {5533, 10}, {5534, 10}, {5535, 10}, {5536, 10}, {5537, 10}, {5538, 10}, {5539, 10}, {5541, 10}, {5542, 10}, + {5543, 10}, {5544, 10}, {5545, 10}, {5546, 10}, {5547, 10}, {5548, 10}, {8331, 10}, {8341, 10}, {8342, 10}, {8346, 10}, {8349, 10}, + {8712, 10}, {8713, 10}, {8714, 10}, {8715, 10}, {8716, 10}, {8717, 10}, {8718, 10}, {8719, 10}, {8720, 10}, {8721, 10}, {8722, 10} + }; + private static final int[][] REWARDS_LOSE = + { + {5529, 4}, {5532, 4}, {5533, 4}, {5534, 4}, {5535, 4}, {5536, 4}, {5537, 4}, {5538, 4}, {5539, 4}, {5541, 4}, {5542, 4}, + {5543, 4}, {5544, 4}, {5545, 4}, {5546, 4}, {5547, 4}, {5548, 4}, {8331, 4}, {8341, 4}, {8342, 4}, {8346, 4}, {8349, 4}, + {8712, 4}, {8713, 4}, {8714, 4}, {8715, 4}, {8716, 4}, {8717, 4}, {8718, 4}, {8719, 4}, {8720, 4}, {8721, 4}, {8722, 4} + }; + // @formatter:on + + private static final String qn = "Q386_StolenDignity"; + + public Q386_StolenDignity() + { + super(386, qn, "Stolen Dignity"); + + addStartNpc(ROMP); + addTalkId(ROMP); + for (int killId : DROP_CHANCES.keySet()) + { + addKillId(killId); + } + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + QuestState st = player.getQuestState(qn); + if (st == null) + { + return event; + } + + if ("warehouse_keeper_romp_q0386_05.htm".equalsIgnoreCase(event)) + { + st.setState(State.STARTED); + st.set("cond", "1"); + st.playSound("ItemSound.quest_accept"); + } + else if ("warehouse_keeper_romp_q0386_08.htm".equalsIgnoreCase(event)) + { + st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); + } + else if ("game".equalsIgnoreCase(event)) + { + if (st.getQuestItemsCount(STOLEN_INFERIUM_ORE) < REQUIRED_STOLEN_INFERIUM_ORE) + { + return "warehouse_keeper_romp_q0386_11.htm"; + } + st.takeItems(STOLEN_INFERIUM_ORE, REQUIRED_STOLEN_INFERIUM_ORE); + final int char_obj_id = st.getPlayer().getObjectId(); + if (BINGOS.containsKey(char_obj_id)) + { + BINGOS.remove(char_obj_id); + } + final Bingo bingo = new Bingo(st); + BINGOS.put(char_obj_id, bingo); + return bingo.getDialog(""); + } + else if (event.contains("choice-")) + { + final int char_obj_id = st.getPlayer().getObjectId(); + if (!BINGOS.containsKey(char_obj_id)) + { + return null; + } + final Bingo bingo = BINGOS.get(char_obj_id); + return bingo.Select(event.replaceFirst("choice-", "")); + } + return event; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + QuestState st = player.getQuestState(qn); + if (st == null) + { + return htmltext; + } + + if (st.getState() != 1) + { + return (st.getQuestItemsCount(STOLEN_INFERIUM_ORE) < REQUIRED_STOLEN_INFERIUM_ORE) ? "warehouse_keeper_romp_q0386_06.htm" : "warehouse_keeper_romp_q0386_07.htm"; + } + if (st.getPlayer().getLevel() < 58) + { + st.exitQuest(true); + return "warehouse_keeper_romp_q0386_04.htm"; + } + return "warehouse_keeper_romp_q0386_01.htm"; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + QuestState st = player.getQuestState(qn); + if (st == null) + { + return null; + } + + final Integer chance = DROP_CHANCES.get(npc.getNpcId()); + if (chance != null) + { + if (Rnd.get(100) < chance) + { + st.giveItems(STOLEN_INFERIUM_ORE, 1); + } + } + return null; + } + + public static class Bingo extends ai.others.Bingo + { + protected static final String msg_begin = "I've arranged the numbers 1 through 9 on the grid. Don't peek!
Let me have the " + REQUIRED_STOLEN_INFERIUM_ORE + " Infernium Ores. Too many players try to run away without paying when it becomes obvious that they're losing...
OK, select six numbers between 1 and 9. Choose the %choicenum% number."; + protected static final String msg_again = "You've already chosen that number. Make your %choicenum% choice again."; + protected static final String msg_0lines = "Wow! How unlucky can you get? Your choices are highlighted in red below. As you can see, your choices didn't make a single line! Losing this badly is actually quite rare!
You look so sad, I feel bad for you... Wait here...
.
.
.
Take this... I hope it will bring you better luck in the future."; + protected static final String msg_3lines = "Excellent! As you can see, you've formed three lines! Congratulations! As promised, I'll give you some unclaimed merchandise from the warehouse. Wait here...
.
.
.
Whew, it's dusty! OK, here you go. Do you like it?"; + protected static final String msg_lose = "Oh, too bad. Your choices didn't form three lines. You should try again... Your choices are highlighted in red."; + // private static final String template_choice = "%n%     "; + private final QuestState _qs; + + public Bingo(final QuestState qs) + { + super("%n%     "); + _qs = qs; + } + + @Override + protected String getFinal() + { + final String result = super.getFinal(); + if (lines == 3) + { + reward(REWARDS_WIN); + } + else if (lines == 0) + { + reward(REWARDS_LOSE); + } + BINGOS.remove(_qs.getPlayer().getObjectId()); + return result; + } + + private void reward(final int[][] rew) + { + final int[] r = rew[Rnd.get(rew.length)]; + _qs.giveItems(r[0], r[1]); + } + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_01.htm new file mode 100644 index 0000000000..1e5f9e0f57 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_01.htm @@ -0,0 +1,4 @@ +Warehouse Freightman Romp:
+We of the Iron Gate Guild work hard every day to keep the items deposited by customers safe and secure. We're always looking for new ways to improve our security.
Recently we've been using infernium to reinforce our doors, locks and outer walls. You can have the utmost confidence in the strength of our warehouse, the apex of workmanship of the Iron Gate Guild. But...
+"But...?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_03.htm new file mode 100644 index 0000000000..48165b7dcf --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_03.htm @@ -0,0 +1,5 @@ +Warehouse Freightman Romp:
+Recently the blacksmith shop that had been refining infernium for us was attacked by monsters and all of the ore was stolen. We must get it back...
+Will you help us recover the Infernium Ore? You'll be well-rewarded.
+"I'll help." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_04.htm new file mode 100644 index 0000000000..984a9d3e00 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_04.htm @@ -0,0 +1,5 @@ +Warehouse Freightman Romp:
+We of the Iron Gate Guild work hard every day to keep the items deposited by customers safe and secure. We're always looking for new ways to improve our security.
+Recently we've been using infernium to reinforce our doors, locks and outer walls. You can have the utmost confidence in the strength of our warehouse, the apex of workmanship of the Iron Gate Guild. It's the apex of workmanship of the Iron Gate Guild. But... No, I'm afraid you aren't ready for this...
+(This quest may only be undertaken by characters of level 58 and above.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_05.htm new file mode 100644 index 0000000000..38b1d49c8a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_05.htm @@ -0,0 +1,4 @@ +Warehouse Freightman Romp:
+Good idea! I will give you a chance to play a bingo game for every 100 stolen Infernium Ores you recover. Of course, since the honor of our guild depends on it, you will also be well-rewarded if you do well in the bingo game. We will give you one of the necessary ingredients to manufacture an A-Grade weapon. How about it? Interested?
+Oh! I forgot to tell you something important. From the footprints, fur and the testimony of the witness, the monsters that attacked the blacksmith shop seem to be a Glow Wisp, Marsh Predator, Hames Orc Sniper, Cursed Guardian, Hames Orc Overlord, Wretched Archer, Grace Lich, Grave Predator, Crimson Drake, Kadios, Fallen Orc Shaman, Sharp Talon Tiger, Past Knight, Hungered Corpse, Bloody Lord, Bloody Ghost, Dark Guard, Death Agent, Spiteful Soul Leader, Spiteful Soul Wizard, Giant's Shadow, Past Creature, Warrior of Ancient Timesand Soldier of Ancient Times. Good luck! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_06.htm new file mode 100644 index 0000000000..f50396472a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_06.htm @@ -0,0 +1,5 @@ +Warehouse Freightman Romp:
+As I told you before, defeat the Glow Wisp, Marsh Predator, Hames Orc Sniper, Cursed Guardian, Hames Orc Overlord, Wretched Archer, Grace Lich, Grave Predator, Crimson Drake, Kadios, Fallen Orc Shaman, Sharp Talon Tiger, Past Knight, Hungered Corpse, Bloody Lord, Bloody Ghost, Dark Guard, Death Agent, Spiteful Soul Leader, Spiteful Soul Wizard, Giant's Shadow, Past Creature, Warrior of Ancient Times and Soldier of Ancient Times and bring back the Infernium Ores they stole. I will give you a chance to play a bingo game for every 100 Infernium Ores you bring. Of course, since the honor of our guild depends on it, you will also be well-rewarded if you do well in the bingo game. We will give you one of the necessary ingredients to manufacture an A-Grade weapon. How about it? Interested? Then hurry up!
+Listen to a description of the rules.
+Say you want to quit. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_07.htm new file mode 100644 index 0000000000..ae790d8cbe --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_07.htm @@ -0,0 +1,6 @@ +Warehouse Freightman Romp:
+Have you brought me the Infernium Ore? Then let's play Bingo!
+Oh, by the way, before you start playing Bingo, make sure that you have enough room in your inventory. It would be a shame if you weren't able to carry away all your winnings, wouldn't it?
+Bet 100 Infernium Ore and play Bingo
+"How do you play Bingo?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_08.htm new file mode 100644 index 0000000000..d1d30e0e1d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_08.htm @@ -0,0 +1,4 @@ +Warehouse Freightman Romp:
+Oh, how disappointing! You haven't recovered all of the Stolen Infernium Ore. I suppose you have an excuse for your abject failure...
+If you want to help us again, come back anytime. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09.htm new file mode 100644 index 0000000000..bcdc46809c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09.htm @@ -0,0 +1,4 @@ +Warehouse Freightman Romp:
+I've arranged the numbers 1-9 on a 3 x 3 grid. You must choose six numbers between 1 and 9. If your selections create 3 vertical, horizontal or diagonal lines, you win! If you don't understand yet, it should become clearer when we play a game...
+Go back. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09a.htm new file mode 100644 index 0000000000..efc89fb473 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_09a.htm @@ -0,0 +1,4 @@ +Warehouse Freightman Romp:
+I will arrange the numbers 1-9 randomly on the panel. Don't peek! Next you'll choose 6 numbers between 1 and 9. If your numbers form 3 lines, either horizontal, vertical or diagonal, you win! Do you understand? Once we get started, you'll get it...
+Oh, did I mention that you get a prize from the warehouse if you win? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_11.htm new file mode 100644 index 0000000000..e901827208 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q386_StolenDignity/warehouse_keeper_romp_q0386_11.htm @@ -0,0 +1,4 @@ +Warehouse Freightman Romp:
+You don't have enough infernium. Have you lost something?
+Come back when you have more. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java index 83e0f1d118..c70d24d149 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java @@ -579,9 +579,4 @@ public class Q501_ProofOfClanAlliance extends Quest final PlayerInstance leader = clan.getLeader().getPlayerInstance(); return leader.getQuestState(qn); } - - public static void main(String[] args) - { - new Q501_ProofOfClanAlliance(); - } } diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q508_AClansReputation/Q508_AClansReputation.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q508_AClansReputation/Q508_AClansReputation.java index dac5f36d00..38fb29dfde 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q508_AClansReputation/Q508_AClansReputation.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q508_AClansReputation/Q508_AClansReputation.java @@ -259,9 +259,4 @@ public class Q508_AClansReputation extends Quest return null; } - - public static void main(String[] args) - { - new Q508_AClansReputation(); - } } \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q509_TheClansPrestige/Q509_TheClansPrestige.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q509_TheClansPrestige/Q509_TheClansPrestige.java index 85b4ccb92d..05e02915e4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q509_TheClansPrestige/Q509_TheClansPrestige.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q509_TheClansPrestige/Q509_TheClansPrestige.java @@ -246,9 +246,4 @@ public class Q509_TheClansPrestige extends Quest return null; } - - public static void main(String[] args) - { - new Q509_TheClansPrestige(); - } } \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q510_AClansReputation/Q510_AClansReputation.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q510_AClansReputation/Q510_AClansReputation.java index 1ffaf4c0ba..bf49e10ce0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q510_AClansReputation/Q510_AClansReputation.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q510_AClansReputation/Q510_AClansReputation.java @@ -146,9 +146,4 @@ public class Q510_AClansReputation extends Quest return null; } - - public static void main(String[] args) - { - new Q510_AClansReputation(); - } } \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java index 5f55a7a153..be045a0d97 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -221,10 +221,14 @@ import quests.Q329_CuriosityOfADwarf.Q329_CuriosityOfADwarf; import quests.Q330_AdeptOfTaste.Q330_AdeptOfTaste; import quests.Q331_ArrowOfVengeance.Q331_ArrowOfVengeance; import quests.Q333_HuntOfTheBlackLion.Q333_HuntOfTheBlackLion; +import quests.Q334_TheWishingPotion.Q334_TheWishingPotion; +import quests.Q335_TheSongOfTheHunter.Q335_TheSongOfTheHunter; +import quests.Q336_CoinsOfMagic.Q336_CoinsOfMagic; import quests.Q337_AudienceWithTheLandDragon.Q337_AudienceWithTheLandDragon; import quests.Q338_AlligatorHunter.Q338_AlligatorHunter; import quests.Q340_SubjugationOfLizardmen.Q340_SubjugationOfLizardmen; import quests.Q341_HuntingForWildBeasts.Q341_HuntingForWildBeasts; +import quests.Q343_UnderTheShadowOfTheIvoryTower.Q343_UnderTheShadowOfTheIvoryTower; import quests.Q344_1000YearsTheEndOfLamentation.Q344_1000YearsTheEndOfLamentation; import quests.Q345_MethodToRaiseTheDead.Q345_MethodToRaiseTheDead; import quests.Q347_GoGetTheCalculator.Q347_GoGetTheCalculator; @@ -264,6 +268,7 @@ import quests.Q382_KailsMagicCoin.Q382_KailsMagicCoin; import quests.Q383_SearchingForTreasure.Q383_SearchingForTreasure; import quests.Q384_WarehouseKeepersPastime.Q384_WarehouseKeepersPastime; import quests.Q385_YokeOfThePast.Q385_YokeOfThePast; +import quests.Q386_StolenDignity.Q386_StolenDignity; import quests.Q401_PathToAWarrior.Q401_PathToAWarrior; import quests.Q402_PathToAHumanKnight.Q402_PathToAHumanKnight; import quests.Q403_PathToARogue.Q403_PathToARogue; @@ -568,14 +573,14 @@ public class QuestMasterHandler Q330_AdeptOfTaste.class, Q331_ArrowOfVengeance.class, Q333_HuntOfTheBlackLion.class, - // TODO: Q334_TheWishingPotion.class, - // TODO: Q335_TheSongOfTheHunter.class, - // TODO: Q336_CoinsOfMagic.class, + Q334_TheWishingPotion.class, + Q335_TheSongOfTheHunter.class, + Q336_CoinsOfMagic.class, Q337_AudienceWithTheLandDragon.class, Q338_AlligatorHunter.class, Q340_SubjugationOfLizardmen.class, Q341_HuntingForWildBeasts.class, - // TODO: Q343_UnderTheShadowOfTheIvoryTower.class, + Q343_UnderTheShadowOfTheIvoryTower.class, Q344_1000YearsTheEndOfLamentation.class, Q345_MethodToRaiseTheDead.class, Q347_GoGetTheCalculator.class, @@ -615,7 +620,7 @@ public class QuestMasterHandler Q383_SearchingForTreasure.class, Q384_WarehouseKeepersPastime.class, Q385_YokeOfThePast.class, - // TODO: Q386_StolenDignity.class, + Q386_StolenDignity.class, Q401_PathToAWarrior.class, Q402_PathToAHumanKnight.class, Q403_PathToARogue.class,