From d3cd198af8a99637bb081492eaa555409423ded4 Mon Sep 17 00:00:00 2001 From: ivantotov <gmtotov@gmail.com> Date: Sat, 22 Nov 2014 11:07:19 +0200 Subject: [PATCH] Quest: Test Of Witchcraft (229) Reviewed by: @Zoey76 --- L2J_DataPack/dist/game/data/scripts.cfg | 1 - .../quests/229_TestOfWitchcraft/30063-01.htm | 4 - .../quests/229_TestOfWitchcraft/30063-02.htm | 4 - .../quests/229_TestOfWitchcraft/30063-03.htm | 3 - .../quests/229_TestOfWitchcraft/30063-04.htm | 3 - .../quests/229_TestOfWitchcraft/30063-05.htm | 3 - .../quests/229_TestOfWitchcraft/30098-01.htm | 4 - .../quests/229_TestOfWitchcraft/30098-03.htm | 6 - .../quests/229_TestOfWitchcraft/30098-04.htm | 4 - .../quests/229_TestOfWitchcraft/30098-05.htm | 7 - .../quests/229_TestOfWitchcraft/30110-01.htm | 6 - .../quests/229_TestOfWitchcraft/30110-02.htm | 4 - .../quests/229_TestOfWitchcraft/30110-03.htm | 7 - .../quests/229_TestOfWitchcraft/30110-06.htm | 3 - .../quests/229_TestOfWitchcraft/30188-01.htm | 4 - .../quests/229_TestOfWitchcraft/30188-02.htm | 3 - .../quests/229_TestOfWitchcraft/30188-03.htm | 3 - .../quests/229_TestOfWitchcraft/30188-04.htm | 3 - .../quests/229_TestOfWitchcraft/30188-05.htm | 3 - .../quests/229_TestOfWitchcraft/30314-01.htm | 4 - .../quests/229_TestOfWitchcraft/30314-02.htm | 4 - .../quests/229_TestOfWitchcraft/30314-03.htm | 3 - .../quests/229_TestOfWitchcraft/30314-04.htm | 3 - .../quests/229_TestOfWitchcraft/30417-01.htm | 4 - .../quests/229_TestOfWitchcraft/30417-02.htm | 4 - .../quests/229_TestOfWitchcraft/30417-03.htm | 4 - .../quests/229_TestOfWitchcraft/30417-04.htm | 3 - .../quests/229_TestOfWitchcraft/30417-05.htm | 3 - .../quests/229_TestOfWitchcraft/30417-06.htm | 3 - .../quests/229_TestOfWitchcraft/30435-01.htm | 6 - .../quests/229_TestOfWitchcraft/30435-02.htm | 5 - .../quests/229_TestOfWitchcraft/30435-03.htm | 3 - .../quests/229_TestOfWitchcraft/30435-04.htm | 3 - .../quests/229_TestOfWitchcraft/30435-05.htm | 3 - .../quests/229_TestOfWitchcraft/30476-01.htm | 5 - .../quests/229_TestOfWitchcraft/30476-02.htm | 3 - .../quests/229_TestOfWitchcraft/30476-03.htm | 3 - .../quests/229_TestOfWitchcraft/30476-04.htm | 3 - .../quests/229_TestOfWitchcraft/30630-01.htm | 5 - .../quests/229_TestOfWitchcraft/30630-02.htm | 4 - .../quests/229_TestOfWitchcraft/30630-03.htm | 6 - .../quests/229_TestOfWitchcraft/30630-04.htm | 5 - .../quests/229_TestOfWitchcraft/30630-05.htm | 6 - .../quests/229_TestOfWitchcraft/30630-06.htm | 5 - .../quests/229_TestOfWitchcraft/30630-07.htm | 5 - .../quests/229_TestOfWitchcraft/30630-08.htm | 5 - .../quests/229_TestOfWitchcraft/30630-09.htm | 3 - .../quests/229_TestOfWitchcraft/30630-10.htm | 3 - .../quests/229_TestOfWitchcraft/30630-11.htm | 5 - .../quests/229_TestOfWitchcraft/30630-12.htm | 6 - .../quests/229_TestOfWitchcraft/30630-13.htm | 8 - .../quests/229_TestOfWitchcraft/30630-14.htm | 4 - .../quests/229_TestOfWitchcraft/30630-15.htm | 5 - .../quests/229_TestOfWitchcraft/30630-16.htm | 7 - .../quests/229_TestOfWitchcraft/30630-17.htm | 4 - .../quests/229_TestOfWitchcraft/30630-18.htm | 5 - .../quests/229_TestOfWitchcraft/30630-19.htm | 4 - .../quests/229_TestOfWitchcraft/30630-20.htm | 6 - .../quests/229_TestOfWitchcraft/30630-21.htm | 5 - .../quests/229_TestOfWitchcraft/30630-22.htm | 5 - .../quests/229_TestOfWitchcraft/30631-01.htm | 4 - .../quests/229_TestOfWitchcraft/30632-01.htm | 3 - .../quests/229_TestOfWitchcraft/__init__.py | 434 --------- .../Q00229_TestOfWitchcraft/30063-01.htm | 4 + .../Q00229_TestOfWitchcraft/30063-02.htm | 4 + .../Q00229_TestOfWitchcraft/30063-03.htm | 3 + .../Q00229_TestOfWitchcraft/30063-04.htm | 3 + .../Q00229_TestOfWitchcraft/30063-05.htm | 3 + .../Q00229_TestOfWitchcraft/30098-01.htm | 4 + .../30098-02.htm | 4 +- .../Q00229_TestOfWitchcraft/30098-03.htm | 6 + .../Q00229_TestOfWitchcraft/30098-04.htm | 4 + .../Q00229_TestOfWitchcraft/30098-05.htm | 4 + .../Q00229_TestOfWitchcraft/30110-01.htm | 6 + .../Q00229_TestOfWitchcraft/30110-02.htm | 4 + .../Q00229_TestOfWitchcraft/30110-03.htm | 7 + .../30110-04.htm | 2 +- .../30110-05.htm | 2 +- .../Q00229_TestOfWitchcraft/30110-06.htm | 3 + .../30110-07.htm | 4 +- .../30110-08.htm | 4 +- .../30110-09.htm | 4 +- .../30110-10.htm | 2 +- .../Q00229_TestOfWitchcraft/30188-01.htm | 4 + .../Q00229_TestOfWitchcraft/30188-02.htm | 3 + .../Q00229_TestOfWitchcraft/30188-03.htm | 3 + .../Q00229_TestOfWitchcraft/30188-04.htm | 3 + .../Q00229_TestOfWitchcraft/30188-05.htm | 3 + .../Q00229_TestOfWitchcraft/30314-01.htm | 4 + .../Q00229_TestOfWitchcraft/30314-02.htm | 4 + .../Q00229_TestOfWitchcraft/30314-03.htm | 3 + .../Q00229_TestOfWitchcraft/30314-04.htm | 3 + .../Q00229_TestOfWitchcraft/30417-01.htm | 4 + .../Q00229_TestOfWitchcraft/30417-02.htm | 4 + .../Q00229_TestOfWitchcraft/30417-03.htm | 4 + .../Q00229_TestOfWitchcraft/30417-04.htm | 3 + .../Q00229_TestOfWitchcraft/30417-05.htm | 3 + .../Q00229_TestOfWitchcraft/30417-06.htm | 3 + .../Q00229_TestOfWitchcraft/30435-01.htm | 6 + .../Q00229_TestOfWitchcraft/30435-02.htm | 5 + .../Q00229_TestOfWitchcraft/30435-03.htm | 3 + .../Q00229_TestOfWitchcraft/30435-04.htm | 3 + .../Q00229_TestOfWitchcraft/30435-05.htm | 3 + .../Q00229_TestOfWitchcraft/30476-01.htm | 5 + .../Q00229_TestOfWitchcraft/30476-02.htm | 3 + .../Q00229_TestOfWitchcraft/30476-03.htm | 3 + .../Q00229_TestOfWitchcraft/30476-04.htm | 3 + .../Q00229_TestOfWitchcraft/30630-01.htm | 5 + .../Q00229_TestOfWitchcraft/30630-02.htm | 4 + .../Q00229_TestOfWitchcraft/30630-03.htm | 5 + .../Q00229_TestOfWitchcraft/30630-04.htm | 5 + .../Q00229_TestOfWitchcraft/30630-05.htm | 6 + .../Q00229_TestOfWitchcraft/30630-06.htm | 5 + .../Q00229_TestOfWitchcraft/30630-07.htm | 5 + .../Q00229_TestOfWitchcraft/30630-08.htm | 5 + .../Q00229_TestOfWitchcraft/30630-08a.htm | 6 + .../Q00229_TestOfWitchcraft/30630-09.htm | 3 + .../Q00229_TestOfWitchcraft/30630-10.htm | 3 + .../Q00229_TestOfWitchcraft/30630-11.htm | 5 + .../Q00229_TestOfWitchcraft/30630-12.htm | 6 + .../Q00229_TestOfWitchcraft/30630-13.htm | 8 + .../Q00229_TestOfWitchcraft/30630-14.htm | 4 + .../Q00229_TestOfWitchcraft/30630-15.htm | 5 + .../Q00229_TestOfWitchcraft/30630-16.htm | 7 + .../Q00229_TestOfWitchcraft/30630-17.htm | 4 + .../Q00229_TestOfWitchcraft/30630-18.htm | 5 + .../Q00229_TestOfWitchcraft/30630-19.htm | 4 + .../Q00229_TestOfWitchcraft/30630-20.htm | 6 + .../Q00229_TestOfWitchcraft/30630-21.htm | 5 + .../Q00229_TestOfWitchcraft/30630-22.htm | 5 + .../Q00229_TestOfWitchcraft/30631-01.htm | 4 + .../Q00229_TestOfWitchcraft/30632-01.htm | 3 + .../30633-01.htm | 2 +- .../30633-02.htm | 0 .../30633-03.htm | 0 .../Q00229_TestOfWitchcraft.java | 847 ++++++++++++++++++ .../scripts/quests/QuestMasterHandler.java | 2 + .../dist/sql/game/updates/20141122update.sql | 3 +- 138 files changed, 1126 insertions(+), 709 deletions(-) delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-05.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-05.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-06.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-05.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-05.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-06.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-05.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-02.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-03.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-04.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-05.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-06.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-07.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-08.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-09.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-10.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-11.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-12.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-13.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-14.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-15.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-16.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-17.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-18.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-19.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-20.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-21.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-22.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30631-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30632-01.htm delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/__init__.py create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30098-02.htm (68%) create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30110-04.htm (74%) rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30110-05.htm (91%) create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30110-07.htm (66%) rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30110-08.htm (70%) rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30110-09.htm (63%) rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30110-10.htm (85%) create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30633-01.htm (78%) rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30633-02.htm (100%) rename L2J_DataPack/dist/game/data/scripts/quests/{229_TestOfWitchcraft => Q00229_TestOfWitchcraft}/30633-03.htm (100%) create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java diff --git a/L2J_DataPack/dist/game/data/scripts.cfg b/L2J_DataPack/dist/game/data/scripts.cfg index 446e786a11..3aa24072c5 100644 --- a/L2J_DataPack/dist/game/data/scripts.cfg +++ b/L2J_DataPack/dist/game/data/scripts.cfg @@ -222,7 +222,6 @@ quests/185_Nikolas_Cooperation_Consideration/__init__.py quests/216_TrialOfGuildsman/__init__.py quests/222_TestOfDuelist/__init__.py quests/227_TestOfReformer/__init__.py -quests/229_TestOfWitchcraft/__init__.py quests/230_TestOfSummoner/__init__.py quests/231_TestOfMaestro/__init__.py quests/232_TestOfLord/__init__.py diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-01.htm deleted file mode 100644 index 9a1d97b59f..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Grocer Lara:<br> -Jewels? Ah! You mean the one that I bought in Giran's gallery recently.<font color="LEVEL"> It was for one of my patrons who is really into collecting empire antiques.</font> The jewels are already in his hands...<br> - <a action="bypass -h Quest 229_TestOfWitchcraft 30063_1">Who is your patron?</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-02.htm deleted file mode 100644 index 292cf1fe47..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Grocer Lara:<br> -Let's see... It says here in the selling records The village leather craftsman<font color="LEVEL"> Ismell</font>. By the way, he has been a bit weird ever since he bought jewelry from our shop. For many days he has been seen murmuring to himself in a strange voice, and wandering around the village in the middle of the night.<br> -And then one day, he disappeared. Disappeared! Well, A few days ago I was told that<font color="LEVEL"> execution Guard Roderick</font> said that he saw Ismel, though. It was said that he ran into the execution place wearing a very pale face... -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-03.htm deleted file mode 100644 index 914171ec4b..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Grocer Lara:<br> -I really hope that Ismel is fine... -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-04.htm deleted file mode 100644 index 88becb7b4b..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Grocer Lara:<br> -Poor Ismel... He didn't even have a proper funeral... But such a sound person... how could he turn into an undead? It's so strange! Don't you think that it might be because of the jewelry? -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-05.htm deleted file mode 100644 index 28baecb392..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30063-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Grocer Lara:<br> -I am quite sure that the jewel you are looking for is an omen. If I were you, I would leave the jewels with the Highest Priest of Einhasad's shrine! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-01.htm deleted file mode 100644 index e2d25636f3..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Trader Alexandria:<br> -What have you come here for?<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30098_1">I wish to know about the jewels sold during auction.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-03.htm deleted file mode 100644 index b57ec5adb3..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Trader Alexandria:<br> -My records are very detailed. Three jewels were put on auction.<br> -There were originally 6 pieces in the set, But the others were not in the set and were sold separately.<br> -The first jewel was sold to<font color="LEVEL"> Master Iker</font>. He is one of the members of the Mages' Guild of this village. The second jewel was sold to<font color="LEVEL">Trader Lars from Dion Castle Town</font>. And the last jewel was sold to a<font color="LEVEL"> Dark Elf lady named 'Kaira'</font>. She is one of the few Dark Elves who live in this village.<br> -I'm not sure, but you seem to be in something of a hurry. If need be, I will lend you my account book. You should meet the owners first, and ask Trader Nestle of Gludin about the origin of the jewels. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-04.htm deleted file mode 100644 index 0064afe431..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Trader Alexandria:<br> -Jewels received by Mr. Nestle... I didn't realize they were so valuable!<br> -As I told you, the 3 jewels that I put on the auction were sold to<font color="LEVEL">Master Iker, Grocer Lara</font> and<font color="LEVEL"> Dark Elven Magister Kaira</font>... You should meet them first and then ask<font color="LEVEL"> Trader Nestle</font> in<font color="LEVEL"> Gludin</font> about the source of the jewels. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-05.htm deleted file mode 100644 index 3fa1cf71d2..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -<html><body>Trader Alexandria:<br> - -Did you find the jewels? I have done some research and found that these jewels -were used by the ancients to control evil. Had I known this earlier I could -have sold them for a much higher price... Oh well, this has been very enlightening! - -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-01.htm deleted file mode 100644 index 0661174b39..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Master Iker:<br> -The jewel bought at auction? Yes. So you noticed? That jewel is not an ordinary gem. I also felt a strong magical power emanating from the jewel, which is why I purchased it in the first place. But did you also perceive that the powers emitted from this jewel have a strong sense of... darkness.<br> - If you absolutely must have this jewel for your research, I'll trade it for something else.<font color="LEVEL"> But you must first promise me that you will use the dark powers of this jewel responsibly.</font><br> - If you are like Hardin and his disciples, who were seduced by the powers of darkness and set their hands on forbidden dark magic, I shall never surrender this jewel. So promise me that you'll not use this jewel for evil purposes.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30110_1">I promise.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-02.htm deleted file mode 100644 index ef722cd495..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Master Iker:<br> -All right. You can have the jewel. But I paid a hefty sum for it and require compensation. What about that?<font color="LEVEL"> Bring me the materials I need for my research and I will give you the jewel in exchange.</font><br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30110_2">"I will gather your materials for you."</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-03.htm deleted file mode 100644 index f511aeb4e8..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -<html><body>Master Iker:<br> -All right, this is what I need.<br> -First, the<font color="LEVEL"> Teeth of the Worm</font> that lives in the<font color="LEVEL"> Sea of Spores</font>.<font color="LEVEL"> 20 of them</font> should be enough.<br> -You must also bring me the the<font color="LEVEL"> Leto Lizardman's Amulet</font>. You can find the leto lizardmen in the<font color="LEVEL"> southern parts of Oren</font>. You must bring me<font color="LEVEL"> 20 of these.</font>.<br> -And last, I need the<font color="LEVEL"> Stoneheart of the strengthened stone golems</font> that may be found near the<font color="LEVEL"> Ivory Tower</font>. I will need<font color="LEVEL"> 20 of these</font>...<br> -These are quite a few items so I've written them down for you. Bring them to me and you shall have your jewel... -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-06.htm deleted file mode 100644 index 380c0a11b4..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Master Iker:<br> -That jewel does not seem ordinary. I feel evil emanating from it. Be careful. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-01.htm deleted file mode 100644 index 9471bef06c..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Priest Vadin:<br> -Why are you trying to use the Sword of Binding? The drevanul, Zeruel? I never heard of such monster. But I can tell from your desperate look that you are not telling a lie. I shall give you a trial. If you complete this, I will approve that your resolution and faith are firm, and give you the permission by the church.<br> -Listen carefully. Recently the number of pilgrims who are visiting the great shrine of Aden is growing day by day. Likewise, those wicked Orcs who are trying to take advantage of the pilgrims are gathering also. The<font color="LEVEL"> Tamlin Orcs</font> of southern Aden are such people. Kill them and bring<font color="LEVEL"> 20 Tamlin Orc Amulets</font> as a proof. This is the trial that the shrine invests you. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-02.htm deleted file mode 100644 index 3d8f5ae71d..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Priest Vadin:<br> -Did you complete the trial that I gave you? Let me remind you of the trial, you should kill the<font color="LEVEL"> Tamlin Orcs</font> and bring<font color="LEVEL"> 20 talismans</font> as proof. If you complete the trial, I shall approve that your resolution and faith are firm, and give you the permission to use the Sword of Binding. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-03.htm deleted file mode 100644 index 6355b315b4..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Priest Vadin:<br> -Good job! You have proven you faith.<font color="LEVEL"> I shall give you the permission to use the Sword of Binding</font>. Take this to<font color="LEVEL"> Sir Klaus Vasper</font>. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-04.htm deleted file mode 100644 index 480bbb106c..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Priest Vadin:<br> -Didn't I already give you the permission? Go now to<font color="LEVEL"> Sir Klaus Vasper</font> receive the sword. Punish the creatures of hell in the name of the church. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-05.htm deleted file mode 100644 index d1d250bf89..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30188-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Priest Vadin:<br> -With the power of light, give the children of darkness severe punishment! This is the shrine's will, as well as a duty for the followers of Einhasad! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-01.htm deleted file mode 100644 index 53a46cfb78..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Trader Nestle:<br> -You mean the<font color="LEVEL"> Jewel of Aklantoth</font>. I asked Trader Alexandria of Giran to sell it at auction. There are 6 jewels altogether in one set, but unfortunately we have only acquired 3 of them so far. What a pity! I would have been able to sell them in an even higher price if I had the whole collection...<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30314_1">Ask where the jewels were found</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-02.htm deleted file mode 100644 index 2c520c0408..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Trader Nestle:<br> -The soldiers brought it here. They told me that they got the jewels during the fight with Turek Orcs. The northwest coast of Gludio is a place where the relics of Elmoraden empire are often found...<br> -It is also written here in the account book! Three jewels of empirical style, purchased by<font color="LEVEL"> Leopold of the Black Lion Troop</font>. Ask him in person about the details. I think he lives near the rebuilding site of Gludin. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-03.htm deleted file mode 100644 index 9961922466..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Trader Nestle:<br> -As I told you before, the jewels that you are looking for were all brought by<font color="LEVEL"> Leopold of the Black Lion Troop</font>. Ask him in person about the details. I think he lives near the rebuilding site of Gludin. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-04.htm deleted file mode 100644 index 2bbe0ab98f..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30314-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Trader Nestle:<br> -That's terrible... Kill each other for just some mere jewels...! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-01.htm deleted file mode 100644 index 0aa580ea90..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Sir Klaus Vasper:<br> -Nice to meet you! I am Klaus Vasper, a member of the glorious continental Knight league, and knighted by King Cadmus as the Guardian Knight of the west. Also called as the 'guardian of 3 swords'.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30417_1">Ask about the Sword of Binding</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-02.htm deleted file mode 100644 index 6b7e7ed2e9..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Sir Klaus Vasper:<br> -I am taking care of three swords right now. The first one is the 'Sword of Ritual' which is used in every knighting ceremony, the second is the 'Sword of Chastity' which one of our family ancestors received from the forest lady Ordana. And the last one is the<font color="LEVEL"> Sword of Binding</font> which Artreus, the hero of Elmoraden used to seal the magic creatures of Shilen.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30417_2">Ask to lend the Sword of Binding.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-03.htm deleted file mode 100644 index 31218ff435..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Sir Klaus Vasper:<br> -I can see that you are in desperate need of the Sword of Binding even without an explanation. But unfortunately, I can't lend you the Sword of Binding without the<font color="LEVEL"> permission of the Einhasad shrine</font>. It is just to make sure that the sword doesn't get in the hands of the betrayers from Shilen. According to the legend, this sword has the power to seal the Black magic creatures, but it can also be the key to freeing them.<br> -Go and meet<font color="LEVEL"> Priest Vadin in Town of Oren</font>. If you have his permission that you can use the Sword of Binding, I shall gladly lend it to you. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-04.htm deleted file mode 100644 index 1b163db01c..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Sir Klaus Vasper:<br> -If you wish to use the Sword of Binding, you need the<font color="LEVEL"> sanction of the shrine</font>. Go to<font color="LEVEL"> Priest Vadin in Town of Oren</font> and get his permission. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-05.htm deleted file mode 100644 index 0aa08db641..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Sir Klaus Vasper:<br> -A sanction from the shrine! Then I shall lend you the<font color="LEVEL">Sword of Binding</font>. I hope that you punish the creature that you are chasing after in the name of light! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-06.htm deleted file mode 100644 index d73442c303..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30417-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Sir Klaus Vasper:<br> -It looks like you are still chasing after the creature. I hope that you punish the creature that you are chasing after in the name of light! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-01.htm deleted file mode 100644 index a64e6baba1..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Leopold:<br> -Nice to meet you, traveler. I am Leopold, Commander of the third platoon of the Black Lion mercenaries.<br> -Our troops are as dignified and courageous as any other Knights on this continent. Last summer when the drakes poured out of the The Valley of Dragons, we were the ones that defended Castle Giran and a few months ago when the pirates of Avella attacked Heiness the floating city, it was also the Black Lions who defeated them.<br> -These days we are battling against the Turek oak people of the northwestern part of Gludio at the request of farmer Peter.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30435_1">Ask about jewel</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-02.htm deleted file mode 100644 index 5917026b67..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Leopold:<br> -And he filled his pockets with the treasures of the ancient kingdom which he found in the area where the fierce battle took place. Most of the treasures were disposed of at the shop, but there was some quarrel over a few jewels which were very valuable. I coudn't stand the quarrel between colleagues anymore so I confiscated 3 out of 6 jewels and sent them to Lars for supervision.<br> -But nevertheless, an accident broke out. Three of the members who were quarrelling about the jewels chopped off their colleagues' heads and ran way with the remaining 3 jewels. Bastards! Killing their own colleagues just for money!!! I was in such despair and asked Lars to dispose the rest of the jewels, as well.<br> -I sent the searching troops to punish the betrayers, but to my amazement it was reported that all 3 of them were killed after fighting among themselves. But then, before the eyes of the searching troops, the 3 of them revived as undead. If you wish to find them try and search among the skull troops near the Wasteland.<font color="LEVEL"></font><font color="LEVEL"></font> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-03.htm deleted file mode 100644 index 90dec0ea6f..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Leopold:<br> -Those who ran away with the jewels are all dead. I heard that they stabbed each other with knives. According to the search troop's report, their bodies were reborn into the undead.<font color="LEVEL"> Search among the skull troops near the wastelands.</font> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-04.htm deleted file mode 100644 index fca49ce1a2..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Leopold:<br> -Aghh... I can't believe that they killed each other just for some silly jewels! Even though they are hired troops, they should have their own dignity! I do not wish to see anymore! These jewels are omens which summon blood! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-05.htm deleted file mode 100644 index 2d55cc4ddd..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30435-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Leopold:<br> -Did you dispose of all those jinxed jewels? I would gladly throw away all those cursed jewels, if you ask me! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-01.htm deleted file mode 100644 index 6460caffd9..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Magister Kaira:<br> -I heard that Orim of the Shadows is looking for this jewel.... Are you the one he sent here? No doubt. I can see it. But do you know what kind of jewel this is? What did he tempt you with? Do you think that you can achieve the secret of Black magic just with this jewel?<br> -If you are stupid enough to believe what Orim said, I will hand you the jewel. Just keep this in mind. To obtain knowledge you have to pay its price. The first rule in Black magic is 'You lose as much as you get'.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30476_1">"Give me the jewel."</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-02.htm deleted file mode 100644 index 1841384a02..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Magister Kaira:<br> -Good. I will give it to you. And I won't ask any money for it.<font color="LEVEL"> Instead you'll have to pay for it in another way</font>. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-03.htm deleted file mode 100644 index a281e27ef9..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Magister Kaira:<br> -Do you have any idea what the jewel you have taken is? A wise Wizard would never give or take something carelessly. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-04.htm deleted file mode 100644 index 0b1d18e797..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30476-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Magister Kaira:<br> -I guess you know now. The truth about the wickedness dwelling in the jewel... You wouldn't have paid attention to my words even though I told you before. The Dark Elves are always 'untrustworthy'... -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-01.htm deleted file mode 100644 index 793094fd34..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -The Wizards of the Ivory Tower and the Priests of Einhasad threaten us by saying that the studying or using of any Black magic is extremely dangerous. It's just another branch of magic, but they blame it as a filthy and immoral action.<br> -Those who never understand the truth that exists on the other side as well, are detesting. I think you are one of those. You didn't understand the truth of darkness properly and neither do you make any efforts! Go away, now!<br> -(Quest available only for Wizards, Knights, Palus Knights above level 39.) -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-02.htm deleted file mode 100644 index 3f9ea5d7e8..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Orim of the Shadow:<br> -The power of darkness itself is neither good nor bad. Just as nobody judges a sharp blade if it is good or bad... The magic depends wholly on the user. It may be used for justice as much as it may be used for slaughter and destruction. But there is no denying on the fact that it IS a powerful tool. Therefore, to learn Black magic it requires a certain degree of spiritual cultivation. In your eyes however, I can read the greediness to acquire forbidden power. But just as no parent would give a child a sword in their hands, I cannot hand down the Black magic to you.<br> -(Quest available only for Wizards, Knights, Palus Knights above level 39.) -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-03.htm deleted file mode 100644 index 89c6111a55..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Orim of the Shadow:<br> -The power of darkness itself is neither good nor bad. Just as nobody judges a sharp blade if it is good or bad... The magic depends wholly on the user. It may be used for justice as much as it may be used for slaughter and destruction.<br> -The Wizards of the Ivory Tower and the Priests of Einhasad threaten us by saying that the studying or using of any Black magic is extremely dangerous. It's just another branch of magic, but they blame it as a filthy and immoral action. Those who never understand the truth that exists on the other side as well, are detesting.<br> -I don't know where you have been taught like that but if you have such kind of prejudice, you'd better give it up. But, if you are ready to learn Black magic despite the bullying and scorn of people around you, I will gladly accept you as company.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_1">"I am ready to face it."</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-04.htm deleted file mode 100644 index 693edac5f2..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -It is very true that actions speak louder than words, and practice is more important than theory. I have no doubt that your resolutions are truthful but I can't totally believe you until you prove yourself.<br> - I will give you the opportunity to prove your faith and resolution.<font color="LEVEL"> Will you help me with my research for a while?</font> I will see during that period how serious you are, how intense your faith is, and above all, how passionate you are about the hidden truth. What do you say? Will you help me? Will you assist me in unveiling the secrets of black magic?<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_3">I shall help.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-05.htm deleted file mode 100644 index a36b90d07a..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Orim of the Shadow:<br> -From time to time people like you come to me wanting to learn black magic. They're usually people disillusioned by Knights who have trampled innocent serfs, or Priests who burned innocent people at the stake... They all of their reasons, but they share one thing in common... Anger at the hypocrisy of practicing cruelty in the name of justice. These people share a common desire to show that justice can also be achieved through black magic.<br> - The power of darkness itself is neither good nor bad. Just as nobody judges a sharp blade as good or bad... It depends wholly on the user. It could be used for justice as easily as for slaughter and destruction.<br> - However, if your are to arrive at justice through darkness, and grasp hold of raw dark power, you must turn your back on the light and embrace darkness, enduring the contempt and bullying of people around you. You must firmly hold true to your will, and your faith... Dear Knight, is your will strong enough?<br> - <a action="bypass -h Quest 229_TestOfWitchcraft 30630_2"> Nothing can change my will and faith.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-06.htm deleted file mode 100644 index 3e665d58f8..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -It is very true that actions speak louder than words, and practice is more important than theory. I have no doubt that your resolutions are truthful but I can't totally believe you until you prove yourself.<br> - I will give you the opportunity to prove your faith and resolution.<font color="LEVEL"> Will you help me with my research for a while?</font> I will see during that period how serious you are, how intense your faith is, and above all, how passionate you are about the hidden truth. What do you say? Will you help me? Will you assist me in unveiling the secrets of black magic?<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_3">"I shall help."</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-07.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-07.htm deleted file mode 100644 index d9f1b13f15..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -Then take a look at this. It is something that I found in the Cruma Tower one day. A cube made out of a mysterious substance. They say that the Wizards of the ancient kingdom called it a 'spirit container' because it could hold a dead person's spirit in it. That is how they tried to keep all the great scholars and philosophers' knowledge and experience.<br> - This box right here contains the spirit of Magus Aklantoth in the days of Elmoreden. Recently, he woke up from his 1,000-year sleep. It is faint, but clear enough... I hear his voice, calling me... He has promised to teach me all he knows in magic if I free his spirit from the box. You can always rely on a Wizard's word... So, what we need to do is open this box, and we'll have access to the secrets of black magic from the age of the empire.<br> - <a action="bypass -h Quest 229_TestOfWitchcraft 1">So how do you open the box?</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-08.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-08.htm deleted file mode 100644 index a45ef36d7a..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -This box is sealed so tightly that it is impossible to open it by force. On each side of the box there is a hole where you can stick in a jewel, and the hole is some kind of lock. The box will open itself only when you fit in all 6 jewels in the right order. So opening the box itself is a riddle.<br> -You can find out what the jewels look like if you look at this illustrated book.<font color="LEVEL"> Your task will be to find out the 6 jewels.</font> In the meantime, I shall study the orders to put in the jewels.<br> -I heard that there were a few jewels crafted in the empirical style that were put up for auction in the<font color="LEVEL"> Luxury Gallery of Giran Castle Town</font>. You'd better go and check those first. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-09.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-09.htm deleted file mode 100644 index c74aa7f2db..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Orim of the Shadow:<br> -Go right now and find out about the jewels that were sold in the auction of<font color="LEVEL"> Giran's luxury gallery</font>. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-10.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-10.htm deleted file mode 100644 index 87f97d78ea..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Orim of the Shadow:<br> -While you are searching for the<font color="LEVEL"> 6 Gems of Aklantos</font>, I will work on the way to open the lock. Let's discover the magic heritage of the ancient days contained in this box, together. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-11.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-11.htm deleted file mode 100644 index c71f8f726a..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-11.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -You have found all 6 gems. Good job. While you were busy finding the jewels, I was working on the orders of inserting the jewels. And just now, I have solved the secret. Give me the jewels! Let's open the Cube of Aklantoth quickly!<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_4">Ask about the people who turned into 'undead'.</a><br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_5">Give the Gems of Aklantoth to Orim.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-12.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-12.htm deleted file mode 100644 index 3a9ac3a36b..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-12.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Orim of the Shadow:<br> -Anyone who ever owned the jewels all turned into horrible 'undead'? It must be because the power of Black magic dwelling in the jewel drains the life energy of the owner...<br> -Normally, one would throw away or destroy the jewel in such occasion, but it is strange that the owners would never let go of the jewel. I suspect that there must be some mysterious bewildering spell on it... Or else it might have some kind of will affecting it...<br> -Perhaps the subject of the will might be related to the secret of this box. There's no way we can find out unless we open it. All we need to do now, is insert the jewels in each hole according to its order. Now! Give the jewels to me!<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_5">Give the Gems of Aklantoth to Orim.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-13.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-13.htm deleted file mode 100644 index 161da6ca1c..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-13.htm +++ /dev/null @@ -1,8 +0,0 @@ -<html><body>Orim of the Shadow:<br> -At last!<br> - Will the cube of Aklantoth be opened...?<br> - <font color="F69679">May the six bindings, tied by the almighty be undone, and let it see... daylight! Why should it be deprived of light...? Let those trapped in darkness, break free, and set their feet anew on the ground!</font><br> - Ah...!<br> - N,no!!! What have I done...!?<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_6">What's the matter?</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-14.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-14.htm deleted file mode 100644 index 83390f9ab9..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-14.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Orim of the Shadow:<br> -I was fooled! I was deceived! I can't believe I was bewildered by a mere demon! I, Orim of the Shadow, who is the best pupil of the great Wizard Hardin!<br> -Hurry up with him! He is not yet complete because he just freed himself from the seal! Hurry! We must get rid of him before he gathers his strength back! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-15.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-15.htm deleted file mode 100644 index 70c7a1ba6e..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-15.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -How could it be! This is the box which I believed to be the Cube of Aklantoth... The Cube which I trusted would contain the spirits of the ancient scholar... Was in fact a prison in which the demons were captured in ... Moreover, it is<font color="LEVEL"> Zeruel</font>the Malrukian prince, Monarch of Drevanul, the bloody angel...<br> -It is all my fault! I was too confident! I was careless! My impatience is to blame!<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_7">"We must get control of this situation!"</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-16.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-16.htm deleted file mode 100644 index 6e903960d5..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-16.htm +++ /dev/null @@ -1,7 +0,0 @@ -<html><body>Orim of the Shadow:<br> -Just at the moment when Zeruel was about to be freed, I mustered all my magical power and activated the sealing spell again. But if I lose my concentration for even just one second, all the other demons, not to mention Zeruel himself, will pour out from the box.<br> -The one who holds the key to seal the box permanently is Zeruel himself. We must take the key back from him. And lock him back in there. To do so, we need 2 things. One is the<font color="LEVEL">Sword of Binding</font>, and the other is the<font color="LEVEL"> Soul-trap Crystal</font>... If we can put these 2 things in our hands, we'll be able to bring Zeruel down and lock his spirit back into the box.<br> -You''ll be able to get Sword of Binding from<font color="LEVEL"> Sir Klaus Vasper in Gludin</font>. I will write you a letter explaining the situation. But I bet he shall not lend the sword to people who are studying Witchcraft... Do whatever you can to win his trust and borrow the sword from him.<br> -As for the Soul-trap Crystal,<font color="LEVEL"> Master Iker</font> of<font color="LEVEL"> Giran</font> is taking care of it. Go and ask her to lend you the crystal. She also has hostile attitude to Witchcraft, but if she sees that the situation is desperate, I believe that she will help us.<br> -Meanwhile I will perform the searching spell to find out the locations of Zeruel. Please hurry! Although Zeruel is still weak, once he gathers his strength back, no one will be able to resist him! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-17.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-17.htm deleted file mode 100644 index eaeb1bdbeb..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-17.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Orim of the Shadow:<br> -To lock the devil Zeruel back into the box, we need to have 2 things. One is the<font color="LEVEL"> Sword of Binding</font>, and the other is the<font color="LEVEL"> Soul-trap Crystal</font>.<br> -Sword of Binding belongs to Sir Klaus Vasper, and the Soul-trap Crystal is owned by Master Iker of Giran. Neither of them are in favor of Witchcraft, so it won't be easy win their cooperation. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-18.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-18.htm deleted file mode 100644 index 21120d36bd..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-18.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -Sword of Binding! And the Soul-trap Crystal! You acquired the 2 holy objects! Now, if only we find out where Zeruel is...!<br> -My searching spell wasn't exactly a success, so I couldn't find out Zeruel's location exactly, but I have a clue of where he might be. I think he is now in the northern part of Dion Castle Town,<font color="LEVEL"> somewhere near the Floran Village</font>. It is likely that he is<font color="LEVEL"> dwelling inside a human body</font>.<br> -When Zeruel reveals himself, fight him and kill his body with all your might.<font color="LEVEL"> But, remember. The last stroke must be done with Sword of Binding</font>. Then you must seal his spirit with the Soul-trap Crystal. You can do it. Please hurry. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-19.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-19.htm deleted file mode 100644 index a6b6fdce4d..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-19.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Orim of the Shadow:<br> -Hurry! Give me the crystal and the key! My will power is reaching its limits! We cannot delay any longer...!!!<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_8">Give Orim the crystal in which Zeruel is sealed in.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-20.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-20.htm deleted file mode 100644 index e145155643..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-20.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Orim of the Shadow:<br> -I command thee, devil trapped in the prison of spirits! I speak in the name of Gran Kain, ruler of all darkness that thou shall return to where you come from!<br> -Chain of heaven which ties up the evil creatures of shadow, I order you in the name of Einhasad's light, may the sealing of the seraph restrict the evil spirit forever!<br> -The spell is now done. Hurry! The key!<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_9">Give the Purgatory Key to Orim.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-21.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-21.htm deleted file mode 100644 index adb02a52d2..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-21.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -The prison of spirits shall be sealed in the name of I, Orim of the Shadow! It's done. The spirits of Zeruel is locked inside the box and the box is sealed with the magic of light. The 6 jewels that function as the lock, shall be safely kept by me.<br> - As for the sword and crystal, I shall return them to their owners. ...but I still can't get rid of this nasty feeling that somebody is watching us.<font color="LEVEL"> Did you ever receive an unwanted gift from anyone?</font><br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30630_10">Give Iker's Necklace to Orim</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-22.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-22.htm deleted file mode 100644 index b27dcb78ca..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30630-22.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Orim of the Shadow:<br> -The<font color="LEVEL"> necklace of Master Iker</font>? How obstinate of her, indeed! I shall get rid of this necklace right away. The Wizards of the Ivory Tower have been watching us all along with this necklace.<br> -Thank you very much, anyway. And sorry, also. Because of my arrogance and carelessness there could have been a great disaster. Thanks to you, we could barely escape the situation. I am the one to blame. I couldn't read the demon's tricks and I was blinded by the greediness for knowledge... I can't blame the devil itself either. He was just true to his dark instincts of provoking death and destruction. After all, the Wizard who couldn't control that power, is to blame...<br> -I wish I could let you meet with Hardin right away, but I am too ashamed to see his face. To restore my dignity, I shall concentrate on my meditation for a while. Now, I shall give you the<font color="LEVEL"> Mark of Witchcraft</font>. From now on, the road of the Magus will open in front of thee. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30631-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30631-01.htm deleted file mode 100644 index 07dca16642..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30631-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Warden Roderik:<br> -Ismell? He passed here a few days ago with pale face. These days the undead have been exceptionally active so I tried to dissuade him from going into the execution place, but he refused to listen to me saying that he can't afford to lose a precious thing.<br> -Afterwards a terrible shriek could be heard and he never returned since then. I suppose he turned into one of those '<font color="LEVEL">nameless souls</font>' wandering about the Execution Ground. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30632-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30632-01.htm deleted file mode 100644 index a87d2182ed..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30632-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Warden Endrigo:<br> -Ismel? Ah, yes I remember. He is in there now. But I suppose that he also turned into one of those '<font color="LEVEL">nameless souls</font>' by now. A few days ago, he ran in there as if he was being chased by someone... And he never returned. A terrible shriek was heard... -</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/__init__.py b/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/__init__.py deleted file mode 100644 index 0b6141f164..0000000000 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/__init__.py +++ /dev/null @@ -1,434 +0,0 @@ -# Made by Mr. Have fun! Version 0.2 -# rewritten by Rolarga Version 0.3 -# Shadow Weapon Coupons contributed by BiTi for the Official L2J Datapack Project -# Visit http://www.l2jdp.com/forum/ for more details -import sys -from com.l2jserver.gameserver.model.itemcontainer import Inventory -from com.l2jserver.gameserver.model.quest import State -from com.l2jserver.gameserver.model.quest import QuestState -from com.l2jserver.gameserver.model.quest import Quest as JQuest - -qn = "229_TestOfWitchcraft" - -MARK_OF_WITCHCRAFT = 3307 -ORIMS_DIAGRAM = 3308 -ALEXANDRIAS_BOOK = 3309 -IKERS_LIST = 3310 -DIRE_WYRM_FANG = 3311 -LETO_LIZARDMAN_CHARM = 3312 -EN_GOLEM_HEARTSTONE = 3313 -LARS_MEMO1 = 3314 -NESTLE_MEMO1 = 3315 -LEOPOLDS_JOURNAL1 = 3316 -AKLANTOS_GEM1 = 3317 -AKLANTOS_GEM2 = 3318 -AKLANTOS_GEM3 = 3319 -AKLANTOS_GEM4 = 3320 -AKLANTOS_GEM5 = 3321 -AKLANTOS_GEM6 = 3322 -BRIMSTONE1 = 3323 -ORIMS_INSTRUCTIONS = 3324 -ORIMS_LETTER1 = 3325 -ORIMS_LETTER2 = 3326 -SIR_VASPERS_LETTER = 3327 -VADINS_CRUCIFIX = 3328 -TAMLIN_ORC_AMULET = 3329 -VADINS_SANCTIONS = 3330 -IKERS_AMULET = 3331 -SOULTRAP_CRYSTAL = 3332 -PURGATORY_KEY = 3333 -ZERUEL_BIND_CRYSTAL = 3334 -BRIMSTONE2 = 3335 -SWORD_OF_BINDING = 3029 -SHADOW_WEAPON_COUPON_CGRADE = 8870 - -NPC = [30063,30098,30110,30188,30314,30417,30435,30476,30630,30631,30632,30633] - -STATS = ["cond","step","gem1","gem2","gem3","gem456"] - -#This handle all Mob-Drop related Data npcId:[var,value,maxcount,chance,giveList,takeList] -DROPLIST={ -27101: ["step", [3,14], 1,100,[ZERUEL_BIND_CRYSTAL,PURGATORY_KEY],[BRIMSTONE2,SOULTRAP_CRYSTAL]], -27100: ["gem456", [3,4,5],1,100,[AKLANTOS_GEM4,AKLANTOS_GEM5,AKLANTOS_GEM6],[LEOPOLDS_JOURNAL1]], -20601: ["step", [9],20,50,[TAMLIN_ORC_AMULET],0], -20602: ["step", [9],20,55,[TAMLIN_ORC_AMULET],0], -27099: ["gem3", [2],1,100,[AKLANTOS_GEM3],[LARS_MEMO1]], -20557: ["gem1", [2,3,4],20,100,[DIRE_WYRM_FANG],0], -20565: ["gem1", [2,3,4],20,80,[EN_GOLEM_HEARTSTONE],0], -20577: ["gem1", [2,3,4],20,50,[LETO_LIZARDMAN_CHARM],0], -20578: ["gem1", [2,3,4],20,50,[LETO_LIZARDMAN_CHARM],0], -20579: ["gem1", [2,3,4],20,60,[LETO_LIZARDMAN_CHARM],0], -20580: ["gem1", [2,3,4],20,60,[LETO_LIZARDMAN_CHARM],0], -20581: ["gem1", [2,3,4],20,70,[LETO_LIZARDMAN_CHARM],0], -20582: ["gem1", [2,3,4],20,70,[LETO_LIZARDMAN_CHARM],0] -} - - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = range(3308,3336)+[3029] - - def onEvent (self,event,st) : - htmltext = event - # Orims Events - if event == "1": - htmltext = "30630-08.htm" - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - st.giveItems(ORIMS_DIAGRAM,1) - for var in STATS: - st.set(var,"1") - elif event == "30630_1" : - htmltext = "30630-04.htm" - elif event == "30630_2" : - htmltext = "30630-06.htm" - elif event == "30630_3" : - htmltext = "30630-07.htm" - elif event == "30630_4" : - htmltext = "30630-12.htm" - elif event == "30630_5" : - htmltext = "30630-13.htm" - elif event == "30630_6" : - htmltext = "30630-14.htm" - st.giveItems(BRIMSTONE1,1) - st.takeItems(ALEXANDRIAS_BOOK,1) - st.takeItems(AKLANTOS_GEM1,1) - st.takeItems(AKLANTOS_GEM2,1) - st.takeItems(AKLANTOS_GEM3,1) - st.takeItems(AKLANTOS_GEM4,1) - st.takeItems(AKLANTOS_GEM5,1) - st.takeItems(AKLANTOS_GEM6,1) - st.set("step","3") - st.set("cond", "4") - st.addSpawn(27101,70381, 109638, -3726) - elif event == "30630_7" : - htmltext = "30630-16.htm" - st.takeItems(BRIMSTONE1,1) - st.giveItems(ORIMS_INSTRUCTIONS,1) - st.giveItems(ORIMS_LETTER1,1) - st.giveItems(ORIMS_LETTER2,1) - st.set("step","5") - st.set("cond","6") - elif event == "30630_8" : - htmltext = "30630-20.htm" - st.takeItems(ZERUEL_BIND_CRYSTAL,1) - elif event == "30630_9" : - htmltext = "30630-21.htm" - st.takeItems(PURGATORY_KEY,1) - elif event == "30630_10" : - st.takeItems(SWORD_OF_BINDING,1) - st.takeItems(IKERS_AMULET,1) - st.takeItems(ORIMS_INSTRUCTIONS,1) - st.addExpAndSp(2058244,141240) - st.giveItems(57,372154) - st.giveItems(MARK_OF_WITCHCRAFT,1) - st.giveItems(SHADOW_WEAPON_COUPON_CGRADE,15) - htmltext = "30630-22.htm" - for var in STATS: - st.unset(var) - st.exitQuest(False) - st.playSound("ItemSound.quest_finish") - # Alexandrias Events - elif event == "30098_1" : - htmltext = "30098-02.htm" - elif event == "30098_2" : - htmltext = "30098-03.htm" - st.giveItems(ALEXANDRIAS_BOOK,1) - st.takeItems(ORIMS_DIAGRAM,1) - st.set("step","2") - st.set("cond","2") - # Ikers Events - elif event == "30110_1" : - htmltext = "30110-02.htm" - elif event == "30110_2" : - htmltext = "30110-03.htm" - st.giveItems(IKERS_LIST,1) - st.set("gem1","2") - elif event == "30110_3" : - htmltext = "30110-08.htm" - st.giveItems(SOULTRAP_CRYSTAL,1) - st.giveItems(IKERS_AMULET,1) - st.takeItems(ORIMS_LETTER2,1) - st.set("step",str(st.getInt("step")+1)) - # Kairas Events - elif event == "30476_1" : - htmltext = "30476-02.htm" - st.giveItems(AKLANTOS_GEM2,1) - st.set("gem2","2") - # Laras Events - elif event == "30063_1" : - htmltext = "30063-02.htm" - st.giveItems(LARS_MEMO1,1) - st.set("gem3","2") - # Nestles Events - elif event == "30314_1" : - htmltext = "30314-02.htm" - st.giveItems(NESTLE_MEMO1,1) - st.set("gem456","2") - # Leopolds Events - elif event == "30435_1" : - htmltext = "30435-02.htm" - st.giveItems(LEOPOLDS_JOURNAL1,1) - st.takeItems(NESTLE_MEMO1,1) - st.set("gem456","3") - # (Vasper) Klaus Events - elif event == "30417_1" : - htmltext = "30417-02.htm" - elif event == "30417_2" : - htmltext = "30417-03.htm" - st.giveItems(SIR_VASPERS_LETTER,1) - st.takeItems(ORIMS_LETTER1,1) - st.set("step",str(st.getInt("step")+2)) - # Everts Events - elif event == "30633_1" : - htmltext = "30633-02.htm" - st.giveItems(BRIMSTONE2,1) - st.addSpawn(27101,14027, 169896, -3646) - st.set("cond","9") - return htmltext - - - def onTalk (self,npc,player): - htmltext = Quest.getNoQuestMsg(player) - - st = self.getQuestState(player, True) - if not st : return htmltext - - npcId = npc.getId() - id = st.getState() - if npcId != 30630 and id != State.STARTED : return htmltext - - # Start the Quest, initialisation and check if the player can take it - if id == State.CREATED: - for var in STATS: - st.set(var,"0") - if player.getClassId().getId() in [0x0b, 0x04, 0x20] : - if player.getLevel() < 39: - htmltext = "30630-02.htm" - st.exitQuest(1) - else: - if player.getClassId().getId() == 0x0b : - htmltext = "30630-03.htm" - else: - htmltext = "30630-05.htm" - else: - htmltext = "30630-01.htm" - st.exitQuest(1) - return htmltext - # already done - elif id == State.COMPLETED: - return Quest.getAlreadyCompletedMsg(player) - - # in progress, player is working on the quest - else: - step = st.getInt("step") # var init for easier working with it - gem1 = st.getInt("gem1") - gem2 = st.getInt("gem2") - gem3 = st.getInt("gem3") - gem456 = st.getInt("gem456") - - if npcId == NPC[8]: # orim - if step == 1: - htmltext = "30630-09.htm" - elif step == 2: - if gem1 == 6 and gem2 == 2 and gem3 == 3 and gem456 == 6: - htmltext = "30630-11.htm" - else: - htmltext = "30630-10.htm" - elif step == 3: - htmltext = "30630-14.htm" - elif step == 4: - htmltext = "30630-15.htm" - elif 4 < step < 13: - htmltext = "30630-17.htm" - elif step == 13 : - htmltext = "30630-18.htm" - st.set("cond", "8") - elif step == 15 : - htmltext = "30630-19.htm" - - elif npcId == NPC[1]: # alexandria - if step == 1: - htmltext = "30098-01.htm" - elif step == 2: - htmltext = "30098-04.htm" - else: - htmltext = "30098-05.htm" - - elif npcId == NPC[7]: #kaira - if step == 2: - if gem2 == 1: - htmltext = "30476-01.htm" - else : - htmltext = "30476-03.htm" - else: - htmltext = "30476-04.htm" - - elif npcId == NPC[2]: # iker - if step == 2: - if gem1 == 1: - htmltext = "30110-01.htm" - elif gem1 in [2,3,4]: - htmltext = "30110-04.htm" - elif gem1 == 5: - st.giveItems(AKLANTOS_GEM1,1) - st.takeItems(IKERS_LIST,-1) - st.takeItems(DIRE_WYRM_FANG,-1) - st.takeItems(LETO_LIZARDMAN_CHARM,-1) - st.takeItems(EN_GOLEM_HEARTSTONE,-1) - htmltext = "30110-05.htm" - st.set("gem1","6") - elif gem1 == 6: - htmltext = "30110-06.htm" - elif step in [5,12]: - htmltext = "30110-07.htm" - elif step == 13 : - htmltext = "30110-09.htm" - elif step == 14 : - htmltext = "30110-10.htm" - - elif npcId == NPC[0]: # lara - if step == 2 : - if gem3 == 1: - htmltext = "30063-01.htm" - elif gem3 == 2: - htmltext = "30063-03.htm" - elif gem3 == 3: - htmltext = "30063-04.htm" - elif step in [3,4]: - htmltext = "30063-05.htm" - - elif npcId == NPC[9] and gem3 == 2 : #roderik - htmltext = "30631-01.htm" - - elif npcId == NPC[10] and gem3 == 2 : # endrigo - htmltext = "30632-01.htm" - - elif npcId == NPC[4]: # nestle - if step == 2 : - if gem456 == 1: - htmltext = "30314-01.htm" - elif gem456 == 2: - htmltext = "30314-03.htm" - else: - htmltext = "30314-04.htm" - - elif npcId == NPC[6]: # leopold - if step == 2: - if gem456 == 2: - htmltext = "30435-01.htm" - elif gem456 in [3,4,5] : - htmltext = "30435-03.htm" - elif gem456 == 6: - htmltext = "30435-04.htm" - else: - htmltext = "30435-05.htm" - - elif npcId == NPC[5]: # klaus - if step in [5,6]: - htmltext = "30417-01.htm" - elif step in [7,8]: - htmltext = "30417-04.htm" - elif step == 11: - htmltext = "30417-05.htm" - st.giveItems(SWORD_OF_BINDING,1) - st.takeItems(VADINS_SANCTIONS,1) - if st.getQuestItemsCount(SOULTRAP_CRYSTAL) : - st.set("step","13") - st.set("cond","7") - else: - st.set("step","12") - st.set("cond","6") - elif step in [12,13]: - htmltext = "30417-06.htm" - - elif npcId == NPC[3]: # vadin - if step in [7,8]: - htmltext = "30188-01.htm" - st.giveItems(VADINS_CRUCIFIX,1) - st.takeItems(SIR_VASPERS_LETTER,1) - st.set("step","9") - elif step == 9: - htmltext = "30188-02.htm" - elif step == 10: - htmltext = "30188-03.htm" - st.takeItems(TAMLIN_ORC_AMULET,-1) - st.giveItems(VADINS_SANCTIONS,1) - st.takeItems(VADINS_CRUCIFIX,-1) - st.set("step","11") - elif step == 11: - htmltext = "30188-04.htm" - elif step == 12: - htmltext = "30188-05.htm" - - elif npcId == NPC[11]: # evert - if step == 13 and st.getQuestItemsCount(BRIMSTONE2)==0: - htmltext = "30633-01.htm" - elif step in [13,14]: - htmltext = "30633-02.htm" - st.addSpawn(27101,13631,169853,-3697) - st.set("step","14") - elif step == 15 : - htmltext = "30633-03.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.getId() - var,value,maxcount,chance,giveList,takeList=DROPLIST[npcId] - random=self.getRandom(100) - isValue = int(st.get(var)) - if int(st.get(var)) in value and random<chance: - if takeList: - if npcId == 27101 : - if st.getItemEquipped(Inventory.PAPERDOLL_RHAND) == SWORD_OF_BINDING: - for give in giveList: - st.giveItems(give,1) - for take in takeList: - st.takeItems(take,1) - st.set(var,str(isValue+1)) - st.playSound("ItemSound.quest_middle") - st.set("cond", "10") - return "You trapped the Seal of Drevanul Prince Zeruel" - else: - st.set(var,str(isValue+1)) - st.set("cond","5") - else: - for give in giveList: - count = st.getQuestItemsCount(give) - if count == 0: - st.giveItems(give,1) - st.playSound("ItemSound.quest_middle") - for take in takeList: - st.takeItems(take,1) - st.set(var,str(isValue+1)) - return - else: - for give in giveList: - count = st.getQuestItemsCount(give) - if count < maxcount: - st.giveItems(give,1) - if count == maxcount-1: - st.playSound("ItemSound.quest_middle") - st.set(var,str(isValue+1)) - else: - st.playSound("ItemSound.quest_itemget") - return - return - - - -QUEST = Quest(229,qn,"Test Of Witchcraft") - -QUEST.addStartNpc(30630) - -for npcId in NPC: - QUEST.addTalkId(npcId) - -for mobId in DROPLIST.keys(): - QUEST.addKillId(mobId) \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm new file mode 100644 index 0000000000..1254692279 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm @@ -0,0 +1,4 @@ +<html><body>Trader Lara:<br> +Jewels? Ah! You mean the one that I bought in Giran's gallery recently. <font color="LEVEL">It was for one of my patrons who is really into collecting empire antiques.</font> The jewels are already in his hands...<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30063-02.htm">Who is your patron?</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm new file mode 100644 index 0000000000..459ff2dc28 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm @@ -0,0 +1,4 @@ +<html><body>Trader Lara:<br> +Let's see... The records say it was sold by the village leather craftsman <font color="LEVEL">Ismell</font>. He has been behaving strangely since he bought jewelry from our shop. He has been seen wandering around the village in the middle of the night, murmuring to himself in a strange voice.<br> +Then suddenly he disappeared. Out of the blue! A few days ago he was spotted by <font color="LEVEL">execution Guard Roderick</font>, running onto the Execution Grounds with a very pale face... +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm new file mode 100644 index 0000000000..0decd62296 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm @@ -0,0 +1,3 @@ +<html><body>Trader Lara:<br> +I hope that Ismel is all right... +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm new file mode 100644 index 0000000000..65d336f95a --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm @@ -0,0 +1,3 @@ +<html><body>Trader Lara:<br> +Poor Ismel... He didn't even get a proper burial... Such an upstanding person... how could he have turned into an undead? So strange! Do you suppose that it has something to do with the jewelry? +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm new file mode 100644 index 0000000000..61a92d0ba4 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm @@ -0,0 +1,3 @@ +<html><body>Trader Lara:<br> +I am quite sure that the jewel you seek is an omen. If I were you, I would give it to the Highest Priest of Einhasad's shrine! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm new file mode 100644 index 0000000000..6bca326fab --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm @@ -0,0 +1,4 @@ +<html><body>Trader Alexandria:<br> +What have you come here for?<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30098-02.htm">I wish to know about the jewels sold during auction.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-02.htm similarity index 68% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-02.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-02.htm index 30ac282436..0bffb44779 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30098-02.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-02.htm @@ -1,5 +1,5 @@ <html><body>Trader Alexandria:<br> -Ah! The jewels from last week's auction! They are truly exquisite, crafted with impeccable detail in the late empire fashion. They belonged to<font color="LEVEL"> Trader Nestle of Gludin</font> who requested that they be put in this auction as a relic from the ancient empire.<br> +Ah! The jewels from last week's auction! They are truly exquisite, crafted with impeccable detail in the late empire fashion. They belonged to <font color="LEVEL">Trader Nestle of Gludin</font> who requested that they be put in this auction as a relic from the ancient empire.<br> They were all sold at the last auction. I must check the account book to see who bought them...<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30098_2">Please check the account book.</a> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30098-03.htm">Please check the account book.</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm new file mode 100644 index 0000000000..00e2ca0edc --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm @@ -0,0 +1,6 @@ +<html><body>Trader Alexandria:<br> +My records are very detailed. Three jewels were put up on auction.<br> +There were originally six pieces in the set, but the others were not in this set and were sold separately.<br> +The first jewel was sold to <font color="LEVEL">Magister Iker</font>. He is one of the members of the Mystics Guild of this village. The second jewel was sold to <font color="LEVEL">Trader Lara in the Town of Dion</font>. And the last jewel was sold to a <font color="LEVEL">Dark Elf named Kaira</font>. She is one of the few Dark Elves who live in this village.<br> +I'm not sure, but you seem to be in something of a hurry. If need be, I will lend you my account book. You should meet the owners first, and ask Trader Nestle of Gludin about the origin of the jewels. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm new file mode 100644 index 0000000000..97d18f525f --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm @@ -0,0 +1,4 @@ +<html><body>Trader Alexandria:<br> +Jewels received by Mr. Nestle... I didn't realize they were so valuable!<br> +As I told you, the 3 jewels that I put on the auction were sold to<font color="LEVEL">Magister Iker, Trader Lara</font> and <font color="LEVEL">Dark Elven Magister Kaira</font>... You should meet them first and then ask <font color="LEVEL">Trader Nestle</font> in <font color="LEVEL">Gludin</font> about the source of the jewels. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm new file mode 100644 index 0000000000..3432bd9814 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm @@ -0,0 +1,4 @@ +<html><body> +Trader Alexandria:<br> +Did you find the jewels? I have done some research and found that these jewels were used by the ancients to control evil. Had I known this earlier I could have sold them for a much higher price... Oh well, this has been very enlightening! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm new file mode 100644 index 0000000000..0854223838 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm @@ -0,0 +1,6 @@ +<html><body>Magister Iker:<br> +The jewel bought at auction? Yes. So you noticed? That jewel is not an ordinary gem. I also felt a strong magical power emanating from the jewel, which is why I purchased it in the first place. But did you also perceive that the powers emitted from this jewel have a strong sense of... darkness.<br> +If you absolutely must have this jewel for your research, I'll trade it for something else. <font color="LEVEL">But you must first promise me that you will use the dark powers of this jewel responsibly.</font><br> +If you are like Hardin and his disciples, who were seduced by the powers of darkness and set their hands on forbidden dark magic, I shall never surrender this jewel. So promise me that you'll not use this jewel for evil purposes.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30110-02.htm">I promise.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm new file mode 100644 index 0000000000..8c09e7d1fd --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm @@ -0,0 +1,4 @@ +<html><body>Magister Iker:<br> +All right. You can have the jewel. But I paid a hefty sum for it and require compensation. What about that? <font color="LEVEL">Bring me the materials I need for my research and I will give you the jewel in exchange.</font><br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30110-03.htm">"I will gather your materials for you."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm new file mode 100644 index 0000000000..891dd478f8 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm @@ -0,0 +1,7 @@ +<html><body>Magister Iker:<br> +All right, this is what I need.<br> +First, the <font color="LEVEL">teeth of the Wyrm</font> that lives in the <font color="LEVEL">Sea of Spores</font>. <font color="LEVEL">20 of them</font> should be enough.<br> +You must also bring me the <font color="LEVEL">Leto Lizardman's amulet</font>. You can find the Leto Lizardmen in the <font color="LEVEL">southern parts of Oren</font>. You must bring me <font color="LEVEL">20 of these.</font>.<br> +And last, I need the <font color="LEVEL">stoneheart of the enchanted stone golems</font> that may be found near the <font color="LEVEL">Ivory Tower</font>. I will need <font color="LEVEL">20 of these</font>...<br> +These are quite a few items so I've written them down for you. Bring them to me and you shall have your jewel... +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-04.htm similarity index 74% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-04.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-04.htm index e7a3dd7810..4aea5997a1 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-04.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-04.htm @@ -1,3 +1,3 @@ -<html><body>Master Iker:<br> +<html><body>Magister Iker:<br> Not yet? Bring the ingredients on this list and I will give you the jewel you seek. </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-05.htm similarity index 91% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-05.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-05.htm index af2db7d4ae..1d7de49332 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-05.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-05.htm @@ -1,4 +1,4 @@ -<html><body>Master Iker:<br> +<html><body>Magister Iker:<br> Ah, all the items that I asked for! Many thanks for your troubles... They will be of great help in my research. Here is the jewel.<br> I must warn you that you must be careful of this jewel. In the few days that it was in my possession, I got the distinct impression that it was draining my life energy. In any case, it is a dangerous item. Beware. </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm new file mode 100644 index 0000000000..f2af05bdeb --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm @@ -0,0 +1,3 @@ +<html><body>Magister Iker:<br> +That jewel does not seem ordinary. I feel evil emanating from it. Be careful. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-07.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-07.htm similarity index 66% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-07.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-07.htm index 1876dcf758..3ac8f35f15 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-07.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-07.htm @@ -1,5 +1,5 @@ -<html><body>Master Iker:<br> +<html><body>Magister Iker:<br> You again? You have betrayed me! You gave that jewel to Orim of the Shadows after you promised that you wouldn't consort with Hardin and his minions!<br> Leave now! You have sold your soul for dark power! I will not speak with you any longer.<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30110_3">Explain the circumstances.</a> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30110-08.htm">Explain the circumstances.</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-08.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-08.htm similarity index 70% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-08.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-08.htm index ea198b592a..dddef1cd7b 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-08.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-08.htm @@ -1,4 +1,4 @@ -<html><body>Master Iker:<br> +<html><body>Magister Iker:<br> Once again the short-sightedness of you dark sorcerers has brought disaster! Your careless use of dark magic has loosed a devil upon us!<br> -In any case, the monster Zeruel cannot be allowed to roam free. I shall lend you the<font color="LEVEL"> Soul-trap Crystal</font>. Seal the devil behind the doors of purgatory once again and return the crystal to me. This necklace has the power to deflect evil, it will also be of help to you. Now go! +In any case, the monster Zeruel cannot be allowed to roam free. I shall lend you the <font color="LEVEL">Soul-trap Crystal</font>. Seal the devil behind the doors of purgatory once again and return the crystal to me. This necklace has the power to deflect evil, it will also be of help to you. Now go! </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-09.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-09.htm similarity index 63% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-09.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-09.htm index 349090fd1f..59d7bf931b 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-09.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-09.htm @@ -1,3 +1,3 @@ -<html><body>Master Iker:<br> -Due to your carelessness, a monster from the netherworld has been released from its bonds! You must bear responsibility for the beast that you have loosed upon us! You must destroy Zeruel's body and then use the<font color="LEVEL"> Soul-trap Crystal</font> to trap his soul. +<html><body>Magister Iker:<br> +Due to your carelessness, a monster from the netherworld has been released from its bonds! You must bear responsibility for the beast that you have loosed upon us! You must destroy Zeruel's body and then use the <font color="LEVEL">Soul-trap Crystal</font> to trap his soul. </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-10.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-10.htm similarity index 85% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-10.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-10.htm index d4a6dbb90c..4a7e3fe0e2 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30110-10.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-10.htm @@ -1,3 +1,3 @@ -<html><body>Master Iker:<br> +<html><body>Magister Iker:<br> You have trapped the soul of the devil Zeruel within the Crystal of Binding... The malevolence of his soul makes me shudder! You must return and seal this devil within the original box! </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm new file mode 100644 index 0000000000..af71154158 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm @@ -0,0 +1,4 @@ +<html><body>Priest Vadin:<br> +Why do you seek to use the Sword of Binding? The Drevanul, Zeruel? I never heard of that monster. I see from your desperate look that you are not lying. I shall give you a test. If you complete this, I will approve that your resolve and faith are strong, and give you the sanction of the church.<br> +Listen carefully. The number of pilgrims to the great shrine of Aden is growing day by day. There are also wicked Orcs who are preying upon the pilgrims. The <font color="LEVEL">Tamlin Orcs</font> of southern Aden are among them. Kill them and bring <font color="LEVEL">20 Tamlin Orc Amulets</font> as proof. This is the trial that the shrine asks of you. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm new file mode 100644 index 0000000000..17626ffb18 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm @@ -0,0 +1,3 @@ +<html><body>Priest Vadin:<br> +Have you completed the trial that I gave you? Let me remind you, you must kill the <font color="LEVEL">Tamlin Orcs</font> and bring <font color="LEVEL">20 amulets</font> as proof. If you complete the trial, I shall acknowledge that your resolve and faith are strong, and give you permission to use the Sword of Binding. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm new file mode 100644 index 0000000000..e76c2525a3 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm @@ -0,0 +1,3 @@ +<html><body>Priest Vadin:<br> +Good job! You have proven your faith and resolve. <font color="LEVEL">I hereby give you permission to use the Sword of Binding</font>. Take this to <font color="LEVEL">Sir Klaus Vasper</font>. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm new file mode 100644 index 0000000000..4eab0bc504 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm @@ -0,0 +1,3 @@ +<html><body>Priest Vadin:<br> +Haven't I already given you permission to use the Sword of Binding? Go and find <font color="LEVEL">Sir Klaus Vasper</font> to receive the sword. Punish the creatures of hell in the name of the shrine. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm new file mode 100644 index 0000000000..16b121de3e --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm @@ -0,0 +1,3 @@ +<html><body>Priest Vadin:<br> +Punish the children of darkness with the power of light! This is the will of the shrine, as well as a duty of the followers of Einhasad! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm new file mode 100644 index 0000000000..0ab5cadb72 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm @@ -0,0 +1,4 @@ +<html><body>Trader Nestle:<br> +Ah, the <font color="LEVEL">Jewel of Aklantoth</font>. I commissioned Trader Alexandria of Giran to sell it at auction. There were originally 6 jewels in the set, but unfortunately we have only acquired 3 of them so far. If I had the whole set I could get a much higher price...<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30314-02.htm">"Where were the jewels found?"</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm new file mode 100644 index 0000000000..0baf0a9057 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm @@ -0,0 +1,4 @@ +<html><body>Trader Nestle:<br> +The soldiers brought them to me. They told me that they took the jewels during a fight with Turek Orcs. The northwest coast of Gludio is where the relics of the Elmoreden empire are often found...<br> +It is also written here in the account book! Three jewels of empirical style, sold by <font color="LEVEL">Leopold of the Black Lion Troop</font>. You should ask him for the details. I think he lives near the rebuilding site of Gludin. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm new file mode 100644 index 0000000000..e49d4b101b --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm @@ -0,0 +1,3 @@ +<html><body>Trader Nestle:<br> +As I told you before, the jewels that you are looking for were brought by <font color="LEVEL">Leopold of the Black Lion Troop</font>. Ask him for the details. I think he lives near the rebuilding site of Gludin. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm new file mode 100644 index 0000000000..5f6109891e --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm @@ -0,0 +1,3 @@ +<html><body>Trader Nestle:<br> +Such a shame... To take a life for mere jewelry...! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm new file mode 100644 index 0000000000..e3c24fa74c --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm @@ -0,0 +1,4 @@ +<html><body>Sir Klaus Vasper:<br> +Hello! I am Klaus Vasper, a member of the glorious continental Knight league, knighted by King Cadmus as the Guardian Knight of the west. Also known as 'guardian of the 3 swords'.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30417-02.htm">Ask about the Sword of Binding</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm new file mode 100644 index 0000000000..4f5cacd20f --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm @@ -0,0 +1,4 @@ +<html><body>Sir Klaus Vasper:<br> +I am entrusted with 3 swords. The first is the 'Sword of Ritual' which is used in every knighting ceremony. The second is the 'Sword of Chastity' which our ancestors received from Ordana, the lady of the forest. The last is the <font color="LEVEL">Sword of Binding</font> which Artreus, the hero of Elmoreden, used to seal the magical creatures of Shilen.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30417-03.htm">May I please borrow the Sword of Binding?</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm new file mode 100644 index 0000000000..427deea29e --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm @@ -0,0 +1,4 @@ +<html><body>Sir Klaus Vasper:<br> +No need to explain, I can see that you are in desperate need of the Sword of Binding. Unfortunately I cannot lend you the Sword of Binding without the <font color="LEVEL">permission of the Einhasad shrine</font>. We must take every precaution to guarantee that the sword does not fall into the hands of the betrayers of Shilen. Legend says that this sword has the power to seal magical creatures, and also the power to free them.<br> +Go and find <font color="LEVEL">Priest Vadin in the town of Oren</font>. If he gives his permission for you to use the Sword of Binding, I shall gladly lend it to you. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm new file mode 100644 index 0000000000..7761dcd782 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm @@ -0,0 +1,3 @@ +<html><body>Sir Klaus Vasper:<br> +If you wish to use the Sword of Binding you must have the <font color="LEVEL">permission of the shrine</font>. Go to <font color="LEVEL">Priest Vadin in Town of Oren</font> and get his permission. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm new file mode 100644 index 0000000000..df79538b14 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm @@ -0,0 +1,3 @@ +<html><body>Sir Klaus Vasper:<br> +A sanction from the shrine! I shall lend you the <font color="LEVEL">Sword of Binding</font>. I pray that you find and punish the creature that you seek. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm new file mode 100644 index 0000000000..95977e20d4 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm @@ -0,0 +1,3 @@ +<html><body>Sir Klaus Vasper:<br> +I see that you are still hunting the creature. I pray for your success in the name of the Goddess of Light! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm new file mode 100644 index 0000000000..12b0ba2701 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm @@ -0,0 +1,6 @@ +<html><body>Leopold:<br> +Nice to meet you, traveler. I am Leopold, Commander of the third platoon of the Black Lion mercenaries.<br> +Our troops are as dignified and brave as any Knights on this continent. Last summer when the drakes swarmed out of Dragon Valley, we defended Castle Giran. A few months ago when the pirates of Avella attacked the floating city of Heine, it was the Black Lions who defeated them.<br> +These days we are battling the Turek oak people of the northwestern part of Gludio at the request of farmer Piotur.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30435-02.htm">Ask about the jewel.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm new file mode 100644 index 0000000000..8a9f8ce2f1 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm @@ -0,0 +1,5 @@ +<html><body>Leopold:<br> +They filled their pockets with the treasures of the ancient kingdom they found on the battlefield. They sold most of them at the shop, but there arose a dispute over a few very valuable jewels. I grew weary of their bickering and confiscated 3 out of 6 jewels and sent them to Trader Lara for safekeeping.<br> +Meanwhile, tempers flared and three of them attacked and decapitated their colleagues in order to make their escape with 3 of the jewels! This senseless murder caused me such despair that I asked Lara to dispose the rest of the jewels.<br> +I sent troops to punish the murderers, who witnessed the rogues kill each other over the jewels and then rise as undead! You will find them among the skull troops near the Wastelands. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm new file mode 100644 index 0000000000..8dddb55220 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm @@ -0,0 +1,3 @@ +<html><body>Leopold:<br> +The murdering thieves killed each other over the jewels, and have now become undead. <font color="LEVEL">Search among the skull troops near the wastelands.</font> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm new file mode 100644 index 0000000000..17c2999799 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm @@ -0,0 +1,3 @@ +<html><body>Leopold:<br> +Oh, why would they kill each other over mere jewels? Even mercenaries should have more dignity than that! Those jewels must be cursed! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm new file mode 100644 index 0000000000..5f92920534 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm @@ -0,0 +1,3 @@ +<html><body>Leopold:<br> +Have you disposed of the cursed jewels? Say the word and I will do it for you! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm new file mode 100644 index 0000000000..b318013e42 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm @@ -0,0 +1,5 @@ +<html><body>Magister Kaira:<br> +I heard that Orim of the Shadows is looking for this jewel.... Are you sent by him? No doubt, it is obvious. Do you know what kind of jewel this is? What did he tempt you with? Do you think that you can learn all the secrets of Black magic just from this jewel?<br> +If you are stupid enough to believe anything that Orim says, you can have the jewel. Just remember, all knowledge has its price. The first rule of Black magic is 'You lose as much as you get'.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30476-02.htm">"Give me the jewel."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm new file mode 100644 index 0000000000..154674dc88 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm @@ -0,0 +1,3 @@ +<html><body>Magister Kaira:<br> +Good. You may have it. Money will not purchase this, however. <font color="LEVEL">Instead you'll have to pay for it in another way</font>. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm new file mode 100644 index 0000000000..8224ad08bd --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm @@ -0,0 +1,3 @@ +<html><body>Magister Kaira:<br> +Do you have any idea what the jewel you have taken is capable of? A wise Wizard would never give or take such an object so carelessly. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm new file mode 100644 index 0000000000..1ccbb621f2 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm @@ -0,0 +1,3 @@ +<html><body>Magister Kaira:<br> +Well, now you know of the evil that dwells in the jewel... You wouldn't have listened even if I had warned you. You people never trust Dark Elves! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm new file mode 100644 index 0000000000..e858df86fd --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +The Wizards of the Ivory Tower and the Priests of Einhasad warn us against any use of Black Magic. They seem to think that it is filthy and immoral.<br> +Those like you who hate what you do not understand are ignorant bigots. You don't even try to understand! Now get out of here!<br> +(Quest available only for Wizards, Knights and Palus Knights above level 39.) +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm new file mode 100644 index 0000000000..e9905af2c7 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm @@ -0,0 +1,4 @@ +<html><body>Orim of the Shadow:<br> +The power of darkness is neither good nor bad. No one judges whether a sharp blade is good or bad... The magic depends entirely on the user. It can be used for justice as easily as it can be used for evil. There is no denying the fact that it is a very powerful tool. Learning Black Magic requires a certain degree of spiritual sophistication. I see in your eyes a lust for forbidden power... Just as no parent would give a sword to an untrained child, I will not give you the secrets of Black Magic.<br> +(Quest available only for Wizards, Knights, Palus Knights above level 39.) +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm new file mode 100644 index 0000000000..ac662f3c23 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +The power of darkness is neither good nor bad. No one judges whether a sharp blade is good or bad... The magic depends entirely on the user. It can be used for justice as easily as it can be used for evil. There is no denying on the fact that it is a powerful tool. Learning Black Magic requires a certain degree of spiritual sophistication.<br> +If you are ready to learn Black magic despite the bullying and scorn of people around you, I will gladly accept you as my pupil.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-04.htm">"I am ready to face it."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm new file mode 100644 index 0000000000..0cf70477e8 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +It is very true that actions speak louder than words, and practice is more important than theory. I have no doubt that your resolutions are truthful but I can't totally believe you until you prove yourself.<br> +I will give you the opportunity to prove your faith and resolution. <font color="LEVEL">Will you help me with my research for a while?</font> I will see during that period how serious you are, how intense your faith is, and above all, how passionate you are about the hidden truth. What do you say? Will you help me? Will you assist me in unveiling the secrets of black magic?<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-07.htm">I shall help.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm new file mode 100644 index 0000000000..0bd65c3f9c --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm @@ -0,0 +1,6 @@ +<html><body>Orim of the Shadow:<br> +From time to time people like you come to me wanting to learn black magic. They're usually people disillusioned such as Knights, who have trampled innocent serfs, or Priests, who burned innocent people at the stake... They all have their reasons, but they share one thing in common... Anger at the hypocrisy of practicing cruelty in the name of justice. These people share a common desire to show that justice can also be achieved through black magic.<br> +The power of darkness itself is neither good nor bad. Just as nobody judges a sharp blade as good or bad... It depends wholly on the user. It could be used for justice as easily as for slaughter and destruction.<br> +However, if you are to arrive at justice through darkness, and grasp hold of raw dark power, you must turn your back on the light and embrace darkness, enduring the contempt and bullying of people around you. You must firmly hold true to your will, and your faith... Dear Knight, is your will strong enough?<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-06.htm">Nothing can change my will and faith.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm new file mode 100644 index 0000000000..573fed541e --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +It is very true that actions speak louder than words, and practice is more important than theory. I have no doubt that your resolutions are truthful but I can't totally believe you until you prove yourself.<br> +I will give you the opportunity to prove your faith and resolution. <font color="LEVEL">Will you help me with my research for a while?</font> I will see during that period how serious you are, how intense your faith is, and above all, how passionate you are about the hidden truth. What do you say? Will you help me? Will you assist me in unveiling the secrets of black magic?<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-07.htm">"I shall help." </a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm new file mode 100644 index 0000000000..26138a1806 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +Then take a look at this. It is something that I found in the Cruma Tower one day. A cube made out of a mysterious substance. They say that the Wizards of the ancient kingdom called it a 'spirit container' because it could hold a dead person's spirit in it. That is how they tried to keep all the great scholars and philosophers' knowledge and experience.<br> +This box right here contains the spirit of Magus Aklantoth in the days of Elmoreden. Recently, he woke up from his 1,000-year sleep. It is faint, but clear enough... I hear his voice, calling me... He has promised to teach me all he knows in magic if I free his spirit from the box. You can always rely on a Wizard's word... So, what we need to do is open this box, and we'll have access to the secrets of black magic from the age of the empire.<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft ACCEPT">So how do you open the box?</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm new file mode 100644 index 0000000000..11bb99d2b8 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +This box seems to be impregnable. On each side is a space where a jewel should be, and the spaces all seem to form a kind of lock. The box will open only when all 6 jewels are placed in their spaces, in the right order. Opening the box will be something of a challenge.<br> +This book has pictures of the 6 jewels. <font color="LEVEL">You must find them.</font> In the meantime, I will try to find out which order they must be placed in.<br> +There is a jewelry auction at the <font color="LEVEL">Luxury Gallery of the Town of Giran</font>. You should go and check there first. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm new file mode 100644 index 0000000000..2d905c5852 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm @@ -0,0 +1,6 @@ +<html><body>Orim of the Shadow:<br> +This box is sealed with magic power and can never be opened through physical power. See these 6 grooves, one on each side of the box? Each is a lock. To open the box, each must be unlocked by inserting the right jewelry in the right order. Even the process of opening the box itself is a riddle!<br> +Look here in this bookof pictures of the jewelry required. <font color="LEVEL">Your task is to find the 6 pieces of jewelry that act as keys.</font>While you are gone, I will try to determine the order of insertion.<br> +I have heard a rumor that several pieces of jewelry cut in the imperial style were up for auction at the <font color="LEVEL">Giran Town Luxury Shop</font>. Why not travel there first and have a look?<br> +Here, take this <font color="LEVEL">Dimension Diamond</font>. You can trade it to the village gatekeeper for something special that may help you on your journey. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm new file mode 100644 index 0000000000..50c053a919 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm @@ -0,0 +1,3 @@ +<html><body>Orim of the Shadow:<br> +You must leave immediately for the jewelry auction at <font color="LEVEL">Giran's luxury gallery</font>. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm new file mode 100644 index 0000000000..900dd18b20 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm @@ -0,0 +1,3 @@ +<html><body>Orim of the Shadow:<br> +While you are searching for the <font color="LEVEL">6 Gems of Aklantoth</font>, I shall try to unravel the mystery of the order of the stones. We shall soon discover the secrets of the ancients contained in this box! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm new file mode 100644 index 0000000000..f209cba024 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +Ah, all 6 jewels! Excellent! While you were busy finding them I was researching the order of inserting the jewels. And just now I have solved the secret! Give me the jewels! We shall soon learn the secrets of the Cube of Aklantoth!<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-12.htm">Ask about the undead</a><br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-13.htm">Give the Gems of Aklantoth to Orim.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm new file mode 100644 index 0000000000..86058e97b4 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm @@ -0,0 +1,6 @@ +<html><body>Orim of the Shadow:<br> +All the previous owners of the jewels became undead? The Black magic dwelling in the jewels must drain the life energy of the owner...<br> +Normally, one would throw away or destroy such jewels, but these people held on to them too long... I suspect that the jewels held some other power over those who possessed them...<br> +This power must have something to do with the box. Well, we won't know until we open it. All that remains is to insert the jewels, each in its own space, in the correct order. Now, give me the jewels!<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-13.htm">Give the Gems of Aklantoth to Orim.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm new file mode 100644 index 0000000000..af1353e94b --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm @@ -0,0 +1,8 @@ +<html><body>Orim of the Shadow:<br> +At last!<br> +Will the cube of Aklantoth be opened...?<br> +<font color="F69679">May the six bindings, tied by the almighty be undone, and let it see... daylight! Why should it be deprived of light...? Let those trapped in darkness, break free, and set their feet anew on the ground!</font><br> +Ah...!<br> +No!!! What have I done...?<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-14.htm">What's the matter?</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm new file mode 100644 index 0000000000..8faa45eba0 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm @@ -0,0 +1,4 @@ +<html><body>Orim of the Shadow:<br> +How could I have been so stupid? I cannot believe a mere demon got the better of me! I, Orim of the Shadow, the best pupil of the great Wizard Hardin!<br> +He must be disposed of before he is complete! Hurry! He must not be allowed to reach his full strength! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm new file mode 100644 index 0000000000..23b828f291 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +I truly believed this to be the Cube of Aklantoth... the sacred container of the spirit of the ancient scholar... Actually a demon's prison! And not just any demon, but <font color="LEVEL">Zeruel</font>, the Malrukian prince, Monarch of Drevanul, the bloody angel!<br> +It is all my fault! My pride has been my downfall!<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-16.htm">"We must get control of this situation!"</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm new file mode 100644 index 0000000000..466f392a3d --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm @@ -0,0 +1,7 @@ +<html><body>Orim of the Shadow:<br> +At the last moment I was able to weaken Zeruel. It is not permanent, however. If I were to lose my concentration for even one second, Zeruel and his minions will escape.<br> +Zeruel himself holds the key to seal the box permanently. We must take the key from him and then seal him in again. To do so, we need 2 things, the <font color="LEVEL">Sword of Binding</font> and the <font color="LEVEL">Soul-trap Crystal</font>... Once we get these things, we will be able to bring Zeruel down and seal his spirit permanently back in the box.<br> +You should be able to get the Sword of Binding from <font color="LEVEL">Sir Klaus Vasper in Gludin</font>. I will write you a letter explaining the situation. He won't be inclined to lend his sword to a practitioner of Witchcraft... Do what you can to win his trust and borrow the sword from him.<br> +As for the Soul-trap Crystal, go and see <font color="LEVEL">Magister Iker</font> of <font color="LEVEL">Giran</font>. She is also hostile to Witchcraft, but if you explain the urgency of the situation she should let you borrow it.<br> +Meanwhile I will do my best to keep Zeruel under control. Please hurry! Although Zeruel is still weak, once he gets his strength back no one will be able to resist him! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm new file mode 100644 index 0000000000..820f3959b4 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm @@ -0,0 +1,4 @@ +<html><body>Orim of the Shadow:<br> +We must have 2 things in order to lock the devil Zeruel back into the box: . The <font color="LEVEL">Sword of Binding</font>, and the <font color="LEVEL">Soul-trap Crystal</font>.<br> +The Sword of Binding belongs to Sir Klaus Vasper, and the Soul-trap Crystal is owned by Magister Iker of Giran. Both of them are very prejudiced against Witchcraft and will need to be convinced to cooperate. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm new file mode 100644 index 0000000000..3046edfd21 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +Ah, the Sword of Binding and the Soul-trap Crystal! You have acquired the 2 holy objects! Now, we must find Zeruel...!<br> +My searching spell wasn't a total success, but I have a clue of where he might be. I am fairly certain that he is in the northern part of the Town of Dion, <font color="LEVEL">somewhere near the Floran Village</font>. He is probably <font color="LEVEL">dwelling inside a human body</font>.<br> +When Zeruel reveals himself, you must use all your strength to kill him. <font color="LEVEL">Remember this, the last stroke must be taken with the Sword of Binding</font> and then you must seal his spirit with the Soul-trap Crystal. I know you can do it. Please hurry. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm new file mode 100644 index 0000000000..fea45e6530 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm @@ -0,0 +1,4 @@ +<html><body>Orim of the Shadow:<br> +Please hurry up and give me the crystal and the key! My concentration is slipping! We must not delay any longer!<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-20.htm">Give Orim the crystal in which Zeruel is sealed</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm new file mode 100644 index 0000000000..086cb174b1 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm @@ -0,0 +1,6 @@ +<html><body>Orim of the Shadow:<br> +I command thee, devil trapped in this prison of spirits! I invoke the name of Gran Kain, ruler of all darkness, get thee back from whence ye came!<br> +Oh chains of heaven which bind the evil creatures of shadow, I beseech thee in the name of Einhasad, may this sealed seraph imprison the demon forever!<br> +Now hurry! Give me the key!<br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-21.htm">Give the Purgatory Key to Orim.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm new file mode 100644 index 0000000000..d8357ab951 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +I, Orim of the Shadow, declare that this prison of spirits shall bear my seal forever! It is done. Zeruel and his minions are safeley locked inside the box and the box is sealed with the magic of light. I shall keep the 6 jewels that function as the lock for safekeeping.<br> +As for the sword and crystal, I shall return them to their owners. ...I don't know why but I still get the feeling that I am being watched... <font color="LEVEL">Have you received an unexpected gift recently?</font><br> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30630-22.htm">Give Iker's Necklace to Orim</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm new file mode 100644 index 0000000000..e34ceaa846 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm @@ -0,0 +1,5 @@ +<html><body>Orim of the Shadow:<br> +The <font color="LEVEL">necklace of Magister Iker</font>? Damn her eyes! I shall dispose of this right away. The Wizards of the Ivory Tower have been watching us all along with this necklace!<br> +Thank you very much, anyway. You saved us from certain disaster that was a direct result of my arrogance and greed. I am solely responsible for what happened. I was blind to the demon's tricks. Of course I can't blame the demon too much, that is just what demons do. After all, a Wizard who cannot control dark power is not much good to anyone...<br> +I wish I could take you to meet Hardin right away, but I am too ashamed to see him right now. I must meditate to recover my confidence. Take this <font color="LEVEL">Mark of Witchcraft</font>. From here on, the road of the Magus will appear before thee. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm new file mode 100644 index 0000000000..6ba41426b9 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm @@ -0,0 +1,4 @@ +<html><body>Warden Roderik:<br> +Ismell? He passed here a few days ago. He seemed quite pale. He was determined to go to the execution place, even though I explained to him that the undead have been exceptionally active. He refused to listen to me, saying that he can't afford to lose such a precious thing.<br> +Afterwards a terrible shriek could be heard and he has not been seen since. I suppose he has become one of those <font color="LEVEL">nameless souls</font> that wander around the Execution Grounds. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm new file mode 100644 index 0000000000..3d344e8e61 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm @@ -0,0 +1,3 @@ +<html><body>Warden Endrigo:<br> +Ismel? Ah, yes I remember him. He is in there. I suppose that he also turned into one of those '<font color="LEVEL">nameless souls</font>' by now. A few days ago, he ran in there as if he was being chased by someone... A terrible shriek was heard... And he never returned. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-01.htm similarity index 78% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-01.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-01.htm index ca41eaad7d..b0c8fd3365 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-01.htm +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-01.htm @@ -1,5 +1,5 @@ <html><body>Fisher Evert:<br> When I was young, I also dreamed of traveling the world and seeking adventure. But eventually I fell in love with a woman and became a fisherman. Now I am retired, with no care but to cast my line on a peaceful afternoon... This is not a bad life at all, is it?<br> Please remove that sword. The reflecting sunlight is scaring the fish...<br> -<a action="bypass -h Quest 229_TestOfWitchcraft 30633_1">Pull out the Sword of Binding</a> +<a action="bypass -h Quest Q00229_TestOfWitchcraft 30633-02.htm">Pull out the Sword of Binding</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-02.htm similarity index 100% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-02.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-02.htm diff --git a/L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-03.htm similarity index 100% rename from L2J_DataPack/dist/game/data/scripts/quests/229_TestOfWitchcraft/30633-03.htm rename to L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-03.htm diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java new file mode 100644 index 0000000000..3818efe671 --- /dev/null +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java @@ -0,0 +1,847 @@ +/* + * Copyright (C) 2004-2014 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack 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. + * + * L2J DataPack 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 <http://www.gnu.org/licenses/>. + */ +package quests.Q00229_TestOfWitchcraft; + +import com.l2jserver.gameserver.enums.QuestSound; +import com.l2jserver.gameserver.model.Location; +import com.l2jserver.gameserver.model.actor.L2Npc; +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.base.ClassId; +import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; +import com.l2jserver.gameserver.model.quest.Quest; +import com.l2jserver.gameserver.model.quest.QuestState; +import com.l2jserver.gameserver.network.NpcStringId; +import com.l2jserver.gameserver.network.clientpackets.Say2; +import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import com.l2jserver.gameserver.network.serverpackets.SocialAction; +import com.l2jserver.gameserver.util.Util; + +/** + * Test Of Witchcraft (229) + * @author ivantotov + */ +public final class Q00229_TestOfWitchcraft extends Quest +{ + // NPCs + private static final int GROCER_LARA = 30063; + private static final int TRADER_ALEXANDRIA = 30098; + private static final int MAGISTER_IKER = 30110; + private static final int PRIEST_VADIN = 30188; + private static final int TRADER_NESTLE = 30314; + private static final int SIR_KLAUS_VASPER = 30417; + private static final int LEOPOLD = 30435; + private static final int MAGISTER_KAIRA = 30476; + private static final int SHADOW_ORIM = 30630; + private static final int WARDEN_RODERIK = 30631; + private static final int WARDEN_ENDRIGO = 30632; + private static final int FISHER_EVERT = 30633; + // Items + private static final int SWORD_OF_BINDING = 3029; + private static final int ORIMS_DIAGRAM = 3308; + private static final int ALEXANDRIAS_BOOK = 3309; + private static final int IKERS_LIST = 3310; + private static final int DIRE_WYRM_FANG = 3311; + private static final int LETO_LIZARDMAN_CHARM = 3312; + private static final int ENCHANTED_STONE_GOLEM_HEARTSTONE = 3313; + private static final int LARAS_MEMO = 3314; + private static final int NESTLES_MEMO = 3315; + private static final int LEOPOLDS_JOURNAL = 3316; + private static final int AKLANTOTH_1ST_GEM = 3317; + private static final int AKLANTOTH_2ND_GEM = 3318; + private static final int AKLANTOTH_3RD_GEM = 3319; + private static final int AKLANTOTH_4TH_GEM = 3320; + private static final int AKLANTOTH_5TH_GEM = 3321; + private static final int AKLANTOTH_6TH_GEM = 3322; + private static final int BRIMSTONE_1ST = 3323; + private static final int ORIMS_INSTRUCTIONS = 3324; + private static final int ORIMS_1ST_LETTER = 3325; + private static final int ORIMS_2ND_LETTER = 3326; + private static final int SIR_VASPERS_LETTER = 3327; + private static final int VADINS_CRUCIFIX = 3328; + private static final int TAMLIN_ORC_AMULET = 3329; + private static final int VADINS_SANCTIONS = 3330; + private static final int IKERS_AMULET = 3331; + private static final int SOULTRAP_CRYSTAL = 3332; + private static final int PURGATORY_KEY = 3333; + private static final int ZERUEL_BIND_CRYSTAL = 3334; + private static final int BRIMSTONE_2ND = 3335; + // Reward + private static final int MARK_OF_WITCHCRAFT = 3307; + private static final int DIMENSIONAL_DIAMOND = 7562; + // Monster + private static final int DIRE_WYRM = 20557; + private static final int ENCHANTED_STONE_GOLEM = 20565; + private static final int LETO_LIZARDMAN = 20577; + private static final int LETO_LIZARDMAN_ARCHER = 20578; + private static final int LETO_LIZARDMAN_SOLDIER = 20579; + private static final int LETO_LIZARDMAN_WARRIOR = 20580; + private static final int LETO_LIZARDMAN_SHAMAN = 20581; + private static final int LETO_LIZARDMAN_OVERLORD = 20582; + private static final int TAMLIN_ORC = 20601; + private static final int TAMLIN_ORC_ARCHER = 20602; + // Quest Monster + private static final int NAMELESS_REVENANT = 27099; + private static final int SKELETAL_MERCENARY = 27100; + private static final int DREVANUL_PRINCE_ZERUEL = 27101; + // Misc + private static final int MIN_LEVEL = 39; + // Locations + private static final Location DREVANUL_PRINCE_ZERUEL_SPAWN = new Location(13395, 169807, -3708); + + public Q00229_TestOfWitchcraft() + { + super(229, Q00229_TestOfWitchcraft.class.getSimpleName(), "Test Of Witchcraft"); + { + addStartNpc(SHADOW_ORIM); + addTalkId(SHADOW_ORIM, GROCER_LARA, TRADER_ALEXANDRIA, MAGISTER_IKER, PRIEST_VADIN, TRADER_NESTLE, SIR_KLAUS_VASPER, LEOPOLD, MAGISTER_KAIRA, WARDEN_RODERIK, WARDEN_ENDRIGO, FISHER_EVERT); + addKillId(DIRE_WYRM, ENCHANTED_STONE_GOLEM, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, TAMLIN_ORC, TAMLIN_ORC_ARCHER, NAMELESS_REVENANT, SKELETAL_MERCENARY, DREVANUL_PRINCE_ZERUEL); + addAttackId(NAMELESS_REVENANT, SKELETAL_MERCENARY, DREVANUL_PRINCE_ZERUEL); + registerQuestItems(SWORD_OF_BINDING, ORIMS_DIAGRAM, ALEXANDRIAS_BOOK, IKERS_LIST, DIRE_WYRM_FANG, LETO_LIZARDMAN_CHARM, ENCHANTED_STONE_GOLEM_HEARTSTONE, LARAS_MEMO, NESTLES_MEMO, LEOPOLDS_JOURNAL, AKLANTOTH_1ST_GEM, AKLANTOTH_2ND_GEM, AKLANTOTH_3RD_GEM, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM, BRIMSTONE_1ST, ORIMS_INSTRUCTIONS, ORIMS_1ST_LETTER, ORIMS_2ND_LETTER, SIR_VASPERS_LETTER, VADINS_CRUCIFIX, TAMLIN_ORC_AMULET, VADINS_SANCTIONS, IKERS_AMULET, SOULTRAP_CRYSTAL, PURGATORY_KEY, ZERUEL_BIND_CRYSTAL, BRIMSTONE_2ND); + } + } + + @Override + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) + { + final QuestState qs = getQuestState(player, false); + if (qs == null) + { + return null; + } + + String htmltext = null; + switch (event) + { + case "ACCEPT": + { + if (qs.isCreated()) + { + qs.startQuest(); + playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); + giveItems(player, ORIMS_DIAGRAM, 1); + if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) + { + if (player.getClassId() == ClassId.wizard) + { + giveItems(player, DIMENSIONAL_DIAMOND, 122); + } + else + { + giveItems(player, DIMENSIONAL_DIAMOND, 104); + } + player.getVariables().set("2ND_CLASS_DIAMOND_REWARD", 1); + htmltext = "30630-08a.htm"; + } + else + { + htmltext = "30630-08.htm"; + } + } + break; + } + case "30630-04.htm": + case "30630-06.htm": + case "30630-07.htm": + case "30630-12.htm": + case "30630-13.htm": + case "30630-20.htm": + case "30630-21.htm": + case "30098-02.htm": + case "30110-02.htm": + case "30417-02.htm": + { + htmltext = event; + break; + } + case "30630-14.htm": + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + takeItems(player, ALEXANDRIAS_BOOK, 1); + takeItems(player, AKLANTOTH_1ST_GEM, 1); + takeItems(player, AKLANTOTH_2ND_GEM, 1); + takeItems(player, AKLANTOTH_3RD_GEM, 1); + takeItems(player, AKLANTOTH_4TH_GEM, 1); + takeItems(player, AKLANTOTH_5TH_GEM, 1); + takeItems(player, AKLANTOTH_6TH_GEM, 1); + giveItems(player, BRIMSTONE_1ST, 1); + qs.setCond(4, true); + addSpawn(DREVANUL_PRINCE_ZERUEL, npc, true, 0, false); + htmltext = event; + } + break; + } + case "30630-16.htm": + { + if (hasQuestItems(player, BRIMSTONE_1ST)) + { + takeItems(player, BRIMSTONE_1ST, 1); + giveItems(player, ORIMS_INSTRUCTIONS, 1); + giveItems(player, ORIMS_1ST_LETTER, 1); + giveItems(player, ORIMS_2ND_LETTER, 1); + qs.setCond(6, true); + htmltext = event; + } + break; + } + case "30630-22.htm": + { + if (hasQuestItems(player, ZERUEL_BIND_CRYSTAL)) + { + giveAdena(player, 372154, true); + giveItems(player, MARK_OF_WITCHCRAFT, 1); + addExpAndSp(player, 2058244, 141240); + qs.exitQuest(false, true); + player.sendPacket(new SocialAction(player.getObjectId(), 3)); + htmltext = event; + } + break; + } + case "30063-02.htm": + { + giveItems(player, LARAS_MEMO, 1); + htmltext = event; + break; + } + case "30098-03.htm": + { + if (hasQuestItems(player, ORIMS_DIAGRAM)) + { + takeItems(player, ORIMS_DIAGRAM, 1); + giveItems(player, ALEXANDRIAS_BOOK, 1); + qs.setCond(2, true); + htmltext = event; + } + break; + } + case "30110-03.htm": + { + giveItems(player, IKERS_LIST, 1); + htmltext = event; + break; + } + case "30110-08.htm": + { + takeItems(player, ORIMS_2ND_LETTER, 1); + giveItems(player, IKERS_AMULET, 1); + giveItems(player, SOULTRAP_CRYSTAL, 1); + if (hasQuestItems(player, SWORD_OF_BINDING)) + { + qs.setCond(7, true); + } + htmltext = event; + break; + } + case "30314-02.htm": + { + giveItems(player, NESTLES_MEMO, 1); + htmltext = event; + break; + } + case "30417-03.htm": + { + if (hasQuestItems(player, ORIMS_1ST_LETTER)) + { + takeItems(player, ORIMS_1ST_LETTER, 1); + giveItems(player, SIR_VASPERS_LETTER, 1); + htmltext = event; + } + break; + } + case "30435-02.htm": + { + if (hasQuestItems(player, NESTLES_MEMO)) + { + takeItems(player, NESTLES_MEMO, 1); + giveItems(player, LEOPOLDS_JOURNAL, 1); + htmltext = event; + } + break; + } + case "30476-02.htm": + { + giveItems(player, AKLANTOTH_2ND_GEM, 1); + if (hasQuestItems(player, AKLANTOTH_1ST_GEM, AKLANTOTH_3RD_GEM, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + qs.setCond(3, true); + } + htmltext = event; + break; + } + case "30633-02.htm": + { + giveItems(player, BRIMSTONE_2ND, 1); + qs.setCond(9, true); + if (npc.getSummonedNpcCount() < 1) + { + addSpawn(npc, DREVANUL_PRINCE_ZERUEL, DREVANUL_PRINCE_ZERUEL_SPAWN, false, 0); + } + htmltext = event; + break; + } + } + return htmltext; + } + + @Override + public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isSummon) + { + final QuestState qs = getQuestState(attacker, false); + if ((qs != null) && qs.isStarted()) + { + switch (npc.getId()) + { + case NAMELESS_REVENANT: + { + if (npc.isScriptValue(0) && hasQuestItems(attacker, ALEXANDRIAS_BOOK, LARAS_MEMO) && !hasQuestItems(attacker, AKLANTOTH_3RD_GEM)) + { + npc.setScriptValue(1); + npc.broadcastPacket(new NpcSay(npc, Say2.NPC_ALL, NpcStringId.I_ABSOLUTELY_CANNOT_GIVE_IT_TO_YOU_IT_IS_MY_PRECIOUS_JEWEL)); + } + break; + } + case SKELETAL_MERCENARY: + { + if (npc.isScriptValue(0) && hasQuestItems(attacker, LEOPOLDS_JOURNAL) && !hasQuestItems(attacker, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + npc.setScriptValue(1); + npc.broadcastPacket(new NpcSay(npc, Say2.NPC_ALL, NpcStringId.I_ABSOLUTELY_CANNOT_GIVE_IT_TO_YOU_IT_IS_MY_PRECIOUS_JEWEL)); + } + break; + } + case DREVANUL_PRINCE_ZERUEL: + { + if (hasQuestItems(attacker, BRIMSTONE_1ST)) + { + npc.broadcastPacket(new NpcSay(npc, Say2.NPC_ALL, NpcStringId.ILL_TAKE_YOUR_LIVES_LATER)); + npc.deleteMe(); + qs.setCond(5, true); + } + else if (hasQuestItems(attacker, ORIMS_INSTRUCTIONS, BRIMSTONE_2ND, SWORD_OF_BINDING, SOULTRAP_CRYSTAL)) + { + if (npc.isScriptValue(0) && checkWeapon(attacker)) + { + npc.setScriptValue(1); + npc.broadcastPacket(new NpcSay(npc, Say2.NPC_ALL, NpcStringId.THAT_SWORD_IS_REALLY)); + } + } + break; + } + } + } + return super.onAttack(npc, attacker, damage, isSummon); + } + + @Override + public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) + { + final QuestState qs = getQuestState(killer, false); + if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true)) + { + switch (npc.getId()) + { + case DIRE_WYRM: + { + if (hasQuestItems(killer, ALEXANDRIAS_BOOK, IKERS_LIST)) + { + if (getQuestItemsCount(killer, DIRE_WYRM_FANG) < 20) + { + giveItems(killer, DIRE_WYRM_FANG, 1); + if (getQuestItemsCount(killer, DIRE_WYRM_FANG) >= 20) + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); + } + else + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + } + } + break; + } + case ENCHANTED_STONE_GOLEM: + { + if (hasQuestItems(killer, ALEXANDRIAS_BOOK, IKERS_LIST)) + { + if (getQuestItemsCount(killer, ENCHANTED_STONE_GOLEM_HEARTSTONE) < 20) + { + giveItems(killer, ENCHANTED_STONE_GOLEM_HEARTSTONE, 1); + if (getQuestItemsCount(killer, ENCHANTED_STONE_GOLEM_HEARTSTONE) >= 20) + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); + } + else + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + } + } + break; + } + case LETO_LIZARDMAN: + case LETO_LIZARDMAN_ARCHER: + case LETO_LIZARDMAN_SOLDIER: + case LETO_LIZARDMAN_WARRIOR: + case LETO_LIZARDMAN_SHAMAN: + case LETO_LIZARDMAN_OVERLORD: + { + if (hasQuestItems(killer, ALEXANDRIAS_BOOK, IKERS_LIST)) + { + if (getQuestItemsCount(killer, LETO_LIZARDMAN_CHARM) < 20) + { + giveItems(killer, LETO_LIZARDMAN_CHARM, 1); + if (getQuestItemsCount(killer, LETO_LIZARDMAN_CHARM) >= 20) + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); + } + else + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + } + } + break; + } + case TAMLIN_ORC: + case TAMLIN_ORC_ARCHER: + { + if (hasQuestItems(killer, VADINS_CRUCIFIX)) + { + if ((getRandom(100) < 50) && (getQuestItemsCount(killer, TAMLIN_ORC_AMULET) < 20)) + { + giveItems(killer, TAMLIN_ORC_AMULET, 1); + if (getQuestItemsCount(killer, TAMLIN_ORC_AMULET) >= 20) + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); + } + else + { + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + } + } + break; + } + case NAMELESS_REVENANT: + { + if (hasQuestItems(killer, ALEXANDRIAS_BOOK, LARAS_MEMO) && !hasQuestItems(killer, AKLANTOTH_3RD_GEM)) + { + takeItems(killer, LARAS_MEMO, 1); + giveItems(killer, AKLANTOTH_3RD_GEM, 1); + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (hasQuestItems(killer, AKLANTOTH_1ST_GEM, AKLANTOTH_2ND_GEM, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + qs.setCond(3); + } + } + break; + } + case SKELETAL_MERCENARY: + { + if (hasQuestItems(killer, LEOPOLDS_JOURNAL) && !hasQuestItems(killer, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + if (!hasQuestItems(killer, AKLANTOTH_4TH_GEM)) + { + giveItems(killer, AKLANTOTH_4TH_GEM, 1); + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + else if (!hasQuestItems(killer, AKLANTOTH_5TH_GEM)) + { + giveItems(killer, AKLANTOTH_5TH_GEM, 1); + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + else if (!hasQuestItems(killer, AKLANTOTH_6TH_GEM)) + { + takeItems(killer, LEOPOLDS_JOURNAL, 1); + giveItems(killer, AKLANTOTH_6TH_GEM, 1); + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (hasQuestItems(killer, AKLANTOTH_1ST_GEM, AKLANTOTH_2ND_GEM, AKLANTOTH_3RD_GEM)) + { + qs.setCond(3); + } + } + } + break; + } + case DREVANUL_PRINCE_ZERUEL: + { + if (hasQuestItems(killer, ORIMS_INSTRUCTIONS, BRIMSTONE_2ND, SWORD_OF_BINDING, SOULTRAP_CRYSTAL)) + { + if (npc.getKillingBlowWeapon() == SWORD_OF_BINDING) + { + npc.broadcastPacket(new NpcSay(npc, Say2.NPC_ALL, NpcStringId.NO_I_HAVENT_COMPLETELY_FINISHED_THE_COMMAND_FOR_DESTRUCTION_AND_SLAUGHTER_YET)); + takeItems(killer, SOULTRAP_CRYSTAL, 1); + giveItems(killer, PURGATORY_KEY, 1); + giveItems(killer, ZERUEL_BIND_CRYSTAL, 1); + takeItems(killer, BRIMSTONE_2ND, 1); + playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); + qs.setCond(10); + } + } + break; + } + } + } + return super.onKill(npc, killer, isSummon); + } + + @Override + public String onTalk(L2Npc npc, L2PcInstance player) + { + final QuestState qs = getQuestState(player, true); + String htmltext = getNoQuestMsg(player); + if (qs.isCreated()) + { + if (npc.getId() == SHADOW_ORIM) + { + if ((player.getClassId() == ClassId.wizard) || (player.getClassId() == ClassId.knight) || (player.getClassId() == ClassId.palusKnight)) + { + if (player.getLevel() >= MIN_LEVEL) + { + if (player.getClassId() == ClassId.wizard) + { + htmltext = "30630-03.htm"; + } + else + { + htmltext = "30630-05.htm"; + } + } + else + { + htmltext = "30630-02.htm"; + } + } + else + { + htmltext = "30630-01.htm"; + } + } + } + else if (qs.isStarted()) + { + switch (npc.getId()) + { + case SHADOW_ORIM: + { + if (hasQuestItems(player, ORIMS_DIAGRAM)) + { + htmltext = "30630-09.htm"; + } + else if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + if (hasQuestItems(player, AKLANTOTH_1ST_GEM, AKLANTOTH_2ND_GEM, AKLANTOTH_3RD_GEM, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + htmltext = "30630-11.htm"; + } + else + { + htmltext = "30630-10.htm"; + } + } + else if (hasQuestItems(player, BRIMSTONE_1ST)) + { + htmltext = "30630-15.htm"; + } + else if (hasQuestItems(player, ORIMS_INSTRUCTIONS) && !hasAtLeastOneQuestItem(player, SWORD_OF_BINDING, SOULTRAP_CRYSTAL)) + { + htmltext = "30630-17.htm"; + } + if (hasQuestItems(player, SWORD_OF_BINDING, SOULTRAP_CRYSTAL)) + { + qs.setCond(8, true); + htmltext = "30630-18.htm"; + } + else if (hasQuestItems(player, SWORD_OF_BINDING, ZERUEL_BIND_CRYSTAL)) + { + htmltext = "30630-19.htm"; + } + break; + } + case GROCER_LARA: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + if (!hasAtLeastOneQuestItem(player, LARAS_MEMO, AKLANTOTH_3RD_GEM)) + { + htmltext = "30063-01.htm"; + } + else if (!hasQuestItems(player, AKLANTOTH_3RD_GEM) && hasQuestItems(player, LARAS_MEMO)) + { + htmltext = "30063-03.htm"; + } + else if (!hasQuestItems(player, LARAS_MEMO) && hasQuestItems(player, AKLANTOTH_3RD_GEM)) + { + htmltext = "30063-04.htm"; + } + } + else if (hasAtLeastOneQuestItem(player, BRIMSTONE_1ST, ORIMS_INSTRUCTIONS)) + { + htmltext = "30063-05.htm"; + } + break; + } + case TRADER_ALEXANDRIA: + { + if (hasQuestItems(player, ORIMS_DIAGRAM)) + { + htmltext = "30098-01.htm"; + } + else if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + htmltext = "30098-04.htm"; + } + else if (hasQuestItems(player, ORIMS_INSTRUCTIONS, BRIMSTONE_1ST)) + { + htmltext = "30098-05.htm"; + } + break; + } + case MAGISTER_IKER: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + if (!hasAtLeastOneQuestItem(player, IKERS_LIST, AKLANTOTH_1ST_GEM)) + { + htmltext = "30110-01.htm"; + } + else if (hasQuestItems(player, IKERS_LIST)) + { + if ((getQuestItemsCount(player, DIRE_WYRM_FANG) >= 20) && (getQuestItemsCount(player, LETO_LIZARDMAN_CHARM) >= 20) && (getQuestItemsCount(player, ENCHANTED_STONE_GOLEM_HEARTSTONE) >= 20)) + { + takeItems(player, IKERS_LIST, 1); + takeItems(player, DIRE_WYRM_FANG, -1); + takeItems(player, LETO_LIZARDMAN_CHARM, -1); + takeItems(player, ENCHANTED_STONE_GOLEM_HEARTSTONE, -1); + giveItems(player, AKLANTOTH_1ST_GEM, 1); + if (hasQuestItems(player, AKLANTOTH_2ND_GEM, AKLANTOTH_3RD_GEM, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + qs.setCond(3, true); + } + htmltext = "30110-05.htm"; + } + else + { + htmltext = "30110-04.htm"; + } + } + else if (!hasQuestItems(player, IKERS_LIST) && hasQuestItems(player, AKLANTOTH_1ST_GEM)) + { + htmltext = "30110-06.htm"; + } + } + else if (hasQuestItems(player, ORIMS_INSTRUCTIONS)) + { + if (!hasAtLeastOneQuestItem(player, SOULTRAP_CRYSTAL, ZERUEL_BIND_CRYSTAL)) + { + htmltext = "30110-07.htm"; + } + else if (!hasQuestItems(player, ZERUEL_BIND_CRYSTAL) && hasQuestItems(player, SOULTRAP_CRYSTAL)) + { + htmltext = "30110-09.htm"; + } + else if (!hasQuestItems(player, SOULTRAP_CRYSTAL) && hasQuestItems(player, ZERUEL_BIND_CRYSTAL)) + { + htmltext = "30110-10.htm"; + } + } + break; + } + case PRIEST_VADIN: + { + if (hasQuestItems(player, ORIMS_INSTRUCTIONS, SIR_VASPERS_LETTER)) + { + takeItems(player, SIR_VASPERS_LETTER, 1); + giveItems(player, VADINS_CRUCIFIX, 1); + htmltext = "30188-01.htm"; + } + else if (hasQuestItems(player, VADINS_CRUCIFIX)) + { + if (getQuestItemsCount(player, TAMLIN_ORC_AMULET) < 20) + { + htmltext = "30188-02.htm"; + } + else + { + takeItems(player, VADINS_CRUCIFIX, 1); + takeItems(player, TAMLIN_ORC_AMULET, -1); + giveItems(player, VADINS_SANCTIONS, 1); + htmltext = "30188-03.htm"; + } + } + else if (hasQuestItems(player, ORIMS_INSTRUCTIONS)) + { + if (hasQuestItems(player, VADINS_SANCTIONS)) + { + htmltext = "30188-04.htm"; + } + else if (hasQuestItems(player, SWORD_OF_BINDING)) + { + htmltext = "30188-05.htm"; + } + } + break; + } + case TRADER_NESTLE: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + if (!hasAtLeastOneQuestItem(player, LEOPOLDS_JOURNAL, NESTLES_MEMO, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + htmltext = "30314-01.htm"; + } + else if (hasQuestItems(player, NESTLES_MEMO) && !hasQuestItems(player, LEOPOLDS_JOURNAL)) + { + htmltext = "30314-03.htm"; + } + else if (!hasQuestItems(player, NESTLES_MEMO) && hasAtLeastOneQuestItem(player, LEOPOLDS_JOURNAL, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + htmltext = "30314-04.htm"; + } + } + break; + } + case SIR_KLAUS_VASPER: + { + if (hasQuestItems(player, ORIMS_INSTRUCTIONS)) + { + if (hasQuestItems(player, ORIMS_1ST_LETTER)) + { + htmltext = "30417-01.htm"; + } + else if (hasQuestItems(player, SIR_VASPERS_LETTER)) + { + htmltext = "30417-04.htm"; + } + else if (hasQuestItems(player, VADINS_SANCTIONS)) + { + giveItems(player, SWORD_OF_BINDING, 1); + takeItems(player, VADINS_SANCTIONS, 1); + if (hasQuestItems(player, SOULTRAP_CRYSTAL)) + { + qs.setCond(7, true); + } + htmltext = "30417-05.htm"; + } + else if (hasQuestItems(player, SWORD_OF_BINDING)) + { + htmltext = "30417-06.htm"; + } + } + break; + } + case LEOPOLD: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + if (hasQuestItems(player, NESTLES_MEMO) && !hasQuestItems(player, LEOPOLDS_JOURNAL)) + { + htmltext = "30435-01.htm"; + } + else if (hasQuestItems(player, LEOPOLDS_JOURNAL) && !hasQuestItems(player, NESTLES_MEMO)) + { + htmltext = "30435-03.htm"; + } + else if (hasQuestItems(player, AKLANTOTH_4TH_GEM, AKLANTOTH_5TH_GEM, AKLANTOTH_6TH_GEM)) + { + htmltext = "30435-04.htm"; + } + } + else if (hasAtLeastOneQuestItem(player, BRIMSTONE_1ST, ORIMS_INSTRUCTIONS)) + { + htmltext = "30435-05.htm"; + } + break; + } + case MAGISTER_KAIRA: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK)) + { + if (!hasQuestItems(player, AKLANTOTH_2ND_GEM)) + { + htmltext = "30476-01.htm"; + } + else + { + htmltext = "30476-03.htm"; + } + } + else if (hasAtLeastOneQuestItem(player, BRIMSTONE_1ST, ORIMS_INSTRUCTIONS)) + { + htmltext = "30476-04.htm"; + } + break; + } + case WARDEN_RODERIK: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK) && hasAtLeastOneQuestItem(player, LARAS_MEMO, AKLANTOTH_3RD_GEM)) + { + htmltext = "30631-01.htm"; + } + break; + } + case WARDEN_ENDRIGO: + { + if (hasQuestItems(player, ALEXANDRIAS_BOOK) && hasAtLeastOneQuestItem(player, LARAS_MEMO, AKLANTOTH_3RD_GEM)) + { + htmltext = "30632-01.htm"; + } + break; + } + case FISHER_EVERT: + { + if (hasQuestItems(player, ORIMS_INSTRUCTIONS)) + { + if (hasQuestItems(player, SOULTRAP_CRYSTAL, SWORD_OF_BINDING) && !hasQuestItems(player, BRIMSTONE_2ND)) + { + htmltext = "30633-01.htm"; + } + else if (hasQuestItems(player, SOULTRAP_CRYSTAL, BRIMSTONE_2ND) && !hasQuestItems(player, ZERUEL_BIND_CRYSTAL)) + { + if (npc.getSummonedNpcCount() < 1) + { + addSpawn(npc, DREVANUL_PRINCE_ZERUEL, DREVANUL_PRINCE_ZERUEL_SPAWN, false, 0); + } + htmltext = "30633-02.htm"; + } + else if (hasQuestItems(player, ZERUEL_BIND_CRYSTAL) && !hasAtLeastOneQuestItem(player, SOULTRAP_CRYSTAL, BRIMSTONE_2ND)) + { + htmltext = "30633-03.htm"; + } + } + break; + } + } + } + else if (qs.isCompleted()) + { + if (npc.getId() == SHADOW_ORIM) + { + htmltext = getAlreadyCompletedMsg(player); + } + } + return htmltext; + } + + private boolean checkWeapon(L2PcInstance player) + { + L2ItemInstance weapon = player.getActiveWeaponInstance(); + return ((weapon != null) && ((weapon.getId() == SWORD_OF_BINDING))); + } +} \ No newline at end of file diff --git a/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java index 7f4299d584..fc1901216a 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -204,6 +204,7 @@ import quests.Q00224_TestOfSagittarius.Q00224_TestOfSagittarius; import quests.Q00225_TestOfTheSearcher.Q00225_TestOfTheSearcher; import quests.Q00226_TestOfTheHealer.Q00226_TestOfTheHealer; import quests.Q00228_TestOfMagus.Q00228_TestOfMagus; +import quests.Q00229_TestOfWitchcraft.Q00229_TestOfWitchcraft; import quests.Q00235_MimirsElixir.Q00235_MimirsElixir; import quests.Q00237_WindsOfChange.Q00237_WindsOfChange; import quests.Q00238_SuccessFailureOfBusiness.Q00238_SuccessFailureOfBusiness; @@ -650,6 +651,7 @@ public class QuestMasterHandler Q00225_TestOfTheSearcher.class, Q00226_TestOfTheHealer.class, Q00228_TestOfMagus.class, + Q00229_TestOfWitchcraft.class, Q00235_MimirsElixir.class, Q00237_WindsOfChange.class, Q00238_SuccessFailureOfBusiness.class, diff --git a/L2J_DataPack/dist/sql/game/updates/20141122update.sql b/L2J_DataPack/dist/sql/game/updates/20141122update.sql index d7e2f68e6c..348a360f9b 100644 --- a/L2J_DataPack/dist/sql/game/updates/20141122update.sql +++ b/L2J_DataPack/dist/sql/game/updates/20141122update.sql @@ -1 +1,2 @@ -UPDATE character_quests SET name='Q00228_TestOfMagus' WHERE name='228_TestOfMagus'; \ No newline at end of file +UPDATE character_quests SET name='Q00228_TestOfMagus' WHERE name='228_TestOfMagus'; +UPDATE character_quests SET name='Q00229_TestOfWitchcraft' WHERE name='229_TestOfWitchcraft'; \ No newline at end of file -- GitLab